chenhj
2026-04-23 085799370b0af919efa0ffbc428942c2d92d8932
分支
用户 chenhj <1263187585@qq.com>
星期四, 四月 23, 2026 17:56 +0800
提交者 chenhj <1263187585@qq.com>
星期四, 四月 23, 2026 17:56 +0800
提交085799370b0af919efa0ffbc428942c2d92d8932
目录 01cf361fe2288af7f7a43aab7c6b7316e53a6c7c 目录 | zip | gz
上一版本 8e4456bfa6dc84a1c37c13ee515fa9d6347cc480 查看 | 对比
refactor(file): 移除接口改用枚举简化文件用途和记录类型管理

- 删除 ApplicationType 接口及其实现类 ApplicationTypeImage
- 新增 ApplicationTypeEnum 枚举定义文件用途类型
- 新增 RecordTypeEnum 枚举定义关联记录类型
- 修改 FileUtil 中相关方法,将接口参数替换为对应枚举
- 修正参数非空校验逻辑,避免空指针异常
- 恢复注释掉的文件数据库操作代码,确保功能完整
- 优化获取文件信息逻辑,使用枚举替代接口调用
- 保持业务逻辑和异常抛出一致,提升代码可读性和维护性
已添加2个文件
已修改1个文件
已删除4个文件
191 ■■■■■ 文件已修改
src/main/java/com/ruoyi/basic/constant/ApplicationType.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/constant/RecordType.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/constant/fileType/ApplicationTypeImage.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/constant/fileType/FileTypeApplication.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/enums/ApplicationTypeEnum.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/enums/RecordTypeEnum.java 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/utils/FileUtil.java 121 ●●●● 对比 | 查看 | 原始文档 | blame | 历史