42 lines
1.6 KiB
Markdown
42 lines
1.6 KiB
Markdown
# 项目结构
|
|
|
|
```
|
|
erp-java-backend/
|
|
├── README.md
|
|
├── project-structure.md
|
|
├── docker-compose.yml # 开发环境Docker配置
|
|
├── scripts/ # 部署脚本
|
|
├── docs/ # 文档
|
|
│ ├── api-docs/ # API文档
|
|
│ ├── database/ # 数据库设计
|
|
│ └── deployment/ # 部署文档
|
|
├── infrastructure/ # 基础设施
|
|
│ ├── nacos/ # Nacos配置
|
|
│ ├── mysql/ # 数据库脚本
|
|
│ ├── redis/ # Redis配置
|
|
│ └── rocketmq/ # RocketMQ配置
|
|
├── common/ # 公共模块
|
|
│ ├── common-core/ # 核心工具类
|
|
│ ├── common-web/ # Web相关
|
|
│ ├── common-mybatis/ # MyBatis配置
|
|
│ └── common-redis/ # Redis配置
|
|
├── services/ # 业务服务
|
|
│ ├── api-gateway/ # API网关
|
|
│ ├── user-service/ # 用户服务
|
|
│ ├── product-service/ # 商品服务
|
|
│ ├── order-service/ # 订单服务
|
|
│ ├── inventory-service/ # 库存服务
|
|
│ ├── finance-service/ # 财务服务
|
|
│ ├── admin-service/ # 总控服务
|
|
│ ├── file-service/ # 文件服务
|
|
│ └── notification-service/ # 通知服务
|
|
└── pom.xml # 父级Maven配置
|
|
```
|
|
|
|
## 开发环境要求
|
|
- JDK 17+
|
|
- Maven 3.8+
|
|
- Docker 20.10+
|
|
- MySQL 8.0+
|
|
- Redis 7.0+
|
|
- Nacos 2.2+ |