1.中间类:多个字段 + 实体类集合
/**
* 中间类
**/
@Data
public class UserInfoDto implements Serializable {
private List<UserInfo> userInfo;
/**
* 目的
*/
String purpose;
/**
* 人群
*/
String crowd;
/**
* 场景
*/
String scene;
}
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("user_info")
public class UserInfo implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
private Integer userId;
/**
* 用户手机号
*/
private String userPhone;
/**
* 菜单id
*/
private Integer menuId;
/**
* 上级菜单id
*/
private Integer secondMenuId;
/**
* 菜单名称
*/
private String menuName;
/**
* 内容
*/
private String content;
}
Postman传参格式
{
"purpose": "自我介绍",
"crowd": "终端客户",
"scene": "行业峰会主题演讲",
"userInfo":[{
"userId": "11",
"userPhone": "13392177159",
"menuId": "7",
"secondMenuId": "3",
"content": "fahifiuaf"
}]
}
接口定义