diff --git a/cash-api/system-server/src/main/java/com/czg/controller/SysParamController.java b/cash-api/system-server/src/main/java/com/czg/controller/SysParamController.java index 8f977dcdb..93752e0c5 100644 --- a/cash-api/system-server/src/main/java/com/czg/controller/SysParamController.java +++ b/cash-api/system-server/src/main/java/com/czg/controller/SysParamController.java @@ -1,5 +1,6 @@ package com.czg.controller; +import com.czg.annotation.SaAdminCheckPermission; import com.czg.resp.CzgResult; import com.czg.system.dto.SysParamsDTO; import com.czg.system.service.SysParamsService; @@ -28,6 +29,7 @@ public class SysParamController { * @return 新增结果 */ @PostMapping + @SaAdminCheckPermission("sysParams:add") public CzgResult insertParams(@RequestBody @Validated({InsertGroup.class}) SysParamsDTO paramsDTO) { return sysParamsService.insertParams(paramsDTO); } @@ -38,6 +40,7 @@ public class SysParamController { * @return 修改结果 */ @PutMapping + @SaAdminCheckPermission("sysParams:update") public CzgResult updateParams(@RequestBody @Validated({UpdateGroup.class}) SysParamsDTO paramsDTO) { return sysParamsService.updateParams(paramsDTO); } @@ -48,6 +51,7 @@ public class SysParamController { * @return 删除结果 */ @DeleteMapping("/{code}") + @SaAdminCheckPermission("sysParams:delete") public CzgResult deleteParams(@PathVariable String code) { return sysParamsService.deleteParams(code); } @@ -58,6 +62,7 @@ public class SysParamController { * @return 参数 */ @GetMapping("/code/{code}") + @SaAdminCheckPermission("sysParams:get:code") public CzgResult deleteCode(@PathVariable String code) { return sysParamsService.getParamsByCode(code); } @@ -68,6 +73,7 @@ public class SysParamController { * @return 参数列表 */ @GetMapping("/type/{type}") + @SaAdminCheckPermission("sysParams:get:type") public CzgResult> deleteType(@PathVariable String type) { return sysParamsService.getParamsByType(Integer.valueOf(type)); }