package jnpf.model.certificate.req.app;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * App端食品经营许可证更新请求参数。
 */
@Data
public class CertificateAppHygieneLicenseUpdateReq implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 证照实例ID。
     */
    @Length(max = 50, message = "证照实例ID长度不能超过50")
    private String certificateInstanceId;

    /**
     * 证照图片。
     */
    @Length(max = 1000, message = "证照图片长度不能超过1000")
    private String certificateImage;

    /**
     * 经营项目。
     */
    private String businessProject;

    /**
     * 发证日期，格式yyyy-MM-dd。
     */
    @Length(max = 20, message = "发证日期长度不能超过20")
    private String issueDate;

    /**
     * 到期日期，格式yyyy-MM-dd。
     */
    @Length(max = 20, message = "到期日期长度不能超过20")
    private String expireDate;
}

