| package com.xzx.gc.user.dto;  | 
|   | 
| import com.xzx.gc.common.annotations.valid.Update;  | 
| import io.swagger.annotations.ApiModelProperty;  | 
| import lombok.Data;  | 
|   | 
| import javax.validation.constraints.NotBlank;  | 
|   | 
| @Data  | 
| public class RoleDto {  | 
|   | 
|     @ApiModelProperty("编辑用,用户ID")  | 
|     private String userId;  | 
|   | 
|     @ApiModelProperty("编辑用,原userType")  | 
|     @NotBlank(groups = Update.class,message = "身份不能为空")  | 
|     private String oldUserType;  | 
|     @ApiModelProperty("用户类型(2为回收员,3为代丢员,4入库员,5运营员 6推广员 7打包站运营员 8打包员")  | 
|     private String userType;  | 
|   | 
|     @ApiModelProperty("所属围栏ID")  | 
|     private String townId;  | 
|   | 
|     @ApiModelProperty("名字")  | 
|     private String name;  | 
|   | 
|     @ApiModelProperty(value = "手机号码")  | 
|     private String mobilePhone;  | 
|   | 
|     @ApiModelProperty("登录密码(加密的)")  | 
|     private String password;  | 
|   | 
|     @ApiModelProperty(value = "所属合伙人或打包站ID")  | 
|     private String partnerId;  | 
|   | 
|     @ApiModelProperty(hidden = true)  | 
|     private String loginUserId;  | 
|   | 
|     @ApiModelProperty("省名称")  | 
|     private String proviceName;  | 
|     @ApiModelProperty("市名称")  | 
|     private String cityName;  | 
|     @ApiModelProperty("区名称,全部则不传")  | 
|     private String townShipName;  | 
|   | 
|     @ApiModelProperty("区域id")  | 
|     private String areaId;  | 
|   | 
|     @ApiModelProperty("区域名字")  | 
|     private String areaName;  | 
|   | 
|     @ApiModelProperty("层级 1:省 2市 3区")  | 
|     private int level;  | 
|   | 
|     @ApiModelProperty("仓库ID")  | 
|     private String storageId;  | 
|   | 
|   | 
|   | 
|   | 
| }  |