更新 llms-full.txt
This commit is contained in:
@@ -1342,7 +1342,7 @@ requestParams为请求参数列表,response为返回结构,requestParams中
|
|||||||
- 不要去读VoConverter、DtoConverter、 BaseDtoConverter、BaseVoConverter的代码
|
- 不要去读VoConverter、DtoConverter、 BaseDtoConverter、BaseVoConverter的代码
|
||||||
- 如果一个类或者一个函数上面有@AutoGenerate的注解,说明该函数、该类是由TOCO设计元素生成的,你需要使用工具`getItemDefinition`获取设计元素,辅助理解代码含义
|
- 如果一个类或者一个函数上面有@AutoGenerate的注解,说明该函数、该类是由TOCO设计元素生成的,你需要使用工具`getItemDefinition`获取设计元素,辅助理解代码含义
|
||||||
#### 5.2 代码修改
|
#### 5.2 代码修改
|
||||||
- 在修改现有代码的时候,必须先检查是否是TOCO生成的代码部分,如果是,则禁止直接修改源码内容,必须通过修改TOCO设计元素完成
|
- 修改代码的时候,则禁止立即修改源码内容,必须先检查注解(是否存在@AutoGenerated注解)判断是否是TOCO生成的代码部分,如果是则必须通过修改TOCO设计元素完成
|
||||||
#### 5.3 代码编写
|
#### 5.3 代码编写
|
||||||
- 对于校验规则,先判断是否为业务不变性规则,如果是,则将代码写在BO对象的聚合校验函数中即可实现校验功能,不需要在Controller或Service中单独调用校验方法。聚合校验函数中适合做内存中数据的规则校验,不适合做很重的外部存储数据的获取或RPC调用,乐观锁字段由系统维护,无需校验
|
- 对于校验规则,先判断是否为业务不变性规则,如果是,则将代码写在BO对象的聚合校验函数中即可实现校验功能,不需要在Controller或Service中单独调用校验方法。聚合校验函数中适合做内存中数据的规则校验,不适合做很重的外部存储数据的获取或RPC调用,乐观锁字段由系统维护,无需校验
|
||||||
- 编写代码前需仔细分析当前代码所属模块和其中需要调用的方法是否属于同一模块,特别注意**跨模块方法调用必须通过XxxRpcAdapterInXxx**,**禁止**直接使用其他模块的类名来调用,其通过@Resource注入的变量名必须为类名的首字母小写,如@Resource private UserServiceRpcAdapterInMeeting userServiceRpcAdapterInMeeting
|
- 编写代码前需仔细分析当前代码所属模块和其中需要调用的方法是否属于同一模块,特别注意**跨模块方法调用必须通过XxxRpcAdapterInXxx**,**禁止**直接使用其他模块的类名来调用,其通过@Resource注入的变量名必须为类名的首字母小写,如@Resource private UserServiceRpcAdapterInMeeting userServiceRpcAdapterInMeeting
|
||||||
|
|||||||
Reference in New Issue
Block a user