78 lines
1.9 KiB
Java
78 lines
1.9 KiB
Java
package com.rj.entity.bz;
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import java.time.LocalDateTime;
|
|
import java.io.Serializable;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import lombok.Data;
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
/**
|
|
* <p>
|
|
* 咨询场景表
|
|
* </p>
|
|
*
|
|
* @author lingma
|
|
* @since 2025-09-02
|
|
*/
|
|
@Data
|
|
@EqualsAndHashCode(callSuper = false)
|
|
@TableName("consulting_scenario")
|
|
@Schema(description="咨询场景表")
|
|
public class ConsultingScenario implements Serializable {
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
@Schema(description = "UUID主键")
|
|
@TableId("id")
|
|
private String id;
|
|
|
|
@Schema(description = "主分类")
|
|
@TableField("main_category")
|
|
private String mainCategory;
|
|
|
|
@Schema(description = "子分类")
|
|
@TableField("sub_category")
|
|
private String subCategory;
|
|
|
|
@Schema(description = "置信度")
|
|
@TableField("confidence")
|
|
private String confidence;
|
|
|
|
@Schema(description = "用户需求")
|
|
@TableField("user_demand")
|
|
private String userDemand;
|
|
|
|
@Schema(description = "咨询内容")
|
|
@TableField("consulting_content")
|
|
private String consultingContent;
|
|
|
|
@Schema(description = "涉及车型")
|
|
@TableField("involved_vehicle_models")
|
|
private String involvedVehicleModels;
|
|
|
|
@Schema(description = "知识缺口")
|
|
@TableField("knowledge_gap")
|
|
private String knowledgeGap;
|
|
|
|
@Schema(description = "优先级")
|
|
@TableField("priority")
|
|
private String priority;
|
|
|
|
@Schema(description = "备注")
|
|
@TableField("remarks")
|
|
private String remarks;
|
|
|
|
@Schema(description = "创建时间")
|
|
@TableField("created_at")
|
|
private LocalDateTime createdAt;
|
|
|
|
@Schema(description = "更新时间")
|
|
@TableField("updated_at")
|
|
private LocalDateTime updatedAt;
|
|
|
|
}
|