sfd
2025-05-26 2a64b537e8e3bce9ce030585a3da17d48379c0ad
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}")