package com.zy.ai.entity;
|
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import com.baomidou.mybatisplus.enums.IdType;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
@TableName("sys_llm_route")
|
public class LlmRouteConfig implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
private String name;
|
|
@TableField("base_url")
|
private String baseUrl;
|
|
@TableField("api_key")
|
private String apiKey;
|
|
private String model;
|
|
/**
|
* 1 开启深度思考 0 关闭
|
*/
|
private Short thinking;
|
|
/**
|
* 数字越小优先级越高
|
*/
|
private Integer priority;
|
|
/**
|
* 1 启用 0 禁用
|
*/
|
private Short status;
|
|
@TableField("switch_on_quota")
|
private Short switchOnQuota;
|
|
@TableField("switch_on_error")
|
private Short switchOnError;
|
|
@TableField("cooldown_seconds")
|
private Integer cooldownSeconds;
|
|
@TableField("cooldown_until")
|
private Date cooldownUntil;
|
|
@TableField("fail_count")
|
private Integer failCount;
|
|
@TableField("success_count")
|
private Integer successCount;
|
|
@TableField("consecutive_fail_count")
|
private Integer consecutiveFailCount;
|
|
@TableField("last_error")
|
private String lastError;
|
|
@TableField("last_used_time")
|
private Date lastUsedTime;
|
|
@TableField("last_fail_time")
|
private Date lastFailTime;
|
|
@TableField("create_time")
|
private Date createTime;
|
|
@TableField("update_time")
|
private Date updateTime;
|
|
private String memo;
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getBaseUrl() {
|
return baseUrl;
|
}
|
|
public void setBaseUrl(String baseUrl) {
|
this.baseUrl = baseUrl;
|
}
|
|
public String getApiKey() {
|
return apiKey;
|
}
|
|
public void setApiKey(String apiKey) {
|
this.apiKey = apiKey;
|
}
|
|
public String getModel() {
|
return model;
|
}
|
|
public void setModel(String model) {
|
this.model = model;
|
}
|
|
public Short getThinking() {
|
return thinking;
|
}
|
|
public void setThinking(Short thinking) {
|
this.thinking = thinking;
|
}
|
|
public Integer getPriority() {
|
return priority;
|
}
|
|
public void setPriority(Integer priority) {
|
this.priority = priority;
|
}
|
|
public Short getStatus() {
|
return status;
|
}
|
|
public void setStatus(Short status) {
|
this.status = status;
|
}
|
|
public Short getSwitchOnQuota() {
|
return switchOnQuota;
|
}
|
|
public void setSwitchOnQuota(Short switchOnQuota) {
|
this.switchOnQuota = switchOnQuota;
|
}
|
|
public Short getSwitchOnError() {
|
return switchOnError;
|
}
|
|
public void setSwitchOnError(Short switchOnError) {
|
this.switchOnError = switchOnError;
|
}
|
|
public Integer getCooldownSeconds() {
|
return cooldownSeconds;
|
}
|
|
public void setCooldownSeconds(Integer cooldownSeconds) {
|
this.cooldownSeconds = cooldownSeconds;
|
}
|
|
public Date getCooldownUntil() {
|
return cooldownUntil;
|
}
|
|
public void setCooldownUntil(Date cooldownUntil) {
|
this.cooldownUntil = cooldownUntil;
|
}
|
|
public Integer getFailCount() {
|
return failCount;
|
}
|
|
public void setFailCount(Integer failCount) {
|
this.failCount = failCount;
|
}
|
|
public Integer getSuccessCount() {
|
return successCount;
|
}
|
|
public void setSuccessCount(Integer successCount) {
|
this.successCount = successCount;
|
}
|
|
public Integer getConsecutiveFailCount() {
|
return consecutiveFailCount;
|
}
|
|
public void setConsecutiveFailCount(Integer consecutiveFailCount) {
|
this.consecutiveFailCount = consecutiveFailCount;
|
}
|
|
public String getLastError() {
|
return lastError;
|
}
|
|
public void setLastError(String lastError) {
|
this.lastError = lastError;
|
}
|
|
public Date getLastUsedTime() {
|
return lastUsedTime;
|
}
|
|
public void setLastUsedTime(Date lastUsedTime) {
|
this.lastUsedTime = lastUsedTime;
|
}
|
|
public Date getLastFailTime() {
|
return lastFailTime;
|
}
|
|
public void setLastFailTime(Date lastFailTime) {
|
this.lastFailTime = lastFailTime;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public String getMemo() {
|
return memo;
|
}
|
|
public void setMemo(String memo) {
|
this.memo = memo;
|
}
|
}
|