更新 knowledge.md

This commit is contained in:
oyo
2025-09-18 11:52:37 +08:00
parent ce7c0ad997
commit b870568483

View File

@@ -516,7 +516,7 @@ TOCO中判断使用方式的步骤
* **类路径:** `**.entrance.web.vo` 包路径下
* **唯一标识符位置:** 类注解@AutoGenerated中指定uuid规则${VO在TOCO中的uuid}|VO|DEFINITION
- **Converter**
* **生成产物:** controller层生成Java类**有派生源**的VO才有Converter和基类
* **生成产物:** controller层生成Java类**有派生源**的VO才有Converter无根VO没有Converter)和基类
* **命名规则:** 实现类名以Converter结尾(${VoName}Converter)基类名以BaseConverter结尾(${VoName}BaseConverter)
* **类路径:** `**.entrance.web.converter` 包路径下
* **职责:** 把DTO转换成VOConverter含2种convert方法1.基础convert方法从DTO转换为VO仅转换结构方法命名为convertTo${VoName}、convertTo${VoName}List、convertTo${VoName}Map其中**Map转换方法**为底层批量方法单个和列表convert方法都通过**调用Map方法**实现2.带数据拼装逻辑的convert方法内部调用基础convert方法从DTO转换为VO然后根据外键获取拼装最终数据方法命名为convertAndAssembleData、convertAndAssembleDataList