f77007c4b77c31b687cdf8864f6ff87209110f78
- 新增 FILE_DELETE_NO_PERMISSION 错误码用于无权删除文件的提示 - 移除控制器层的 @PreAuthorize 注解,将权限校验逻辑下沉到服务层 - 在 FileServiceImpl 中注入 SecurityFrameworkService 进行权限验证 - 实现 validateFileDeletePermission 方法校验删除权限 - 支持上传者本人可删除自己上传的文件,管理员仍保留全局删除权限 - 批量删除时逐个校验权限,任一越权即整体拒绝操作
Description
灿能研发管理系统
Languages
Java
99.8%
Shell
0.1%