| package com.xzx.gc.entity;  | 
|   | 
| import io.swagger.annotations.ApiModelProperty;  | 
| import lombok.Data;  | 
|   | 
| import javax.persistence.Id;  | 
| import javax.persistence.Table;  | 
| import javax.validation.constraints.NotBlank;  | 
|   | 
| @Data  | 
| @Table(name = "xzx_sys_store_info")  | 
| public class StoreInfo {  | 
|     @Id  | 
|     private Long id;  | 
|   | 
|     @ApiModelProperty("回收员手机号码")  | 
|     @NotBlank  | 
|     private String mobilePhone;  | 
|   | 
|     @ApiModelProperty("回收员名字")  | 
|     @NotBlank  | 
|     private String userName;  | 
|   | 
|     @ApiModelProperty("回收员Id")  | 
|     @NotBlank  | 
|     private String userId;  | 
|   | 
|     @ApiModelProperty("其他7个地址相关字段参考地址表,  省市区联动如果没有合适的公用api,可调用用户模块的地址层级模块接口")  | 
|     private String provinceId;  | 
|   | 
|     private String cityId;  | 
|   | 
|     private String townshipId;  | 
|   | 
|     @NotBlank  | 
|     private String addressArea;  | 
|   | 
|     @NotBlank  | 
|     private String detailAddress;  | 
|   | 
|     @NotBlank(message = "经度不能为空")  | 
|     private String longitude;  | 
|   | 
|     @NotBlank(message = "纬度不能为空")  | 
|     private String latitude;  | 
|   | 
|     @ApiModelProperty("0开启 1关闭")  | 
|     @NotBlank  | 
|     private String flag;  | 
|   | 
|     @ApiModelProperty(hidden = true)  | 
|     private String delFlag;  | 
|   | 
|     @ApiModelProperty(hidden = true)  | 
|     private String createTime;  | 
|   | 
|     @ApiModelProperty("与用户的距离,单位千米")  | 
|     private transient String distance;  | 
|   | 
|     @ApiModelProperty("定点回收价格高的比率如10 代表10%")  | 
|     private transient String scale;  | 
|   | 
|     private transient String cityName;  | 
|     private transient String provinceName;  | 
|     private transient String townshipName;  | 
|   | 
| } |