更新 llms-full.txt
This commit is contained in:
@@ -514,13 +514,13 @@ DateTime endTime; //会议结束时间
|
||||
- **定义与用途:** 在TOCO中,WO表达某个Entity为基本,通过外键关系不断关联多个Entity的数据结构。WO还隐式表达了数据的取数拼装,这种拼装符合外键关系. WO作为ReadPlan的查询上下文使用,所以在创建ReadPlan之前需要先创建WO对象。在理解一个ReadPlan的语义的时候需要以WO作为上下文。
|
||||
如果对应的需求,在返回DTO|VO的时候需要对DTO|VO的列表属性进行过滤,则需要根据对应的DTO|VO的结构定义,扩展出对应的WO对象(需要过滤的字段名需要和DTO|VO的字段名保持一致),例如:
|
||||
查询DTO
|
||||
```java
|
||||
<code>
|
||||
class MeetingDto {
|
||||
String meetingId;
|
||||
String meetingName;
|
||||
List<MeetingAgenda> agendaList;
|
||||
}
|
||||
```
|
||||
</code>
|
||||
需求是需要根据会议名称查询会议列表,并且根据会议议程信息过滤掉部分议程,那在定义查询对象的时候就需要包含议程信息,并且扩展字段的名称要定义为**agendaList**
|
||||
- **查询对象设计元素的表达**
|
||||
- 以json格式表达,json schema 定义如下
|
||||
@@ -806,7 +806,7 @@ DateTime endTime; //会议结束时间
|
||||
```
|
||||
- **举例**
|
||||
- 上下文
|
||||
```java
|
||||
<code>
|
||||
public class meeting_room {
|
||||
storey storey; // 楼层id
|
||||
String name; // 名称
|
||||
@@ -854,7 +854,7 @@ DateTime endTime; //会议结束时间
|
||||
VIDEO
|
||||
}
|
||||
}
|
||||
```
|
||||
</code>
|
||||
- 用户需求
|
||||
获取一段时间未被使用的会议室(包含当前会议已选择的会议室),并且根据会议名称会议信息,最后分页返回。
|
||||
- 对应的读方案定义
|
||||
@@ -1019,7 +1019,7 @@ DateTime endTime; //会议结束时间
|
||||
```
|
||||
- **例子**
|
||||
- **上下文:**
|
||||
```java
|
||||
<code>
|
||||
public class meeting {//会议聚合
|
||||
//唯一键:(id)、(meeting_name)
|
||||
Long id; //主键id
|
||||
@@ -1070,7 +1070,7 @@ DateTime endTime; //会议结束时间
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
</code>
|
||||
- **代码产物和修改建议**
|
||||
- **BOService:**
|
||||
* **生成产物:** 在对应的聚合服务BOService里生成一个函数
|
||||
|
||||
Reference in New Issue
Block a user