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; }