huangjiayang
2025-04-23 a3772582f2c108f55fb45001a797f78fc63caf79
【UPDATE】修改代码生成增加springDoc注解
已修改2个文件
14 ■■■■■ 文件已修改
aps-modules/aps-gen/src/main/resources/vm/java/controller.java.vm 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-gen/src/main/resources/vm/java/domain.java.vm 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-gen/src/main/resources/vm/java/controller.java.vm
@@ -3,6 +3,8 @@
import java.util.List;
import java.io.IOException;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@@ -31,6 +33,8 @@
 * @author ${author}
 * @date ${datetime}
 */
@Tag(name = "${functionName}", description = "${functionName}接口")
@RestController
@RequestMapping("/${businessName}")
public class ${ClassName}Controller extends BaseController
@@ -41,6 +45,7 @@
    /**
     * 查询${functionName}列表
     */
    @Operation(summary = "查询${functionName}列表", description = "分页查询")
    @RequiresPermissions("${permissionPrefix}:list")
    @GetMapping("/list")
#if($table.crud || $table.sub)
@@ -61,6 +66,7 @@
    /**
     * 导出${functionName}列表
     */
    @Operation(summary = "导出${functionName}列表", description = "导出")
    @RequiresPermissions("${permissionPrefix}:export")
    @Log(title = "${functionName}", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
@@ -74,6 +80,7 @@
    /**
     * 获取${functionName}详细信息
     */
    @Operation(summary = "获取${functionName}详细信息", description = "根据id获取")
    @RequiresPermissions("${permissionPrefix}:query")
    @GetMapping(value = "/{${pkColumn.javaField}}")
    public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField})
@@ -84,6 +91,7 @@
    /**
     * 新增${functionName}
     */
    @Operation(summary = "新增${functionName}", description = "单个新增")
    @RequiresPermissions("${permissionPrefix}:add")
    @Log(title = "${functionName}", businessType = BusinessType.INSERT)
    @PostMapping
@@ -95,6 +103,7 @@
    /**
     * 修改${functionName}
     */
    @Operation(summary = "修改${functionName}", description = "单个修改")
    @RequiresPermissions("${permissionPrefix}:edit")
    @Log(title = "${functionName}", businessType = BusinessType.UPDATE)
    @PutMapping
@@ -106,6 +115,7 @@
    /**
     * 删除${functionName}
     */
    @Operation(summary = "删除${functionName}", description = "批量删除")
    @RequiresPermissions("${permissionPrefix}:remove")
    @Log(title = "${functionName}", businessType = BusinessType.DELETE)
    @DeleteMapping("/{${pkColumn.javaField}s}")
aps-modules/aps-gen/src/main/resources/vm/java/domain.java.vm
@@ -6,6 +6,8 @@
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.aps.common.core.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
#if($table.crud || $table.sub)
import com.aps.common.core.web.domain.BaseEntity;
#elseif($table.tree)
@@ -23,6 +25,7 @@
#elseif($table.tree)
#set($Entity="TreeEntity")
#end
@ApiModel("${functionName}实体类")
public class ${ClassName} extends ${Entity}
{
    private static final long serialVersionUID = 1L;
@@ -46,6 +49,7 @@
    @Excel(name = "${comment}")
#end
#end
    @ApiModelProperty("$column.columnComment")
    private $column.javaType $column.javaField;
#end