1.业务背景
业务场景中,一个会话中存在多个场景,即一个session_id对应多个scene_id和scene_name
如果你写成如下的聚合模型类
public class SceneVO { private String sessionId;
private String sceneId;
private String sceneName;
// 省略对应的getter和setter方法
}
返回的List<SceneVO>形式如下,这个数据在data属性中
{ "data":[
{
"sessionId": "jksadhjksd",
"sceneId": "NDJWKSDSJKDKED",
"sceneName": "场景1"
},
{
"sessionId": "jksadhjksd",
"sceneId": "KLJSDJKLSDFALK",
"sceneName": "场景2"
},
{
"sessionId": "jksadhjksd",
"sceneId": "KERFJKOVDJKDSS",
"sceneName": "场景3"