Commit ecccb7de authored by jennie chen's avatar jennie chen

Merge remote-tracking branch 'origin/release' into release

parents 366bc32c f28a4ba9
......@@ -81,7 +81,7 @@
<dependency>
<groupId>cn.com.yict.framemax</groupId>
<artifactId>framemax-tumbleweed-client</artifactId>
<version>4.0.2</version>
<version>4.0.4</version>
</dependency>
<dependency>
......@@ -107,6 +107,12 @@
<version>8.0.28</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
<!-- ES -->
<dependency>
<groupId>org.elasticsearch.client</groupId>
......@@ -239,12 +245,21 @@
</exclusion>
</exclusions>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>ooxml-schemas</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
......@@ -412,15 +427,15 @@
</plugins>
</build>
<repositories>
<repository>
<id>aliyun</id>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</repository>
<repository>
<id>yict</id>
<name>Nexus ISD</name>
<url>http://nexus3.gsstcloud.com:8090/nexus/repository/public/</url>
</repository>
<repository>
<id>aliyun</id>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</repository>
</repositories>
</project>
package cn.com.poc.agent_application.aggregate;
import cn.com.poc.agent_application.entity.BizAgentApplicationInfoEntity;
import cn.com.poc.agent_application.entity.CreateAgentTitleAndDescEntity;
import cn.com.poc.thirdparty.resource.demand.ai.common.domain.Message;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
public interface AgentApplicationInfoService {
/**
* 更新并发布应用
*/
boolean updateAndPublish(BizAgentApplicationInfoEntity entity) throws Exception;
/**
* 应用预览
*/
String callAgentApplication(String largeModel, String[] unitIds, String agentSystem,
String[] knowledgeIds, Integer communicationTurn, Float topP,
List<Message> messages, HttpServletResponse httpServletResponse) throws Exception;
/**
* 角色指令AI生成
*
* @param input
* @param httpServletResponse
* @return
*/
void createAgentSystem(String input, HttpServletResponse httpServletResponse) throws Exception;
/**
* 开场白AI生成
*
* @param agentTitle 应用标题
* @param agentDesc 应用描述
* @param agentSystem 应用角色指令
* @return
*/
String createPreamble(String agentTitle, String agentDesc, String agentSystem);
/**
* 推荐问题AI生成
*
* @param agentTitle
* @param agentDesc
* @return
* @throws Exception
*/
List<String> createFeaturedQuestions(String agentTitle, String agentDesc);
/**
* AGENT 应用图标生成
*
* @param agentTitle 应用标题
* @param agentDesc 应用描述
* @return Agent 应用图标URL
*/
String createAgentIcon(String agentTitle, String agentDesc) throws Exception;
/**
* Agent 应用标题,描述生成
*
* @param input 用户输入内容
*/
CreateAgentTitleAndDescEntity createAgentTitleAndDesc(String input);
}
package cn.com.poc.agent_application.constant;
public interface AgentApplicationConstants {
interface AGENT_PUBLISH_STATUS {
String DRAFT = "draft"; // 草稿
String PUBLISH = "publish"; // 发布
static boolean isPublishStatus(String status) {
return PUBLISH.equals(status) || DRAFT.equals(status);
}
}
interface CONTINUOUS_QUESTION_STATUS {
String DEFAULT = "default"; //默认
String CUSTOMIZABLE = "customizable"; //自定义
String CLOSE = "close";//关闭
static boolean isQuestionStatus(String status) {
return DEFAULT.equals(status) || CUSTOMIZABLE.equals(status) || CLOSE.equals(status);
}
}
}
package cn.com.poc.agent_application.constant;
public interface AgentApplicationDialoguesRecordConstants {
interface ROLE {
String USER = "user"; // 用户
String ASSISTANT = "assistant"; // 助手
String SYSTEM = "system";//提示词
}
}
package cn.com.poc.agent_application.constant;
public interface AgentApplicationGCConfigConstants {
String AGENT_SYSTEM = "AgentSystem";
String AGENT_PREAMBLE = "AgentPreamble";
String AGENT_FEATURED_QUESTIONS = "AgentFeaturedQuestions";
String AGENT_CONTINUE_QUESTIONS = "AgentContinueQuestions";
String AGENT_ICON = "AgentIcon";
String AGENT_INFO = "AgentInfo";
String AGENT_BASE_SYSTEM = "AgentBaseSystem";
}
package cn.com.poc.agent_application.convert;
import cn.com.poc.agent_application.model.BizAgentApplicationDialoguesRecordModel;
import cn.com.poc.agent_application.entity.BizAgentApplicationDialoguesRecordEntity;
import cn.com.poc.agent_application.dto.BizAgentApplicationDialoguesRecordDto;
public class BizAgentApplicationDialoguesRecordConvert {
public static BizAgentApplicationDialoguesRecordEntity modelToEntity(BizAgentApplicationDialoguesRecordModel model) {
BizAgentApplicationDialoguesRecordEntity entity = new BizAgentApplicationDialoguesRecordEntity();
entity.setId(model.getId());
entity.setRole(model.getRole());
entity.setAgentId(model.getAgentId());
entity.setMemberId(model.getMemberId());
entity.setContent(model.getContent());
entity.setDialogsId(model.getDialogsId());
entity.setTimestamp(model.getTimestamp());
entity.setIsDeleted(model.getIsDeleted());
entity.setCreator(model.getCreator());
entity.setCreatedTime(model.getCreatedTime());
entity.setModifier(model.getModifier());
entity.setModifiedTime(model.getModifiedTime());
entity.setSysVersion(model.getSysVersion());
return entity;
}
public static BizAgentApplicationDialoguesRecordModel entityToModel(BizAgentApplicationDialoguesRecordEntity entity) {
BizAgentApplicationDialoguesRecordModel model = new BizAgentApplicationDialoguesRecordModel();
model.setId(entity.getId());
model.setRole(entity.getRole());
model.setAgentId(entity.getAgentId());
model.setMemberId(entity.getMemberId());
model.setDialogsId(entity.getDialogsId());
model.setContent(entity.getContent());
model.setTimestamp(entity.getTimestamp());
model.setIsDeleted(entity.getIsDeleted());
model.setCreator(entity.getCreator());
model.setCreatedTime(entity.getCreatedTime());
model.setModifier(entity.getModifier());
model.setModifiedTime(entity.getModifiedTime());
model.setSysVersion(entity.getSysVersion());
return model;
}
public static BizAgentApplicationDialoguesRecordDto entityToDto(BizAgentApplicationDialoguesRecordEntity entity) {
BizAgentApplicationDialoguesRecordDto dto = new BizAgentApplicationDialoguesRecordDto();
dto.setId(entity.getId());
dto.setRole(entity.getRole());
dto.setDialogsId(entity.getDialogsId());
dto.setAgentId(entity.getAgentId());
dto.setMemberId(entity.getMemberId());
dto.setContent(entity.getContent());
dto.setTimestamp(entity.getTimestamp());
dto.setIsDeleted(entity.getIsDeleted());
dto.setCreator(entity.getCreator());
dto.setCreatedTime(entity.getCreatedTime());
dto.setModifier(entity.getModifier());
dto.setModifiedTime(entity.getModifiedTime());
dto.setSysVersion(entity.getSysVersion());
return dto;
}
public static BizAgentApplicationDialoguesRecordEntity dtoToEntity(BizAgentApplicationDialoguesRecordDto dto) {
BizAgentApplicationDialoguesRecordEntity entity = new BizAgentApplicationDialoguesRecordEntity();
entity.setId(dto.getId());
entity.setRole(dto.getRole());
entity.setAgentId(dto.getAgentId());
entity.setDialogsId(dto.getDialogsId());
entity.setMemberId(dto.getMemberId());
entity.setContent(dto.getContent());
entity.setTimestamp(dto.getTimestamp());
entity.setIsDeleted(dto.getIsDeleted());
entity.setCreator(dto.getCreator());
entity.setCreatedTime(dto.getCreatedTime());
entity.setModifier(dto.getModifier());
entity.setModifiedTime(dto.getModifiedTime());
entity.setSysVersion(dto.getSysVersion());
return entity;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.convert;
import cn.com.poc.agent_application.model.BizAgentApplicationGcConfigModel;
import cn.com.poc.agent_application.entity.BizAgentApplicationGcConfigEntity;
public class BizAgentApplicationGcConfigConvert {
public static BizAgentApplicationGcConfigEntity modelToEntity(BizAgentApplicationGcConfigModel model){
BizAgentApplicationGcConfigEntity entity = new BizAgentApplicationGcConfigEntity();
entity.setId(model.getId());
entity.setConfigCode(model.getConfigCode());
entity.setConfigSystem(model.getConfigSystem());
entity.setLargeModel(model.getLargeModel());
entity.setTopP(model.getTopP());
return entity;
}
public static BizAgentApplicationGcConfigModel entityToModel(BizAgentApplicationGcConfigEntity entity){
BizAgentApplicationGcConfigModel model = new BizAgentApplicationGcConfigModel();
model.setId(entity.getId());
model.setConfigCode(entity.getConfigCode());
model.setConfigSystem(entity.getConfigSystem());
model.setLargeModel(entity.getLargeModel());
model.setTopP(entity.getTopP());
return model;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.convert;
import cn.com.poc.agent_application.model.BizAgentApplicationLargeModelListModel;
import cn.com.poc.agent_application.entity.BizAgentApplicationLargeModelListEntity;
import cn.com.poc.agent_application.dto.BizAgentApplicationLargeModelListDto;
public class BizAgentApplicationLargeModelListConvert {
public static BizAgentApplicationLargeModelListEntity modelToEntity(BizAgentApplicationLargeModelListModel model){
BizAgentApplicationLargeModelListEntity entity = new BizAgentApplicationLargeModelListEntity();
entity.setId(model.getId());
entity.setModelName(model.getModelName());
entity.setOwner(model.getOwner());
return entity;
}
public static BizAgentApplicationLargeModelListModel entityToModel(BizAgentApplicationLargeModelListEntity entity){
BizAgentApplicationLargeModelListModel model = new BizAgentApplicationLargeModelListModel();
model.setId(entity.getId());
model.setModelName(entity.getModelName());
model.setOwner(entity.getOwner());
return model;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.convert;
import cn.com.poc.agent_application.domain.AgentApplicationBaseInfo;
import cn.com.poc.agent_application.domain.AgentApplicationCommConfig;
import cn.com.poc.agent_application.domain.AgentApplicationCommModelConfig;
import cn.com.poc.agent_application.domain.AgentApplicationKnowledgeConfig;
import cn.com.poc.agent_application.dto.AgentApplicationInfoDto;
import cn.com.poc.agent_application.entity.BizAgentApplicationInfoEntity;
import cn.com.poc.agent_application.model.BizAgentApplicationPublishModel;
import cn.com.poc.agent_application.entity.BizAgentApplicationPublishEntity;
import cn.com.poc.agent_application.dto.BizAgentApplicationPublishDto;
import cn.com.poc.common.utils.JsonUtils;
import cn.hutool.core.util.ObjectUtil;
import com.tencent.core.utils.JsonUtil;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.StringUtils;
public class BizAgentApplicationPublishConvert {
public static BizAgentApplicationPublishEntity modelToEntity(BizAgentApplicationPublishModel model){
BizAgentApplicationPublishEntity entity = new BizAgentApplicationPublishEntity();
entity.setId(model.getId());
entity.setMemberId(model.getMemberId());
entity.setAgentId(model.getAgentId());
entity.setAgentAvatar(model.getAgentAvatar());
entity.setAgentTitle(model.getAgentTitle());
entity.setAgentDesc(model.getAgentDesc());
entity.setAgentSystem(model.getAgentSystem());
entity.setPreamble(model.getPreamble());
if (StringUtils.isNotBlank(model.getFeaturedQuestions())) {
entity.setFeaturedQuestions(JsonUtils.deSerialize(model.getFeaturedQuestions(), String[].class));
}
entity.setCommunicationTurn(model.getCommunicationTurn());
entity.setContinuousQuestionStatus(model.getContinuousQuestionStatus());
entity.setContinuousQuestionSystem(model.getContinuousQuestionSystem());
entity.setContinuousQuestionTurn(model.getContinuousQuestionTurn());
if (StringUtils.isNotBlank(model.getKnowledgeIds())) {
entity.setKnowledgeIds(JsonUtils.deSerialize(model.getKnowledgeIds(), String[].class));
}
entity.setLargeModel(model.getLargeModel());
entity.setTopP(model.getTopP());
if (StringUtils.isNotBlank(model.getUnitIds())) {
entity.setUnitIds(JsonUtils.deSerialize(model.getUnitIds(), String[].class));
}
entity.setIsDeleted(model.getIsDeleted());
entity.setCreator(model.getCreator());
entity.setCreatedTime(model.getCreatedTime());
entity.setModifier(model.getModifier());
entity.setModifiedTime(model.getModifiedTime());
entity.setSysVersion(model.getSysVersion());
return entity;
}
public static BizAgentApplicationPublishModel entityToModel(BizAgentApplicationPublishEntity entity){
BizAgentApplicationPublishModel model = new BizAgentApplicationPublishModel();
model.setId(entity.getId());
model.setMemberId(entity.getMemberId());
model.setAgentId(entity.getAgentId());
model.setAgentAvatar(entity.getAgentAvatar());
model.setAgentTitle(entity.getAgentTitle());
model.setAgentDesc(entity.getAgentDesc());
model.setAgentSystem(entity.getAgentSystem());
model.setPreamble(entity.getPreamble());
if (ArrayUtils.isNotEmpty(entity.getFeaturedQuestions())) {
model.setFeaturedQuestions(JsonUtils.serialize(entity.getFeaturedQuestions()));
}
model.setCommunicationTurn(entity.getCommunicationTurn());
model.setContinuousQuestionStatus(entity.getContinuousQuestionStatus());
model.setContinuousQuestionSystem(entity.getContinuousQuestionSystem());
model.setContinuousQuestionTurn(entity.getContinuousQuestionTurn());
if (ArrayUtils.isNotEmpty(entity.getKnowledgeIds())) {
model.setKnowledgeIds(JsonUtils.serialize(entity.getKnowledgeIds()));
}
model.setLargeModel(entity.getLargeModel());
model.setTopP(entity.getTopP());
if (ArrayUtils.isNotEmpty(entity.getUnitIds())) {
model.setUnitIds(JsonUtil.toJson(entity.getUnitIds()));
}
model.setIsDeleted(entity.getIsDeleted());
model.setCreator(entity.getCreator());
model.setCreatedTime(entity.getCreatedTime());
model.setModifier(entity.getModifier());
model.setModifiedTime(entity.getModifiedTime());
model.setSysVersion(entity.getSysVersion());
return model;
}
public static BizAgentApplicationPublishDto entityToDto(BizAgentApplicationPublishEntity entity){
BizAgentApplicationPublishDto dto = new BizAgentApplicationPublishDto();
AgentApplicationBaseInfo baseInfo = new AgentApplicationBaseInfo();
baseInfo.setMemberId(entity.getMemberId());
baseInfo.setAgentId(entity.getAgentId());
baseInfo.setAgentTitle(entity.getAgentTitle());
baseInfo.setAgentAvatar(entity.getAgentAvatar());
baseInfo.setAgentDesc(entity.getAgentDesc());
baseInfo.setAgentSystem(entity.getAgentSystem());
baseInfo.setAgentPublishStatus(entity.getAgentPublishStatus());
baseInfo.setPublishTime(entity.getPublishTime());
AgentApplicationCommConfig commConfig = new AgentApplicationCommConfig();
commConfig.setPreamble(entity.getPreamble());
commConfig.setFeaturedQuestions(entity.getFeaturedQuestions());
commConfig.setContinuousQuestionStatus(entity.getContinuousQuestionStatus());
commConfig.setContinuousQuestionSystem(entity.getContinuousQuestionSystem());
commConfig.setContinuousQuestionTurn(entity.getContinuousQuestionTurn());
AgentApplicationKnowledgeConfig knowledgeConfig = new AgentApplicationKnowledgeConfig();
knowledgeConfig.setKnowledgeIds(entity.getKnowledgeIds());
AgentApplicationCommModelConfig commModelConfig = new AgentApplicationCommModelConfig();
commModelConfig.setLargeModel(entity.getLargeModel());
commModelConfig.setTopP(entity.getTopP());
commModelConfig.setCommunicationTurn(entity.getCommunicationTurn());
dto.setBaseInfo(baseInfo);
dto.setCommConfig(commConfig);
dto.setKnowledgeConfig(knowledgeConfig);
dto.setCommModelConfig(commModelConfig);
dto.setUnitIds(entity.getUnitIds());
dto.setCreator(entity.getCreator());
dto.setCreatedTime(entity.getCreatedTime());
dto.setModifiedTime(entity.getModifiedTime());
return dto;
}
public static BizAgentApplicationPublishEntity dtoToEntity(BizAgentApplicationPublishDto dto){
BizAgentApplicationPublishEntity entity = new BizAgentApplicationPublishEntity();
if (ObjectUtil.isNotEmpty(dto.getBaseInfo())) {
entity.setAgentId(dto.getBaseInfo().getAgentId());
entity.setMemberId(dto.getBaseInfo().getMemberId());
entity.setAgentAvatar(dto.getBaseInfo().getAgentAvatar());
entity.setMemberId(dto.getBaseInfo().getMemberId());
entity.setAgentTitle(dto.getBaseInfo().getAgentTitle());
entity.setAgentDesc(dto.getBaseInfo().getAgentDesc());
entity.setAgentSystem(dto.getBaseInfo().getAgentSystem());
entity.setAgentPublishStatus(dto.getBaseInfo().getAgentPublishStatus());
entity.setPublishTime(dto.getBaseInfo().getPublishTime());
}
if (ObjectUtil.isNotEmpty(dto.getCommConfig())) {
entity.setPreamble(dto.getCommConfig().getPreamble());
entity.setFeaturedQuestions(dto.getCommConfig().getFeaturedQuestions());
entity.setCommunicationTurn(dto.getCommConfig().getContinuousQuestionTurn());
entity.setContinuousQuestionStatus(dto.getCommConfig().getContinuousQuestionStatus());
entity.setContinuousQuestionSystem(dto.getCommConfig().getContinuousQuestionSystem());
entity.setContinuousQuestionTurn(dto.getCommConfig().getContinuousQuestionTurn());
}
if (ObjectUtil.isNotEmpty(dto.getKnowledgeConfig())) {
entity.setKnowledgeIds(dto.getKnowledgeConfig().getKnowledgeIds());
}
if (ObjectUtil.isNotEmpty(dto.getCommModelConfig())) {
entity.setLargeModel(dto.getCommModelConfig().getLargeModel());
entity.setTopP(dto.getCommModelConfig().getTopP());
}
entity.setUnitIds(dto.getUnitIds());
entity.setCreator(dto.getCreator());
entity.setCreatedTime(dto.getCreatedTime());
entity.setModifiedTime(dto.getModifiedTime());
return entity;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.domain;
/**
* agent应用基础信息
*/
public class AgentApplicationBaseInfo {
/**
* member_id
* 创建应用的用户ID
*/
private java.lang.Integer memberId;
public Integer getMemberId() {
return memberId;
}
public void setMemberId(Integer memberId) {
this.memberId = memberId;
}
/**
* agent_id
* agent应用ID
*/
private java.lang.String agentId;
public java.lang.String getAgentId() {
return this.agentId;
}
public void setAgentId(java.lang.String agentId) {
this.agentId = agentId;
}
/**
* agent_title
* 应用标题
*/
private java.lang.String agentTitle;
public java.lang.String getAgentTitle() {
return this.agentTitle;
}
public void setAgentTitle(java.lang.String agentTitle) {
this.agentTitle = agentTitle;
}
/**
* agent_avatar
* 应用头像URL
*/
private java.lang.String agentAvatar;
public java.lang.String getAgentAvatar() {
return this.agentAvatar;
}
public void setAgentAvatar(java.lang.String agentAvatar) {
this.agentAvatar = agentAvatar;
}
/**
* agent_desc
* 应用描述
*/
private java.lang.String agentDesc;
public java.lang.String getAgentDesc() {
return this.agentDesc;
}
public void setAgentDesc(java.lang.String agentDesc) {
this.agentDesc = agentDesc;
}
/**
* agent_system
* 角色指令
*/
private java.lang.String agentSystem;
public java.lang.String getAgentSystem() {
return this.agentSystem;
}
public void setAgentSystem(java.lang.String agentSystem) {
this.agentSystem = agentSystem;
}
/**
* agent_publish_status
* 应用发布状态 草稿-draft 发布-publish
*/
private java.lang.String agentPublishStatus;
public java.lang.String getAgentPublishStatus() {
return this.agentPublishStatus;
}
public void setAgentPublishStatus(java.lang.String agentPublishStatus) {
this.agentPublishStatus = agentPublishStatus;
}
/** publish_time
*发布时间
*/
private java.util.Date publishTime;
public java.util.Date getPublishTime(){
return this.publishTime;
}
public void setPublishTime(java.util.Date publishTime){
this.publishTime = publishTime;
}
}
package cn.com.poc.agent_application.domain;
/**
* agent应用对话配置
*/
public class AgentApplicationCommConfig {
/**
* preamble
* 开场白
*/
private java.lang.String preamble;
public java.lang.String getPreamble() {
return this.preamble;
}
public void setPreamble(java.lang.String preamble) {
this.preamble = preamble;
}
/**
* featured_questions
* 推荐问
*/
private java.lang.String[] featuredQuestions;
public java.lang.String[] getFeaturedQuestions() {
return this.featuredQuestions;
}
public void setFeaturedQuestions(java.lang.String[] featuredQuestions) {
this.featuredQuestions = featuredQuestions;
}
/**
* continuous_question_status
* 追问状态 默认-default 自定义-customizable 关闭-close
*/
private java.lang.String continuousQuestionStatus;
public java.lang.String getContinuousQuestionStatus() {
return this.continuousQuestionStatus;
}
public void setContinuousQuestionStatus(java.lang.String continuousQuestionStatus) {
this.continuousQuestionStatus = continuousQuestionStatus;
}
/**
* continuous_question_system
* 追问prompt
*/
private java.lang.String continuousQuestionSystem;
public java.lang.String getContinuousQuestionSystem() {
return this.continuousQuestionSystem;
}
public void setContinuousQuestionSystem(java.lang.String continuousQuestionSystem) {
this.continuousQuestionSystem = continuousQuestionSystem;
}
/**
* continuous_question_turn
* 追问轮次
*/
private java.lang.Integer continuousQuestionTurn;
public java.lang.Integer getContinuousQuestionTurn() {
return this.continuousQuestionTurn;
}
public void setContinuousQuestionTurn(java.lang.Integer continuousQuestionTurn) {
this.continuousQuestionTurn = continuousQuestionTurn;
}
}
package cn.com.poc.agent_application.domain;
/**
* agent应用对话模型配置
*/
public class AgentApplicationCommModelConfig {
/**
* large_model
* 问答模型
*/
private java.lang.String largeModel;
public java.lang.String getLargeModel() {
return this.largeModel;
}
public void setLargeModel(java.lang.String largeModel) {
this.largeModel = largeModel;
}
/**
* top_p
* 对话模型多样性配置 [0-1.00]
*/
private java.lang.Float topP;
public Float getTopP() {
return topP;
}
public void setTopP(Float topP) {
this.topP = topP;
}
/**
* communication_turn
* 对话上下文保存轮次
*/
private java.lang.Integer communicationTurn;
public java.lang.Integer getCommunicationTurn() {
return this.communicationTurn;
}
public void setCommunicationTurn(java.lang.Integer communicationTurn) {
this.communicationTurn = communicationTurn;
}
}
package cn.com.poc.agent_application.domain;
/**
* agent应用知识配置
*/
public class AgentApplicationKnowledgeConfig {
/**
* knowledge_ids
* 知识库ID
*/
private java.lang.String[] knowledgeIds;
public java.lang.String[] getKnowledgeIds() {
return this.knowledgeIds;
}
public void setKnowledgeIds(java.lang.String[] knowledgeIds) {
this.knowledgeIds = knowledgeIds;
}
}
package cn.com.poc.agent_application.dto;
import java.io.Serializable;
public class AgentApplicationCreateContinueQuesDto implements Serializable {
/**
* 问题输入
*/
private String input;
public String getInput() {
return input;
}
public void setInput(String input) {
this.input = input;
}
}
package cn.com.poc.agent_application.dto;
import java.io.Serializable;
public class AgentApplicationGCDto implements Serializable {
private String input;
private String agentTitle;
private String agentDesc;
private String agentSystem;
public String getInput() {
return input;
}
public void setInput(String input) {
this.input = input;
}
public String getAgentTitle() {
return agentTitle;
}
public void setAgentTitle(String agentTitle) {
this.agentTitle = agentTitle;
}
public String getAgentDesc() {
return agentDesc;
}
public void setAgentDesc(String agentDesc) {
this.agentDesc = agentDesc;
}
public String getAgentSystem() {
return agentSystem;
}
public void setAgentSystem(String agentSystem) {
this.agentSystem = agentSystem;
}
}
package cn.com.poc.communication.entity;
package cn.com.poc.agent_application.dto;
/**
* Model class for biz_communication_grade_words
* 难度等级-词汇总表
*/
public class BizCommunicationGradeWordsEntity {
import cn.com.poc.agent_application.domain.AgentApplicationBaseInfo;
import cn.com.poc.agent_application.domain.AgentApplicationCommConfig;
import cn.com.poc.agent_application.domain.AgentApplicationCommModelConfig;
import cn.com.poc.agent_application.domain.AgentApplicationKnowledgeConfig;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class AgentApplicationInfoDto implements java.io.Serializable {
/**
* id
* 主键ID
*/
private Integer id;
private static final long serialVersionUID = 1L;
public Integer getId() {
return this.id;
}
private AgentApplicationBaseInfo baseInfo;
public void setId(Integer id) {
this.id = id;
}
private AgentApplicationCommConfig commConfig;
private AgentApplicationKnowledgeConfig knowledgeConfig;
/**
* word
* 单词
*/
private String word;
private AgentApplicationCommModelConfig commModelConfig;
public String getWord() {
return this.word;
public AgentApplicationBaseInfo getBaseInfo() {
return baseInfo;
}
public void setWord(String word) {
this.word = word;
public void setBaseInfo(AgentApplicationBaseInfo baseInfo) {
this.baseInfo = baseInfo;
}
/**
* token_id
* token id
*/
private Integer tokenId;
public Integer getTokenId() {
return this.tokenId;
public AgentApplicationCommConfig getCommConfig() {
return commConfig;
}
public void setTokenId(Integer tokenId) {
this.tokenId = tokenId;
public void setCommConfig(AgentApplicationCommConfig commConfig) {
this.commConfig = commConfig;
}
public AgentApplicationKnowledgeConfig getKnowledgeConfig() {
return knowledgeConfig;
}
/**
* difficulty_grade
* 难度等级
*/
private String difficultyGrade;
public String getDifficultyGrade() {
return this.difficultyGrade;
public void setKnowledgeConfig(AgentApplicationKnowledgeConfig knowledgeConfig) {
this.knowledgeConfig = knowledgeConfig;
}
public void setDifficultyGrade(String difficultyGrade) {
this.difficultyGrade = difficultyGrade;
public AgentApplicationCommModelConfig getCommModelConfig() {
return commModelConfig;
}
public void setCommModelConfig(AgentApplicationCommModelConfig commModelConfig) {
this.commModelConfig = commModelConfig;
}
/**
* is_deleted
* 是否删除 1、Y 是 2、N 否
* unit_ids
* 组件ID
*/
private String isDeleted;
private java.lang.String[] unitIds;
public String getIsDeleted() {
return this.isDeleted;
public java.lang.String[] getUnitIds() {
return this.unitIds;
}
public void setIsDeleted(String isDeleted) {
this.isDeleted = isDeleted;
public void setUnitIds(java.lang.String[] unitIds) {
this.unitIds = unitIds;
}
/**
* CREATOR
* 创建人
......@@ -96,7 +81,6 @@ public class BizCommunicationGradeWordsEntity {
this.creator = creator;
}
/**
* CREATED_TIME
* 创建时间
......@@ -112,21 +96,6 @@ public class BizCommunicationGradeWordsEntity {
}
/**
* MODIFIER
* 修改人
*/
private String modifier;
public String getModifier() {
return this.modifier;
}
public void setModifier(String modifier) {
this.modifier = modifier;
}
/**
* MODIFIED_TIME
* 修改时间
......@@ -141,19 +110,4 @@ public class BizCommunicationGradeWordsEntity {
this.modifiedTime = modifiedTime;
}
/**
* SYS_VERSION
* 乐观锁,版本号
*/
private Integer sysVersion;
public Integer getSysVersion() {
return this.sysVersion;
}
public void setSysVersion(Integer sysVersion) {
this.sysVersion = sysVersion;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.dto;
public class AgentApplicationInfoSearchDto {
private String query;
public String getQuery() {
return query;
}
public void setQuery(String query) {
this.query = query;
}
}
package cn.com.poc.agent_application.dto;
import cn.com.poc.thirdparty.resource.demand.ai.common.domain.Message;
import java.io.Serializable;
import java.util.List;
public class AgentApplicationPreviewDto implements Serializable {
private String agentId;
private List<Message> messages;
public String getAgentId() {
return agentId;
}
public void setAgentId(String agentId) {
this.agentId = agentId;
}
public List<Message> getMessages() {
return messages;
}
public void setMessages(List<Message> messages) {
this.messages = messages;
}
}
package cn.com.poc.communication.model;
import java.io.Serializable;
import cn.com.yict.framemax.data.model.BaseModelClass;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Version;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
/**
* Model class for biz_speech_to_text
* 音频转文本
*/
@Entity
@Table(name = "biz_speech_to_text")
@DynamicInsert
@DynamicUpdate
public class BizSpeechToTextModel extends BaseModelClass implements Serializable {
package cn.com.poc.agent_application.dto;
private static final long serialVersionUID = 1L;
public class BizAgentApplicationDialoguesRecordDto {
private static final long serialVersionUID = 1L;
/** id
*
*主键ID
*/
private java.lang.Integer id;
private java.lang.Long id;
@Column(name = "id",length = 10)
@Id @GeneratedValue(strategy = GenerationType.AUTO)
public java.lang.Integer getId(){
public java.lang.Long getId(){
return this.id;
}
public void setId(java.lang.Integer id){
public void setId(java.lang.Long id){
this.id = id;
super.addValidField("id");
}
/** role
*角色 user-用户 assistant-助手
*/
private java.lang.String role;
public java.lang.String getRole(){
return this.role;
}
/** task_id
*任务Id
public void setRole(java.lang.String role){
this.role = role;
}
/** agent_id
*agent应用ID
*/
private java.lang.String taskId;
private java.lang.String agentId;
public java.lang.String getAgentId(){
return this.agentId;
}
@Column(name = "task_id",length = 255)
public java.lang.String getTaskId(){
return this.taskId;
public void setAgentId(java.lang.String agentId){
this.agentId = agentId;
}
/** member_id
*用户ID
*/
private java.lang.Long memberId;
public void setTaskId(java.lang.String taskId){
this.taskId = taskId;
super.addValidField("taskId");
public java.lang.Long getMemberId(){
return this.memberId;
}
public void setMemberId(java.lang.Long memberId){
this.memberId = memberId;
}
/** url
*文件路径
/** dialogsId
*对话ID
*/
private java.lang.String url;
private java.lang.String dialogsId;
@Column(name = "url",length = 255)
public java.lang.String getUrl(){
return this.url;
public String getDialogsId() {
return dialogsId;
}
public void setUrl(java.lang.String url){
this.url = url;
super.addValidField("url");
public void setDialogsId(String dialogsId) {
this.dialogsId = dialogsId;
}
/** content
*音频内容
*内容
*/
private java.lang.String content;
@Column(name = "content",length = 2147483647)
public java.lang.String getContent(){
return this.content;
}
public void setContent(java.lang.String content){
this.content = content;
super.addValidField("content");
}
/** timestamp
*时间戳
*/
private java.lang.Long timestamp;
@Column(name = "timestamp",length = 19)
public java.lang.Long getTimestamp(){
return this.timestamp;
}
public void setTimestamp(java.lang.Long timestamp){
this.timestamp = timestamp;
super.addValidField("timestamp");
}
/** is_deleted
*是否删除 1、Y 是 2、N 否
*/
private java.lang.String isDeleted;
@Column(name = "is_deleted",length = 1)
public java.lang.String getIsDeleted(){
return this.isDeleted;
}
public void setIsDeleted(java.lang.String isDeleted){
this.isDeleted = isDeleted;
super.addValidField("isDeleted");
}
/** CREATOR
*创建人
*/
private java.lang.String creator;
@Column(name = "CREATOR",length = 225)
public java.lang.String getCreator(){
return this.creator;
}
public void setCreator(java.lang.String creator){
this.creator = creator;
super.addValidField("creator");
}
/** CREATED_TIME
*创建时间
*/
private java.util.Date createdTime;
@Column(name = "CREATED_TIME",length = 19)
public java.util.Date getCreatedTime(){
return this.createdTime;
}
public void setCreatedTime(java.util.Date createdTime){
this.createdTime = createdTime;
super.addValidField("createdTime");
}
/** MODIFIER
*修改人
*/
private java.lang.String modifier;
@Column(name = "MODIFIER",length = 225)
public java.lang.String getModifier(){
return this.modifier;
}
public void setModifier(java.lang.String modifier){
this.modifier = modifier;
super.addValidField("modifier");
}
/** MODIFIED_TIME
*修改时间
*/
private java.util.Date modifiedTime;
@Column(name = "MODIFIED_TIME",length = 19)
public java.util.Date getModifiedTime(){
return this.modifiedTime;
}
public void setModifiedTime(java.util.Date modifiedTime){
this.modifiedTime = modifiedTime;
super.addValidField("modifiedTime");
}
/** SYS_VERSION
*乐观锁,版本号
*/
private java.lang.Integer sysVersion;
@Column(name = "SYS_VERSION",length = 10)
@Version
public java.lang.Integer getSysVersion(){
return this.sysVersion;
}
public void setSysVersion(java.lang.Integer sysVersion){
this.sysVersion = sysVersion;
super.addValidField("sysVersion");
}
}
\ No newline at end of file
package cn.com.poc.agent_application.dto;
public class BizAgentApplicationInfoDto {
private static final long serialVersionUID = 1L;
/** id
*自增ID
*/
private java.lang.Integer id;
public java.lang.Integer getId(){
return this.id;
}
public void setId(java.lang.Integer id){
this.id = id;
}
/** member_id
*创建应用的用户ID
*/
private java.lang.Integer memberId;
public java.lang.Integer getMemberId(){
return this.memberId;
}
public void setMemberId(java.lang.Integer memberId){
this.memberId = memberId;
}
/** agent_id
*agent应用ID
*/
private java.lang.String agentId;
public java.lang.String getAgentId(){
return this.agentId;
}
public void setAgentId(java.lang.String agentId){
this.agentId = agentId;
}
/** agent_avatar
*应用头像ICON地址
*/
private java.lang.String agentAvatar;
public java.lang.String getAgentAvatar(){
return this.agentAvatar;
}
public void setAgentAvatar(java.lang.String agentAvatar){
this.agentAvatar = agentAvatar;
}
/** agent_title
*应用标题
*/
private java.lang.String agentTitle;
public java.lang.String getAgentTitle(){
return this.agentTitle;
}
public void setAgentTitle(java.lang.String agentTitle){
this.agentTitle = agentTitle;
}
/** agent_desc
*应用描述
*/
private java.lang.String agentDesc;
public java.lang.String getAgentDesc(){
return this.agentDesc;
}
public void setAgentDesc(java.lang.String agentDesc){
this.agentDesc = agentDesc;
}
/** agent_system
*角色指令
*/
private java.lang.String agentSystem;
public java.lang.String getAgentSystem(){
return this.agentSystem;
}
public void setAgentSystem(java.lang.String agentSystem){
this.agentSystem = agentSystem;
}
/** agent_publish_status
*应用发布状态 草稿-draft 发布-publish
*/
private java.lang.String agentPublishStatus;
public java.lang.String getAgentPublishStatus(){
return this.agentPublishStatus;
}
public void setAgentPublishStatus(java.lang.String agentPublishStatus){
this.agentPublishStatus = agentPublishStatus;
}
/** publish_time
*发布时间
*/
private java.util.Date publishTime;
public java.util.Date getPublishTime(){
return this.publishTime;
}
public void setPublishTime(java.util.Date publishTime){
this.publishTime = publishTime;
}
/** preamble
*开场白
*/
private java.lang.String preamble;
public java.lang.String getPreamble(){
return this.preamble;
}
public void setPreamble(java.lang.String preamble){
this.preamble = preamble;
}
/** featured_questions
*推荐问
*/
private java.lang.String featuredQuestions;
public java.lang.String getFeaturedQuestions(){
return this.featuredQuestions;
}
public void setFeaturedQuestions(java.lang.String featuredQuestions){
this.featuredQuestions = featuredQuestions;
}
/** communication_turn
*对话上下文保存轮次 0-100
*/
private java.lang.Integer communicationTurn;
public java.lang.Integer getCommunicationTurn(){
return this.communicationTurn;
}
public void setCommunicationTurn(java.lang.Integer communicationTurn){
this.communicationTurn = communicationTurn;
}
/** continuous_question_status
*追问状态 默认-default 自定义-customizable 关闭-close
*/
private java.lang.String continuousQuestionStatus;
public java.lang.String getContinuousQuestionStatus(){
return this.continuousQuestionStatus;
}
public void setContinuousQuestionStatus(java.lang.String continuousQuestionStatus){
this.continuousQuestionStatus = continuousQuestionStatus;
}
/** continuous_question_system
*追问prompt
*/
private java.lang.String continuousQuestionSystem;
public java.lang.String getContinuousQuestionSystem(){
return this.continuousQuestionSystem;
}
public void setContinuousQuestionSystem(java.lang.String continuousQuestionSystem){
this.continuousQuestionSystem = continuousQuestionSystem;
}
/** continuous_question_turn
*追问轮次 1-5
*/
private java.lang.Integer continuousQuestionTurn;
public java.lang.Integer getContinuousQuestionTurn(){
return this.continuousQuestionTurn;
}
public void setContinuousQuestionTurn(java.lang.Integer continuousQuestionTurn){
this.continuousQuestionTurn = continuousQuestionTurn;
}
/** knowledge_ids
*知识库ID
*/
private java.lang.String knowledgeIds;
public java.lang.String getKnowledgeIds(){
return this.knowledgeIds;
}
public void setKnowledgeIds(java.lang.String knowledgeIds){
this.knowledgeIds = knowledgeIds;
}
/** large_model
*问答模型
*/
private java.lang.String largeModel;
public java.lang.String getLargeModel(){
return this.largeModel;
}
public void setLargeModel(java.lang.String largeModel){
this.largeModel = largeModel;
}
/** top_p
*对话模型 多样性 [0-1.00]
*/
private java.lang.Long topP;
public java.lang.Long getTopP(){
return this.topP;
}
public void setTopP(java.lang.Long topP){
this.topP = topP;
}
/** unit_ids
*组件ID
*/
private java.lang.String unitIds;
public java.lang.String getUnitIds(){
return this.unitIds;
}
public void setUnitIds(java.lang.String unitIds){
this.unitIds = unitIds;
}
/** is_deleted
*是否删除 1、Y 是 2、N 否
*/
private java.lang.String isDeleted;
public java.lang.String getIsDeleted(){
return this.isDeleted;
}
public void setIsDeleted(java.lang.String isDeleted){
this.isDeleted = isDeleted;
}
/** CREATOR
*创建人
*/
private java.lang.String creator;
public java.lang.String getCreator(){
return this.creator;
}
public void setCreator(java.lang.String creator){
this.creator = creator;
}
/** CREATED_TIME
*创建时间
*/
private java.util.Date createdTime;
public java.util.Date getCreatedTime(){
return this.createdTime;
}
public void setCreatedTime(java.util.Date createdTime){
this.createdTime = createdTime;
}
/** MODIFIER
*修改人
*/
private java.lang.String modifier;
public java.lang.String getModifier(){
return this.modifier;
}
public void setModifier(java.lang.String modifier){
this.modifier = modifier;
}
/** MODIFIED_TIME
*修改时间
*/
private java.util.Date modifiedTime;
public java.util.Date getModifiedTime(){
return this.modifiedTime;
}
public void setModifiedTime(java.util.Date modifiedTime){
this.modifiedTime = modifiedTime;
}
/** SYS_VERSION
*乐观锁,版本号
*/
private java.lang.Integer sysVersion;
public java.lang.Integer getSysVersion(){
return this.sysVersion;
}
public void setSysVersion(java.lang.Integer sysVersion){
this.sysVersion = sysVersion;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.dto;
import java.util.List;
public class BizAgentApplicationLargeModelListDto {
/**
* models
* 模型
*/
private List<String> models;
public List<String> getModels() {
return models;
}
public void setModels(List<String> models) {
this.models = models;
}
/**
* owner
* 模型服务商
*/
private java.lang.String owner;
public java.lang.String getOwner() {
return this.owner;
}
public void setOwner(java.lang.String owner) {
this.owner = owner;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.dto;
public class BizAgentApplicationPublishDto extends AgentApplicationInfoDto{
}
\ No newline at end of file
package cn.com.poc.communication.query;
package cn.com.poc.agent_application.entity;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import cn.com.yict.framemax.data.model.BaseItemClass;
/**
* Query Item class for WritingCorrectionDetailEntityQuery
*/
@Entity
public class WritingCorrectionDetailEntityQueryItem extends BaseItemClass implements Serializable{
public class BizAgentApplicationDialoguesRecordEntity {
private static final long serialVersionUID = 1L;
/** id
*主键ID
*/
private java.lang.Long id;
public java.lang.Long getId(){
return this.id;
}
/** assessment_Id
*assessment_Id
public void setId(java.lang.Long id){
this.id = id;
}
/** role
*角色 user-用户 assistant-助手
*/
private java.lang.Integer assessmentId;
private java.lang.String role;
public java.lang.String getRole(){
return this.role;
}
@Column(name = "assessment_Id")
public java.lang.Integer getAssessmentId(){
return this.assessmentId;
public void setRole(java.lang.String role){
this.role = role;
}
/** agent_id
*agent应用ID
*/
private java.lang.String agentId;
public java.lang.String getAgentId(){
return this.agentId;
}
public void setAgentId(java.lang.String agentId){
this.agentId = agentId;
}
/** member_id
*用户ID
*/
private java.lang.Long memberId;
public void setAssessmentId(java.lang.Integer assessmentId){
this.assessmentId = assessmentId;
public java.lang.Long getMemberId(){
return this.memberId;
}
/** task_id
*task_id
public void setMemberId(java.lang.Long memberId){
this.memberId = memberId;
}
/** content
*内容
*/
private java.lang.String taskId;
private java.lang.String content;
@Column(name = "task_id")
public java.lang.String getTaskId(){
return this.taskId;
public java.lang.String getContent(){
return this.content;
}
public void setTaskId(java.lang.String taskId){
this.taskId = taskId;
public void setContent(java.lang.String content){
this.content = content;
}
/** task_status
*task_status
/** dialogsId
*对话ID
*/
private java.lang.String taskStatus;
private java.lang.String dialogsId;
@Column(name = "task_status")
public java.lang.String getTaskStatus(){
return this.taskStatus;
public java.lang.String getDialogsId(){
return this.dialogsId;
}
public void setTaskStatus(java.lang.String taskStatus){
this.taskStatus = taskStatus;
public void setDialogsId(java.lang.String dialogsId){
this.dialogsId = dialogsId;
}
/** timestamp
*时间戳
*/
private java.lang.Long timestamp;
public java.lang.Long getTimestamp(){
return this.timestamp;
}
public void setTimestamp(java.lang.Long timestamp){
this.timestamp = timestamp;
}
/** is_deleted
*is_deleted
*是否删除 1、Y 是 2、N 否
*/
private java.lang.String isDeleted;
@Column(name = "is_deleted")
public java.lang.String getIsDeleted(){
return this.isDeleted;
}
......@@ -68,13 +103,11 @@ public class WritingCorrectionDetailEntityQueryItem extends BaseItemClass implem
public void setIsDeleted(java.lang.String isDeleted){
this.isDeleted = isDeleted;
}
/** CREATOR
*CREATOR
*创建人
*/
private java.lang.String creator;
@Column(name = "CREATOR")
public java.lang.String getCreator(){
return this.creator;
}
......@@ -82,13 +115,11 @@ public class WritingCorrectionDetailEntityQueryItem extends BaseItemClass implem
public void setCreator(java.lang.String creator){
this.creator = creator;
}
/** CREATED_TIME
*CREATED_TIME
*创建时间
*/
private java.util.Date createdTime;
@Column(name = "CREATED_TIME")
public java.util.Date getCreatedTime(){
return this.createdTime;
}
......@@ -96,13 +127,11 @@ public class WritingCorrectionDetailEntityQueryItem extends BaseItemClass implem
public void setCreatedTime(java.util.Date createdTime){
this.createdTime = createdTime;
}
/** MODIFIER
*MODIFIER
*修改人
*/
private java.lang.String modifier;
@Column(name = "MODIFIER")
public java.lang.String getModifier(){
return this.modifier;
}
......@@ -110,13 +139,11 @@ public class WritingCorrectionDetailEntityQueryItem extends BaseItemClass implem
public void setModifier(java.lang.String modifier){
this.modifier = modifier;
}
/** MODIFIED_TIME
*MODIFIED_TIME
*修改时间
*/
private java.util.Date modifiedTime;
@Column(name = "MODIFIED_TIME")
public java.util.Date getModifiedTime(){
return this.modifiedTime;
}
......@@ -124,13 +151,11 @@ public class WritingCorrectionDetailEntityQueryItem extends BaseItemClass implem
public void setModifiedTime(java.util.Date modifiedTime){
this.modifiedTime = modifiedTime;
}
/** SYS_VERSION
*SYS_VERSION
*乐观锁,版本号
*/
private java.lang.Integer sysVersion;
@Column(name = "SYS_VERSION")
public java.lang.Integer getSysVersion(){
return this.sysVersion;
}
......@@ -138,5 +163,4 @@ public class WritingCorrectionDetailEntityQueryItem extends BaseItemClass implem
public void setSysVersion(java.lang.Integer sysVersion){
this.sysVersion = sysVersion;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.entity;
public class BizAgentApplicationGcConfigEntity {
/** id
*
*/
private java.lang.Integer id;
public java.lang.Integer getId(){
return this.id;
}
public void setId(java.lang.Integer id){
this.id = id;
}
/** config_code
*配置代码
*/
private java.lang.String configCode;
public java.lang.String getConfigCode(){
return this.configCode;
}
public void setConfigCode(java.lang.String configCode){
this.configCode = configCode;
}
/** config_system
*提示词
*/
private java.lang.String configSystem;
public java.lang.String getConfigSystem(){
return this.configSystem;
}
public void setConfigSystem(java.lang.String configSystem){
this.configSystem = configSystem;
}
/** large_model
*大模型
*/
private java.lang.String largeModel;
public java.lang.String getLargeModel(){
return this.largeModel;
}
public void setLargeModel(java.lang.String largeModel){
this.largeModel = largeModel;
}
/** top_p
*多样性
*/
private java.lang.Float topP;
public java.lang.Float getTopP(){
return this.topP;
}
public void setTopP(java.lang.Float topP){
this.topP = topP;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.entity;
import java.util.Arrays;
public class BizAgentApplicationInfoEntity {
private static final long serialVersionUID = 1L;
/** id
*自增ID
*/
private java.lang.Integer id;
public java.lang.Integer getId(){
return this.id;
}
public void setId(java.lang.Integer id){
this.id = id;
}
/** member_id
*创建应用的用户ID
*/
private java.lang.Integer memberId;
public java.lang.Integer getMemberId(){
return this.memberId;
}
public void setMemberId(java.lang.Integer memberId){
this.memberId = memberId;
}
/** agent_id
*agent应用ID
*/
private java.lang.String agentId;
public java.lang.String getAgentId(){
return this.agentId;
}
public void setAgentId(java.lang.String agentId){
this.agentId = agentId;
}
/** agent_avatar
*应用头像ICON地址
*/
private java.lang.String agentAvatar;
public java.lang.String getAgentAvatar(){
return this.agentAvatar;
}
public void setAgentAvatar(java.lang.String agentAvatar){
this.agentAvatar = agentAvatar;
}
/** agent_title
*应用标题
*/
private java.lang.String agentTitle;
public java.lang.String getAgentTitle(){
return this.agentTitle;
}
public void setAgentTitle(java.lang.String agentTitle){
this.agentTitle = agentTitle;
}
/** agent_desc
*应用描述
*/
private java.lang.String agentDesc;
public java.lang.String getAgentDesc(){
return this.agentDesc;
}
public void setAgentDesc(java.lang.String agentDesc){
this.agentDesc = agentDesc;
}
/** agent_system
*角色指令
*/
private java.lang.String agentSystem;
public java.lang.String getAgentSystem(){
return this.agentSystem;
}
public void setAgentSystem(java.lang.String agentSystem){
this.agentSystem = agentSystem;
}
/** agent_publish_status
*应用发布状态 草稿-draft 发布-publish
*/
private java.lang.String agentPublishStatus;
public java.lang.String getAgentPublishStatus(){
return this.agentPublishStatus;
}
public void setAgentPublishStatus(java.lang.String agentPublishStatus){
this.agentPublishStatus = agentPublishStatus;
}
/** publish_time
*发布时间
*/
private java.util.Date publishTime;
public java.util.Date getPublishTime(){
return this.publishTime;
}
public void setPublishTime(java.util.Date publishTime){
this.publishTime = publishTime;
}
/** preamble
*开场白
*/
private java.lang.String preamble;
public java.lang.String getPreamble(){
return this.preamble;
}
public void setPreamble(java.lang.String preamble){
this.preamble = preamble;
}
/** featured_questions
*推荐问
*/
private java.lang.String[] featuredQuestions;
public java.lang.String[] getFeaturedQuestions(){
return this.featuredQuestions;
}
public void setFeaturedQuestions(java.lang.String[] featuredQuestions){
this.featuredQuestions = featuredQuestions;
}
/** communication_turn
*对话上下文保存轮次 0-100
*/
private java.lang.Integer communicationTurn;
public java.lang.Integer getCommunicationTurn(){
return this.communicationTurn;
}
public void setCommunicationTurn(java.lang.Integer communicationTurn){
this.communicationTurn = communicationTurn;
}
/** continuous_question_status
*追问状态 默认-default 自定义-customizable 关闭-close
*/
private java.lang.String continuousQuestionStatus;
public java.lang.String getContinuousQuestionStatus(){
return this.continuousQuestionStatus;
}
public void setContinuousQuestionStatus(java.lang.String continuousQuestionStatus){
this.continuousQuestionStatus = continuousQuestionStatus;
}
/** continuous_question_system
*追问prompt
*/
private java.lang.String continuousQuestionSystem;
public java.lang.String getContinuousQuestionSystem(){
return this.continuousQuestionSystem;
}
public void setContinuousQuestionSystem(java.lang.String continuousQuestionSystem){
this.continuousQuestionSystem = continuousQuestionSystem;
}
/** continuous_question_turn
*追问轮次 1-5
*/
private java.lang.Integer continuousQuestionTurn;
public java.lang.Integer getContinuousQuestionTurn(){
return this.continuousQuestionTurn;
}
public void setContinuousQuestionTurn(java.lang.Integer continuousQuestionTurn){
this.continuousQuestionTurn = continuousQuestionTurn;
}
/** knowledge_ids
*知识库ID
*/
private java.lang.String[] knowledgeIds;
public java.lang.String[] getKnowledgeIds(){
return this.knowledgeIds;
}
public void setKnowledgeIds(java.lang.String[] knowledgeIds){
this.knowledgeIds = knowledgeIds;
}
/** large_model
*问答模型
*/
private java.lang.String largeModel;
public java.lang.String getLargeModel(){
return this.largeModel;
}
public void setLargeModel(java.lang.String largeModel){
this.largeModel = largeModel;
}
/** top_p
*对话模型 多样性 [0-1.00]
*/
private java.lang.Float topP;
public java.lang.Float getTopP(){
return this.topP;
}
public void setTopP(java.lang.Float topP){
this.topP = topP;
}
/** unit_ids
*组件ID
*/
private java.lang.String[] unitIds;
public java.lang.String[] getUnitIds(){
return this.unitIds;
}
public void setUnitIds(java.lang.String[] unitIds){
this.unitIds = unitIds;
}
/** is_deleted
*是否删除 1、Y 是 2、N 否
*/
private java.lang.String isDeleted;
public java.lang.String getIsDeleted(){
return this.isDeleted;
}
public void setIsDeleted(java.lang.String isDeleted){
this.isDeleted = isDeleted;
}
/** CREATOR
*创建人
*/
private java.lang.String creator;
public java.lang.String getCreator(){
return this.creator;
}
public void setCreator(java.lang.String creator){
this.creator = creator;
}
/** CREATED_TIME
*创建时间
*/
private java.util.Date createdTime;
public java.util.Date getCreatedTime(){
return this.createdTime;
}
public void setCreatedTime(java.util.Date createdTime){
this.createdTime = createdTime;
}
/** MODIFIER
*修改人
*/
private java.lang.String modifier;
public java.lang.String getModifier(){
return this.modifier;
}
public void setModifier(java.lang.String modifier){
this.modifier = modifier;
}
/** MODIFIED_TIME
*修改时间
*/
private java.util.Date modifiedTime;
public java.util.Date getModifiedTime(){
return this.modifiedTime;
}
public void setModifiedTime(java.util.Date modifiedTime){
this.modifiedTime = modifiedTime;
}
/** SYS_VERSION
*乐观锁,版本号
*/
private java.lang.Integer sysVersion;
public java.lang.Integer getSysVersion(){
return this.sysVersion;
}
public void setSysVersion(java.lang.Integer sysVersion){
this.sysVersion = sysVersion;
}
@Override
public String toString() {
return "BizAgentApplicationInfoEntity{" +
"id=" + id +
", memberId=" + memberId +
", agentId='" + agentId + '\'' +
", agentAvatar='" + agentAvatar + '\'' +
", agentTitle='" + agentTitle + '\'' +
", agentDesc='" + agentDesc + '\'' +
", agentSystem='" + agentSystem + '\'' +
", agentPublishStatus='" + agentPublishStatus + '\'' +
", publishTime=" + publishTime +
", preamble='" + preamble + '\'' +
", featuredQuestions=" + Arrays.toString(featuredQuestions) +
", communicationTurn=" + communicationTurn +
", continuousQuestionStatus='" + continuousQuestionStatus + '\'' +
", continuousQuestionSystem='" + continuousQuestionSystem + '\'' +
", continuousQuestionTurn=" + continuousQuestionTurn +
", knowledgeIds=" + Arrays.toString(knowledgeIds) +
", largeModel='" + largeModel + '\'' +
", topP=" + topP +
", unitIds=" + Arrays.toString(unitIds) +
", isDeleted='" + isDeleted + '\'' +
", creator='" + creator + '\'' +
", createdTime=" + createdTime +
", modifier='" + modifier + '\'' +
", modifiedTime=" + modifiedTime +
", sysVersion=" + sysVersion +
'}';
}
}
\ No newline at end of file
package cn.com.poc.agent_application.entity;
public class BizAgentApplicationLargeModelListEntity {
private static final long serialVersionUID = 1L;
/** id
*
*/
private java.lang.Integer id;
public java.lang.Integer getId(){
return this.id;
}
public void setId(java.lang.Integer id){
this.id = id;
}
/** model_name
*模型
*/
private java.lang.String modelName;
public java.lang.String getModelName(){
return this.modelName;
}
public void setModelName(java.lang.String modelName){
this.modelName = modelName;
}
/** owner
*模型服务商
*/
private java.lang.String owner;
public java.lang.String getOwner(){
return this.owner;
}
public void setOwner(java.lang.String owner){
this.owner = owner;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.entity;
public class BizAgentApplicationPublishEntity {
private static final long serialVersionUID = 1L;
/** id
*自增ID
*/
private java.lang.Integer id;
public java.lang.Integer getId(){
return this.id;
}
public void setId(java.lang.Integer id){
this.id = id;
}
/** member_id
*创建应用的用户ID
*/
private java.lang.Integer memberId;
public java.lang.Integer getMemberId(){
return this.memberId;
}
public void setMemberId(java.lang.Integer memberId){
this.memberId = memberId;
}
/** agent_id
*agent应用ID
*/
private java.lang.String agentId;
public java.lang.String getAgentId(){
return this.agentId;
}
public void setAgentId(java.lang.String agentId){
this.agentId = agentId;
}
/** agent_avatar
*应用头像ICON地址
*/
private java.lang.String agentAvatar;
public java.lang.String getAgentAvatar(){
return this.agentAvatar;
}
public void setAgentAvatar(java.lang.String agentAvatar){
this.agentAvatar = agentAvatar;
}
/** agent_title
*应用标题
*/
private java.lang.String agentTitle;
public java.lang.String getAgentTitle(){
return this.agentTitle;
}
public void setAgentTitle(java.lang.String agentTitle){
this.agentTitle = agentTitle;
}
/** agent_desc
*应用描述
*/
private java.lang.String agentDesc;
public java.lang.String getAgentDesc(){
return this.agentDesc;
}
public void setAgentDesc(java.lang.String agentDesc){
this.agentDesc = agentDesc;
}
/** agent_system
*角色指令
*/
private java.lang.String agentSystem;
public java.lang.String getAgentSystem(){
return this.agentSystem;
}
public void setAgentSystem(java.lang.String agentSystem){
this.agentSystem = agentSystem;
}
/** agent_publish_status
*应用发布状态 草稿-draft 发布-publish
*/
private java.lang.String agentPublishStatus;
public java.lang.String getAgentPublishStatus(){
return this.agentPublishStatus;
}
public void setAgentPublishStatus(java.lang.String agentPublishStatus){
this.agentPublishStatus = agentPublishStatus;
}
/** publish_time
*发布时间
*/
private java.util.Date publishTime;
public java.util.Date getPublishTime(){
return this.publishTime;
}
public void setPublishTime(java.util.Date publishTime){
this.publishTime = publishTime;
}
/** preamble
*开场白
*/
private java.lang.String preamble;
public java.lang.String getPreamble(){
return this.preamble;
}
public void setPreamble(java.lang.String preamble){
this.preamble = preamble;
}
/** featured_questions
*推荐问
*/
private java.lang.String[] featuredQuestions;
public java.lang.String[] getFeaturedQuestions(){
return this.featuredQuestions;
}
public void setFeaturedQuestions(java.lang.String[] featuredQuestions){
this.featuredQuestions = featuredQuestions;
}
/** communication_turn
*对话上下文保存轮次 0-100
*/
private java.lang.Integer communicationTurn;
public java.lang.Integer getCommunicationTurn(){
return this.communicationTurn;
}
public void setCommunicationTurn(java.lang.Integer communicationTurn){
this.communicationTurn = communicationTurn;
}
/** continuous_question_status
*追问状态 默认-default 自定义-customizable 关闭-close
*/
private java.lang.String continuousQuestionStatus;
public java.lang.String getContinuousQuestionStatus(){
return this.continuousQuestionStatus;
}
public void setContinuousQuestionStatus(java.lang.String continuousQuestionStatus){
this.continuousQuestionStatus = continuousQuestionStatus;
}
/** continuous_question_system
*追问prompt
*/
private java.lang.String continuousQuestionSystem;
public java.lang.String getContinuousQuestionSystem(){
return this.continuousQuestionSystem;
}
public void setContinuousQuestionSystem(java.lang.String continuousQuestionSystem){
this.continuousQuestionSystem = continuousQuestionSystem;
}
/** continuous_question_turn
*追问轮次 1-5
*/
private java.lang.Integer continuousQuestionTurn;
public java.lang.Integer getContinuousQuestionTurn(){
return this.continuousQuestionTurn;
}
public void setContinuousQuestionTurn(java.lang.Integer continuousQuestionTurn){
this.continuousQuestionTurn = continuousQuestionTurn;
}
/** knowledge_ids
*知识库ID
*/
private java.lang.String[] knowledgeIds;
public java.lang.String[] getKnowledgeIds(){
return this.knowledgeIds;
}
public void setKnowledgeIds(java.lang.String[] knowledgeIds){
this.knowledgeIds = knowledgeIds;
}
/** large_model
*问答模型
*/
private java.lang.String largeModel;
public java.lang.String getLargeModel(){
return this.largeModel;
}
public void setLargeModel(java.lang.String largeModel){
this.largeModel = largeModel;
}
/** top_p
*对话模型 多样性 [0-1.00]
*/
private java.lang.Float topP;
public java.lang.Float getTopP(){
return this.topP;
}
public void setTopP(java.lang.Float topP){
this.topP = topP;
}
/** unit_ids
*组件ID
*/
private java.lang.String[] unitIds;
public java.lang.String[] getUnitIds(){
return this.unitIds;
}
public void setUnitIds(java.lang.String[] unitIds){
this.unitIds = unitIds;
}
/** is_deleted
*是否删除 1、Y 是 2、N 否
*/
private java.lang.String isDeleted;
public java.lang.String getIsDeleted(){
return this.isDeleted;
}
public void setIsDeleted(java.lang.String isDeleted){
this.isDeleted = isDeleted;
}
/** CREATOR
*创建人
*/
private java.lang.String creator;
public java.lang.String getCreator(){
return this.creator;
}
public void setCreator(java.lang.String creator){
this.creator = creator;
}
/** CREATED_TIME
*创建时间
*/
private java.util.Date createdTime;
public java.util.Date getCreatedTime(){
return this.createdTime;
}
public void setCreatedTime(java.util.Date createdTime){
this.createdTime = createdTime;
}
/** MODIFIER
*修改人
*/
private java.lang.String modifier;
public java.lang.String getModifier(){
return this.modifier;
}
public void setModifier(java.lang.String modifier){
this.modifier = modifier;
}
/** MODIFIED_TIME
*修改时间
*/
private java.util.Date modifiedTime;
public java.util.Date getModifiedTime(){
return this.modifiedTime;
}
public void setModifiedTime(java.util.Date modifiedTime){
this.modifiedTime = modifiedTime;
}
/** SYS_VERSION
*乐观锁,版本号
*/
private java.lang.Integer sysVersion;
public java.lang.Integer getSysVersion(){
return this.sysVersion;
}
public void setSysVersion(java.lang.Integer sysVersion){
this.sysVersion = sysVersion;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.entity;
public class CreateAgentTitleAndDescEntity {
private String agentTitle;
private String agentDesc;
public String getAgentTitle() {
return agentTitle;
}
public void setAgentTitle(String agentTitle) {
this.agentTitle = agentTitle;
}
public String getAgentDesc() {
return agentDesc;
}
public void setAgentDesc(String agentDesc) {
this.agentDesc = agentDesc;
}
@Override
public String toString() {
return "CreateAgentTitleAndDescEntity{" +
"agentTitle='" + agentTitle + '\'' +
", agentDesc='" + agentDesc + '\'' +
'}';
}
}
package cn.com.poc.communication.model;
package cn.com.poc.agent_application.model;
import java.io.Serializable;
......@@ -17,90 +17,106 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
/**
* Model class for biz_communication_record
* 对话记录表
* Model class for biz_agent_application_dialogues_record
* Agent应用-用户对话记录
*/
@Entity
@Table(name = "biz_communication_record")
@Table(name = "biz_agent_application_dialogues_record")
@DynamicInsert
@DynamicUpdate
public class BizCommunicationRecordModel extends BaseModelClass implements Serializable {
public class BizAgentApplicationDialoguesRecordModel extends BaseModelClass implements Serializable {
private static final long serialVersionUID = 1L;
/**
* id
* 主键ID
*/
private java.lang.Integer id;
private java.lang.Long id;
@Column(name = "id", length = 10)
@Column(name = "id", length = 19)
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public java.lang.Integer getId() {
public java.lang.Long getId() {
return this.id;
}
public void setId(java.lang.Integer id) {
public void setId(java.lang.Long id) {
this.id = id;
super.addValidField("id");
}
/**
* communication_id
* 对话ID
* role
* 角色 user-用户 assistant-助手
*/
private java.lang.String communicationId;
private java.lang.String role;
@Column(name = "role", length = 100)
public java.lang.String getRole() {
return this.role;
}
@Column(name = "communication_id", length = 255)
public java.lang.String getCommunicationId() {
return this.communicationId;
public void setRole(java.lang.String role) {
this.role = role;
super.addValidField("role");
}
public void setCommunicationId(java.lang.String communicationId) {
this.communicationId = communicationId;
super.addValidField("communicationId");
/**
* dialogsId
* 对话ID
*/
private java.lang.String dialogsId;
@Column(name = "dialogs_id", length = 100)
public String getDialogsId() {
return dialogsId;
}
public void setDialogsId(String dialogsId) {
this.dialogsId = dialogsId;
super.addValidField("dialogsId");
}
/**
* timestamp
* 时间戳
* agent_id
* agent应用ID
*/
private java.lang.Long timestamp;
private java.lang.String agentId;
@Column(name = "timestamp", length = 19)
public java.lang.Long getTimestamp() {
return this.timestamp;
@Column(name = "agent_id", length = 200)
public java.lang.String getAgentId() {
return this.agentId;
}
public void setTimestamp(java.lang.Long timestamp) {
this.timestamp = timestamp;
super.addValidField("timestamp");
public void setAgentId(java.lang.String agentId) {
this.agentId = agentId;
super.addValidField("agentId");
}
/**
* speech_url
* 语音地址
* member_id
* 用户ID
*/
private java.lang.String speechUrl;
private java.lang.Long memberId;
@Column(name = "speech_url", length = 255)
public java.lang.String getSpeechUrl() {
return this.speechUrl;
@Column(name = "member_id", length = 19)
public java.lang.Long getMemberId() {
return this.memberId;
}
public void setSpeechUrl(java.lang.String speechUrl) {
this.speechUrl = speechUrl;
super.addValidField("speechUrl");
public void setMemberId(java.lang.Long memberId) {
this.memberId = memberId;
super.addValidField("memberId");
}
/**
* content
* 语音文本
* 内容
*/
private java.lang.String content;
......@@ -114,85 +130,21 @@ public class BizCommunicationRecordModel extends BaseModelClass implements Seria
super.addValidField("content");
}
/**
* trans_content
* 文本翻译
*/
private String transContent;
@Column(name = "trans_content", length = 2147483647)
public String getTransContent() {
return transContent;
}
public void setTransContent(String transContent) {
this.transContent = transContent;
super.addValidField("transContent");
}
/**
* fluency_score
* 流利度评分
*/
private java.lang.Double fluencyScore;
@Column(name = "fluency_score", length = 100)
public Double getFluencyScore() {
return fluencyScore;
}
public void setFluencyScore(Double fluencyScore) {
this.fluencyScore = fluencyScore;
super.addValidField("fluencyScore");
}
/**
* accuracy_score
* 准确度评分
*/
private java.lang.Double accuracyScore;
@Column(name = "accuracy_score", length = 100)
public Double getAccuracyScore() {
return accuracyScore;
}
public void setAccuracyScore(Double accuracyScore) {
this.accuracyScore = accuracyScore;
super.addValidField("accuracyScore");
}
/**
* articulation_score
* 发音评分
*/
private java.lang.Double articulationScore;
@Column(name = "articulation_score", length = 100)
public Double getArticulationScore() {
return articulationScore;
}
public void setArticulationScore(Double articulationScore) {
this.articulationScore = articulationScore;
super.addValidField("articulationScore");
}
/**
* role
* 角色 user-用户 assistant-助手
* timestamp
* 时间戳
*/
private java.lang.String role;
private java.lang.Long timestamp;
@Column(name = "role", length = 100)
public java.lang.String getRole() {
return this.role;
@Column(name = "timestamp", length = 19)
public java.lang.Long getTimestamp() {
return this.timestamp;
}
public void setRole(java.lang.String role) {
this.role = role;
super.addValidField("role");
public void setTimestamp(java.lang.Long timestamp) {
this.timestamp = timestamp;
super.addValidField("timestamp");
}
......
package cn.com.poc.agent_application.model;
import java.io.Serializable;
import cn.com.yict.framemax.data.model.BaseModelClass;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
/**
* Model class for biz_agent_application_gc_config
* agent应用 AI生成【提示词-大模型配置】
*/
@Entity
@Table(name = "biz_agent_application_gc_config")
@DynamicInsert
@DynamicUpdate
public class BizAgentApplicationGcConfigModel extends BaseModelClass implements Serializable {
private static final long serialVersionUID = 1L;
/** id
*
*/
private java.lang.Integer id;
@Column(name = "id",length = 10)
@Id @GeneratedValue(strategy = GenerationType.AUTO)
public java.lang.Integer getId(){
return this.id;
}
public void setId(java.lang.Integer id){
this.id = id;
super.addValidField("id");
}
/** config_code
*配置代码
*/
private java.lang.String configCode;
@Column(name = "config_code",length = 100)
public java.lang.String getConfigCode(){
return this.configCode;
}
public void setConfigCode(java.lang.String configCode){
this.configCode = configCode;
super.addValidField("configCode");
}
/** config_system
*提示词
*/
private java.lang.String configSystem;
@Column(name = "config_system",length = 2147483647)
public java.lang.String getConfigSystem(){
return this.configSystem;
}
public void setConfigSystem(java.lang.String configSystem){
this.configSystem = configSystem;
super.addValidField("configSystem");
}
/** large_model
*大模型
*/
private java.lang.String largeModel;
@Column(name = "large_model",length = 100)
public java.lang.String getLargeModel(){
return this.largeModel;
}
public void setLargeModel(java.lang.String largeModel){
this.largeModel = largeModel;
super.addValidField("largeModel");
}
/** top_p
*多样性
*/
private java.lang.Float topP;
@Column(name = "top_p",length = 12)
public java.lang.Float getTopP(){
return this.topP;
}
public void setTopP(java.lang.Float topP){
this.topP = topP;
super.addValidField("topP");
}
}
\ No newline at end of file
package cn.com.poc.agent_application.model;
import java.io.Serializable;
import cn.com.yict.framemax.data.model.BaseModelClass;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
/**
* Model class for biz_agent_application_large_model_list
* 大模型列表
*/
@Entity
@Table(name = "biz_agent_application_large_model_list")
@DynamicInsert
@DynamicUpdate
public class BizAgentApplicationLargeModelListModel extends BaseModelClass implements Serializable {
private static final long serialVersionUID = 1L;
/** id
*
*/
private java.lang.Integer id;
@Column(name = "id",length = 10)
@Id @GeneratedValue(strategy = GenerationType.AUTO)
public java.lang.Integer getId(){
return this.id;
}
public void setId(java.lang.Integer id){
this.id = id;
super.addValidField("id");
}
/** model_name
*模型
*/
private java.lang.String modelName;
@Column(name = "model_name",length = 100)
public java.lang.String getModelName(){
return this.modelName;
}
public void setModelName(java.lang.String modelName){
this.modelName = modelName;
super.addValidField("modelName");
}
/** owner
*模型服务商
*/
private java.lang.String owner;
@Column(name = "owner",length = 100)
public java.lang.String getOwner(){
return this.owner;
}
public void setOwner(java.lang.String owner){
this.owner = owner;
super.addValidField("owner");
}
}
\ No newline at end of file
select distinct
id,
member_id,
agent_id,
agent_avatar,
agent_title,
agent_desc,
agent_system,
agent_publish_status,
publish_time,
preamble,
featured_questions,
communication_turn,
continuous_question_status,
continuous_question_system,
continuous_question_turn,
knowledge_ids,
large_model,
top_p,
unit_ids,
is_deleted,
CREATOR,
CREATED_TIME,
MODIFIER,
MODIFIED_TIME,
SYS_VERSION
from
biz_agent_application_info
where is_deleted = 'N'
<< and member_id = :memberId >>
<< and (LOCATE(:query,agent_title) or LOCATE(:query,agent_desc))>>
order by MODIFIED_TIME desc
\ No newline at end of file
package cn.com.poc.agent_application.query;
import java.io.Serializable;
/**
* Query Condition class for AgentApplicationInfoQuery
*/
public class AgentApplicationInfoQueryCondition implements Serializable{
private static final long serialVersionUID = 1L;
private java.lang.Long memberId;
public java.lang.Long getMemberId(){
return this.memberId;
}
public void setMemberId(java.lang.Long memberId){
this.memberId = memberId;
}
private java.lang.String query;
public java.lang.String getQuery(){
return this.query;
}
public void setQuery(java.lang.String query){
this.query = query;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.query;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import cn.com.yict.framemax.data.model.BaseItemClass;
/**
* Query Item class for AgentApplicationInfoQuery
*/
@Entity
public class AgentApplicationInfoQueryItem extends BaseItemClass implements Serializable {
private static final long serialVersionUID = 1L;
/**
* id
* id
*/
private java.lang.Integer id;
@Column(name = "id")
public java.lang.Integer getId() {
return this.id;
}
public void setId(java.lang.Integer id) {
this.id = id;
}
/**
* member_id
* member_id
*/
private java.lang.Integer memberId;
@Column(name = "member_id")
public java.lang.Integer getMemberId() {
return this.memberId;
}
public void setMemberId(java.lang.Integer memberId) {
this.memberId = memberId;
}
/**
* agent_id
* agent_id
*/
private java.lang.String agentId;
@Column(name = "agent_id")
public java.lang.String getAgentId() {
return this.agentId;
}
public void setAgentId(java.lang.String agentId) {
this.agentId = agentId;
}
/**
* agent_avatar
* agent_avatar
*/
private java.lang.String agentAvatar;
@Column(name = "agent_avatar")
public java.lang.String getAgentAvatar() {
return this.agentAvatar;
}
public void setAgentAvatar(java.lang.String agentAvatar) {
this.agentAvatar = agentAvatar;
}
/**
* agent_title
* agent_title
*/
private java.lang.String agentTitle;
@Column(name = "agent_title")
public java.lang.String getAgentTitle() {
return this.agentTitle;
}
public void setAgentTitle(java.lang.String agentTitle) {
this.agentTitle = agentTitle;
}
/**
* agent_desc
* agent_desc
*/
private java.lang.String agentDesc;
@Column(name = "agent_desc")
public java.lang.String getAgentDesc() {
return this.agentDesc;
}
public void setAgentDesc(java.lang.String agentDesc) {
this.agentDesc = agentDesc;
}
/**
* agent_system
* agent_system
*/
private java.lang.String agentSystem;
@Column(name = "agent_system")
public java.lang.String getAgentSystem() {
return this.agentSystem;
}
public void setAgentSystem(java.lang.String agentSystem) {
this.agentSystem = agentSystem;
}
/**
* agent_publish_status
* agent_publish_status
*/
private java.lang.String agentPublishStatus;
@Column(name = "agent_publish_status")
public java.lang.String getAgentPublishStatus() {
return this.agentPublishStatus;
}
public void setAgentPublishStatus(java.lang.String agentPublishStatus) {
this.agentPublishStatus = agentPublishStatus;
}
/**
* publish_time
* 发布时间
*/
private java.util.Date publishTime;
@Column(name = "publish_time")
public java.util.Date getPublishTime() {
return this.publishTime;
}
public void setPublishTime(java.util.Date publishTime) {
this.publishTime = publishTime;
}
/**
* preamble
* preamble
*/
private java.lang.String preamble;
@Column(name = "preamble")
public java.lang.String getPreamble() {
return this.preamble;
}
public void setPreamble(java.lang.String preamble) {
this.preamble = preamble;
}
/**
* featured_questions
* featured_questions
*/
private java.lang.String featuredQuestions;
@Column(name = "featured_questions")
public java.lang.String getFeaturedQuestions() {
return this.featuredQuestions;
}
public void setFeaturedQuestions(java.lang.String featuredQuestions) {
this.featuredQuestions = featuredQuestions;
}
/**
* communication_turn
* communication_turn
*/
private java.lang.Integer communicationTurn;
@Column(name = "communication_turn")
public java.lang.Integer getCommunicationTurn() {
return this.communicationTurn;
}
public void setCommunicationTurn(java.lang.Integer communicationTurn) {
this.communicationTurn = communicationTurn;
}
/**
* continuous_question_status
* continuous_question_status
*/
private java.lang.String continuousQuestionStatus;
@Column(name = "continuous_question_status")
public java.lang.String getContinuousQuestionStatus() {
return this.continuousQuestionStatus;
}
public void setContinuousQuestionStatus(java.lang.String continuousQuestionStatus) {
this.continuousQuestionStatus = continuousQuestionStatus;
}
/**
* continuous_question_system
* continuous_question_system
*/
private java.lang.String continuousQuestionSystem;
@Column(name = "continuous_question_system")
public java.lang.String getContinuousQuestionSystem() {
return this.continuousQuestionSystem;
}
public void setContinuousQuestionSystem(java.lang.String continuousQuestionSystem) {
this.continuousQuestionSystem = continuousQuestionSystem;
}
/**
* continuous_question_turn
* continuous_question_turn
*/
private java.lang.Integer continuousQuestionTurn;
@Column(name = "continuous_question_turn")
public java.lang.Integer getContinuousQuestionTurn() {
return this.continuousQuestionTurn;
}
public void setContinuousQuestionTurn(java.lang.Integer continuousQuestionTurn) {
this.continuousQuestionTurn = continuousQuestionTurn;
}
/**
* knowledge_ids
* knowledge_ids
*/
private java.lang.String knowledgeIds;
@Column(name = "knowledge_ids")
public java.lang.String getKnowledgeIds() {
return this.knowledgeIds;
}
public void setKnowledgeIds(java.lang.String knowledgeIds) {
this.knowledgeIds = knowledgeIds;
}
/**
* large_model
* large_model
*/
private java.lang.String largeModel;
@Column(name = "large_model")
public java.lang.String getLargeModel() {
return this.largeModel;
}
public void setLargeModel(java.lang.String largeModel) {
this.largeModel = largeModel;
}
/**
* top_p
* top_p
*/
private java.lang.Float topP;
@Column(name = "top_p")
public java.lang.Float getTopP() {
return this.topP;
}
public void setTopP(java.lang.Float topP) {
this.topP = topP;
}
/**
* unit_ids
* unit_ids
*/
private java.lang.String unitIds;
@Column(name = "unit_ids")
public java.lang.String getUnitIds() {
return this.unitIds;
}
public void setUnitIds(java.lang.String unitIds) {
this.unitIds = unitIds;
}
/**
* is_deleted
* is_deleted
*/
private java.lang.String isDeleted;
@Column(name = "is_deleted")
public java.lang.String getIsDeleted() {
return this.isDeleted;
}
public void setIsDeleted(java.lang.String isDeleted) {
this.isDeleted = isDeleted;
}
/**
* CREATOR
* CREATOR
*/
private java.lang.String creator;
@Column(name = "CREATOR")
public java.lang.String getCreator() {
return this.creator;
}
public void setCreator(java.lang.String creator) {
this.creator = creator;
}
/**
* CREATED_TIME
* CREATED_TIME
*/
private java.util.Date createdTime;
@Column(name = "CREATED_TIME")
public java.util.Date getCreatedTime() {
return this.createdTime;
}
public void setCreatedTime(java.util.Date createdTime) {
this.createdTime = createdTime;
}
/**
* MODIFIER
* MODIFIER
*/
private java.lang.String modifier;
@Column(name = "MODIFIER")
public java.lang.String getModifier() {
return this.modifier;
}
public void setModifier(java.lang.String modifier) {
this.modifier = modifier;
}
/**
* MODIFIED_TIME
* MODIFIED_TIME
*/
private java.util.Date modifiedTime;
@Column(name = "MODIFIED_TIME")
public java.util.Date getModifiedTime() {
return this.modifiedTime;
}
public void setModifiedTime(java.util.Date modifiedTime) {
this.modifiedTime = modifiedTime;
}
/**
* SYS_VERSION
* SYS_VERSION
*/
private java.lang.Integer sysVersion;
@Column(name = "SYS_VERSION")
public java.lang.Integer getSysVersion() {
return this.sysVersion;
}
public void setSysVersion(java.lang.Integer sysVersion) {
this.sysVersion = sysVersion;
}
}
\ No newline at end of file
package cn.com.poc.agent_application.repository;
import cn.com.yict.framemax.data.repository.Repository;
import cn.com.poc.agent_application.model.BizAgentApplicationDialoguesRecordModel;
public interface BizAgentApplicationDialoguesRecordRepository extends Repository<BizAgentApplicationDialoguesRecordModel,java.lang.Long> {
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment