Commit ea15706a8d0e7d3b7119f86e9683ff3738e32291

Authored by 李强
1 parent 817a2892

基础信息entity

src/main/java/com/bsth/entity/Line.java
... ... @@ -10,18 +10,24 @@ import javax.persistence.Id;
10 10 import javax.persistence.OneToOne;
11 11 import javax.persistence.Table;
12 12  
  13 +
13 14 /**
14 15 *
15 16 * @ClassName: Line
  17 + *
16 18 * @Description: TODO(线路)
17   - * @author PanZhao
  19 + *
  20 + * @author bsth@lq
  21 + *
18 22 * @date 2016年4月11日 下午4:06:17
19 23 *
  24 + * @version 公交调度系统BS版 0.1
20 25 */
21 26 @Entity
22 27 @Table(name = "bsth_c_line")
23 28 public class Line {
24   -
  29 +
  30 + // 线路ID
25 31 @Id
26 32 @GeneratedValue(strategy = GenerationType.IDENTITY)
27 33 private Integer id;
... ... @@ -37,19 +43,64 @@ public class Line {
37 43  
38 44 // 简称
39 45 private String shortName;
40   -
  46 +
  47 + // 配置车辆总数
  48 + private Integer carSumNumber;
  49 +
  50 + // 空调车辆数量
  51 + private Integer hvacCarNumber;
  52 +
  53 + // 普通车辆数量
  54 + private Integer ordCarNumber;
  55 +
  56 + // 停车场编码
  57 + private String carParkCode;
  58 +
  59 + // 起始站id
  60 + private Integer startStation;
  61 +
  62 + // 起始站名称
  63 + private String startStationName;
  64 +
  65 + // 起始站首班车时间 00:00
  66 + private String startStationFirstTime;
  67 +
  68 + // 起始站末班车时间 00:00
  69 + private String StartStationEndTime;
  70 +
  71 + // 终点站id
  72 + private Integer endStation;
  73 +
  74 + // 终点站名称
  75 + private String endStationName;
  76 +
  77 + // 终点站首班时间 00:00
  78 + private String endStationFirstTime;
  79 +
  80 + // 终点站末班时间 00:00
  81 + private String endStationEndTime;
  82 +
41 83 // 所属公司
42 84 private String company;
43 85  
44 86 // 分公司
45 87 private String brancheCompany;
46 88  
47   - // 性质
  89 + // 性质(线路类型)
48 90 private String nature;
49 91  
50 92 // 线路等级
51 93 private String level;
52   -
  94 +
  95 + // 线路长度
  96 + private double length;
  97 +
  98 + // 线路负责人
  99 + private String chargeName;
  100 +
  101 + // 负责人电话
  102 + private String telephone;
  103 +
53 104 // 是否撤销
54 105 private boolean destroy;
55 106  
... ... @@ -67,17 +118,28 @@ public class Line {
67 118  
68 119 // 线路沿革
69 120 private String history;
70   -
  121 +
  122 + // 描述
  123 + private String descriptions;
  124 +
  125 + // 创建人
  126 + private Integer createBy;
  127 +
  128 + // 修改人
  129 + private Integer updateBy;
  130 +
  131 + // 创建日期
  132 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  133 + private Date createDate;
  134 +
  135 + // 修改日期
  136 + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  137 + private Date updateDate;
  138 +
71 139 // 线路标准信息
72 140 @OneToOne
73 141 private LineInformation lineInformation;
74 142  
75   - @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
76   - private Date createDate;
77   -
78   - @Column(name = "last_loginDate", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
79   - private Date lastLoginDate;
80   -
81 143 public Integer getId() {
82 144 return id;
83 145 }
... ... @@ -118,6 +180,102 @@ public class Line {
118 180 this.shortName = shortName;
119 181 }
120 182  
  183 + public Integer getCarSumNumber() {
  184 + return carSumNumber;
  185 + }
  186 +
  187 + public void setCarSumNumber(Integer carSumNumber) {
  188 + this.carSumNumber = carSumNumber;
  189 + }
  190 +
  191 + public Integer getHvacCarNumber() {
  192 + return hvacCarNumber;
  193 + }
  194 +
  195 + public void setHvacCarNumber(Integer hvacCarNumber) {
  196 + this.hvacCarNumber = hvacCarNumber;
  197 + }
  198 +
  199 + public Integer getOrdCarNumber() {
  200 + return ordCarNumber;
  201 + }
  202 +
  203 + public void setOrdCarNumber(Integer ordCarNumber) {
  204 + this.ordCarNumber = ordCarNumber;
  205 + }
  206 +
  207 + public String getCarParkCode() {
  208 + return carParkCode;
  209 + }
  210 +
  211 + public void setCarParkCode(String carParkCode) {
  212 + this.carParkCode = carParkCode;
  213 + }
  214 +
  215 + public Integer getStartStation() {
  216 + return startStation;
  217 + }
  218 +
  219 + public void setStartStation(Integer startStation) {
  220 + this.startStation = startStation;
  221 + }
  222 +
  223 + public String getStartStationName() {
  224 + return startStationName;
  225 + }
  226 +
  227 + public void setStartStationName(String startStationName) {
  228 + this.startStationName = startStationName;
  229 + }
  230 +
  231 + public String getStartStationFirstTime() {
  232 + return startStationFirstTime;
  233 + }
  234 +
  235 + public void setStartStationFirstTime(String startStationFirstTime) {
  236 + this.startStationFirstTime = startStationFirstTime;
  237 + }
  238 +
  239 + public String getStartStationEndTime() {
  240 + return StartStationEndTime;
  241 + }
  242 +
  243 + public void setStartStationEndTime(String startStationEndTime) {
  244 + StartStationEndTime = startStationEndTime;
  245 + }
  246 +
  247 + public Integer getEndStation() {
  248 + return endStation;
  249 + }
  250 +
  251 + public void setEndStation(Integer endStation) {
  252 + this.endStation = endStation;
  253 + }
  254 +
  255 + public String getEndStationName() {
  256 + return endStationName;
  257 + }
  258 +
  259 + public void setEndStationName(String endStationName) {
  260 + this.endStationName = endStationName;
  261 + }
  262 +
  263 + public String getEndStationFirstTime() {
  264 + return endStationFirstTime;
  265 + }
  266 +
  267 + public void setEndStationFirstTime(String endStationFirstTime) {
  268 + this.endStationFirstTime = endStationFirstTime;
  269 + }
  270 +
  271 + public String getEndStationEndTime() {
  272 + return endStationEndTime;
  273 + }
  274 +
  275 + public void setEndStationEndTime(String endStationEndTime) {
  276 + this.endStationEndTime = endStationEndTime;
  277 + }
  278 +
121 279 public String getCompany() {
122 280 return company;
123 281 }
... ... @@ -150,6 +308,30 @@ public class Line {
150 308 this.level = level;
151 309 }
152 310  
  311 + public double getLength() {
  312 + return length;
  313 + }
  314 +
  315 + public void setLength(double length) {
  316 + this.length = length;
  317 + }
  318 +
  319 + public String getChargeName() {
  320 + return chargeName;
  321 + }
  322 +
  323 + public void setChargeName(String chargeName) {
  324 + this.chargeName = chargeName;
  325 + }
  326 +
  327 + public String getTelephone() {
  328 + return telephone;
  329 + }
  330 +
  331 + public void setTelephone(String telephone) {
  332 + this.telephone = telephone;
  333 + }
  334 +
153 335 public boolean isDestroy() {
154 336 return destroy;
155 337 }
... ... @@ -198,6 +380,30 @@ public class Line {
198 380 this.history = history;
199 381 }
200 382  
  383 + public String getDescriptions() {
  384 + return descriptions;
  385 + }
  386 +
  387 + public void setDescriptions(String descriptions) {
  388 + this.descriptions = descriptions;
  389 + }
  390 +
  391 + public Integer getCreateBy() {
  392 + return createBy;
  393 + }
  394 +
  395 + public void setCreateBy(Integer createBy) {
  396 + this.createBy = createBy;
  397 + }
  398 +
  399 + public Integer getUpdateBy() {
  400 + return updateBy;
  401 + }
  402 +
  403 + public void setUpdateBy(Integer updateBy) {
  404 + this.updateBy = updateBy;
  405 + }
  406 +
201 407 public Date getCreateDate() {
202 408 return createDate;
203 409 }
... ... @@ -206,12 +412,12 @@ public class Line {
206 412 this.createDate = createDate;
207 413 }
208 414  
209   - public Date getLastLoginDate() {
210   - return lastLoginDate;
  415 + public Date getUpdateDate() {
  416 + return updateDate;
211 417 }
212 418  
213   - public void setLastLoginDate(Date lastLoginDate) {
214   - this.lastLoginDate = lastLoginDate;
  419 + public void setUpdateDate(Date updateDate) {
  420 + this.updateDate = updateDate;
215 421 }
216 422  
217 423 public LineInformation getLineInformation() {
... ... @@ -221,4 +427,5 @@ public class Line {
221 427 public void setLineInformation(LineInformation lineInformation) {
222 428 this.lineInformation = lineInformation;
223 429 }
  430 +
224 431 }
... ...
src/main/java/com/bsth/entity/LineInformation.java
1 1 package com.bsth.entity;
2 2  
  3 +import java.util.Date;
  4 +
  5 +import javax.persistence.Column;
3 6 import javax.persistence.Entity;
4 7 import javax.persistence.GeneratedValue;
5 8 import javax.persistence.GenerationType;
6 9 import javax.persistence.Id;
7   -import javax.persistence.OneToOne;
8 10 import javax.persistence.Table;
9 11  
10 12 /**
11 13 *
12 14 * @ClassName: LineInformation
  15 + *
13 16 * @Description: TODO(线路标准信息)
14   - * @author PanZhao
  17 + *
  18 + * @author bsth@lq
  19 + *
15 20 * @date 2016年4月12日 上午9:34:39
16   - *
  21 + *
  22 + * @version 公交调度系统BS版 0.1
17 23 */
18 24 @Entity
19 25 @Table(name = "bsth_c_line_information")
... ... @@ -23,9 +29,6 @@ public class LineInformation {
23 29 @GeneratedValue(strategy = GenerationType.IDENTITY)
24 30 private Integer id;
25 31  
26   - @OneToOne(mappedBy = "lineInformation")
27   - private Line line;
28   -
29 32 // 线路标准信息类型
30 33 private String type;
31 34  
... ... @@ -50,7 +53,7 @@ public class LineInformation {
50 53 // 早高峰开始时间 00:00
51 54 private String earlyStartTime;
52 55  
53   - // 早高峰开始时间 00:00
  56 + // 早高峰结束时间 00:00
54 57 private String earlyEndTime;
55 58  
56 59 // 晚高峰开始时间 00:00
... ... @@ -70,9 +73,50 @@ public class LineInformation {
70 73  
71 74 // 限速(平时)
72 75 private Double speedLimit;
73   -
  76 +
  77 + // 限速(雨天)
  78 + private Double rainLimit;
  79 +
  80 + // 限速(大雾)
  81 + private Double fogLimit;
  82 +
  83 + // 限速(冰雪)
  84 + private Double snowLimit;
  85 +
74 86 // 限速(节庆)
75 87 private Double festivalSpeedLimit;
  88 +
  89 + // 滞站
  90 + private Integer lagStation;
  91 +
  92 + // 越站
  93 + private Integer Skip;
  94 +
  95 + // 超速
  96 + private Integer speeding;
  97 +
  98 + // 串线
  99 + private Integer crossedLine;
  100 +
  101 + // 越界
  102 + private Integer overflights;
  103 +
  104 + // 描述
  105 + private String descriptions;
  106 +
  107 + // 创建人
  108 + private Integer createBy;
  109 +
  110 + // 修改人
  111 + private Integer updateBy;
  112 +
  113 + // 创建日期
  114 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  115 + private Date createDate;
  116 +
  117 + // 修改日期
  118 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  119 + private Date updateDate;
76 120  
77 121 public Integer getId() {
78 122 return id;
... ... @@ -82,14 +126,6 @@ public class LineInformation {
82 126 this.id = id;
83 127 }
84 128  
85   - public Line getLine() {
86   - return line;
87   - }
88   -
89   - public void setLine(Line line) {
90   - this.line = line;
91   - }
92   -
93 129 public String getType() {
94 130 return type;
95 131 }
... ... @@ -205,6 +241,31 @@ public class LineInformation {
205 241 public Double getSpeedLimit() {
206 242 return speedLimit;
207 243 }
  244 +
  245 +
  246 + public Double getRainLimit() {
  247 + return rainLimit;
  248 + }
  249 +
  250 + public void setRainLimit(Double rainLimit) {
  251 + this.rainLimit = rainLimit;
  252 + }
  253 +
  254 + public Double getFogLimit() {
  255 + return fogLimit;
  256 + }
  257 +
  258 + public void setFogLimit(Double fogLimit) {
  259 + this.fogLimit = fogLimit;
  260 + }
  261 +
  262 + public Double getSnowLimit() {
  263 + return snowLimit;
  264 + }
  265 +
  266 + public void setSnowLimit(Double snowLimit) {
  267 + this.snowLimit = snowLimit;
  268 + }
208 269  
209 270 public void setSpeedLimit(Double speedLimit) {
210 271 this.speedLimit = speedLimit;
... ... @@ -217,4 +278,84 @@ public class LineInformation {
217 278 public void setFestivalSpeedLimit(Double festivalSpeedLimit) {
218 279 this.festivalSpeedLimit = festivalSpeedLimit;
219 280 }
  281 +
  282 + public Integer getLagStation() {
  283 + return lagStation;
  284 + }
  285 +
  286 + public void setLagStation(Integer lagStation) {
  287 + this.lagStation = lagStation;
  288 + }
  289 +
  290 + public Integer getSkip() {
  291 + return Skip;
  292 + }
  293 +
  294 + public void setSkip(Integer skip) {
  295 + Skip = skip;
  296 + }
  297 +
  298 + public Integer getSpeeding() {
  299 + return speeding;
  300 + }
  301 +
  302 + public void setSpeeding(Integer speeding) {
  303 + this.speeding = speeding;
  304 + }
  305 +
  306 + public Integer getCrossedLine() {
  307 + return crossedLine;
  308 + }
  309 +
  310 + public void setCrossedLine(Integer crossedLine) {
  311 + this.crossedLine = crossedLine;
  312 + }
  313 +
  314 + public Integer getOverflights() {
  315 + return overflights;
  316 + }
  317 +
  318 + public void setOverflights(Integer overflights) {
  319 + this.overflights = overflights;
  320 + }
  321 +
  322 + public String getDescriptions() {
  323 + return descriptions;
  324 + }
  325 +
  326 + public void setDescriptions(String descriptions) {
  327 + this.descriptions = descriptions;
  328 + }
  329 +
  330 + public Integer getCreateBy() {
  331 + return createBy;
  332 + }
  333 +
  334 + public void setCreateBy(Integer createBy) {
  335 + this.createBy = createBy;
  336 + }
  337 +
  338 + public Integer getUpdateBy() {
  339 + return updateBy;
  340 + }
  341 +
  342 + public void setUpdateBy(Integer updateBy) {
  343 + this.updateBy = updateBy;
  344 + }
  345 +
  346 + public Date getCreateDate() {
  347 + return createDate;
  348 + }
  349 +
  350 + public void setCreateDate(Date createDate) {
  351 + this.createDate = createDate;
  352 + }
  353 +
  354 + public Date getUpdateDate() {
  355 + return updateDate;
  356 + }
  357 +
  358 + public void setUpdateDate(Date updateDate) {
  359 + this.updateDate = updateDate;
  360 + }
220 361 }
... ...
src/main/java/com/bsth/entity/Section.java 0 → 100644
  1 +package com.bsth.entity;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import javax.persistence.Column;
  6 +import javax.persistence.Entity;
  7 +import javax.persistence.GeneratedValue;
  8 +import javax.persistence.GenerationType;
  9 +import javax.persistence.Id;
  10 +import javax.persistence.Table;
  11 +
  12 +/**
  13 + *
  14 + * @ClassName : Section
  15 + *
  16 + * @author : bsth@lq
  17 + *
  18 + * @Description : TODO(路段信息表)
  19 + *
  20 + * @Data :2016-04-21
  21 + *
  22 + * @version 公交调度系统BS版 0.1
  23 + */
  24 +
  25 +@Entity
  26 +@Table(name = "bsth_c_section")
  27 +public class Section {
  28 +
  29 + @Id
  30 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  31 + private Integer id;
  32 +
  33 + // 路段编码
  34 + private String sectionCode;
  35 +
  36 + // 道路编码
  37 + private String roadCoding;
  38 +
  39 + // 路段名称
  40 + private String sectionName;
  41 +
  42 + // 路段距离
  43 + private Double sectionDistance;
  44 +
  45 + // 路段时间
  46 + private Double sectionTime;
  47 +
  48 + // 路段矢量(空间坐标点集合)--百度坐标点
  49 + private String bsectionVector;
  50 +
  51 + // 路段矢量(空间坐标点集合)--高德坐标点
  52 + private String dsectionVector;
  53 +
  54 + // 经纬坐标类型
  55 + private String dbType;
  56 +
  57 + // 路段类型
  58 + private String sectionType;
  59 +
  60 + // 路段矢量(空间坐标点集合)--GPS坐标点
  61 + private String gsectionVector;
  62 +
  63 + // 起始交叉点编号
  64 + private String startCrossCode;
  65 +
  66 + // 终止交叉点编号
  67 + private String endCrosesCode;
  68 +
  69 + // 交叉路
  70 + private String crosesRoad;
  71 +
  72 + // 起始节点
  73 + private String startNode;
  74 +
  75 + // 中间节点
  76 + private String middleNode;
  77 +
  78 + // 终止节点
  79 + private String endNode;
  80 +
  81 + // 限速
  82 + private Double speedLimit;
  83 +
  84 + // 创建人
  85 + private Integer createBy;
  86 +
  87 + // 修改人
  88 + private Integer updateBy;
  89 +
  90 + // 描述
  91 + private String descriptions;
  92 +
  93 + // 创建日期
  94 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  95 + private Date createDate;
  96 +
  97 + // 修改日期
  98 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  99 + private Date updateDate;
  100 +}
... ...
src/main/java/com/bsth/entity/SectionRoute.java 0 → 100644
  1 +package com.bsth.entity;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import javax.persistence.Column;
  6 +import javax.persistence.Entity;
  7 +import javax.persistence.GeneratedValue;
  8 +import javax.persistence.GenerationType;
  9 +import javax.persistence.Id;
  10 +import javax.persistence.ManyToOne;
  11 +import javax.persistence.OneToOne;
  12 +import javax.persistence.Table;
  13 +
  14 +
  15 +/**
  16 + *
  17 + * @ClassName : SectionRoute
  18 + *
  19 + * @author : bsth@lq
  20 + *
  21 + * @Description : TODO(路段路由信息表)
  22 + *
  23 + * @Data :2016-04-21
  24 + *
  25 + * @version 公交调度系统BS版 0.1
  26 + */
  27 +
  28 +@Entity
  29 +@Table(name = "bsth_c_sectionroute")
  30 +public class SectionRoute {
  31 +
  32 + @Id
  33 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  34 + private Integer id;
  35 +
  36 + // 路段路由序号
  37 + private Integer sectionrouteCode;
  38 +
  39 + // 路段路由方向
  40 + private Integer directions;
  41 +
  42 + // 描述
  43 + private String descriptions;
  44 +
  45 + // 创建人
  46 + private Integer createBy;
  47 +
  48 + // 修改人
  49 + private Integer updateBy;
  50 +
  51 + // 创建日期
  52 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  53 + private Date createDate;
  54 +
  55 + // 修改日期
  56 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  57 + private Date updateDate;
  58 +
  59 + // 路段信息
  60 + @OneToOne
  61 + private Section section ;
  62 +
  63 + // 线路信息
  64 + @ManyToOne
  65 + private Line line;
  66 +}
... ...
src/main/java/com/bsth/entity/Station.java 0 → 100644
  1 +package com.bsth.entity;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import javax.persistence.Column;
  6 +import javax.persistence.Entity;
  7 +import javax.persistence.GeneratedValue;
  8 +import javax.persistence.GenerationType;
  9 +import javax.persistence.Id;
  10 +import javax.persistence.Table;
  11 +
  12 +
  13 +/**
  14 + *
  15 + * @ClassName : Station
  16 + *
  17 + * @author : bsth@lq
  18 + *
  19 + * @Description : TODO(站点信息表)
  20 + *
  21 + * @Data :2016-04-19
  22 + *
  23 + * @version 公交调度系统BS版 0.1
  24 + */
  25 +
  26 +@Entity
  27 +@Table(name = "bsth_c_station")
  28 +public class Station {
  29 +
  30 + @Id
  31 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  32 + private Integer id;
  33 +
  34 + // 站点编码
  35 + private String stationCod;
  36 +
  37 + // 站点名称
  38 + private String stationName;
  39 +
  40 + // 站点类别
  41 + private String stationType;
  42 +
  43 + // 所在道路编码
  44 + private String roadCoding;
  45 +
  46 + // 站点地理位置百度坐标(BD-09)经度
  47 + private String bLonx;
  48 +
  49 + // 站点地理位置百度坐标(BD-09)纬度
  50 + private String bLaty;
  51 +
  52 + // 站点地理位置高德坐标(GCJ-02)经度
  53 + private String dLonx;
  54 +
  55 + // 站点地理位置高德坐标(GCJ-02)纬度
  56 + private String dLaty;
  57 +
  58 + // 经纬坐标类型
  59 + private String dbType;
  60 +
  61 + // 站点地理位置GPS坐标经度
  62 + private String gLonx;
  63 +
  64 + // 站点地理位置GPS坐标纬度
  65 + private String gLaty;
  66 +
  67 + // x
  68 + private String x;
  69 +
  70 + // y
  71 + private String y;
  72 +
  73 + // 创建人
  74 + private Integer createBy;
  75 +
  76 + // 修改人
  77 + private Integer updateBy;
  78 +
  79 + // 描述
  80 + private String descriptions;
  81 +
  82 + // 创建日期
  83 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  84 + private Date createDate;
  85 +
  86 + // 修改日期
  87 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  88 + private Date updateDate;
  89 +
  90 + public Integer getId() {
  91 + return id;
  92 + }
  93 +
  94 + public void setId(Integer id) {
  95 + this.id = id;
  96 + }
  97 +
  98 + public String getStationCod() {
  99 + return stationCod;
  100 + }
  101 +
  102 + public void setStationCod(String stationCod) {
  103 + this.stationCod = stationCod;
  104 + }
  105 +
  106 + public String getStationName() {
  107 + return stationName;
  108 + }
  109 +
  110 + public void setStationName(String stationName) {
  111 + this.stationName = stationName;
  112 + }
  113 +
  114 + public String getStationType() {
  115 + return stationType;
  116 + }
  117 +
  118 + public void setStationType(String stationType) {
  119 + this.stationType = stationType;
  120 + }
  121 +
  122 + public String getRoadCoding() {
  123 + return roadCoding;
  124 + }
  125 +
  126 + public void setRoadCoding(String roadCoding) {
  127 + this.roadCoding = roadCoding;
  128 + }
  129 +
  130 + public String getbLonx() {
  131 + return bLonx;
  132 + }
  133 +
  134 + public void setbLonx(String bLonx) {
  135 + this.bLonx = bLonx;
  136 + }
  137 +
  138 + public String getbLaty() {
  139 + return bLaty;
  140 + }
  141 +
  142 + public void setbLaty(String bLaty) {
  143 + this.bLaty = bLaty;
  144 + }
  145 +
  146 + public String getdLonx() {
  147 + return dLonx;
  148 + }
  149 +
  150 + public void setdLonx(String dLonx) {
  151 + this.dLonx = dLonx;
  152 + }
  153 +
  154 + public String getdLaty() {
  155 + return dLaty;
  156 + }
  157 +
  158 + public void setdLaty(String dLaty) {
  159 + this.dLaty = dLaty;
  160 + }
  161 +
  162 + public String getDbType() {
  163 + return dbType;
  164 + }
  165 +
  166 + public void setDbType(String dbType) {
  167 + this.dbType = dbType;
  168 + }
  169 +
  170 + public String getgLonx() {
  171 + return gLonx;
  172 + }
  173 +
  174 + public void setgLonx(String gLonx) {
  175 + this.gLonx = gLonx;
  176 + }
  177 +
  178 + public String getgLaty() {
  179 + return gLaty;
  180 + }
  181 +
  182 + public void setgLaty(String gLaty) {
  183 + this.gLaty = gLaty;
  184 + }
  185 +
  186 + public String getX() {
  187 + return x;
  188 + }
  189 +
  190 + public void setX(String x) {
  191 + this.x = x;
  192 + }
  193 +
  194 + public String getY() {
  195 + return y;
  196 + }
  197 +
  198 + public void setY(String y) {
  199 + this.y = y;
  200 + }
  201 +
  202 + public Integer getCreateBy() {
  203 + return createBy;
  204 + }
  205 +
  206 + public void setCreateBy(Integer createBy) {
  207 + this.createBy = createBy;
  208 + }
  209 +
  210 + public Integer getUpdateBy() {
  211 + return updateBy;
  212 + }
  213 +
  214 + public void setUpdateBy(Integer updateBy) {
  215 + this.updateBy = updateBy;
  216 + }
  217 +
  218 + public String getDescriptions() {
  219 + return descriptions;
  220 + }
  221 +
  222 + public void setDescriptions(String descriptions) {
  223 + this.descriptions = descriptions;
  224 + }
  225 +
  226 + public Date getCreateDate() {
  227 + return createDate;
  228 + }
  229 +
  230 + public void setCreateDate(Date createDate) {
  231 + this.createDate = createDate;
  232 + }
  233 +
  234 + public Date getUpdateDate() {
  235 + return updateDate;
  236 + }
  237 +
  238 + public void setUpdateDate(Date updateDate) {
  239 + this.updateDate = updateDate;
  240 + }
  241 +}
... ...
src/main/java/com/bsth/entity/StationRoute.java 0 → 100644
  1 +package com.bsth.entity;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import javax.persistence.Column;
  6 +import javax.persistence.Entity;
  7 +import javax.persistence.GeneratedValue;
  8 +import javax.persistence.GenerationType;
  9 +import javax.persistence.Id;
  10 +import javax.persistence.ManyToOne;
  11 +import javax.persistence.Table;
  12 +
  13 +/**
  14 + *
  15 + * @ClassName : StationRoute
  16 + *
  17 + * @author : bsth@lq
  18 + *
  19 + * @Description : TODO(站点路由信息表)
  20 + *
  21 + * @Data :2016-04-19
  22 + *
  23 + * @version 公交调度系统BS版 0.1
  24 + */
  25 +
  26 +@Entity
  27 +@Table(name = "bsth_c_stationroute")
  28 +public class StationRoute {
  29 +
  30 + //站点路由ID
  31 + @Id
  32 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  33 + private Integer id;
  34 +
  35 + // 站点路由序号
  36 + private Integer stationCode;
  37 +
  38 + // 站点路由标志(站点类型)
  39 + private String stationMark;
  40 +
  41 + // 站点路由出站序号
  42 + private Integer outStationNmber;
  43 +
  44 + // 站点路由到站距离
  45 + private Double distances;
  46 +
  47 + // 站点路由到站时间
  48 + private Double toTime;
  49 +
  50 + // 首班时间
  51 + private String firstTime;
  52 +
  53 + // 末班时间
  54 + private String endTime;
  55 +
  56 + // 站点路由方向
  57 + private Integer directions;
  58 +
  59 + // 描述
  60 + private String descriptions;
  61 +
  62 + // 创建人
  63 + private Integer createBy;
  64 +
  65 + // 修改人
  66 + private Integer updateBy;
  67 +
  68 + // 创建日期
  69 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  70 + private Date createDate;
  71 +
  72 + // 修改日期
  73 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  74 + private Date updateDate;
  75 +
  76 + // 站点信息
  77 + @ManyToOne
  78 + private Station station;
  79 +
  80 + // 线路信息
  81 + @ManyToOne
  82 + private Line line;
  83 +
  84 + public Integer getId() {
  85 + return id;
  86 + }
  87 +
  88 + public void setId(Integer id) {
  89 + this.id = id;
  90 + }
  91 +
  92 + public Integer getStationCode() {
  93 + return stationCode;
  94 + }
  95 +
  96 + public void setStationCode(Integer stationCode) {
  97 + this.stationCode = stationCode;
  98 + }
  99 +
  100 + public String getStationMark() {
  101 + return stationMark;
  102 + }
  103 +
  104 + public void setStationMark(String stationMark) {
  105 + this.stationMark = stationMark;
  106 + }
  107 +
  108 + public Integer getOutStationNmber() {
  109 + return outStationNmber;
  110 + }
  111 +
  112 + public void setOutStationNmber(Integer outStationNmber) {
  113 + this.outStationNmber = outStationNmber;
  114 + }
  115 +
  116 + public Double getDistances() {
  117 + return distances;
  118 + }
  119 +
  120 + public void setDistances(Double distances) {
  121 + this.distances = distances;
  122 + }
  123 +
  124 + public Double getToTime() {
  125 + return toTime;
  126 + }
  127 +
  128 + public void setToTime(Double toTime) {
  129 + this.toTime = toTime;
  130 + }
  131 +
  132 + public String getFirstTime() {
  133 + return firstTime;
  134 + }
  135 +
  136 + public void setFirstTime(String firstTime) {
  137 + this.firstTime = firstTime;
  138 + }
  139 +
  140 + public String getEndTime() {
  141 + return endTime;
  142 + }
  143 +
  144 + public void setEndTime(String endTime) {
  145 + this.endTime = endTime;
  146 + }
  147 +
  148 + public Integer getDirections() {
  149 + return directions;
  150 + }
  151 +
  152 + public void setDirections(Integer directions) {
  153 + this.directions = directions;
  154 + }
  155 +
  156 + public String getDescriptions() {
  157 + return descriptions;
  158 + }
  159 +
  160 + public void setDescriptions(String descriptions) {
  161 + this.descriptions = descriptions;
  162 + }
  163 +
  164 + public Integer getCreateBy() {
  165 + return createBy;
  166 + }
  167 +
  168 + public void setCreateBy(Integer createBy) {
  169 + this.createBy = createBy;
  170 + }
  171 +
  172 + public Integer getUpdateBy() {
  173 + return updateBy;
  174 + }
  175 +
  176 + public void setUpdateBy(Integer updateBy) {
  177 + this.updateBy = updateBy;
  178 + }
  179 +
  180 + public Date getCreateDate() {
  181 + return createDate;
  182 + }
  183 +
  184 + public void setCreateDate(Date createDate) {
  185 + this.createDate = createDate;
  186 + }
  187 +
  188 + public Date getUpdateDate() {
  189 + return updateDate;
  190 + }
  191 +
  192 + public void setUpdateDate(Date updateDate) {
  193 + this.updateDate = updateDate;
  194 + }
  195 +
  196 + public Station getStation() {
  197 + return station;
  198 + }
  199 +
  200 + public void setStation(Station station) {
  201 + this.station = station;
  202 + }
  203 +
  204 + public Line getLine() {
  205 + return line;
  206 + }
  207 +
  208 + public void setLine(Line line) {
  209 + this.line = line;
  210 + }
  211 +}
0 212 \ No newline at end of file
... ...