diff --git a/llms-full.txt b/llms-full.txt index 31f9778..43553ea 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -260,6 +260,7 @@ DateTime endTime; //会议结束时间 * **生成产物**:一个Java类 * **职责:** 表达DTO的数据结构 * **命名规则**:类名以Dto结尾 + * **禁止** 修改该类 * **类路径:** 位于 ```**.manager.dto``` 包路径下 * **唯一标识符位置:** 其对应的唯一标志在类注解@AutoGenerated中指定,uuid规则: ${DTO在TOCO中的uuid}|DTO|DEFINITION - **Manager** @@ -267,9 +268,11 @@ DateTime endTime; //会议结束时间 * **命名规则:** 接口类名以Manager结尾、实现类名以ManagerImpl结尾(${DtoName}Manager)、基类以名ManagerBaseImpl结尾(${DtoName}ManagerImpl) * **职责:** 提供了DTO数据的获取的接口,包括根据id单个、id列表批量获取、以及根据DTO对应的实体的数据库索引获取 * **类路径:** 位于 ```**.manager``` 包路径下 + * **禁止** 删除该类中的任何系统自动生成的函数 * **唯一标识符位置:** 其对应的唯一标志在类注解@AutoGenerated中指定,uuid规则: ${DTO在TOCO中的uuid}|DTO|MANAGER - **Converter** * **生成产物:** Java实现类以及基类 + * **禁止** 删除该类中的任何系统自动生成的函数 * **命名规则:** 实现类名以Converter结尾(${DtoName}Converter)、基类名以BaseConverter结尾(${DtoName}BaseConverter) * **职责:** Entity转换到BaseDTO或则BaseDTO转化为普通DTO:从Entity转为BaseDTO的方法命名为convert${EntityName}To${DtoName};从BaseDTO转换为DTO的方法命名为convert${BaseDtoName}To${DtoName} * **类路径:** 位于 ```**.manager.converter``` 包路径下 @@ -1034,9 +1037,11 @@ DateTime endTime; //会议结束时间 - **生成产物:** 在对应的聚合的BaseBoService里生成一系列函数,根据入参完成对聚合对象的变更 - **职责** 增对每个实体的生成增删改的函数,并且根据参数的结构以及聚合的结构,构建嵌套的调用逻辑,完成对一个聚合对象的变更,记录并且返回对应的变更情况 - **类路径:** ```**.service.base``` + - **禁止** 修改该类 - **BTO (业务变更传输对象)** * **生成产物:** 一个Java类,以内部类的方式表示层级结构, **注意** BTO只能由写方案生成,不能凭空创建 * **命名规则:** 一个Bto结尾(${WritePlanName}Bto,驼峰展示) + * **禁止** 修改该类 * **类路径:** 位于```**.service.bto```包路径下 * **职责:** 在**TOCO**中,BTO为写方案的参数结构,每个写方案会对应一个BTO,写方案调用方按照BTO的结构向写方案生成的RPC方法传入需要查询的实体字段值,完成对数据库的变更 * **唯一标识符位置:** 其对应的唯一标识符在类注解@AutoGenerated中指定, uuid规则: ${WritePlan在TOCO中的uuid}|BTO|DEFINITION