From 3e9a6da99aae968123ee7bca352fc08becd7f1f2 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期四, 29 八月 2024 17:29:21 +0800 Subject: [PATCH] 工单过程图接口更换 --- ycl-server/src/main/java/com/ycl/platform/controller/ContractScoreController.java | 47 +++++++++++++++++++++++++---------------------- 1 files changed, 25 insertions(+), 22 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/ContractScoreController.java b/ycl-server/src/main/java/com/ycl/platform/controller/ContractScoreController.java index 6a479fc..298cf96 100644 --- a/ycl-server/src/main/java/com/ycl/platform/controller/ContractScoreController.java +++ b/ycl-server/src/main/java/com/ycl/platform/controller/ContractScoreController.java @@ -13,6 +13,7 @@ import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; +import java.util.Arrays; import java.util.List; /** @@ -23,8 +24,7 @@ */ @RestController @RequestMapping("/contract/score") -public class ContractScoreController extends BaseController -{ +public class ContractScoreController extends BaseController { @Autowired private IContractScoreService defaultScoreService; @@ -32,9 +32,8 @@ * 鏌ヨ鍚堝悓鎵撳垎鍒楄〃 */ @PreAuthorize("@ss.hasPermi('platform:score:list')") - @GetMapping("/list") - public TableDataInfo list(ContractScore contractScore) - { + @PostMapping("/list") + public TableDataInfo list(@RequestBody ContractScore contractScore) { startPage(); List<ContractScore> list = defaultScoreService.selectDefaultScoreList(contractScore); return getDataTable(list); @@ -44,12 +43,10 @@ * 瀵煎嚭鍚堝悓鎵撳垎鍒楄〃 */ @PreAuthorize("@ss.hasPermi('platform:score:export')") - @Log(title = "鍚堝悓鎵撳垎", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, ContractScore contractScore) - { + public void export(HttpServletResponse response, ContractScore contractScore) { List<ContractScore> list = defaultScoreService.selectDefaultScoreList(contractScore); - ExcelUtil<ContractScore> util = new ExcelUtil<ContractScore>(ContractScore.class); + ExcelUtil<ContractScore> util = new ExcelUtil<>(ContractScore.class); util.exportExcel(response, list, "鍚堝悓鎵撳垎鏁版嵁"); } @@ -58,9 +55,8 @@ */ @PreAuthorize("@ss.hasPermi('platform:score:query')") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { - return success(defaultScoreService.selectDefaultScoreById(id)); + public AjaxResult getInfo(@PathVariable("id") Long id) { + return success(defaultScoreService.getById(id)); } /** @@ -69,9 +65,8 @@ @PreAuthorize("@ss.hasPermi('platform:score:add')") @Log(title = "鍚堝悓鎵撳垎", businessType = BusinessType.INSERT) @PostMapping - public AjaxResult add(@RequestBody ContractScore contractScore) - { - return toAjax(defaultScoreService.insertDefaultScore(contractScore)); + public AjaxResult add(@RequestBody ContractScore contractScore) { + return toAjax(defaultScoreService.save(contractScore)); } /** @@ -80,9 +75,18 @@ @PreAuthorize("@ss.hasPermi('platform:score:edit')") @Log(title = "鍚堝悓鎵撳垎", businessType = BusinessType.UPDATE) @PutMapping - public AjaxResult edit(@RequestBody ContractScore contractScore) - { - return toAjax(defaultScoreService.updateDefaultScore(contractScore)); + public AjaxResult edit(@RequestBody ContractScore contractScore) { + return toAjax(defaultScoreService.updateById(contractScore)); + } + + /** + * 鍚堝悓鎵撳垎瀹℃牳 + */ + @PreAuthorize("@ss.hasPermi('platform:score:audit')") + @Log(title = "鍚堝悓鎵撳垎瀹℃牳", businessType = BusinessType.UPDATE) + @PostMapping("/auditing") + public AjaxResult audit(@RequestBody ContractScore contractScore) { + return toAjax(defaultScoreService.audit(contractScore)); } /** @@ -90,9 +94,8 @@ */ @PreAuthorize("@ss.hasPermi('platform:score:remove')") @Log(title = "鍚堝悓鎵撳垎", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { - return toAjax(defaultScoreService.deleteDefaultScoreByIds(ids)); + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { + return toAjax(defaultScoreService.removeBatchByIds(Arrays.asList(ids))); } } -- Gitblit v1.8.0