更新 knowledge.md

This commit is contained in:
oyo
2025-10-13 11:13:35 +08:00
parent 3c00525d67
commit 44cc048899

View File

@@ -2,7 +2,7 @@
<TOCO知识库> <TOCO知识库>
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
### **1. TOCO 平台概览:** ### **1. TOCO 平台概览:**AppointmentBaseDto
- **1.1 平台简介:** TOCO是软件设计和代码自动生成平台。基于DDD、分层架构、CQRS理论覆盖数据库到API的完整开发链路提升开发效率和代码质量 - **1.1 平台简介:** TOCO是软件设计和代码自动生成平台。基于DDD、分层架构、CQRS理论覆盖数据库到API的完整开发链路提升开发效率和代码质量
- **1.2 核心价值/目标用户:** 提供软件设计能力,设计成果直接生成标准代码,提高编码一致性和效率 - **1.2 核心价值/目标用户:** 提供软件设计能力,设计成果直接生成标准代码,提高编码一致性和效率
- **1.3 主要特性概览:** 可视化设计、模型关联、多人协作、代码生成器 - **1.3 主要特性概览:** 可视化设计、模型关联、多人协作、代码生成器
@@ -353,7 +353,7 @@ meeting_with_room_dto无uuid为待创建DTO。meeting_base_dto和meeting_room
} }
} }
``` ```
- **JSON结构描述:** VO用json结构表示用于理解含义或作为创建、更新VO工具参数。字段含义expandList为正向替换reverseExpandList为反向注入extendFieldList为来自派生源DTO的字段customFieldList为自定义字段。expandList中foreignKeyInThisEntity为本表外键字段名voFieldName为替换后字段名reverseExpandList中foreignKeyInOtherEntity为他表外键字段名voFieldName为注入后字段名customFieldList中uuid为自定义字段UUID创建时不填更新时需传入定位typeUuid为类结构UUIDtype为List且innerType=Enum、Eo时包含extendFieldList中name为继承字段名若DTO字段非DTO类型则VO字段类型与DTO一致若DTO字段为DTO或List<DTO>类型由于VO字段不能为DTO**必须**将DTO转换为VO所以extendFieldList会有**vo结构**表示该字段DTO类型派生出的VO定义注意该VO字段中的VO类型必须派生自继承的DTO字段类型 - **JSON结构描述:** VO用json结构表示用于理解含义或作为创建、更新VO工具参数。字段含义expandList为正向替换reverseExpandList为反向注入extendFieldList为来自派生源DTO的字段customFieldList为自定义字段。expandList中foreignKeyInThisEntity为本表外键字段名voFieldName为替换后字段名reverseExpandList中foreignKeyInOtherEntity为他表外键字段名voFieldName为注入后字段名customFieldList中uuid为自定义字段UUID创建时不填更新时需传入定位typeUuid为类结构UUIDtype为List且innerType=Enum、Eo时包含extendFieldList中name为派生源dto中的字段名若DTO字段非DTO类型则VO字段类型与DTO一致若DTO字段为DTO或List<DTO>类型由于VO字段不能为DTO**必须**将DTO转换为VO所以extendFieldList会有**vo结构**表示该字段DTO类型派生出的VO定义注意该VO字段中的VO类型必须派生自继承的DTO字段类型
示例系统中存在meeting_detail_dto 示例系统中存在meeting_detail_dto
``` ```