🩹 非关键问题
This commit is contained in:
parent
020672307e
commit
dc787bf028
|
@ -54,22 +54,22 @@ public class I18nController {
|
|||
return Result.success(vo);
|
||||
}
|
||||
|
||||
@Operation(summary = "添加多语言", description = "添加多语言")
|
||||
@PermissionTag(permission = "i18n:add")
|
||||
@PostMapping()
|
||||
public Result<String> createI18n(@Validated(ValidationGroups.Update.class) @RequestBody I18nDto dto) {
|
||||
i18nService.createI18n(dto);
|
||||
return Result.success(ResultCodeEnum.CREATE_SUCCESS);
|
||||
}
|
||||
|
||||
@Operation(summary = "更新多语言", description = "更新多语言")
|
||||
@PermissionTag(permission = "i18n:update")
|
||||
@PutMapping()
|
||||
public Result<String> updateI18n(@Validated(ValidationGroups.Add.class) @RequestBody I18nDto dto) {
|
||||
public Result<String> updateI18n(@Validated(ValidationGroups.Update.class) @RequestBody I18nDto dto) {
|
||||
i18nService.updateI18n(dto);
|
||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||
}
|
||||
|
||||
@Operation(summary = "添加多语言", description = "添加多语言")
|
||||
@PermissionTag(permission = "i18n:add")
|
||||
@PostMapping()
|
||||
public Result<String> createI18n(@Validated(ValidationGroups.Add.class) @RequestBody I18nDto dto) {
|
||||
i18nService.createI18n(dto);
|
||||
return Result.success(ResultCodeEnum.CREATE_SUCCESS);
|
||||
}
|
||||
|
||||
@Operation(summary = "删除多语言", description = "删除多语言")
|
||||
@PermissionTag(permission = "i18n:delete")
|
||||
@DeleteMapping()
|
||||
|
|
|
@ -39,8 +39,8 @@ public class RolePermissionController {
|
|||
@Operation(summary = "为角色分配权限", description = "为角色分配权限")
|
||||
@PermissionTag(permission = "rolePermission:update")
|
||||
@PostMapping()
|
||||
public Result<String> addRolPermission(@Valid @RequestBody AssignPowersToRoleDto dto) {
|
||||
rolePermissionService.addRolPermission(dto);
|
||||
public Result<String> saveRolPermission(@Valid @RequestBody AssignPowersToRoleDto dto) {
|
||||
rolePermissionService.saveRolPermission(dto);
|
||||
return Result.success();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -36,7 +36,6 @@ public class FilesCreateOrUpdateDto {
|
|||
private List<MultipartFile> files;
|
||||
|
||||
@Schema(name = "file", title = "文件,修改时为 file")
|
||||
@NotNull(message = "文件不能为空", groups = {ValidationGroups.Update.class})
|
||||
private MultipartFile file;
|
||||
|
||||
}
|
|
@ -29,5 +29,5 @@ public interface RolePermissionService extends IService<RolePermission> {
|
|||
*
|
||||
* @param powerIds 权限id
|
||||
*/
|
||||
void addRolPermission(AssignPowersToRoleDto powerIds);
|
||||
void saveRolPermission(AssignPowersToRoleDto powerIds);
|
||||
}
|
||||
|
|
|
@ -59,13 +59,14 @@ public class RolePermissionServiceImpl extends ServiceImpl<RolePermissionMapper,
|
|||
* @param dto 为角色分配权限表单
|
||||
*/
|
||||
@Override
|
||||
public void addRolPermission(AssignPowersToRoleDto dto) {
|
||||
public void saveRolPermission(AssignPowersToRoleDto dto) {
|
||||
List<Long> powerIds = dto.getPowerIds();
|
||||
Long roleId = dto.getRoleId();
|
||||
|
||||
// 删除这个角色下所有权限
|
||||
List<Long> ids = List.of(roleId);
|
||||
baseMapper.deleteBatchRoleIds(ids);
|
||||
removeByIds(ids);
|
||||
// baseMapper.deleteBatchRoleIds(ids);
|
||||
|
||||
// 保存分配数据
|
||||
List<RolePermission> rolePermissionList = powerIds.stream().map(powerId -> {
|
||||
|
|
Loading…
Reference in New Issue