Commit Graph

4 Commits

Author SHA1 Message Date
502e181db8 fix(spring): 修复应用启动时因缺少CustomerOrderService Bean导致的依赖注入失败
- 添加了缺失的CustomerOrderService Bean定义
- 修正了Spring容器中服务组件的扫描配置
- 解决了由于构造函数注入引起的启动异常
- 更新了相关日志记录以提高故障排查效率
2025-12-22 15:28:39 +08:00
a38af35ac5 feat(payment): 优化支付请求参数处理与商品列表接口
- 移除CheckoutRequestDTO中accId和sign字段的必填校验
- 支持从配置文件自动填充accId和signType字段
- 签名sign字段改为后端自动生成
- 新增商品列表查询接口GET /products/list
- 实现listProducts服务方法,支持分页和状态过滤
- 添加详细的日志记录和异常处理
- 修复启动时devtools导致的静默退出问题
- 优化数字类型参数转换异常处理
2025-12-22 15:21:27 +08:00
f0e78c0814 refactor(config): 重构数据源配置并优化产品请求DTO
- 移除旧的application.properties和application.yml配置文件
- 新增Druid数据源配置类,支持主从数据源手动配置
- 调整CreateProductRequestDTO中size字段的长度限制从200到500
- 更新size字段注释,明确JSON格式示例
- 修复因配置加载方式变更引起的应用启动异常问题
2025-12-22 13:10:51 +08:00
2d00e72637 feat(product): 添加商品管理功能模块
- 新增商品控制器ProductController,提供商品创建、查询、图片上传接口
- 实现商品详情页URL生成逻辑
- 添加商品图片单文件及批量上传功能,支持多种图片格式校验
- 集成OSS服务实现文件存储
- 新增商品响应DTO,包含商品基本信息、SKU列表及状态信息
- 定义商品服务接口及实现类,封装商品核心业务逻辑
- 添加商品状态枚举及SKU状态枚举定义
- 实现商品数据访问层基础结构
2025-12-22 09:20:16 +08:00