营销系统、易码通数据工具
Go to file
zhouyonggao 18841ea58a fix(api): 移除对只读数据库的ALTER TABLE操作
由于数据库是只读的,移除ExportsAPI中尝试修改表结构的ensureOwnerColumn方法调用
同时从Dockerfile中移除APP_ENV=prod的环境变量设置
2025-11-28 17:32:22 +08:00
.trae/rules feat(web): 重构前端使用 Vue 3 和 Element Plus 实现 2025-11-24 17:41:21 +08:00
config feat: 增强导出工具功能并优化界面 2025-11-25 09:09:31 +08:00
log fix(api): 移除对只读数据库的ALTER TABLE操作 2025-11-28 17:32:22 +08:00
scripts refactor(deploy): 简化docker部署脚本并启用buildkit缓存 2025-11-28 17:07:41 +08:00
server fix(api): 移除对只读数据库的ALTER TABLE操作 2025-11-28 17:32:22 +08:00
web feat(ymt): 添加SM4解密支持并优化导出功能 2025-11-28 14:17:50 +08:00
.gitignore chore: 清理冗余的配置文件并更新.gitignore 2025-11-28 14:33:16 +08:00
Dockerfile fix(api): 移除对只读数据库的ALTER TABLE操作 2025-11-28 17:32:22 +08:00
README.md docs: 更新README文档并添加服务启动说明 2025-11-27 17:02:05 +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/:开发与运维脚本