liusheng
2025-12-26 2944ea778f0fc87c8e09ae47200d9de8069049e3
ruoyi-generator/src/main/resources/vm/java/controller.java.vm
@@ -33,7 +33,7 @@
 * @author ${author}
 * @date ${datetime}
 */
@Api("${functionName}")
@Api(description = "${functionName}")
@RestController
@RequestMapping("/${moduleName}/${businessName}")
public class ${ClassName}Controller extends BaseController
@@ -46,7 +46,7 @@
     */
    @ApiOperation("查询${functionName}列表")
    // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')")
    @GetMapping("/list")
    @PostMapping("/list")
#if($table.crud || $table.sub)
    public TableDataInfo list(${ClassName} ${className})
    {
@@ -81,7 +81,7 @@
     */
    @ApiOperation("获取${functionName}详细信息")
    // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')")
    @GetMapping(value = "/{${pkColumn.javaField}}")
    @GetMapping(value = "/getInfo/{${pkColumn.javaField}}")
    public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField})
    {
        return AjaxResult.success(${className}Service.getById(${pkColumn.javaField}));
@@ -93,7 +93,7 @@
    @ApiOperation("新增${functionName}")
    // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:add')")
    @Log(title = "${functionName}", businessType = BusinessType.INSERT)
    @PostMapping
    @PostMapping("/add")
    @RepeatSubmit
    public AjaxResult add(@RequestBody ${ClassName} ${className})
    {
@@ -106,7 +106,7 @@
    @ApiOperation("修改${functionName}")
    // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:edit')")
    @Log(title = "${functionName}", businessType = BusinessType.UPDATE)
    @PutMapping
    @PostMapping("/edit")
    @RepeatSubmit
    public AjaxResult edit(@RequestBody ${ClassName} ${className})
    {
@@ -119,7 +119,7 @@
    @ApiOperation("删除${functionName}")
    // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:remove')")
    @Log(title = "${functionName}", businessType = BusinessType.DELETE)
    @DeleteMapping("/{${pkColumn.javaField}s}")
    @GetMapping("/remove/{${pkColumn.javaField}s}")
    public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s)
    {
        return toAjax(${className}Service.removeByIds(Arrays.asList(${pkColumn.javaField}s)));