package com.storlead.knowledge.entity;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "DocumnetEntity", description = "知识库文档")
public class DocumentEntity {
    @ApiModelProperty(value = "文档ID")
    private String id;
    @ApiModelProperty(value = "文档名称")
    private String name;
    @ApiModelProperty(value = "文档内容")
    private String text;
    @ApiModelProperty(value = "索引模式")
    private String indexingTechnique;
    @ApiModelProperty(value = "文档格式")
    private String docForm;
    @ApiModelProperty(value = "文档语言")
    private String docLanguage;
    @ApiModelProperty(value = "嵌入模型")
    private String embeddingModel;
    @ApiModelProperty(value = "模型提供商")
    private String embeddingModelProvider;
    @ApiModelProperty(value = "原始id")
    private String originalDocumentId;
    @ApiModelProperty(value = "索引状态")
    private String indexingStatus;
    @ApiModelProperty(value = "标签")
    private List<TagEntity> tags;



}
