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 中确认字段映射是否一致
|
}
|