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