# 项目结构 ``` 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+