package com.sckw.system.model.vo.req;

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

import java.util.Date;

/**
 * @desc: 资质
 * @author: czh
 * @date: 2023/6/30
 */
@Data
public class BusinessLicense {

    /**
     * 执照记录id，新增时为空
     */
    private Long id;

    /**
     * 执照编号
     */
    @NotBlank(message = "证书编号不能为空")
    private String code;

    /**
     * 证书类型 （1联系人身份证 2法人身份证 3营业执照 4道路运输许可证 5开户许可证号 6授权证书 6电子签章授权书）
     */
    @NotNull(message = "证书类型不能为空")
    private Integer type;

    /**
     * 证书正面
     */
    private String certificateMain;

    /**
     * 证书反面
     */
    private String certificateRevolt;

    /**
     * 有效期
     */
    private Date expireTime;

    /**
     * 备注
     */
    private String remark;

}
