Apple经销商ERP系统对接项目
项目简介
Apple经销商ERP系统对接项目是一个专门为Apple经销商设计的ERP系统集成平台,实现与Apple系统的数据对接,提供订单管理、出库查询、发票管理、返利管理、异常处理等核心功能。
项目结构
apple-dealer-erp/
├── 📁 docs/ # 项目文档
│ ├── 📁 requirements/ # 需求文档
│ ├── 📁 design/ # 设计文档
│ ├── 📁 development/ # 开发文档
│ ├── 📁 deployment/ # 部署文档
│ └── 📁 maintenance/ # 维护文档
├── 📁 database/ # 数据库相关
│ ├── 📁 scripts/ # 数据库脚本
│ ├── 📁 backup/ # 备份目录
│ └── 📁 docs/ # 数据库文档
├── 📁 scripts/ # 脚本工具
├── 📁 docker/ # Docker配置
├── 📁 tests/ # 测试目录
├── 📁 logs/ # 日志目录
├── 📁 config/ # 配置文件
├── 📁 backend/ # 后端项目(待开发)
├── 📁 frontend/ # 前端项目(待开发)
└── 📄 docker-compose.yml # 整体容器编排
技术栈
后端技术栈
- 框架: Spring Boot 2.7.x
- 数据库: MySQL 8.0
- 缓存: Redis 6.0
- ORM: MyBatis Plus 3.5.x
- 安全: Spring Security + JWT
- 构建工具: Maven 3.8.x
- JDK版本: OpenJDK 8
前端技术栈
- 框架: Vue 3.3+
- 构建工具: Vite 4.0+
- UI组件: Element Plus 2.3+
- 状态管理: Pinia 2.1+
- 路由: Vue Router 4.2+
- HTTP客户端: Axios 1.4+
- 图表: ECharts 5.4+
- 语言: TypeScript 5.0+
核心功能模块
业务功能
- 订单管理: 订单录入、查询、修改、删除
- 出库查询: 出库单查询、状态跟踪
- 发票管理: 发票录入、查询、统计
- 返利管理: 返利计算、查询、统计
- 异常处理: 异常工单创建、处理、跟踪
- 产品管理: 产品信息维护
- 经销商管理: 经销商信息维护
系统管理
- 用户管理: 用户CRUD、密码管理
- 角色管理: 角色CRUD、权限分配
- 菜单管理: 菜单树结构、权限控制
- 字典管理: 数据字典维护
- 日志管理: 操作日志、登录日志
开发计划
项目采用两周开发计划,详细内容请参考:
快速开始
环境要求
- JDK 8+
- Node.js 16+
- MySQL 8.0+
- Redis 6.0+
- Maven 3.8+
开发环境搭建
- 克隆项目
- 配置数据库连接
- 执行初始化脚本
- 启动后端服务
- 启动前端服务
详细步骤请参考 部署指南
文档说明
- 需求文档: Apple 经销商 ERP 系统对接项目
- 技术架构: 技术架构设计
- 数据库设计: 数据库设计文档
- 开发计划: 两周开发计划
许可证
本项目采用 MIT 许可证,详情请参考 LICENSE 文件。
联系方式
如有问题,请联系开发团队。