12345678910111213141516171819202122232425262728293031323334353637 |
- package com.tour.module.domain.dto;
- import com.tour.module.validator.group.TwoGroup;
- import com.tour.module.vo.BaseVo;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.NoArgsConstructor;
- import lombok.experimental.Accessors;
- import org.hibernate.validator.constraints.Length;
- import javax.validation.constraints.NotBlank;
- @EqualsAndHashCode(callSuper = true)
- @Data
- @NoArgsConstructor
- @Accessors(chain = true)
- @ApiModel("实名认证参数类")
- public class AuthDto extends BaseVo {
- @NotBlank(message = "身份证号不能为空",groups = {TwoGroup.class})
- @Length(min = 18, max = 18, message = "身份证号码只能为18位",groups = {TwoGroup.class})
- @ApiModelProperty(value = "身份证号")
- private String idCard;
- /** 银行卡号 */
- @ApiModelProperty(value = "银行卡号")
- private String bankCard;
- @NotBlank(message = "姓名不能为空",groups = {TwoGroup.class})
- @ApiModelProperty(value = "姓名")
- private String name;
- private Integer certType;
- }
|