代码优先 CRUD 组件
这组课讲 forge-admin-ui 里现成的 CRUD 组件,给手写业务页用。演示后台的岗位、用户已经是 AiCrudPage。它不是应用中心拖拽,也不会生成采购订单模块。
低代码单表/主子表/树见 单表应用怎么搭、低代码主子表、低代码左树右表。
| 文章 | 实际组件 | 注意 |
|---|---|---|
| 前端 CRUD | AiCrudPage / SimpleCrudTemplate | schema 用 type: 'input',不是 el-table |
| 左树右表 | TreeCrudTemplate | options.treeConfig + apiConfig.tree |
| 主子表 | MasterDetailCrudTemplate | childrenConfig |
| 业务表约定 | Flyway + TenantEntity | 不是采购订单产品表 |
| 后端 CRUD | SysPostController 同款 | RespInfo + IPage.records |
| 绑定流程 | @FlowStart 请假示例 | 流程中心发布,待办在工作台 |
| 权限 | 菜单 / 角色 / data_scope | 1/2/3/4/5/7 |
| 导入导出 | 用户管理 + Excel 配置 | ExcelUtils |
模板目录:forge-admin-ui/src/components/page-templates/。平台页也可以不用模板,直接 AiCrudPage(岗位页就是)。
