Selaa lähdekoodia

修改代码生成

dos 9 kuukautta sitten
vanhempi
commit
febca67014

+ 4 - 0
game-generator/src/main/java/com/game/generator/controller/GenController.java

@@ -6,6 +6,9 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 import javax.servlet.http.HttpServletResponse;
+
+import com.game.common.annotation.DataSource;
+import com.game.common.enums.DataSourceType;
 import org.apache.commons.io.IOUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
@@ -42,6 +45,7 @@ import com.game.generator.service.IGenTableService;
  */
 @RestController
 @RequestMapping("/tool/gen")
+@DataSource(DataSourceType.SLAVE)
 public class GenController extends BaseController
 {
     @Autowired

+ 12 - 0
game-generator/src/main/resources/vm/java/controller.java.vm

@@ -16,6 +16,10 @@ import com.game.common.annotation.Log;
 import com.game.common.core.controller.BaseController;
 import com.game.common.core.domain.AjaxResult;
 import com.game.common.enums.BusinessType;
+import com.game.common.annotation.DataSource;
+import com.game.common.enums.DataSourceType;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
 import ${packageName}.domain.${ClassName};
 import ${packageName}.service.I${ClassName}Service;
 import com.game.common.utils.poi.ExcelUtil;
@@ -32,6 +36,8 @@ import com.game.common.core.page.TableDataInfo;
  */
 @RestController
 @RequestMapping("/${moduleName}/${businessName}")
+@DataSource(DataSourceType.SLAVE)
+@Api(value = "${ClassName}Controller", description = "${functionName}接口", tags = {"${functionName}"})
 public class ${ClassName}Controller extends BaseController
 {
     @Autowired
@@ -42,6 +48,7 @@ public class ${ClassName}Controller extends BaseController
      */
     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')")
     @GetMapping("/list")
+    @ApiOperation(value = "查询${functionName}列表", notes = "获取${functionName}列表")
 #if($table.crud || $table.sub)
     public TableDataInfo list(${ClassName} ${className})
     {
@@ -63,6 +70,7 @@ public class ${ClassName}Controller extends BaseController
     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:export')")
     @Log(title = "${functionName}", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
+    @ApiOperation(value = "导出${functionName}列表", notes = "导出${functionName}列表")
     public void export(HttpServletResponse response, ${ClassName} ${className})
     {
         List<${ClassName}> list = ${className}Service.select${ClassName}List(${className});
@@ -75,6 +83,7 @@ public class ${ClassName}Controller extends BaseController
      */
     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')")
     @GetMapping(value = "/{${pkColumn.javaField}}")
+    @ApiOperation(value = "获取${functionName}详细信息", notes = "获取${functionName}详细信息")
     public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField})
     {
         return success(${className}Service.select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaField}));
@@ -85,6 +94,7 @@ public class ${ClassName}Controller extends BaseController
      */
     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:add')")
     @Log(title = "${functionName}", businessType = BusinessType.INSERT)
+    @ApiOperation(value = "新增${functionName}", notes = "新增${functionName}")
     @PostMapping
     public AjaxResult add(@RequestBody ${ClassName} ${className})
     {
@@ -96,6 +106,7 @@ public class ${ClassName}Controller extends BaseController
      */
     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:edit')")
     @Log(title = "${functionName}", businessType = BusinessType.UPDATE)
+    @ApiOperation(value = "修改${functionName}", notes = "修改${functionName}")
     @PutMapping
     public AjaxResult edit(@RequestBody ${ClassName} ${className})
     {
@@ -107,6 +118,7 @@ public class ${ClassName}Controller extends BaseController
      */
     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:remove')")
     @Log(title = "${functionName}", businessType = BusinessType.DELETE)
+    @ApiOperation(value = "删除${functionName}", notes = "删除${functionName}")
 	@DeleteMapping("/{${pkColumn.javaField}s}")
     public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s)
     {

+ 3 - 0
game-generator/src/main/resources/vm/java/domain.java.vm

@@ -9,6 +9,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
 import org.apache.commons.lang3.builder.ToStringBuilder;
 import org.apache.commons.lang3.builder.ToStringStyle;
 import com.rchuing.sis.common.annotation.Excel;
+import io.swagger.annotations.ApiModelProperty;
+import io.swagger.annotations.ApiModel;
 #if($table.crud || $table.sub)
 import com.rchuing.sis.common.core.domain.BaseEntity;
 #elseif($table.tree)
@@ -34,6 +36,7 @@ private static final long serialVersionUID = 1L;
 #foreach ($column in $columns)
     #if(!$table.isSuperColumn($column.javaField))
     /** $column.columnComment */
+    @ApiModelProperty(value = "$column.columnComment")
         #if($column.list)
             #set($parentheseIndex=$column.columnComment.indexOf("("))
             #if($parentheseIndex != -1)