package com.snack.server.common.storage;

import lombok.Data;

import java.io.Serializable;

/**
 * 文件存储结果
 */
@Data
public class FileStoreResult implements Serializable {

    /** 存储路径（不含域名前缀，相对 ./uploads/） */
    private String path;

    /** 访问 URL（含域名前缀） */
    private String url;

    /** 原始文件名 */
    private String name;

    /** 存储后的文件名（含 UUID 前缀） */
    private String storedName;

    /** 文件大小（字节） */
    private Long size;

    /** MIME 类型 */
    private String contentType;
}
