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