| 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; | 
|   | 
|     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; | 
|     } | 
|   | 
|     @Override | 
|     public String toString() { | 
|         return "LineWarpper{" + | 
|                 "id=" + id + | 
|                 ", name='" + name + '\'' + | 
|                 ", startAddress='" + startAddress + '\'' + | 
|                 ", endAddress='" + endAddress + '\'' + | 
|                 '}'; | 
|     } | 
|   | 
|   | 
|     public static LineWarpper getLineWarpper(Map<String, Object> 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() : ""); | 
|         } | 
|         return lineWarpper; | 
|     } | 
|   | 
|   | 
|     public static List<LineWarpper> getLineWarppers(List<Map<String, Object>> maps){ | 
|         List<LineWarpper> list = new ArrayList<>(); | 
|         if(null != maps){ | 
|             for(Map<String, Object> map : maps){ | 
|                 list.add(LineWarpper.getLineWarpper(map)); | 
|             } | 
|         } | 
|         return list; | 
|     } | 
| } |