# 模块结构指南
## 核心模块详解
### 基础框架模块
- **yudao-common**:通用工具类和基础组件
- **yudao-framework**:Spring Boot 自动配置和扩展
- **yudao-dependencies**:统一依赖版本管理
### 系统核心模块
- **yudao-module-system**:系统管理功能(用户、角色、菜单、部门等)
- **yudao-module-infra**:基础设施功能(文件、配置、代码生成等)
### 业务扩展模块(可选)
- **yudao-module-bpm**:工作流程管理,基于 Flowable
- **yudao-module-pay**:支付系统,支持多渠道支付
- **yudao-module-member**:会员中心管理
- **yudao-module-mall**:商城系统功能
- **yudao-module-crm**:客户关系管理
- **yudao-module-erp**:企业资源计划
- **yudao-module-mp**:微信公众号管理
- **yudao-module-report**:报表和大屏功能
- **yudao-module-ai**:AI 大模型集成
- **yudao-module-iot**:物联网设备管理
## 模块激活配置
在 [pom.xml](mdc:pom.xml) 中通过注释/取消注释来控制模块的激活:
```xml
yudao-module-system
yudao-module-infra
```
## 前端对应项目
- **Vue3 + element-plus**:现代化管理后台
- **Vue3 + vben(ant-design-vue)**:企业级管理后台
- **Vue2 + element-ui**:经典版管理后台
- **uni-app**:移动端和小程序支持
## 数据库支持
项目支持多种数据库,脚本位于 [sql/](mdc:sql/) 目录:
- MySQL(推荐)
- PostgreSQL
- Oracle
- SQL Server
- 国产数据库(达梦、人大金仓等)