- 详细描述项目背景、目标与技术栈 - 设计系统整体架构和数据库连接方式 - 定义导出模板管理模块属性、接口及业务规则 - 规划数据导出任务模块功能、流程及业务规则 - 列举支持的数据源、订单类型、可导出数据表 - 规范通用及特定数据源的过滤条件 - 说明字段处理、枚举转换及特殊字段处理方法 - 制定辅助查询接口及工具接口细节 - 描述前端功能包括模板管理与导出执行页面设计 - 明确任务状态展示与安全权限控制策略 - 提出性能优化方案涵盖SQL优化与导出优化 - 设定文件存储规范及部署配置要求 - 列出详细字段清单覆盖所有业务表字段 - 附录中提供接口响应格式、文件结构及日志格式示例 |
||
|---|---|---|
| .cursor | ||
| .idea | ||
| .trae/rules | ||
| config/examples | ||
| docs | ||
| scripts | ||
| server | ||
| web | ||
| .cursorrules | ||
| .dockerignore | ||
| .gitignore | ||
| Dockerfile | ||
| README.md | ||
README.md
MarketingSystemDataTool
营销系统、易码通数据工具
服务启动方式
后端服务
-
编译服务(如未编译):
cd server go build -o server ./cmd/server/main.go -
启动服务:
cd server ./server -
服务配置:
- 配置文件:
server/config.yaml - 默认端口:8077
- 可通过环境变量覆盖配置
- 配置文件:
前端访问
服务启动后,通过浏览器访问:
http://localhost:8077
技术栈
- 后端:Go 1.21
- 前端:Vue 3 + Element Plus(通过 CDN 引入)
- 数据库:MySQL
- 导出格式:CSV、Excel
项目结构
server/:Go 服务端代码web/:前端页面与静态资源config/:非敏感配置scripts/:开发与运维脚本