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