From 23706f21b2e23911eb8d9b9f810d287c95b78a3a Mon Sep 17 00:00:00 2001 From: oyo Date: Thu, 21 Aug 2025 10:18:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20knowledge.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- knowledge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/knowledge.md b/knowledge.md index 393ec9b..990f783 100644 --- a/knowledge.md +++ b/knowledge.md @@ -1219,7 +1219,7 @@ class CreateUserBto { //对应实体user } ``` 关键字段:requestParams为请求参数列表,response为返回结构,参数和response结构相同,其中:name为参数名;type为参数类型,取值Boolean,String,Integer,Long,Float,Double,BigDecimal,Date,ByteArray,Enum,Eo,Dto,Qto,Bto,List,PageResult,Void,参数不能为Void和PageResult,无返回值设为Void,分页查询结果设为PageResult且innerType必为Dto,对应VSQueryResult;description为描述;typeUuid为类结构UUID,type为Enum、Eo、Dto时传入对象uuid,Qto时传入读方案uuid,Bto时传入写方案uuid;innerType为List内部类型,type为List或PageResult时包含;innerUuid为List内部类结构UUID,type为List或PageResult且innerType为Enum、Eo、Dto时传入对象uuid,innerType为Qto时传入读方案uuid,Bto时传入写方案uuid -- **生成代码:** RPC在service层生成类文件和实现函数,包含DTO自动生成的RPC如UserDtoService.getById、读写方案自动生成的RPC如UserDtoQueryService.queryByListQto、UserBOService.createUser、自定义RPC如UserCustomService.customMethod。公开RPC才能被其他模块使用,订阅后生成RpcAdapter适配器,其他模块通过RpcAdapter调用。如Order模块订阅User模块的UserDtoService.getById,在Order模块生成UserDtoServiceInOrderRpcAdapter.getById方法,Order模块代码必须通过@Resource private UserDtoServiceInOrderRpcAdapter userDtoServiceInOrderRpcAdapter;注入适配器后调用。**必须注意**:变量命名必须是类名首字母小写,禁用其他变量名 +- **生成代码:** RPC在service层生成类文件和实现函数,包含DTO自动生成的RPC如UserDtoService.getById、读写方案自动生成的RPC如UserDtoQueryService.queryByListQto、UserBOService.createUser、自定义RPC如UserCustomService.customMethod。公开RPC才能被其他模块使用,订阅后生成RpcAdapter适配器,其他模块通过RpcAdapter调用。RpcAdapter的命名方式严格遵守以下格式:${ClassName}In${ModuleName}RpcAdapter,以下为示例:Order模块订阅User模块的UserDtoService.getById,在Order模块生成UserDtoServiceInOrderRpcAdapter.getById方法,Order模块代码必须通过@Resource private UserDtoServiceInOrderRpcAdapter userDtoServiceInOrderRpcAdapter;注入适配器后调用。**必须注意**:变量命名必须是类名首字母小写,禁用其他变量名 - **修改建议:** 建议修改RPC方法,不建议修改RPC方法签名、适配器内容 #### **2.14 应用程序接口 (API)**