更新 llms-full.txt

This commit is contained in:
ycl
2025-07-24 14:50:16 +08:00
parent b575f39854
commit 97083d3272

View File

@@ -1326,8 +1326,9 @@ requestParams为请求参数列表response为返回结构requestParams中
- **修改建议:** 不修改 service 中的函数, 不修改FlowConfig, 可以修改FlowContext, 添加/修改出入参数, 修改FlowNode中的具体业务逻辑。
### **3 生成代码产物补充说明**
- **3.1.1 支持的语言/框架**
Java、SpringBoot、MyBatis-plus(读)、Hibernate(写),具体的项目架构如下
- **3.1 支持的语言/框架**
Java、SpringBoot、MyBatis-plus(读)、Hibernate(写)
- **3.2 项目结构与导航**
```
TOCO生成的项目是一个多模块的SpringBoot项目,包括主模块和子模块,它的子模块位于根目录下的/modules目录中**注意** 获取子模块代码文件路径的时候需要从根目录开始所以必须从modules节点开始例如子模块module1下的的java类路径应该是`modules/module1/src/main/java...`
|──main_module
@@ -1373,8 +1374,12 @@ requestParams为请求参数列表response为返回结构requestParams中
└── base/ # 每个BOService对应的基类
在一个子模块的内它的依赖层级为entrance -> service -> manager -> persist, 同时各个层都依赖 common
```
- **3.1.2 特殊注解及含义**
- **3.3 标准查找流程**
1. **API查找** → `modules/{模块名}/entrance/web/controller/`
2. **DTO查找** → `modules/{模块名}/manager/dto/`
3. **Service查找** → `modules/{模块名}/service/`
4. **数据层查找** → `modules/{模块名}/persist/
- **3.4 特殊注解及含义**
TOC自动生成的类和方法会带有@AutoGenerated注解注解中有2个属性:locked为boolean类型如果locked=true则代表该文件或方法不建议修改;uuid为String类型表示该类或方法的唯一标识如果uuid中包含|字符则说明该uuid为特殊格式由不同类型的数据拼装而成(见**[3.2 设计元素到代码的映射规则及修改建议]**中每种设计元素的代码说明)。
### 4. TOCO 最佳实践