package com.matrix.system.app.dto; 
 | 
  
 | 
import com.fasterxml.jackson.annotation.JsonFormat; 
 | 
import com.matrix.core.tools.DateUtil; 
 | 
import io.swagger.annotations.ApiModel; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import org.hibernate.validator.constraints.Length; 
 | 
  
 | 
import javax.validation.constraints.NotBlank; 
 | 
import javax.validation.constraints.NotNull; 
 | 
import java.util.Date; 
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * @author wzy 
 | 
 * @date 2020-12-22 
 | 
 **/ 
 | 
@ApiModel(value = "AddVipDto", description = "添加会员接收参数类") 
 | 
public class AddVipDto { 
 | 
    @ApiModelProperty(value = "头像") 
 | 
    private String photo; 
 | 
  
 | 
    @Length(max = 10, min = 1) 
 | 
    @NotBlank(message = "会员编号不能为空") 
 | 
    @ApiModelProperty(value = "会员编号") 
 | 
    private String vipNo; 
 | 
  
 | 
    @NotBlank(message = "姓名不能为空") 
 | 
    @ApiModelProperty(value = "会员姓名") 
 | 
    private String vipName; 
 | 
  
 | 
    @NotBlank(message = "手机号不能为空") 
 | 
    @ApiModelProperty(value = "手机号") 
 | 
    private String phone; 
 | 
  
 | 
    @NotBlank(message = "性别不能为空") 
 | 
    @ApiModelProperty(value = "性别", example = "男/女") 
 | 
    private String sex; 
 | 
  
 | 
    @NotNull(message = "生日不能为空") 
 | 
    @ApiModelProperty(value = "生日") 
 | 
    @JsonFormat(pattern = DateUtil.DATE_FORMAT_DD, timezone = "GMT+8") 
 | 
    private Date birthday; 
 | 
  
 | 
    @Length(min = 6, max = 6) 
 | 
    @NotBlank(message = "参数错误") 
 | 
    @ApiModelProperty(value = "资金密码", example = "123456") 
 | 
    private String password; 
 | 
  
 | 
    @ApiModelProperty(value = "省市区", example = "湖南省,长沙市,岳麓区") 
 | 
    private String areas; 
 | 
  
 | 
    @ApiModelProperty(value = "详细地址") 
 | 
    private String address; 
 | 
  
 | 
    @ApiModelProperty(value = "到店途径", example = "网络团购") 
 | 
    private String arrivalWay; 
 | 
  
 | 
    @ApiModelProperty(value = "推荐人ID") 
 | 
    private Long recommendId; 
 | 
  
 | 
    @ApiModelProperty(value = "备注") 
 | 
    private String remark; 
 | 
  
 | 
    @ApiModelProperty(value = "标签列表") 
 | 
    private List<String> labels; 
 | 
  
 | 
    public String getVipNo() { 
 | 
        return vipNo; 
 | 
    } 
 | 
  
 | 
    public void setVipNo(String vipNo) { 
 | 
        this.vipNo = vipNo; 
 | 
    } 
 | 
  
 | 
    public String getVipName() { 
 | 
        return vipName; 
 | 
    } 
 | 
  
 | 
    public void setVipName(String vipName) { 
 | 
        this.vipName = vipName; 
 | 
    } 
 | 
  
 | 
    public String getPhone() { 
 | 
        return phone; 
 | 
    } 
 | 
  
 | 
    public void setPhone(String phone) { 
 | 
        this.phone = phone; 
 | 
    } 
 | 
  
 | 
    public String getSex() { 
 | 
        return sex; 
 | 
    } 
 | 
  
 | 
    public void setSex(String sex) { 
 | 
        this.sex = sex; 
 | 
    } 
 | 
  
 | 
    public Date getBirthday() { 
 | 
        return birthday; 
 | 
    } 
 | 
  
 | 
    public void setBirthday(Date birthday) { 
 | 
        this.birthday = birthday; 
 | 
    } 
 | 
  
 | 
    public String getAreas() { 
 | 
        return areas; 
 | 
    } 
 | 
  
 | 
    public void setAreas(String areas) { 
 | 
        this.areas = areas; 
 | 
    } 
 | 
  
 | 
    public String getAddress() { 
 | 
        return address; 
 | 
    } 
 | 
  
 | 
    public void setAddress(String address) { 
 | 
        this.address = address; 
 | 
    } 
 | 
  
 | 
    public String getArrivalWay() { 
 | 
        return arrivalWay; 
 | 
    } 
 | 
  
 | 
    public void setArrivalWay(String arrivalWay) { 
 | 
        this.arrivalWay = arrivalWay; 
 | 
    } 
 | 
  
 | 
    public Long getRecommendId() { 
 | 
        return recommendId; 
 | 
    } 
 | 
  
 | 
    public void setRecommendId(Long recommendId) { 
 | 
        this.recommendId = recommendId; 
 | 
    } 
 | 
  
 | 
    public String getRemark() { 
 | 
        return remark; 
 | 
    } 
 | 
  
 | 
    public void setRemark(String remark) { 
 | 
        this.remark = remark; 
 | 
    } 
 | 
  
 | 
    public List<String> getLabels() { 
 | 
        return labels; 
 | 
    } 
 | 
  
 | 
    public void setLabels(List<String> labels) { 
 | 
        this.labels = labels; 
 | 
    } 
 | 
  
 | 
    public String getPassword() { 
 | 
        return password; 
 | 
    } 
 | 
  
 | 
    public void setPassword(String password) { 
 | 
        this.password = password; 
 | 
    } 
 | 
  
 | 
    public String getPhoto() { 
 | 
        return photo; 
 | 
    } 
 | 
  
 | 
    public void setPhoto(String photo) { 
 | 
        this.photo = photo; 
 | 
    } 
 | 
} 
 |