# 新实体创建流程规范 ## 流程概述 实体创建流程分为两种模式,根据业务复杂度选择合适的实现方式: - **标准通用CRUD**:适用于简单数据模型,使用`GenericCrudService`和`createCrudRoutes`快速生成基础CRUD接口 - **自定义复杂CRUD**:适用于包含复杂业务逻辑的实体,需要手动实现服务方法和路由处理 ## 适用场景选择 | 类型 | 适用场景 | 技术选型 | |------|----------|----------| | 标准通用CRUD | 简单数据管理、无复杂业务逻辑、基础CRUD操作 | `GenericCrudService` + `createCrudRoutes` | | 自定义复杂CRUD | 复杂业务规则、多表关联操作、特殊权限控制、非标准数据处理 | 自定义Service + 手动路由实现 | ## 标准通用CRUD开发流程 ## 自定义复杂CRUD开发流程 ## 注意事项 1. 实体Schema必须在实体文件中定义,路由中直接引用,不要重复定义 2. 前端表格/表单字段必须与实体定义保持一致 3. 确保所有API调用都有正确的类型推断 4. 参考现有模块实现保持风格一致