package com.stylefeng.guns.modular.system.warpper;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
@ApiModel("站点区域")
|
public class LocationWarpper {
|
@ApiModelProperty("区域类型(1=行政区域,2=电子围栏)")
|
private Integer type;
|
@ApiModelProperty("省名称")
|
private String province;
|
@ApiModelProperty("省编号")
|
private String provinceCode;
|
@ApiModelProperty("市名称")
|
private String city;
|
@ApiModelProperty("市编号")
|
private String cityCode;
|
@ApiModelProperty("区县名称")
|
private String district;
|
@ApiModelProperty("区县编号")
|
private String districtCode;
|
@ApiModelProperty("电子围栏坐标多组以分号分隔")
|
private String coordinate;
|
|
public Integer getType() {
|
return type;
|
}
|
|
public void setType(Integer type) {
|
this.type = type;
|
}
|
|
public String getProvince() {
|
return province;
|
}
|
|
public void setProvince(String province) {
|
this.province = province;
|
}
|
|
public String getProvinceCode() {
|
return provinceCode;
|
}
|
|
public void setProvinceCode(String provinceCode) {
|
this.provinceCode = provinceCode;
|
}
|
|
public String getCity() {
|
return city;
|
}
|
|
public void setCity(String city) {
|
this.city = city;
|
}
|
|
public String getCityCode() {
|
return cityCode;
|
}
|
|
public void setCityCode(String cityCode) {
|
this.cityCode = cityCode;
|
}
|
|
public String getDistrict() {
|
return district;
|
}
|
|
public void setDistrict(String district) {
|
this.district = district;
|
}
|
|
public String getDistrictCode() {
|
return districtCode;
|
}
|
|
public void setDistrictCode(String districtCode) {
|
this.districtCode = districtCode;
|
}
|
|
public String getCoordinate() {
|
return coordinate;
|
}
|
|
public void setCoordinate(String coordinate) {
|
this.coordinate = coordinate;
|
}
|
|
@Override
|
public String toString() {
|
return "LocationWarpper{" +
|
"type=" + type +
|
", province='" + province + '\'' +
|
", provinceCode='" + provinceCode + '\'' +
|
", city='" + city + '\'' +
|
", cityCode='" + cityCode + '\'' +
|
", district='" + district + '\'' +
|
", districtCode='" + districtCode + '\'' +
|
", coordinate='" + coordinate + '\'' +
|
'}';
|
}
|
|
|
public static List<LocationWarpper> getLocationWarppers(List<Map<String, Object>> list){
|
List<LocationWarpper> data = new ArrayList<>();
|
if(null != list){
|
for(Map<String, Object> map : list){
|
if(null != map){
|
LocationWarpper locationWarpper = new LocationWarpper();
|
locationWarpper.setType(null != map.get("type") ? Integer.valueOf(map.get("type").toString()) : 0);
|
locationWarpper.setProvince(null != map.get("province") ? map.get("province").toString() : "");
|
locationWarpper.setProvinceCode(null != map.get("provinceCode") ? map.get("provinceCode").toString() : "");
|
locationWarpper.setCity(null != map.get("city") ? map.get("city").toString() : "");
|
locationWarpper.setCityCode(null != map.get("cityCode") ? map.get("cityCode").toString() : "");
|
locationWarpper.setDistrict(null != map.get("district") ? map.get("district").toString() : "");
|
locationWarpper.setDistrictCode(null != map.get("districtCode") ? map.get("districtCode").toString() : "");
|
locationWarpper.setCoordinate(null != map.get("coordinate") ? map.get("coordinate").toString() : "");
|
data.add(locationWarpper);
|
}
|
}
|
}
|
return data;
|
}
|
}
|