Commit Graph

10 Commits

Author SHA1 Message Date
zhouyonggao 5bb83e1875 refactor(exporter, schema): 优化SQL构建逻辑以支持最新数据行的关联
- 更新BuildSQL和BuildJoins函数,移除ROW_NUMBER()函数,改为使用子查询确保每个订单只保留最新记录,避免1:N重复
- 增强JOIN逻辑,确保在YMT和其他数据源中正确关联最新的订单现金、代金券和批次信息
- 提升代码可读性,确保SQL构建逻辑清晰明了
2025-12-17 19:14:52 +08:00
zhouyonggao 9bb21bf4d2 refactor(metadata): 移除订单字段的可见性以满足业务需求
- 删除订单字段中的is_reset标记,以符合新的业务逻辑
- 确保字段的可见性与业务需求一致,提升代码可读性和维护性
2025-12-17 17:55:55 +08:00
zhouyonggao 1dd006b09c refactor(metadata): 隐藏短信渠道字段以满足业务脱敏需求
- 将order_digit.sms_channel字段标记为隐藏,前端和导出不再展示
- 从白名单中移除order_digit.sms_channel字段,确保不再允许导出
- 更新相关标签注释,明确字段不再对外展示和导出
2025-12-17 16:00:03 +08:00
zhouyonggao 0e32026f46 fix(api): 移除无效字段以提升数据准确性
在metadata.go和fields.go中移除与活动相关的无效字段,确保API返回的字段与实际数据一致,提升数据的准确性和可读性。
2025-12-15 16:13:23 +08:00
zhouyonggao 3a354a3d93 feat(exporter): 增强SQL构建逻辑以支持供应商信息
在sqlbuilder.go中更新SQL构建逻辑,确保在导出数据时正确关联供应商名称。同时,在fields.go中更新字段标签以反映供应商名称的变化,提升导出数据的准确性和可读性。
2025-12-15 15:57:21 +08:00
zhouyonggao 364f5d1d72 fix(api): 移除无效字段并更新字段标签
在metadata.go和fields.go中移除order.success_num字段,确保API返回的字段与实际数据一致,提升数据准确性。
2025-12-15 14:29:13 +08:00
zhouyonggao d17ae70ea9 fix(导出): 修复导出列名冲突问题并更新字段映射文档
调整 order_digit.order_type 的显示名从"订单类型"为"商品类型"以避免歧义
添加列名去重逻辑,当不同表存在相同列名时自动添加表名前缀
新增字段映射文档说明去重策略和兼容性影响
2025-12-15 10:41:59 +08:00
zhouyonggao 8e6b55f003 fix: 统一供应商类型字段标签和SQL映射逻辑
修改order.is_inner和merchant.third_party字段的标签为"供应商类型"
添加SQL构建逻辑将is_inner和third_party字段值映射为"内部供应商"或"外部供应商"
2025-12-12 18:28:00 +08:00
zhouyonggao 50ba8f7780 feat(导出): 实现字段映射规则并优化白名单校验
refactor(api): 重构字段处理逻辑,保留原始顺序并简化校验流程
docs: 添加字段映射规则文档
test: 添加SQL构建字段顺序与数量测试
2025-12-12 18:07:19 +08:00
zhouyonggao 113a8ffa0a feat: 初始化营销系统数据工具项目
- 添加基础项目结构,包括后端Go代码和前端静态文件
- 实现核心功能模块:数据导出、模板管理、元数据查询
- 添加多数据源支持(营销系统、易码通、元数据库)
- 实现CSV和Excel导出功能
- 添加配置管理系统,支持YAML和环境变量
- 实现日志记录和请求追踪
- 添加Docker部署支持
- 编写README文档说明项目结构和启动方式
2025-12-02 15:48:17 +08:00