Commit Graph

117 Commits

Author SHA1 Message Date
zhouyonggao ddec621951 fix(exporter): 修复易码通直充卡密订单导出客户名称重复问题
移除订单中的merchant_name字段以避免与merchant.name重复
更新直充卡密模板示例使用merchant.name
优化SQL构建逻辑跳过立减金批次号过滤
2025-12-12 15:30:38 +08:00
zhouyonggao e45db7fcb1 fix(导出): 修复立减金批次号在不同数据源和订单类型下的显示与过滤逻辑
调整前端条件渲染和后端过滤逻辑,确保立减金批次号字段仅在营销数据源类型2或易码通数据源类型3时显示和生效
修复易码通直充卡密订单不应包含立减金相关字段的问题
2025-12-12 15:24:57 +08:00
zhouyonggao 9b77801b04 feat(导出): 支持商户ID筛选并优化用户ID筛选逻辑
- 在URL参数中添加merchantId支持,并处理多个商户ID的情况
- 在SQL构建器中实现creator_in和merchant_id_in的OR逻辑组合查询
- 优化reseller_id_eq和plan_id_eq的过滤条件处理
- 前端添加merchantId参数拼接功能
- 移除docker部署脚本中的固定镜像ID逻辑
2025-12-09 18:29:14 +08:00
zhouyonggao 2ff8283711 fix(metadata): 隐藏order_cash.update_time字段的显示 2025-12-08 17:22:58 +08:00
zhouyonggao 815116e22b 1 2025-12-08 17:21:40 +08:00
zhouyonggao d9c0db5bad fix(metadata): 隐藏key_batch表中不必要显示的字段
将key_batch表中的多个字段设置为隐藏,仅保留关键信息显示
2025-12-08 17:03:07 +08:00
zhouyonggao 0eceed50be fix(web): 修改API基础地址为本地开发环境
refactor(server): 调整营销元数据表字段显示配置
隐藏部分不常用字段,优化界面显示
2025-12-08 17:01:35 +08:00
zhouyonggao 395cfdaab5 feat(metadata): 过滤隐藏字段以优化返回数据
在metadata处理逻辑中添加隐藏字段过滤功能,确保API响应中只包含可见字段,提升数据安全性和客户端处理效率
2025-12-08 16:45:47 +08:00
zhouyonggao 15043be7f4 fix(metadata): 隐藏订单中冗余字段的显示
将商品ID、分销商ID、营销计划ID等冗余字段的Hidden属性设置为true,避免在前端显示不必要的信息
2025-12-08 16:40:01 +08:00
zhouyonggao 2c4c7bc139 build: 添加 gmsm 作为直接依赖并移除间接依赖
将 github.com/tjfoc/gmsm 从间接依赖移至直接依赖,以明确项目对该库的依赖关系
2025-12-08 16:36:33 +08:00
zhouyonggao 1aec9c6660 feat(metadata): 添加表标签支持并调整字段可见性
添加 metaTableLabels 用于存储表标签,优化字段显示逻辑
在 metadata.go 中设置所有字段 hidden 为 false 由前端控制
调整部分营销表字段的 hidden 值为 false 以显示重要字段
2025-12-08 16:12:28 +08:00
zhouyonggao b19b05f873 refactor(api): 重构MetadataHandler以优化表字段处理逻辑
在MetadataHandler中重构了表字段处理逻辑,使用静态方法生成Marketing和YMT库的表字段信息,简化了字段映射和隐藏字段管理。此更改提高了代码的可读性和可维护性,同时增强了API的灵活性。
2025-12-08 15:42:50 +08:00
zhouyonggao 22e918688e refactor(api): 优化字段处理逻辑,默认隐藏所有字段
在FieldsHandler中移除获取隐藏字段的逻辑,默认将所有字段设置为隐藏,交由前端控制显示/隐藏。此更改简化了字段映射逻辑,提高了代码可读性。
2025-12-08 15:29:14 +08:00
zhouyonggao 1d4c8c49cb feat(api): 更新隐藏字段管理功能,优化字段映射逻辑
在MetadataHandler中重构隐藏字段获取逻辑,使用schema.AllWhitelist构建字段映射,简化代码并提高可维护性。同时,新增API路由以支持字段处理功能,增强系统的灵活性和扩展性。
2025-12-08 15:14:58 +08:00
zhouyonggao 7770d87259 feat(api): 添加隐藏字段管理功能
在MetadataHandler中实现从代码获取隐藏字段列表的功能,并在字段处理逻辑中检查字段是否在隐藏列表中。更新前端字段选择组件,使用树形结构展示字段选择,支持多选和动态加载字段。增强用户体验,提供已选择字段数量的反馈。
2025-12-08 14:45:33 +08:00
zhouyonggao 02cd5f75b9 fix(db): 处理MySQL连接的只读副本错误
在连接MySQL时,增加对只读副本可能返回的错误(8001和polar slave)的处理逻辑,确保连接在出现此类错误时仍然可用。
2025-12-08 11:31:28 +08:00
zhouyonggao 113a8ffa0a feat: 初始化营销系统数据工具项目
- 添加基础项目结构,包括后端Go代码和前端静态文件
- 实现核心功能模块:数据导出、模板管理、元数据查询
- 添加多数据源支持(营销系统、易码通、元数据库)
- 实现CSV和Excel导出功能
- 添加配置管理系统,支持YAML和环境变量
- 实现日志记录和请求追踪
- 添加Docker部署支持
- 编写README文档说明项目结构和启动方式
2025-12-02 15:48:17 +08:00