| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- package com.takai.ai.domain.entity;
- import com.fasterxml.jackson.annotation.JsonIgnore;
- import com.takai.common.core.domain.BaseEntity;
- import lombok.AllArgsConstructor;
- import lombok.Builder;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import org.apache.commons.lang3.builder.ToStringBuilder;
- import org.apache.commons.lang3.builder.ToStringStyle;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * 智谱知识库列表 bm_knowledge
- *
- * @author takai
- */
- @Data
- @NoArgsConstructor
- @AllArgsConstructor
- @Builder
- public class TakaiKnowledge extends BaseEntity
- {
- private static final long serialVersionUID = 1L;
- /** 知识库ID */
- private String knowledgeId;
- /** 知识库绑定的向量化模型 */
- private String embeddingId;
- /** 知识库名称 */
- private String name;
- /** 知识库描述 */
- private String description;
- /**
- * 可见性:'0':公开,'1':私有
- */
- private String visible;
- /** 背景颜色 */
- private String background;
- /** 知识库图标 */
- private String icon;
- /** 知识库总字数 */
- private Integer wordNum;
- /** 知识库总大小(字节) */
- private Integer length;
- /** 知识文件数量 */
- private Integer documentSize;
- /**
- * 查询条件
- */
- private List<String> knowledgeIds = new ArrayList<>();
- @Override
- public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
- .append("knowledgeId", getKnowledgeId())
- .append("embeddingId", getEmbeddingId())
- .append("name", getName())
- .append("description", getDescription())
- .append("background", getBackground())
- .append("icon", getIcon())
- .append("wordNum", getWordNum())
- .append("length", getLength())
- .append("documentSize", getDocumentSize())
- .append("createBy", getCreateBy())
- .append("createTime", getCreateTime())
- .append("updateBy", getUpdateBy())
- .append("updateTime", getUpdateTime())
- .toString();
- }
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- TakaiKnowledge that = (TakaiKnowledge) o;
- return knowledgeId.equals(that.knowledgeId);
- }
- @Override
- public int hashCode() {
- return knowledgeId.hashCode();
- }
- }
|