package com.ylx.massage.domain.dto;

import lombok.Data;

import javax.validation.Valid;
import java.math.BigDecimal;
import java.util.List;

@Data
public class MerchantApplyFileDto {

    /**
     * 文件类型。
     * 1:形象照 2:生活照 3：宣传视频 4-身份证正面 5-身份证反面 6-手持身份证 7-健康证 8-从业资格证,9-无犯罪证明,10-承诺书,11-承诺录音,12-承诺录像,13-其他
     */
    private String fileType;

    /**
     * 原始文件名。
     */
    private String fileName;

    /**
     * 文件访问地址。
     */
    private String fileUrl;

    /**
     * 文件大小，单位字节。
     */
    private BigDecimal fileSize;

    /**
     * 文件 MIME 类型，如 image/jpeg。
     */
    private String contentType;

    /**
     * 同一文件类型下的多个文件。
     */
    @Valid
    private List<MerchantApplyFileDto> files;
}
