package cn.quantgroup.xyqb.controller.modifyphoneno.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotBlank;

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

/**
 * Date: 2019/11/4
 * Time: 上午11:37
 *
 * @author: yangrui
 */
@Data
public class Step2Req implements Serializable {

    private static final long serialVersionUID = 3199682428349201451L;
    /**
     *
     */
    @NotNull(message = "id不能为空")
    private Long id;

    /**
     * 身份证正面
     */
    @ApiModelProperty("身份证正面")
    @NotBlank(message = "身份证正面不能为空")
    @Length(max = 256, message = "身份证正面图片地址最长256字符")
    private String idCardFaceUrl;

    /**
     * 身份证背面
     */
    @ApiModelProperty("身份证背面")
    @NotBlank(message = "身份证背面不能为空")
    @Length(max = 256, message = "身份证背面图片地址最长256字符")
    private String idCardRearUrl;

    /**
     * 本人手持身份证照片
     */
    @ApiModelProperty("本人手持身份证照片")
    @NotBlank(message = "本人手持身份证照片不能为空")
    @Length(max = 256, message = "本人手持身份证照片地址最长256字符")
    private String idCardHoldUrl;
}
