package cn.iocoder.yudao.module.infra.controller.admin.file.vo;

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

@Schema(description = "管理后台 - 文件匿名上传 Response VO")
@Data
public class FileUploadAnonymousRespVO {

    @Schema(description = "文件路径", example = "anonymous/2024/01/15/xxx.jpg")
    private String path;

    @Schema(description = "原始文件名", example = "example.jpg")
    private String originalFilename;

    @Schema(description = "文件大小（字节）", example = "102400")
    private Long size;

    @Schema(description = "文件类型", example = "image/jpeg")
    private String contentType;

    @Schema(description = "文件ID（数据库ID）", example = "12345")
    private Long id;

}