From 93e36c526fe445c14d5fb19f3653f8a8e55e3a6c Mon Sep 17 00:00:00 2001 From: wang <3597712270@qq.com> Date: 星期四, 09 五月 2024 15:49:34 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/controller/SysRoleController.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 49 insertions(+), 6 deletions(-) diff --git a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/controller/SysRoleController.java b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/controller/SysRoleController.java index 943ff7d..cb6da80 100644 --- a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/controller/SysRoleController.java +++ b/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/role/controller/SysRoleController.java @@ -1,20 +1,63 @@ package com.mes.role.controller; +import com.mes.entity.request.GeneralRequest; +import com.mes.role.entity.SysRole; +import com.mes.role.entity.vo.SysRoleVO; +import com.mes.role.service.SysRoleService; +import com.mes.utils.Result; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + /** - * <p> - * 瑙掕壊琛� 鍓嶇鎺у埗鍣� - * </p> - * * @author zhoush * @since 2024-04-11 */ +@Api(description = "瑙掕壊绠$悊") @RestController -@RequestMapping("/role/sys-role") +@RequestMapping("/sys/role") public class SysRoleController { -} + @Autowired + private SysRoleService sysRoleService; + @ApiOperation("鏂板瑙掕壊鍙婅鑹蹭笅鐨勬潈闄愪俊鎭�") + @PostMapping("/saveRole") +// @PreAuthorize("hasAuthority('sys:role:save')") + public Result<SysRole> saveRole(@Validated @RequestBody SysRoleVO sysRoleVO) { + return Result.success(sysRoleService.saveRole(sysRoleVO)); + } + + @ApiOperation("缂栬緫瑙掕壊鍙婅鑹蹭笅鐨勬潈闄愪俊鎭�") + @PostMapping("/updateRole") +// @PreAuthorize("hasAuthority('sys:role:save')") + public Result<String> updateRole(@Validated @RequestBody SysRoleVO sysRoleVO) { + return Result.success(sysRoleService.updateRole(sysRoleVO)); + } + + @ApiOperation("鏌ヨ瑙掕壊鍙婅鑹蹭笅鐨勬潈闄愪俊鎭�") + @PostMapping("/queryRole") +// @PreAuthorize("hasAuthority('sys:role:save')") + public Result<List<SysRoleVO>> queryRole(@Validated @RequestBody GeneralRequest request) { + return Result.success(sysRoleService.queryRole(request)); + } + + + @ApiOperation("鍒犻櫎瑙掕壊鍙婅鑹蹭笅鐨勬潈闄愪俊鎭�") + @PostMapping("/delete") +// @PreAuthorize("hasAuthority('sys:role:delete')") + @Transactional + public Result<String> deleteRole(@RequestBody List<Long> ids) { + return Result.success(sysRoleService.deleteRole(ids)); + } + +} \ No newline at end of file -- Gitblit v1.8.0