package com.goldenwater.slgc.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Schema(description = "文档文件实体")
@Data
public class DocFile {
    @Schema(description = "文件ID")
    private String fileId;
    @Schema(description = "关联ID")
    private String aid;
    @Schema(description = "文件类型")
    private String fileType;
    @Schema(description = "文件名称")
    private String fileName;
    @Schema(description = "文件大小")
    private BigDecimal fileSize;
    @Schema(description = "文件路径")
    private String filePath;
    @Schema(description = "文件分类")
    private String fileCate;
    @Schema(description = "文件描述")
    private String fileDesc;
    @Schema(description = "文件时间")
    private Date fileTime;
    @Schema(description = "下载次数")
    private Integer downTimes;

    /** 文件ID列表（用于批量移动） */
    private List<String> fileIds;
}
