package com.xzx.gc.user.dto;
|
|
import com.xzx.gc.common.annotations.valid.Insert;
|
import com.xzx.gc.common.annotations.valid.InsertExtend;
|
import com.xzx.gc.model.CommonReq;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import org.hibernate.validator.constraints.Length;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
|
@Data
|
public class UserTargetInfoAddDto extends CommonReq {
|
|
@NotBlank(message = "请完善客户信息",groups = {Insert.class})
|
private String userName;
|
|
@NotBlank(message = "请完善客户电话",groups = {Insert.class,InsertExtend.class})
|
private String mobile;
|
|
@ApiModelProperty("地址备注")
|
@Length(max = 50,message = "录入地址备注不超过50个字符",groups = {Insert.class})
|
private String addressRemark;
|
@ApiModelProperty("其他描述")
|
@Length(max = 128,message = "其它信息描述不超过128个字符",groups = {Insert.class})
|
private String disc;
|
|
@NotNull(message = "推广员ID不能为空",groups = {Insert.class,InsertExtend.class})
|
private String userId;
|
|
@ApiModelProperty(hidden = true)
|
private String provinceId;
|
@ApiModelProperty(hidden = true)
|
private String cityId;
|
@ApiModelProperty(hidden = true)
|
private String townshipId;
|
|
@ApiModelProperty("所属区域")
|
private String addressArea;
|
|
@NotBlank(message = "请完善客户地址信息",groups = {Insert.class})
|
private String detailAddress;
|
|
@ApiModelProperty(value = "楼层")
|
private String layFloor;
|
|
@ApiModelProperty("经度")
|
private String longitude;
|
|
@ApiModelProperty("纬度")
|
private String latitude;
|
|
@ApiModelProperty(value = "省份名称", name = "provinceName")
|
private String provinceName;
|
|
|
@ApiModelProperty(value = "城市名称", name = "cityName")
|
private String cityName;
|
|
|
@ApiModelProperty(value = "区县名称", name = "townshipName")
|
private String townshipName;
|
|
@ApiModelProperty("昵称,扫码录入传参")
|
private String nickName;
|
@ApiModelProperty("头像,扫码录入传参")
|
private String userImage;
|
}
|