package cn.iocoder.yudao.module.llm.service.http.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AigcFineTuningFileListRespVO {
    private boolean success;
    private int code;
    private ListData data;
    private String message;
    private String traceId;

    // 嵌套在顶层类中的 Data 类
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class ListData {
        private List<FaqFile> list;
        private int total;
    }

    // 嵌套在 Data 类中的 FaqFile 类
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class FaqFile {
        private int size;
        private String createdAt;
        private String fileId;
        private String filename;
        private String purpose;
        private String fileType;
        private int tenantId;
        private String s3Url;
        private int lineCount;
        private int tokenCount;

    }
}
