From 662ebf12151e72c4b6207bf7f43ed3b98357d3b8 Mon Sep 17 00:00:00 2001 From: oyo Date: Mon, 14 Jul 2025 19:28:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20llms-full.txt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- llms-full.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/llms-full.txt b/llms-full.txt index 699943e..67a4b8b 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -1060,6 +1060,10 @@ DateTime endTime; //会议结束时间 } ``` - **与API的关系:** BTO通常可作为API的参数,API接收到参数后可直接透传给内部的RPC进行调用 +- **复杂场景处理:** 对于涉及多个写方案的复杂API,可以: + a. 创建一个主要的写方案,让其BTO作为API入参 + b. 使用基本类型参数,在流程中转换为各个写方案的BTO + c. 如果流程过于复杂,优先考虑使用基本类型参数 #### **2.13 服务层方法 (RPC)** - **定义与用途:** 在TOCO中,RPC为服务层的方法。RPC按照可见性可以分为两种,一种是公开RPC,可以被其他模块订阅,订阅后可以通过RPC适配器进行调用;另一种是非公开RPC,只能被当前模块调用。非公开RPC可以被公开,从而被其他模块订阅并调用 - **如何创建/生成:** RPC有4种创建方式:a.DTO创建后会自动创建RPC,RPC的公开性与DTO的公开性保持一致;b.返回DTO的读方案会根据分页情况、以及是否生成计数函数的配置自动生成非公开的RPC c.写方案创建后会自动生成非公开的RPC d.如果上述三种RPC无法满足需求,则可以通过TOCO创建自定义RPC完整指定功能,需指定具体的参数和返回值以及公开性等。