package org.ruoyi.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import org.ruoyi.core.domain.BaseEntity; import java.io.Serial; /** * 聊天模型对象 chat_model */ @Data @EqualsAndHashCode(callSuper = true) @TableName("CHAT_MODEL") public class ChatModel extends BaseEntity { @Serial private static final long serialVersionUID = 1L; /** 主键 */ @TableId(value = "ID") private Long id; /** 模型分类 */ @TableField("CATEGORY") private String category; /** 模型名称 */ @TableField("MODEL_NAME") private String modelName; /** 模型描述 */ @TableField("MODEL_DESCRIBE") private String modelDescribe; /** 模型价格 */ @TableField("MODEL_PRICE") private Double modelPrice; /** 计费类型 */ @TableField("MODEL_TYPE") private String modelType; /** 是否显示 */ @TableField("MODEL_SHOW") private String modelShow; /** 系统提示词 */ @TableField("SYSTEM_PROMPT") private String systemPrompt; /** 请求地址 */ @TableField("API_HOST") private String apiHost; /** 密钥 */ @TableField("API_KEY") private String apiKey; /** 备注 */ @TableField("REMARK") private String remark; // 还有 API_URL、CREATE_BY、UPDATE_BY 等继承自 BaseEntity,可在 BaseEntity 中确认字段映射是否一致 }