package org.jk.rag.domain.entity;

import lombok.Builder;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

@Data
@Builder
public class JkDocumentParams {

    private MultipartFile[] files;

    private int sentence_size;

    private Boolean parse_image;

    private String callback_url;

    private Object callback_header;

    private String word_num_limit;

    private String req_id;

    private String knowledge_id;

    private int page;

    private int size;

    private String url;

    private String userId;

    private String tenantId;

    private String suffix;

    private String createBy;

    private String ossId;

    private String parsingType;

    private String name;

    private String customSeparator;

    private String remark;

    private String status;

    private String standardClassification;

    private List<String> documentStatus;

    private Boolean qaChecked;

    private Boolean relatedQuestionsEnabled;

    private Boolean summaryGenerationEnabled;

    private Boolean parentGenerationEnabled;

    private String documentId;

    private List<OssParms> fileList;

    private String sliceValue;

}
