Browse Source

调整若依框架代码生成器,增加Knife4j注解

dev
wangwei 3 days ago
parent
commit
e15b459398
  1. 11
      ruoyi-generator/src/main/resources/vm/java/controller.java.vm
  2. 6
      ruoyi-generator/src/main/resources/vm/java/domain.java.vm

11
ruoyi-generator/src/main/resources/vm/java/controller.java.vm

@ -23,6 +23,8 @@ import com.ruoyi.common.utils.poi.ExcelUtil; @@ -23,6 +23,8 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
#elseif($table.tree)
#end
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
/**
* ${functionName}Controller
@ -30,8 +32,9 @@ import com.ruoyi.common.core.page.TableDataInfo; @@ -30,8 +32,9 @@ import com.ruoyi.common.core.page.TableDataInfo;
* @author ${author}
* @date ${datetime}
*/
@Api(tags = "${functionName}管理")
@RestController
@RequestMapping("/${moduleName}/${businessName}")
@RequestMapping("/${moduleName}/${className}")
public class ${ClassName}Controller extends BaseController
{
@Autowired
@ -40,6 +43,7 @@ public class ${ClassName}Controller extends BaseController @@ -40,6 +43,7 @@ public class ${ClassName}Controller extends BaseController
/**
* 查询${functionName}列表
*/
@ApiOperation("查询${functionName}列表")
@PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')")
@GetMapping("/list")
#if($table.crud || $table.sub)
@ -60,6 +64,7 @@ public class ${ClassName}Controller extends BaseController @@ -60,6 +64,7 @@ public class ${ClassName}Controller extends BaseController
/**
* 导出${functionName}列表
*/
@ApiOperation("导出${functionName}列表")
@PreAuthorize("@ss.hasPermi('${permissionPrefix}:export')")
@Log(title = "${functionName}", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ -73,6 +78,7 @@ public class ${ClassName}Controller extends BaseController @@ -73,6 +78,7 @@ public class ${ClassName}Controller extends BaseController
/**
* 获取${functionName}详细信息
*/
@ApiOperation("获取${functionName}详细信息")
@PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')")
@GetMapping(value = "/{${pkColumn.javaField}}")
public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField})
@ -83,6 +89,7 @@ public class ${ClassName}Controller extends BaseController @@ -83,6 +89,7 @@ public class ${ClassName}Controller extends BaseController
/**
* 新增${functionName}
*/
@ApiOperation("新增${functionName}")
@PreAuthorize("@ss.hasPermi('${permissionPrefix}:add')")
@Log(title = "${functionName}", businessType = BusinessType.INSERT)
@PostMapping
@ -94,6 +101,7 @@ public class ${ClassName}Controller extends BaseController @@ -94,6 +101,7 @@ public class ${ClassName}Controller extends BaseController
/**
* 修改${functionName}
*/
@ApiOperation("修改${functionName}")
@PreAuthorize("@ss.hasPermi('${permissionPrefix}:edit')")
@Log(title = "${functionName}", businessType = BusinessType.UPDATE)
@PutMapping
@ -105,6 +113,7 @@ public class ${ClassName}Controller extends BaseController @@ -105,6 +113,7 @@ public class ${ClassName}Controller extends BaseController
/**
* 删除${functionName}
*/
@ApiOperation("删除${functionName}")
@PreAuthorize("@ss.hasPermi('${permissionPrefix}:remove')")
@Log(title = "${functionName}", businessType = BusinessType.DELETE)
@DeleteMapping("/{${pkColumn.javaField}s}")

6
ruoyi-generator/src/main/resources/vm/java/domain.java.vm

@ -11,6 +11,8 @@ import com.ruoyi.common.core.domain.BaseEntity; @@ -11,6 +11,8 @@ import com.ruoyi.common.core.domain.BaseEntity;
#elseif($table.tree)
import com.ruoyi.common.core.domain.TreeEntity;
#end
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* ${functionName}对象 ${tableName}
@ -18,6 +20,7 @@ import com.ruoyi.common.core.domain.TreeEntity; @@ -18,6 +20,7 @@ import com.ruoyi.common.core.domain.TreeEntity;
* @author ${author}
* @date ${datetime}
*/
@ApiModel(value = "${ClassName}", description = "${functionName}")
#if($table.crud || $table.sub)
#set($Entity="BaseEntity")
#elseif($table.tree)
@ -37,7 +40,8 @@ public class ${ClassName} extends ${Entity} @@ -37,7 +40,8 @@ public class ${ClassName} extends ${Entity}
#else
#set($comment=$column.columnComment)
#end
#if($parentheseIndex != -1)
@ApiModelProperty("$column.columnComment")
#if($parentheseIndex != -1)
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
#elseif($column.javaType == 'Date')
@JsonFormat(pattern = "yyyy-MM-dd")

Loading…
Cancel
Save