package com.stylefeng.guns.modular.crossCity.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 LineWarpper { @ApiModelProperty("线路id") private Integer id; @ApiModelProperty("线路名称") private String name; @ApiModelProperty("起点") private String startAddress; @ApiModelProperty("终点") private String endAddress; @ApiModelProperty("调度电话") private String dispatchPhone; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getStartAddress() { return startAddress; } public void setStartAddress(String startAddress) { this.startAddress = startAddress; } public String getEndAddress() { return endAddress; } public void setEndAddress(String endAddress) { this.endAddress = endAddress; } public String getDispatchPhone() { return dispatchPhone; } public void setDispatchPhone(String dispatchPhone) { this.dispatchPhone = dispatchPhone; } @Override public String toString() { return "LineWarpper{" + "id=" + id + ", name='" + name + '\'' + ", startAddress='" + startAddress + '\'' + ", endAddress='" + endAddress + '\'' + ", dispatchPhone='" + dispatchPhone + '\'' + '}'; } public static LineWarpper getLineWarpper(Map map){ LineWarpper lineWarpper = new LineWarpper(); if(null != map){ lineWarpper.setId(null != map.get("id") ? Integer.valueOf(map.get("id").toString()) : 0); lineWarpper.setName(null != map.get("name") ? map.get("name").toString() : ""); lineWarpper.setStartAddress(null != map.get("startAddress") ? map.get("startAddress").toString() : ""); lineWarpper.setEndAddress(null != map.get("endAddress") ? map.get("endAddress").toString() : ""); lineWarpper.setDispatchPhone(null != map.get("dispatchPhone") ? map.get("dispatchPhone").toString() : ""); } return lineWarpper; } public static List getLineWarppers(List> maps){ List list = new ArrayList<>(); if(null != maps){ for(Map map : maps){ list.add(LineWarpper.getLineWarpper(map)); } } return list; } }