package org.xyzh.api.ai.dto;

import org.xyzh.common.dto.BaseDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "知识库文件日志")
public class TbKnowledgeFileLog extends BaseDTO {
    private static final long serialVersionUID = 1L;
    
    @Schema(description = "日志Id")
    private String logId;

    @Schema(description = "知识库Id")
    private String knowledgeId;
    
    @Schema(description = "文件根Id")
    private String fileRootId;
    
    @Schema(description = "文件Id")
    private String fileId;
    
    @Schema(description = "文件名称")
    private String fileName;
    
    @Schema(description = "服务名称")
    private String service;
    
    @Schema(description = "文件版本")
    private Integer version;
    
    @Schema(description = "操作")
    private String action;
    
    @Schema(description = "操作人用户名")
    private String creatorName;
}
