erp-java/project-structure.md

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+