MarketingSystemDataExportTool
Go to file
zhouyonggao c0578b1d24 docs(spec): 编写营销系统数据导出工具需求文档
- 详细描述项目背景、目标与技术栈
- 设计系统整体架构和数据库连接方式
- 定义导出模板管理模块属性、接口及业务规则
- 规划数据导出任务模块功能、流程及业务规则
- 列举支持的数据源、订单类型、可导出数据表
- 规范通用及特定数据源的过滤条件
- 说明字段处理、枚举转换及特殊字段处理方法
- 制定辅助查询接口及工具接口细节
- 描述前端功能包括模板管理与导出执行页面设计
- 明确任务状态展示与安全权限控制策略
- 提出性能优化方案涵盖SQL优化与导出优化
- 设定文件存储规范及部署配置要求
- 列出详细字段清单覆盖所有业务表字段
- 附录中提供接口响应格式、文件结构及日志格式示例
2025-12-17 09:18:44 +08:00
.cursor feat(api): 更新隐藏字段管理功能,优化字段映射逻辑 2025-12-08 15:14:58 +08:00
.idea feat(导出): 支持商户ID筛选并优化用户ID筛选逻辑 2025-12-09 18:29:14 +08:00
.trae/rules feat: 初始化营销系统数据工具项目 2025-12-02 15:48:17 +08:00
config/examples fix(exporter): 修复易码通直充卡密订单导出客户名称重复问题 2025-12-12 15:30:38 +08:00
docs docs(spec): 编写营销系统数据导出工具需求文档 2025-12-17 09:18:44 +08:00
scripts feat(导出): 支持商户ID筛选并优化用户ID筛选逻辑 2025-12-09 18:29:14 +08:00
server feat(api): 增强易码通数据导出逻辑以优化字段去重 2025-12-15 18:21:55 +08:00
web feat(api): 增强模板列表查询以支持字段去重和JSON字段处理 2025-12-15 17:01:07 +08:00
.cursorrules feat: 初始化营销系统数据工具项目 2025-12-02 15:48:17 +08:00
.dockerignore feat: 初始化营销系统数据工具项目 2025-12-02 15:48:17 +08:00
.gitignore chore: 更新.gitignore以忽略server.log文件 2025-12-15 12:05:02 +08:00
Dockerfile build(docker): 优化Dockerfile使用多阶段构建并减少镜像大小 2025-12-11 15:04:13 +08:00
README.md feat: 初始化营销系统数据工具项目 2025-12-02 15:48:17 +08:00

README.md

MarketingSystemDataTool

营销系统、易码通数据工具

服务启动方式

后端服务

  1. 编译服务(如未编译):

    cd server
    go build -o server ./cmd/server/main.go
    
  2. 启动服务

    cd server
    ./server
    
  3. 服务配置

    • 配置文件:server/config.yaml
    • 默认端口8077
    • 可通过环境变量覆盖配置

前端访问

服务启动后,通过浏览器访问:

http://localhost:8077

技术栈

  • 后端Go 1.21
  • 前端Vue 3 + Element Plus通过 CDN 引入)
  • 数据库MySQL
  • 导出格式CSV、Excel

项目结构

  • server/Go 服务端代码
  • web/:前端页面与静态资源
  • config/:非敏感配置
  • scripts/:开发与运维脚本