fix: 修复问题
This commit is contained in:
27
CLAUDE.md
27
CLAUDE.md
@@ -56,15 +56,32 @@
|
||||
└── frontend/app/web-gold/ # Vue前端
|
||||
```
|
||||
|
||||
## 模块标准结构
|
||||
## ⚠️ 模块标准结构(重要)
|
||||
|
||||
> **所有新模块开发必须严格遵循此结构!** 这是项目架构的核心规范,不可随意变更。
|
||||
|
||||
```
|
||||
module/
|
||||
├── controller/ # REST控制器
|
||||
├── service/ # 业务逻辑(接口+实现)
|
||||
├── mapper/ # 数据访问层
|
||||
└── vo/ # 值对象(SaveReq/PageReq/Resp)
|
||||
├── controller/ # REST控制器 - 通过URL前缀区分 /admin-api 或 /api
|
||||
├── service/ # 业务逻辑层 - 核心业务处理
|
||||
│ ├── XxxService.java # 接口定义
|
||||
│ └── XxxServiceImpl.java # 实现类(@Service)
|
||||
├── mapper/ # 数据访问层 - 继承BaseMapperX<T>
|
||||
│ └── XxxMapper.java
|
||||
└── vo/ # 值对象 - 数据传输对象
|
||||
├── XxxSaveReqVO.java # 创建/更新请求
|
||||
├── XxxPageReqVO.java # 分页查询请求(继承SortablePageParam)
|
||||
└── XxxRespVO.java # 响应对象
|
||||
```
|
||||
|
||||
### 层级职责
|
||||
| 层级 | 职责 | 禁止事项 |
|
||||
|------|------|----------|
|
||||
| Controller | 参数校验、调用Service、返回响应 | 禁止写业务逻辑 |
|
||||
| Service | 业务逻辑处理、事务管理 | 禁止直接操作Mapper(通过Service) |
|
||||
| Mapper | 数据库CRUD操作 | 禁止写业务逻辑 |
|
||||
| VO | 数据传输、格式转换 | 禁止包含业务逻辑 |
|
||||
|
||||
## 关键配置
|
||||
- **后端配置**: `yudao-server/src/main/resources/application-local.yaml`
|
||||
- **数据库**: `jdbc:mysql://8.155.172.147:3306/sion_rui_dev`
|
||||
|
||||
Reference in New Issue
Block a user