diff --git a/.cursor/rules/backend.mdc b/.cursor/rules/backend.mdc index 102be8e118..5aba776dd9 100644 --- a/.cursor/rules/backend.mdc +++ b/.cursor/rules/backend.mdc @@ -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 层规范