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