|
|
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 |
|
|
|
19b53f0ed1
|
feat(config): 初始化项目配置文件
- 添加 application.yml 主配置文件,配置 Spring、Druid、MyBatis-Plus 等基础设置
- 添加 application-dev.yml 开发环境配置,配置数据源及 PingPong 沙箱参数
- 添加数据库建表及配置说明文档(README.md、README_DATABASE.md、README_PRODUCT.md)
- 添加商品表结构定义及示例数据说明
- 添加支付相关枚举类 RecordType 和充值信息 DTO RechargeDTO
- 添加日志文件 mt-pay.2025-12-19.log 用于记录系统启动异常信息
|
2025-12-22 10:18:59 +08:00 |
|
|
|
2d00e72637
|
feat(product): 添加商品管理功能模块
- 新增商品控制器ProductController,提供商品创建、查询、图片上传接口
- 实现商品详情页URL生成逻辑
- 添加商品图片单文件及批量上传功能,支持多种图片格式校验
- 集成OSS服务实现文件存储
- 新增商品响应DTO,包含商品基本信息、SKU列表及状态信息
- 定义商品服务接口及实现类,封装商品核心业务逻辑
- 添加商品状态枚举及SKU状态枚举定义
- 实现商品数据访问层基础结构
|
2025-12-22 09:20:16 +08:00 |
|