package com.erp.file.dto;

import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;

/**
 * 文件上传请求DTO
 */
@Data
public class FileUploadRequest {
    
    /**
     * 模块
     */
    @Size(max = 50, message = "模块名称不能超过50字符")
    private String module = "default";
    
    /**
     * 用途
     */
    @Size(max = 50, message = "用途不能超过50字符")
    private String purpose = "upload";
    
    /**
     * 文件描述
     */
    @Size(max = 500, message = "描述不能超过500字符")
    private String description;
}
