Commit Graph

12 Commits

Author SHA1 Message Date
zhouyonggao 6dbc3eb1a1 fix(constants): 修正红包领取状态映射的键值
- 将红包领取状态映射的键从1开始调整为0开始
- 重新排列状态值对应,保持顺序一致
- 修正代码逻辑中状态码对应的实际含义
2025-12-18 21:29:54 +08:00
zhouyonggao ae04be7ea0 fix(constants): 修改营销系统立减金状态描述
- 将状态码2的描述由“已实扣”更改为“已核销”
2025-12-18 21:25:52 +08:00
zhouyonggao dcd4992bc8 feat(api): 添加立减金主体类型映射及展示支持
- 在导出接口中将goods_voucher_subject_config.type字段的数值映射为对应标签显示
- 新增VoucherSubjectType映射,支持支付宝、微信、云闪付三种主体类型
- 修改字段标签描述,将“主体类型”更新为“立减金主体类型”以更准确表达含义
2025-12-18 16:57:17 +08:00
zhouyonggao 544a883dac fix(api): 优化立减金领取模式映射逻辑
- 新增易码通立减金领取模式映射 YMTVoucherReceiveMode
- 根据数据源区分使用对应的领取模式映射
- 修正 order_voucher.receive_mode 和 voucher.receive_mode 字段的转换逻辑
- 保持营销系统和易码通的领取模式显示一致性
2025-12-18 16:52:07 +08:00
zhouyonggao 8fb3eeee42 feat(api): 添加key码API发放状态字段转换功能
- 在导出接口中新增merchant_key_send.status字段的转换逻辑
- 根据状态码映射常量将状态值转换为中文标签
- 增加MerchantKeySendStatus枚举定义,包含已发放、已核销、已作废和充值中状态
- 优化导出数据时的特殊字段处理流程
2025-12-18 15:46:53 +08:00
zhouyonggao ccb90005fe feat(api): 添加红包状态映射转换功能
- 在导出API中添加对order_cash.status字段的状态转换处理
- 实现红包状态数值到字符串标签的映射(正常、已过期)
- 在constants中新增MarketingOrderCashStatus枚举映射
- 保证红包状态值在有效范围时进行转换显示
2025-12-18 15:41:02 +08:00
zhouyonggao bc37922651 feat(constants): 添加KeyBatchStyle键码样式映射
- 增加了KeyBatchStyle映射结构
- 包含卡密、链接、二维码和白名单等键码样式
- 丰富了系统枚举类型定义
- 为后续功能开发提供基础数据支持
2025-12-18 15:31:35 +08:00
zhouyonggao 7b7dcc66d6 refactor(api): 优化立减金打开方式映射逻辑
- 将 voucher.is_webview 的打开方式映射从 switch 改为统一的map查询
- 在 constants 中新增 VoucherOpenMode 映射表,提升代码可维护性
- 移除冗余的分支判断,代码更简洁清晰
- 保持功能一致,确保映射结果不变
2025-12-18 15:28:20 +08:00
zhouyonggao aa3df428b1 feat(api): 支持voucher.is_webview字段多语言转换
- 新增voucher.is_webview字段的转换,将0、1、2映射为微信小程序、公众号、通用
- 优化导出接口中voucher打开方式的显示逻辑
- 在枚举常量中添加MarketingSettlementType的未设置状态0映射说明
2025-12-18 15:27:44 +08:00
zhouyonggao 326eec184f feat(api): 增加营销系统枚举类型映射及导出数据转换支持
- 新增MarketingSettlementType、MarketingPeriodType、MarketingSendMethod、MarketingRechargeType枚举映射
- 在导出接口中根据数据源区分结算方式,支持YMT和营销系统不同枚举转换
- 增加plan.send_method、code_batch.period_type和code_batch.recharge_type字段的枚举值转换
- 优化导出数据中相关字段的可读性,便于理解和使用枚举标签展示
2025-12-18 15:23:15 +08:00
zhouyonggao ce547a50da refactor(constants, exporter): 更新红包领取状态映射以支持YMT数据源
- 修改OrderCashReceiveStatus映射,调整状态值以符合YMT数据源的要求
- 在BuildSQL函数中添加条件逻辑,根据数据源动态映射红包领取状态,确保SQL构建的准确性
- 提升代码可读性,确保状态映射逻辑清晰明了
2025-12-17 18:08:50 +08:00
zhouyonggao 1e1fcf9748 refactor(api): 优化模板API处理器结构与逻辑
- 重构TemplatesAPI结构体字段命名,区分元数据库和营销数据库
- 统一并优化HTTP路由处理代码,添加详尽注释说明各接口用途
- 增强createTemplate方法,完善请求体解析与错误处理
- 优化listTemplates,实现字段去重计数逻辑,支持用户过滤
- 详细拆解getTemplate,patchTemplate,deleteTemplate和validateTemplate逻辑
- patchTemplate支持多字段动态更新,添加详细日志追踪
- deleteTemplate新增软删除支持,保护关联数据安全
- validateTemplate增强错误分类和索引建议汇总能力
- 新增辅助函数toJSON/fromJSON及countValidFields,提高
2025-12-17 10:16:56 +08:00