Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -88,24 +88,7 @@ yudao-module-{模块名}/
|
||||
|
||||
### 目录结构示例
|
||||
|
||||
#### 示例 1:简单模块(tikhup)
|
||||
```
|
||||
tikhup/
|
||||
├── controller/
|
||||
│ └── TikHupController.java
|
||||
├── service/
|
||||
│ ├── TikHupService.java
|
||||
│ ├── TikHupServiceImpl.java
|
||||
│ └── TikFileTransCharacters.java
|
||||
├── mapper/
|
||||
│ ├── TikPromptMapper.java
|
||||
│ └── TikTokenMapper.java
|
||||
└── vo/
|
||||
├── TikPromptVO.java
|
||||
└── TikTokenVO.java
|
||||
```
|
||||
|
||||
#### 示例 2:完整模块(file)
|
||||
#### 示例 2:模块
|
||||
```
|
||||
file/
|
||||
├── controller/
|
||||
@@ -131,8 +114,8 @@ file/
|
||||
### 目录结构原则
|
||||
|
||||
1. **统一性**:同一模块内保持结构一致
|
||||
2. **简洁性**:使用 `mapper/` 和 `dataobject/` 包,结构清晰
|
||||
3. **可选性**:没有 DO 对象时可以省略 `dataobject/` 包
|
||||
2. **简洁性**:使用 `mapper/`,结构清晰
|
||||
3. **可选性**:省略 `dataobject/` 包
|
||||
4. **可扩展性**:预留扩展空间,便于后续功能扩展
|
||||
|
||||
## Controller 层规范
|
||||
|
||||
Reference in New Issue
Block a user