更新 knowledge.md

This commit is contained in:
oyo
2025-09-29 15:14:46 +08:00
parent e44351a362
commit 3c00525d67

View File

@@ -580,11 +580,12 @@ class MeetingDto {
``` ```
- **创建/生成方式:** - **创建/生成方式:**
- **创建思路** 按查询返回的DTO|VO结构构建同构WO对象扩展和反向扩展字段名保持一致根据查询需求和过滤需求对WO二次裁剪或扩展 - **创建思路** 按查询返回的DTO或从DTO派生出的VO结构构建同构WO对象扩展和反向扩展字段名保持一致根据查询需求和过滤需求对WO二次裁剪或扩展
- 去掉过滤和查询都不需要的扩展 - 去掉过滤和查询都不需要的扩展
- 补全查询或字段过滤需要的扩展 - 补全查询或字段过滤需要的扩展
- **关键配置:** WO字段分三种a.继承Entity字段类型与Entity相同b.扩展字段含正向替换和反向注入字段类型为WO或List<WO> - **关键配置:** WO字段分三种a.继承Entity字段类型与Entity相同b.扩展字段含正向替换和反向注入字段类型为WO或List<WO>
- **字段扩展方式:** WO通过外键关系替换/注入对应Entity信息对象化表达有外键关系的Entity信息。存在外键关系且满足条件即可扩展a.正向替换当前实体有指向其他实体的外键字段b.反向注入:其他实体有指向当前实体的外键字段。 - **字段扩展方式:** WO通过外键关系替换/注入对应Entity信息对象化表达有外键关系的Entity信息。存在外键关系且满足条件即可扩展a.正向替换当前实体有指向其他实体的外键字段b.反向注入:其他实体有指向当前实体的外键字段。
- 禁止从无根VO创建WO
例如两个Entity 例如两个Entity
```java ```java