params 增加权限校验
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package com.czg.controller;
|
package com.czg.controller;
|
||||||
|
|
||||||
|
import com.czg.annotation.SaAdminCheckPermission;
|
||||||
import com.czg.resp.CzgResult;
|
import com.czg.resp.CzgResult;
|
||||||
import com.czg.system.dto.SysParamsDTO;
|
import com.czg.system.dto.SysParamsDTO;
|
||||||
import com.czg.system.service.SysParamsService;
|
import com.czg.system.service.SysParamsService;
|
||||||
@@ -28,6 +29,7 @@ public class SysParamController {
|
|||||||
* @return 新增结果
|
* @return 新增结果
|
||||||
*/
|
*/
|
||||||
@PostMapping
|
@PostMapping
|
||||||
|
@SaAdminCheckPermission("sysParams:add")
|
||||||
public CzgResult<String> insertParams(@RequestBody @Validated({InsertGroup.class}) SysParamsDTO paramsDTO) {
|
public CzgResult<String> insertParams(@RequestBody @Validated({InsertGroup.class}) SysParamsDTO paramsDTO) {
|
||||||
return sysParamsService.insertParams(paramsDTO);
|
return sysParamsService.insertParams(paramsDTO);
|
||||||
}
|
}
|
||||||
@@ -38,6 +40,7 @@ public class SysParamController {
|
|||||||
* @return 修改结果
|
* @return 修改结果
|
||||||
*/
|
*/
|
||||||
@PutMapping
|
@PutMapping
|
||||||
|
@SaAdminCheckPermission("sysParams:update")
|
||||||
public CzgResult<String> updateParams(@RequestBody @Validated({UpdateGroup.class}) SysParamsDTO paramsDTO) {
|
public CzgResult<String> updateParams(@RequestBody @Validated({UpdateGroup.class}) SysParamsDTO paramsDTO) {
|
||||||
return sysParamsService.updateParams(paramsDTO);
|
return sysParamsService.updateParams(paramsDTO);
|
||||||
}
|
}
|
||||||
@@ -48,6 +51,7 @@ public class SysParamController {
|
|||||||
* @return 删除结果
|
* @return 删除结果
|
||||||
*/
|
*/
|
||||||
@DeleteMapping("/{code}")
|
@DeleteMapping("/{code}")
|
||||||
|
@SaAdminCheckPermission("sysParams:delete")
|
||||||
public CzgResult<Boolean> deleteParams(@PathVariable String code) {
|
public CzgResult<Boolean> deleteParams(@PathVariable String code) {
|
||||||
return sysParamsService.deleteParams(code);
|
return sysParamsService.deleteParams(code);
|
||||||
}
|
}
|
||||||
@@ -58,6 +62,7 @@ public class SysParamController {
|
|||||||
* @return 参数
|
* @return 参数
|
||||||
*/
|
*/
|
||||||
@GetMapping("/code/{code}")
|
@GetMapping("/code/{code}")
|
||||||
|
@SaAdminCheckPermission("sysParams:get:code")
|
||||||
public CzgResult<SysParamsDTO> deleteCode(@PathVariable String code) {
|
public CzgResult<SysParamsDTO> deleteCode(@PathVariable String code) {
|
||||||
return sysParamsService.getParamsByCode(code);
|
return sysParamsService.getParamsByCode(code);
|
||||||
}
|
}
|
||||||
@@ -68,6 +73,7 @@ public class SysParamController {
|
|||||||
* @return 参数列表
|
* @return 参数列表
|
||||||
*/
|
*/
|
||||||
@GetMapping("/type/{type}")
|
@GetMapping("/type/{type}")
|
||||||
|
@SaAdminCheckPermission("sysParams:get:type")
|
||||||
public CzgResult<List<SysParamsDTO>> deleteType(@PathVariable String type) {
|
public CzgResult<List<SysParamsDTO>> deleteType(@PathVariable String type) {
|
||||||
return sysParamsService.getParamsByType(Integer.valueOf(type));
|
return sysParamsService.getParamsByType(Integer.valueOf(type));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user