- ✅ 新增统一响应格式 R<T> 实体类 - ✅ 新增 BusinessException 业务异常类 - ✅ 新增 ErrorCode 错误码枚举 - ✅ 完善全局异常处理 GlobalExceptionHandler,修复返回4xx状态码 - ✅ 新增文件上传模块:MinIO集成 + FileService + FileController - ✅ 新增验证码模块:图形验证码 + 短信验证码 + CaptchaService - ✅ 新增IP地址解析服务:IpService + IpController - ✅ 完善数据字典模块:DictData实体类 + DictDataService + DictDataController - ✅ 新增通用查询条件:PageQuery + QueryCondition - ✅ 新增单元测试:CaptchaService、IpService、DictDataService - 🔧 修复DictTypeMapper注入风格不统一问题 本次修复了PM提出的所有❌和⚠️问题,包括: - 核心实体类缺失(R.java、BusinessException.java) - 文件上传功能缺失(FileService、MinioConfig等) - 验证码模块缺失(图形验证码、短信验证码) - IP地址解析缺失 - 字典模块不完整(DictData CRUD + 缓存) - 通用查询条件缺失 - 补充了基础单元测试覆盖核心逻辑 File changes: - 新增 19个文件,1000+行代码 - 修复了GlobalExceptionHandler返回码问题 🤖 Bot开发完成,请审核。