🩹 非关键问题

This commit is contained in:
bunny 2025-05-22 14:25:31 +08:00
parent 020672307e
commit dc787bf028
5 changed files with 15 additions and 15 deletions

View File

@ -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()

View File

@ -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();
}
}

View File

@ -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;
}

View File

@ -29,5 +29,5 @@ public interface RolePermissionService extends IService<RolePermission> {
*
* @param powerIds 权限id
*/
void addRolPermission(AssignPowersToRoleDto powerIds);
void saveRolPermission(AssignPowersToRoleDto powerIds);
}

View File

@ -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 -> {