修改用户角色

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.Result;
import com.zh.project0512.utils.result.ResultList;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
@ -33,6 +34,7 @@ public class UserJurisdictionController {
* @param operationRoleJurisdictionDTO DTO
* @return
*/
@Operation(summary = "操作角色权限")
@PostMapping("/operationRoleJurisdiction")
public Result<String> operationRoleJurisdiction(@Validated @RequestBody OperationRoleJurisdictionDTO operationRoleJurisdictionDTO){
if (userJurisdictionService.operationRoleJurisdiction(operationRoleJurisdictionDTO)){
@ -47,6 +49,7 @@ public class UserJurisdictionController {
* @param userJurisdictionFBIDTO FBI DTO
* @return
*/
@Operation(summary = "根据角色主键id查询角色权限信息")
@PostMapping("/findByRoleId")
public ResultList<UserJurisdictionFBRIVo> findByRoleId(@Validated @RequestBody UserJurisdictionFBIDTO 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.Result;
import com.zh.project0512.utils.result.ResultPageInfo;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
@ -35,6 +36,7 @@ public class UserRoleController {
* @param userRoleListDTO list DTO
* @return
*/
@Operation(summary = "查询用户角色")
@PostMapping("/list")
public ResultPageInfo<UserRoleListVo> list(@Validated @RequestBody UserRoleListDTO userRoleListDTO){
return ResultPageInfo.success(userRoleService.list(userRoleListDTO));
@ -45,6 +47,7 @@ public class UserRoleController {
* @param userRoleInsertDTO
* @return
*/
@Operation(summary = "添加用户角色")
@PostMapping("/insert")
public Result<String> insert(@Validated @RequestBody UserRoleInsertDTO userRoleInsertDTO){
if (userRoleService.insert(userRoleInsertDTO)){
@ -59,6 +62,7 @@ public class UserRoleController {
* @param userRoleUpdateDTO update DTO
* @return
*/
@Operation(summary = "修改用户角色")
@PostMapping("/update")
public Result<String> update(@Validated @RequestBody UserRoleUpdateDTO userRoleUpdateDTO){
if (userRoleService.update(userRoleUpdateDTO)){

@ -34,6 +34,11 @@ public class UserJurisdictionServiceImpl implements IUserJurisdictionService {
@Override
@Transactional
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.eq("roleId",operationRoleJurisdictionDTO.getRoleId());

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

Loading…
Cancel
Save