AI代码生成工具

This commit is contained in:
李琦
2026-08-11 09:39:41 +08:00
parent cab69b4193
commit 21f39eed85
8 changed files with 431 additions and 4 deletions

View File

@@ -99,5 +99,11 @@ alwaysApply: true
## 代码生成
- 模板在 `app/template/`,服务在 `app/Service/core/CodeGenerationService`
- 生成物需仍遵守本文件的分层、基类、路由注册与命名约定;生成后记得在 `routes/api.php` 的 `autoRouteRegister` 中挂上控制器
- 模板在 `app/template/`:`view/`(PC Vben)与 `uniapp/`(移动端)两套并存;服务在 `app/Service/core/CodeGenerationService`
- **`generate` 必须同时产出** zip 内的 `view/<dash-case>/` 与 `uniapp/<dash-case>/`,缺一不可
- 生成物需仍遵守本文件的分层、基类、路由注册与命名约定;生成后记得在 `routes/api.php` 的 `autoRouteRegister` 中挂上控制器(当前 `genRoute` 会自动写入)
- **uniapp 模板强制约定**(与移动端规则同口径):
- 必须兼容 **微信小程序 + App + H5**
- 交互必须是 **list → detail → form 三页**;禁止底部抽屉做主 CRUD;禁止 PC 宽表
- 复用:`AppCardList` / `AppFilterBar` / `AppDetailHero` / `AppInfoGroup` / `AppBottomBar` / `AppPageForm`
- 粘贴落点:`nl-admin-uniapp/src/pages-sub/my-gen/<dash-case>/`,并同步 `pages.json`(三页)与 `features.ts`