导出 Excel 工作表的名称 由 ${businessName} 更改为 ${functionName}
This commit is contained in:
		| @@ -1,114 +1,114 @@ | ||||
| package ${packageName}.controller; | ||||
|  | ||||
| import java.util.List; | ||||
| import org.springframework.security.access.prepost.PreAuthorize; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.PutMapping; | ||||
| import org.springframework.web.bind.annotation.DeleteMapping; | ||||
| import org.springframework.web.bind.annotation.PathVariable; | ||||
| import org.springframework.web.bind.annotation.RequestBody; | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| import com.ruoyi.common.annotation.Log; | ||||
| import com.ruoyi.common.core.controller.BaseController; | ||||
| import com.ruoyi.common.core.domain.AjaxResult; | ||||
| import com.ruoyi.common.enums.BusinessType; | ||||
| import ${packageName}.domain.${ClassName}; | ||||
| import ${packageName}.service.I${ClassName}Service; | ||||
| import com.ruoyi.common.utils.poi.ExcelUtil; | ||||
| #if($table.crud || $table.sub) | ||||
| import com.ruoyi.common.core.page.TableDataInfo; | ||||
| #elseif($table.tree) | ||||
| #end | ||||
|  | ||||
| /** | ||||
|  * ${functionName}Controller | ||||
|  *  | ||||
|  * @author ${author} | ||||
|  * @date ${datetime} | ||||
|  */ | ||||
| @RestController | ||||
| @RequestMapping("/${moduleName}/${businessName}") | ||||
| public class ${ClassName}Controller extends BaseController | ||||
| { | ||||
|     @Autowired | ||||
|     private I${ClassName}Service ${className}Service; | ||||
|  | ||||
|     /** | ||||
|      * 查询${functionName}列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')") | ||||
|     @GetMapping("/list") | ||||
| #if($table.crud || $table.sub) | ||||
|     public TableDataInfo list(${ClassName} ${className}) | ||||
|     { | ||||
|         startPage(); | ||||
|         List<${ClassName}> list = ${className}Service.select${ClassName}List(${className}); | ||||
|         return getDataTable(list); | ||||
|     } | ||||
| #elseif($table.tree) | ||||
|     public AjaxResult list(${ClassName} ${className}) | ||||
|     { | ||||
|         List<${ClassName}> list = ${className}Service.select${ClassName}List(${className}); | ||||
|         return AjaxResult.success(list); | ||||
|     } | ||||
| #end | ||||
|  | ||||
|     /** | ||||
|      * 导出${functionName}列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:export')") | ||||
|     @Log(title = "${functionName}", businessType = BusinessType.EXPORT) | ||||
|     @GetMapping("/export") | ||||
|     public AjaxResult export(${ClassName} ${className}) | ||||
|     { | ||||
|         List<${ClassName}> list = ${className}Service.select${ClassName}List(${className}); | ||||
|         ExcelUtil<${ClassName}> util = new ExcelUtil<${ClassName}>(${ClassName}.class); | ||||
|         return util.exportExcel(list, "${businessName}"); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 获取${functionName}详细信息 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')") | ||||
|     @GetMapping(value = "/{${pkColumn.javaField}}") | ||||
|     public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}) | ||||
|     { | ||||
|         return AjaxResult.success(${className}Service.select${ClassName}ById(${pkColumn.javaField})); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 新增${functionName} | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:add')") | ||||
|     @Log(title = "${functionName}", businessType = BusinessType.INSERT) | ||||
|     @PostMapping | ||||
|     public AjaxResult add(@RequestBody ${ClassName} ${className}) | ||||
|     { | ||||
|         return toAjax(${className}Service.insert${ClassName}(${className})); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 修改${functionName} | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:edit')") | ||||
|     @Log(title = "${functionName}", businessType = BusinessType.UPDATE) | ||||
|     @PutMapping | ||||
|     public AjaxResult edit(@RequestBody ${ClassName} ${className}) | ||||
|     { | ||||
|         return toAjax(${className}Service.update${ClassName}(${className})); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 删除${functionName} | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:remove')") | ||||
|     @Log(title = "${functionName}", businessType = BusinessType.DELETE) | ||||
| 	@DeleteMapping("/{${pkColumn.javaField}s}") | ||||
|     public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s) | ||||
|     { | ||||
|         return toAjax(${className}Service.delete${ClassName}ByIds(${pkColumn.javaField}s)); | ||||
|     } | ||||
| } | ||||
| package ${packageName}.controller; | ||||
|  | ||||
| import java.util.List; | ||||
| import org.springframework.security.access.prepost.PreAuthorize; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.PutMapping; | ||||
| import org.springframework.web.bind.annotation.DeleteMapping; | ||||
| import org.springframework.web.bind.annotation.PathVariable; | ||||
| import org.springframework.web.bind.annotation.RequestBody; | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| import com.ruoyi.common.annotation.Log; | ||||
| import com.ruoyi.common.core.controller.BaseController; | ||||
| import com.ruoyi.common.core.domain.AjaxResult; | ||||
| import com.ruoyi.common.enums.BusinessType; | ||||
| import ${packageName}.domain.${ClassName}; | ||||
| import ${packageName}.service.I${ClassName}Service; | ||||
| import com.ruoyi.common.utils.poi.ExcelUtil; | ||||
| #if($table.crud || $table.sub) | ||||
| import com.ruoyi.common.core.page.TableDataInfo; | ||||
| #elseif($table.tree) | ||||
| #end | ||||
|  | ||||
| /** | ||||
|  * ${functionName}Controller | ||||
|  *  | ||||
|  * @author ${author} | ||||
|  * @date ${datetime} | ||||
|  */ | ||||
| @RestController | ||||
| @RequestMapping("/${moduleName}/${businessName}") | ||||
| public class ${ClassName}Controller extends BaseController | ||||
| { | ||||
|     @Autowired | ||||
|     private I${ClassName}Service ${className}Service; | ||||
|  | ||||
|     /** | ||||
|      * 查询${functionName}列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')") | ||||
|     @GetMapping("/list") | ||||
| #if($table.crud || $table.sub) | ||||
|     public TableDataInfo list(${ClassName} ${className}) | ||||
|     { | ||||
|         startPage(); | ||||
|         List<${ClassName}> list = ${className}Service.select${ClassName}List(${className}); | ||||
|         return getDataTable(list); | ||||
|     } | ||||
| #elseif($table.tree) | ||||
|     public AjaxResult list(${ClassName} ${className}) | ||||
|     { | ||||
|         List<${ClassName}> list = ${className}Service.select${ClassName}List(${className}); | ||||
|         return AjaxResult.success(list); | ||||
|     } | ||||
| #end | ||||
|  | ||||
|     /** | ||||
|      * 导出${functionName}列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:export')") | ||||
|     @Log(title = "${functionName}", businessType = BusinessType.EXPORT) | ||||
|     @GetMapping("/export") | ||||
|     public AjaxResult export(${ClassName} ${className}) | ||||
|     { | ||||
|         List<${ClassName}> list = ${className}Service.select${ClassName}List(${className}); | ||||
|         ExcelUtil<${ClassName}> util = new ExcelUtil<${ClassName}>(${ClassName}.class); | ||||
|         return util.exportExcel(list, "${functionName}"); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 获取${functionName}详细信息 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')") | ||||
|     @GetMapping(value = "/{${pkColumn.javaField}}") | ||||
|     public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}) | ||||
|     { | ||||
|         return AjaxResult.success(${className}Service.select${ClassName}ById(${pkColumn.javaField})); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 新增${functionName} | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:add')") | ||||
|     @Log(title = "${functionName}", businessType = BusinessType.INSERT) | ||||
|     @PostMapping | ||||
|     public AjaxResult add(@RequestBody ${ClassName} ${className}) | ||||
|     { | ||||
|         return toAjax(${className}Service.insert${ClassName}(${className})); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 修改${functionName} | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:edit')") | ||||
|     @Log(title = "${functionName}", businessType = BusinessType.UPDATE) | ||||
|     @PutMapping | ||||
|     public AjaxResult edit(@RequestBody ${ClassName} ${className}) | ||||
|     { | ||||
|         return toAjax(${className}Service.update${ClassName}(${className})); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 删除${functionName} | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('${permissionPrefix}:remove')") | ||||
|     @Log(title = "${functionName}", businessType = BusinessType.DELETE) | ||||
| 	@DeleteMapping("/{${pkColumn.javaField}s}") | ||||
|     public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s) | ||||
|     { | ||||
|         return toAjax(${className}Service.delete${ClassName}ByIds(${pkColumn.javaField}s)); | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user