package com.xly.entity; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; /** * 动态表结构的NL2SQL请求实体 * 适配多场景、任意表结构的NL2SQL查询 */ @Data @NoArgsConstructor @AllArgsConstructor public class DynamicNl2SqlRequest { /** 涉及表名(多表用,分隔,如product,sales、order,user) */ private String tableNames; /** 表结构详情(严格按格式:表名(字段1:类型,字段2:类型,主键/外键),多表换行/逗号分隔) */ private String tableStruct; /** 用户自然语言查询问题 */ private String question; }