From 0c1f76c4a9c34a2adb05a94da4b20f3560374a29 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期五, 19 四月 2024 15:52:27 +0800 Subject: [PATCH] 考核模板 --- ycl-server/src/main/java/com/ycl/platform/controller/CheckRuleController.java | 79 +++++++++++++++------------------------ 1 files changed, 31 insertions(+), 48 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/CheckRuleController.java b/ycl-server/src/main/java/com/ycl/platform/controller/CheckRuleController.java index 81ae394..6c6f303 100644 --- a/ycl-server/src/main/java/com/ycl/platform/controller/CheckRuleController.java +++ b/ycl-server/src/main/java/com/ycl/platform/controller/CheckRuleController.java @@ -2,27 +2,20 @@ import annotation.Log; import com.ycl.platform.domain.entity.CheckRule; -import com.ycl.platform.domain.query.CheckRuleQuery; import com.ycl.platform.domain.vo.CheckRuleVO; import com.ycl.platform.service.ICheckRuleService; import com.ycl.system.AjaxResult; import com.ycl.system.controller.BaseController; -import com.ycl.system.page.TableDataInfo; -import com.ycl.utils.poi.ExcelUtil; import enumeration.BusinessType; -import jakarta.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; - -import java.util.List; - /** * 鑰冩牳瑙勫垯Controller * * @author ruoyi - * @date 2024-04-01 + * @date 2024-04-15 */ @RestController @RequestMapping("/check/rule") @@ -34,53 +27,30 @@ /** * 鏌ヨ鑰冩牳瑙勫垯鍒楄〃 */ -// @PreAuthorize("@ss.hasPermi('system:rule:list')") - @PostMapping("/list") - public TableDataInfo list(@RequestBody CheckRuleQuery checkRuleQuery) + @PreAuthorize("@ss.hasPermi('check:rule:list')") + @GetMapping("/list") + public AjaxResult list(CheckRule checkRule) { - startPage(); - List<CheckRuleVO> list = checkRuleService.selectCheckRuleList(checkRuleQuery); - return getDataTable(list); + CheckRuleVO checkRuleVO = checkRuleService.selectCheckRuleList(checkRule); + return success(checkRuleVO); } - /** - * 瀵煎嚭鑰冩牳瑙勫垯鍒楄〃 - */ - @PreAuthorize("@ss.hasPermi('system:rule:export')") - @Log(title = "鑰冩牳瑙勫垯", businessType = BusinessType.EXPORT) - @PostMapping("/export") - public void export(HttpServletResponse response, CheckRuleQuery checkRuleQuery) - { - List<CheckRuleVO> list = checkRuleService.selectCheckRuleList(checkRuleQuery); - ExcelUtil<CheckRuleVO> util = new ExcelUtil<CheckRuleVO>(CheckRuleVO.class); - util.exportExcel(response, list, "鑰冩牳瑙勫垯鏁版嵁"); - } /** * 鑾峰彇鑰冩牳瑙勫垯璇︾粏淇℃伅 */ -// @PreAuthorize("@ss.hasPermi('system:rule:query')") + @PreAuthorize("@ss.hasPermi('check:rule:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { return success(checkRuleService.selectCheckRuleById(id)); } - /** - * 鏂板鑰冩牳瑙勫垯 - */ - @PreAuthorize("@ss.hasPermi('system:rule:add')") - @Log(title = "鑰冩牳瑙勫垯", businessType = BusinessType.INSERT) - @PostMapping - public AjaxResult add(@RequestBody CheckRule checkRule) - { - return toAjax(checkRuleService.insertCheckRule(checkRule)); - } /** * 淇敼鑰冩牳瑙勫垯 */ - @PreAuthorize("@ss.hasPermi('system:rule:edit')") + @PreAuthorize("@ss.hasPermi('check:rule:edit')") @Log(title = "鑰冩牳瑙勫垯", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody CheckRule checkRule) @@ -88,14 +58,27 @@ return toAjax(checkRuleService.updateCheckRule(checkRule)); } - /** - * 鍒犻櫎鑰冩牳瑙勫垯 - */ - @PreAuthorize("@ss.hasPermi('system:rule:remove')") - @Log(title = "鑰冩牳瑙勫垯", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { - return toAjax(checkRuleService.deleteCheckRuleByIds(ids)); - } +// /** +// * 瀵煎嚭鑰冩牳瑙勫垯鍒楄〃 +// */ +// @PreAuthorize("@ss.hasPermi('check:rule:export')") +// @Log(title = "鑰冩牳瑙勫垯", businessType = BusinessType.EXPORT) +// @PostMapping("/export") +// public void export(HttpServletResponse response, CheckRule checkRule) +// { +// List<CheckRule> list = checkRuleService.selectCheckRuleList(checkRule); +// ExcelUtil<CheckRule> util = new ExcelUtil<CheckRule>(CheckRule.class); +// util.exportExcel(response, list, "鑰冩牳瑙勫垯鏁版嵁"); +// } + +// /** +// * 鏂板鑰冩牳瑙勫垯 +// */ +// @PreAuthorize("@ss.hasPermi('check:rule:add')") +// @Log(title = "鑰冩牳瑙勫垯", businessType = BusinessType.INSERT) +// @PostMapping +// public AjaxResult add(@RequestBody CheckRule checkRule) +// { +// return toAjax(checkRuleService.insertCheckRule(checkRule)); +// } } -- Gitblit v1.8.0