修改用户角色

master
kanade 3 years ago
parent fdb66ce505
commit 7ef0ec22ef

@ -8,6 +8,7 @@ import com.zh.project0512.utils.BizException;
import com.zh.project0512.utils.result.HttpStatusEnum; import com.zh.project0512.utils.result.HttpStatusEnum;
import com.zh.project0512.utils.result.Result; import com.zh.project0512.utils.result.Result;
import com.zh.project0512.utils.result.ResultList; import com.zh.project0512.utils.result.ResultList;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -33,6 +34,7 @@ public class UserJurisdictionController {
* @param operationRoleJurisdictionDTO DTO * @param operationRoleJurisdictionDTO DTO
* @return * @return
*/ */
@Operation(summary = "操作角色权限")
@PostMapping("/operationRoleJurisdiction") @PostMapping("/operationRoleJurisdiction")
public Result<String> operationRoleJurisdiction(@Validated @RequestBody OperationRoleJurisdictionDTO operationRoleJurisdictionDTO){ public Result<String> operationRoleJurisdiction(@Validated @RequestBody OperationRoleJurisdictionDTO operationRoleJurisdictionDTO){
if (userJurisdictionService.operationRoleJurisdiction(operationRoleJurisdictionDTO)){ if (userJurisdictionService.operationRoleJurisdiction(operationRoleJurisdictionDTO)){
@ -47,6 +49,7 @@ public class UserJurisdictionController {
* @param userJurisdictionFBIDTO FBI DTO * @param userJurisdictionFBIDTO FBI DTO
* @return * @return
*/ */
@Operation(summary = "根据角色主键id查询角色权限信息")
@PostMapping("/findByRoleId") @PostMapping("/findByRoleId")
public ResultList<UserJurisdictionFBRIVo> findByRoleId(@Validated @RequestBody UserJurisdictionFBIDTO userJurisdictionFBIDTO){ public ResultList<UserJurisdictionFBRIVo> findByRoleId(@Validated @RequestBody UserJurisdictionFBIDTO userJurisdictionFBIDTO){
return ResultList.success(userJurisdictionService.findByRoleId(userJurisdictionFBIDTO)); return ResultList.success(userJurisdictionService.findByRoleId(userJurisdictionFBIDTO));

@ -10,6 +10,7 @@ import com.zh.project0512.utils.BizException;
import com.zh.project0512.utils.result.HttpStatusEnum; import com.zh.project0512.utils.result.HttpStatusEnum;
import com.zh.project0512.utils.result.Result; import com.zh.project0512.utils.result.Result;
import com.zh.project0512.utils.result.ResultPageInfo; import com.zh.project0512.utils.result.ResultPageInfo;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -35,6 +36,7 @@ public class UserRoleController {
* @param userRoleListDTO list DTO * @param userRoleListDTO list DTO
* @return * @return
*/ */
@Operation(summary = "查询用户角色")
@PostMapping("/list") @PostMapping("/list")
public ResultPageInfo<UserRoleListVo> list(@Validated @RequestBody UserRoleListDTO userRoleListDTO){ public ResultPageInfo<UserRoleListVo> list(@Validated @RequestBody UserRoleListDTO userRoleListDTO){
return ResultPageInfo.success(userRoleService.list(userRoleListDTO)); return ResultPageInfo.success(userRoleService.list(userRoleListDTO));
@ -45,6 +47,7 @@ public class UserRoleController {
* @param userRoleInsertDTO * @param userRoleInsertDTO
* @return * @return
*/ */
@Operation(summary = "添加用户角色")
@PostMapping("/insert") @PostMapping("/insert")
public Result<String> insert(@Validated @RequestBody UserRoleInsertDTO userRoleInsertDTO){ public Result<String> insert(@Validated @RequestBody UserRoleInsertDTO userRoleInsertDTO){
if (userRoleService.insert(userRoleInsertDTO)){ if (userRoleService.insert(userRoleInsertDTO)){
@ -59,6 +62,7 @@ public class UserRoleController {
* @param userRoleUpdateDTO update DTO * @param userRoleUpdateDTO update DTO
* @return * @return
*/ */
@Operation(summary = "修改用户角色")
@PostMapping("/update") @PostMapping("/update")
public Result<String> update(@Validated @RequestBody UserRoleUpdateDTO userRoleUpdateDTO){ public Result<String> update(@Validated @RequestBody UserRoleUpdateDTO userRoleUpdateDTO){
if (userRoleService.update(userRoleUpdateDTO)){ if (userRoleService.update(userRoleUpdateDTO)){

@ -34,6 +34,11 @@ public class UserJurisdictionServiceImpl implements IUserJurisdictionService {
@Override @Override
@Transactional @Transactional
public boolean operationRoleJurisdiction(OperationRoleJurisdictionDTO operationRoleJurisdictionDTO) { public boolean operationRoleJurisdiction(OperationRoleJurisdictionDTO operationRoleJurisdictionDTO) {
UserRole userRole = userRoleMapper.selectById(operationRoleJurisdictionDTO.getRoleId());
if (userRole == null){
throw new BizException(HttpStatusEnum.CUSTOM_EXCEPTION,"记录不存在");
}
//先删除角色-权限关联表 //先删除角色-权限关联表
QueryWrapper<UserRoleJurisdiction> queryWrapper = new QueryWrapper<>(); QueryWrapper<UserRoleJurisdiction> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("roleId",operationRoleJurisdictionDTO.getRoleId()); queryWrapper.eq("roleId",operationRoleJurisdictionDTO.getRoleId());

@ -67,6 +67,7 @@ public class UserRoleServiceImpl implements IUserRoleService {
} }
userRole.setName(userRoleUpdateDTO.getName()); userRole.setName(userRoleUpdateDTO.getName());
userRole.setModifyAt(new Date());
int update = userRoleMapper.updateById(userRole); int update = userRoleMapper.updateById(userRole);
return update > 0; return update > 0;
} }

Loading…
Cancel
Save