Commit c0636525d7c962aeb4c1f6d71619c36d381622ed

Authored by 潘钊
2 parents 5a26cad3 c4323422

Merge branch 'master' of 192.168.168.201:panzhaov5/bsth_control

# Conflicts:
#	src/main/resources/static/index.html

Too many changes to show.

To preserve performance only 17 of 153 files are displayed.

.gitignore
1 -.classpath  
2 -.project  
3 -.springBeans  
4 -.settings/*  
5 -/target/*  
6 -node_modules/  
7 -test_junitReport/  
8 -test_coverage/  
9 -.idea  
10 -.DS_Store  
11 -*.iml  
12 -  
13 -# git忽略空文件夹,按照惯例,空文件夹下放置.gitkeep文件避免文件夹被忽略不上传。  
14 -!.gitkeep  
15 \ No newline at end of file 1 \ No newline at end of file
  2 +.classpath
  3 +.project
  4 +.springBeans
  5 +.settings/*
  6 +/target/*
  7 +node_modules/
  8 +test_junitReport/
  9 +test_coverage/
  10 +.idea
  11 +.DS_Store
  12 +*.iml
  13 +tmp
  14 +
  15 +# git忽略空文件夹,按照惯例,空文件夹下放置.gitkeep文件避免文件夹被忽略不上传。
  16 +!.gitkeep
  17 +/target/
README.md
1 -公交调度系统BS版 0.1  
2 -======  
3 -----------  
4 -## 目录  
5 ----------  
6 -* [字典表](#字典表)  
7 -* [车载 gps 相关数据](#gps)  
8 - * [实时gps数据接口 http](#实时gps接口)  
9 - * [进出站数据 mysql 表](#进站数据)  
10 -  
11 -----------  
12 -  
13 -## 字典表  
14 -----------  
15 -字典操作全部由前端负责,主要有2种。  
16 -  
17 -1、将字典代码转换为中文 。片段加载完成后,包含 `class="nt-dictionary"` 的标签会被转换,data-group 为所属字典组。  
18 -``` html  
19 -  
20 -<span class="nt-dictionary" data-group="XianLuXingZhi">GJXL</span>  
21 -  
22 ---转换后  
23 -<span class="dictionary" data-group="XianLuXingZhi" data-code="GJXL" >过江线路</span>  
24 -```  
25 -2、生成下拉框,当包含`class="nt-dictionary"` 的标签是`select`时。  
26 -``` html  
27 -<!- 原 -->  
28 -<select class="nt-dictionary" data-group="XianLuXingZhi" data-code="GJXL"></select>  
29 -  
30 -<!-- 转换后 -->  
31 -<select class="nt-dictionary" data-group="XianLuXingZhi" >  
32 - <option value="GJXL">过江线路</option>  
33 - <option value="CCTXL">村村通线路</option>  
34 - <option value="YXXL">夜宵线路</option>  
35 - <option value="CSBS">穿梭巴士</option>  
36 -</select>  
37 -```  
38 -  
39 -## gps  
40 -----------  
41 -### 实时gps接口  
42 -  
43 -所有在线GPS: [http://192.168.168.192:8080/transport_server/rtgps](http://192.168.168.192:8080/transport_server/rtgps/)  
44 -根据设备号查询:[http://192.168.168.192:8080/transport_server/rtgps/05B01901](http://192.168.168.192:8080/transport_server/rtgps/05B01901)  
45 -  
46 -<span style="color: red">Response</span>:  
47 -```json  
48 -{  
49 - "data":[  
50 - {  
51 - "companyCode":5,  
52 - "lineId":10329,  
53 - "deviceId":"05B01901",  
54 - "carparkNo":"00000000",  
55 - "stopNo":"7C890002",  
56 - "lon":121.549866,  
57 - "lat":31.238798,  
58 - "timestamp":1397104499000,  
59 - "speed":42.0,  
60 - "direction":245.9,  
61 - "state":0,  
62 - "upDown":0  
63 - }]  
64 -}  
65 -```  
66 -  
67 -| -字段- | -类型-|-备注-|  
68 -| ---- | ---- | ---- |  
69 -| companyCode | int | 公司代码 |  
70 -| lineId | int | 线路编码 |  
71 -| deviceId | String | 设备编号 |  
72 -| carparkNo | String | 停车场编码 |  
73 -| stopNo | String | 站点编码 |  
74 -| lon | float | 经度 |  
75 -| lat | float | 纬度 |  
76 -| timestamp | long | 时间戳 |  
77 -| speed | float | 速度|  
78 -| direction | float | 方向(角度) |  
79 -| state | int | 营运状态( 0 营运 ,1 非营运, -1 无效) |  
80 -| upDown | int | 上下行(0 上行 , 1 下行 , -1 无效)|  
81 -  
82 -  
83 -### 进站数据  
84 -----------  
85 -mysql:  
86 -表名:  
87 -  
88 -| 字段 | 类型 | 备注 |  
89 -| ---- | ---- | ---- |  
90 -| id | int | ID |  
91 -| deviceId | String | 设备号 |  
92 -| lineId | int | 线路编码 |  
93 -| stopNo | long | 站点编码 |  
94 -| timestamp | long | 时间戳 |  
95 -| upDown | int | 上下行(0 上行 , 1 下行 , -1 无效) |  
96 -| createDate | Date | 创建时间 |  
97 -  
98 -  
99 -  
100 -  
101 -  
102 -  
103 -  
104 - 1 +公交调度系统BS版 0.1
  2 +======
  3 +----------
  4 +## 目录
  5 +---------
  6 +* [字典表](#字典表)
  7 +* [车载 gps 相关数据](#gps)
  8 + * [实时gps数据接口 http](#实时gps接口)
  9 + * [进出站数据 mysql 表](#进站数据)
  10 +
  11 +----------
  12 +
  13 +## 字典表
  14 +----------
  15 +字典操作全部由前端负责,主要有2种。
  16 +
  17 +1、将字典代码转换为中文 。片段加载完成后,包含 `class="nt-dictionary"` 的标签会被转换,data-group 为所属字典组。
  18 +``` html
  19 +
  20 +<span class="nt-dictionary" data-group="XianLuXingZhi">GJXL</span>
  21 +
  22 +--转换后
  23 +<span class="dictionary" data-group="XianLuXingZhi" data-code="GJXL" >过江线路</span>
  24 +```
  25 +2、生成下拉框,当包含`class="nt-dictionary"` 的标签是`select`时。
  26 +``` html
  27 +<!- 原 -->
  28 +<select class="nt-dictionary" data-group="XianLuXingZhi" data-code="GJXL"></select>
  29 +
  30 +<!-- 转换后 -->
  31 +<select class="nt-dictionary" data-group="XianLuXingZhi" >
  32 + <option value="GJXL">过江线路</option>
  33 + <option value="CCTXL">村村通线路</option>
  34 + <option value="YXXL">夜宵线路</option>
  35 + <option value="CSBS">穿梭巴士</option>
  36 +</select>
  37 +```
  38 +
  39 +## gps
  40 +----------
  41 +### 实时gps接口
  42 +
  43 +所有在线GPS: [http://192.168.168.192:8080/transport_server/rtgps](http://192.168.168.192:8080/transport_server/rtgps/)
  44 +根据设备号查询:[http://192.168.168.192:8080/transport_server/rtgps/05B01901](http://192.168.168.192:8080/transport_server/rtgps/05B01901)
  45 +
  46 +<span style="color: red">Response</span>:
  47 +```json
  48 +{
  49 + "data":[
  50 + {
  51 + "companyCode":5,
  52 + "lineId":10329,
  53 + "deviceId":"05B01901",
  54 + "carparkNo":"00000000",
  55 + "stopNo":"7C890002",
  56 + "lon":121.549866,
  57 + "lat":31.238798,
  58 + "timestamp":1397104499000,
  59 + "speed":42.0,
  60 + "direction":245.9,
  61 + "state":0,
  62 + "upDown":0
  63 + }]
  64 +}
  65 +```
  66 +
  67 +| -字段- | -类型-|-备注-|
  68 +| ---- | ---- | ---- |
  69 +| companyCode | int | 公司代码 |
  70 +| lineId | int | 线路编码 |
  71 +| deviceId | String | 设备编号 |
  72 +| carparkNo | String | 停车场编码 |
  73 +| stopNo | String | 站点编码 |
  74 +| lon | float | 经度 |
  75 +| lat | float | 纬度 |
  76 +| timestamp | long | 时间戳 |
  77 +| speed | float | 速度|
  78 +| direction | float | 方向(角度) |
  79 +| state | int | 营运状态( 0 营运 ,1 非营运, -1 无效) |
  80 +| upDown | int | 上下行(0 上行 , 1 下行 , -1 无效)|
  81 +
  82 +
  83 +### 进站数据
  84 +----------
  85 +mysql:
  86 +表名:
  87 +
  88 +| 字段 | 类型 | 备注 |
  89 +| ---- | ---- | ---- |
  90 +| id | int | ID |
  91 +| deviceId | String | 设备号 |
  92 +| lineId | int | 线路编码 |
  93 +| stopNo | long | 站点编码 |
  94 +| timestamp | long | 时间戳 |
  95 +| upDown | int | 上下行(0 上行 , 1 下行 , -1 无效) |
  96 +| createDate | Date | 创建时间 |
  97 +
  98 +
  99 +
  100 +
  101 +
  102 +
  103 +
  104 +
1 -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
2 - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
3 -  
4 - <modelVersion>4.0.0</modelVersion>  
5 - <groupId>com.bsth</groupId>  
6 - <artifactId>bsth_control</artifactId>  
7 - <version>0.0.1-SNAPSHOT</version>  
8 - <packaging>jar</packaging>  
9 -  
10 - <parent>  
11 - <groupId>org.springframework.boot</groupId>  
12 - <artifactId>spring-boot-starter-parent</artifactId>  
13 - <version>1.3.3.RELEASE</version>  
14 - </parent>  
15 -  
16 - <dependencies>  
17 - <dependency>  
18 - <groupId>org.springframework.boot</groupId>  
19 - <artifactId>spring-boot-starter-web</artifactId>  
20 - </dependency>  
21 - <dependency>  
22 - <groupId>org.springframework.boot</groupId>  
23 - <artifactId>spring-boot-starter-security</artifactId>  
24 - </dependency>  
25 -<!-- <dependency>  
26 - <groupId>org.springframework.security</groupId>  
27 - <artifactId>spring-security-config</artifactId>  
28 - </dependency> -->  
29 - <dependency>  
30 - <groupId>org.springframework.boot</groupId>  
31 - <artifactId>spring-boot-starter-data-jpa</artifactId>  
32 - </dependency>  
33 - <dependency>  
34 - <groupId>org.springframework.boot</groupId>  
35 - <artifactId>spring-boot-starter-aop</artifactId>  
36 - </dependency>  
37 -  
38 - <dependency>  
39 - <groupId>org.springframework</groupId>  
40 - <artifactId>spring-context-support</artifactId>  
41 - </dependency>  
42 - <dependency>  
43 - <groupId>org.springframework.boot</groupId>  
44 - <artifactId>spring-boot-starter-redis</artifactId>  
45 - </dependency>  
46 - <dependency>  
47 - <groupId>org.springframework.boot</groupId>  
48 - <artifactId>spring-boot-starter-websocket</artifactId>  
49 - </dependency>  
50 - <dependency>  
51 - <groupId>mysql</groupId>  
52 - <artifactId>mysql-connector-java</artifactId>  
53 - </dependency>  
54 -  
55 - <dependency>  
56 - <groupId>joda-time</groupId>  
57 - <artifactId>joda-time</artifactId>  
58 - </dependency>  
59 - <dependency>  
60 - <groupId>com.alibaba</groupId>  
61 - <artifactId>fastjson</artifactId>  
62 - <version>1.2.4</version>  
63 - </dependency>  
64 - <dependency>  
65 - <groupId>commons-httpclient</groupId>  
66 - <artifactId>commons-httpclient</artifactId>  
67 - <version>3.1</version>  
68 - </dependency>  
69 -  
70 - <dependency>  
71 - <groupId>commons-dbcp</groupId>  
72 - <artifactId>commons-dbcp</artifactId>  
73 - </dependency>  
74 -  
75 - <dependency>  
76 - <groupId>org.apache.commons</groupId>  
77 - <artifactId>commons-lang3</artifactId>  
78 - <version>3.4</version>  
79 - </dependency>  
80 - <dependency>  
81 - <groupId>commons-io</groupId>  
82 - <artifactId>commons-io</artifactId>  
83 - <version>2.4</version>  
84 - </dependency>  
85 - <dependency>  
86 - <groupId>org.codehaus.janino</groupId>  
87 - <artifactId>janino</artifactId>  
88 - </dependency>  
89 -  
90 - <dependency>  
91 - <groupId>org.apache.poi</groupId>  
92 - <artifactId>poi</artifactId>  
93 - <version>3.13</version>  
94 - </dependency>  
95 -  
96 - <dependency>  
97 - <groupId>com.google.guava</groupId>  
98 - <artifactId>guava</artifactId>  
99 - <version>19.0</version>  
100 - </dependency>  
101 - </dependencies>  
102 - <build>  
103 - <plugins>  
104 - <plugin>  
105 - <artifactId>maven-compiler-plugin</artifactId>  
106 - <version>2.3.2</version><!--$NO-MVN-MAN-VER$ -->  
107 - <configuration>  
108 - <source>1.7</source>  
109 - <target>1.7</target>  
110 - </configuration>  
111 - </plugin>  
112 - <plugin>  
113 - <artifactId>maven-war-plugin</artifactId>  
114 - <version>2.2</version><!--$NO-MVN-MAN-VER$ -->  
115 - <configuration>  
116 - <version>3.1</version>  
117 - <failOnMissingWebXml>false</failOnMissingWebXml>  
118 - </configuration>  
119 - </plugin>  
120 - <plugin>  
121 - <groupId>org.springframework.boot</groupId>  
122 - <artifactId>spring-boot-maven-plugin</artifactId>  
123 - </plugin>  
124 - </plugins>  
125 - </build>  
126 - <repositories>  
127 - <repository>  
128 - <id>spring-snapshots</id>  
129 - <url>http://repo.spring.io/snapshot</url>  
130 - <snapshots>  
131 - <enabled>true</enabled>  
132 - </snapshots>  
133 - </repository>  
134 - <repository>  
135 - <id>spring-milestones</id>  
136 - <url>http://repo.spring.io/milestone</url>  
137 - </repository>  
138 - </repositories>  
139 - <pluginRepositories>  
140 - <pluginRepository>  
141 - <id>spring-snapshots</id>  
142 - <url>http://repo.spring.io/snapshot</url>  
143 - </pluginRepository>  
144 - <pluginRepository>  
145 - <id>spring-milestones</id>  
146 - <url>http://repo.spring.io/milestone</url>  
147 - </pluginRepository>  
148 - </pluginRepositories> 1 +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3 +
  4 + <modelVersion>4.0.0</modelVersion>
  5 + <groupId>com.bsth</groupId>
  6 + <artifactId>bsth_control</artifactId>
  7 + <version>0.0.1-SNAPSHOT</version>
  8 + <packaging>war</packaging>
  9 +
  10 + <parent>
  11 + <groupId>org.springframework.boot</groupId>
  12 + <artifactId>spring-boot-starter-parent</artifactId>
  13 + <version>1.3.3.RELEASE</version>
  14 + </parent>
  15 +
  16 + <dependencies>
  17 + <dependency>
  18 + <groupId>org.springframework.boot</groupId>
  19 + <artifactId>spring-boot-starter-web</artifactId>
  20 + </dependency>
  21 + <dependency>
  22 + <groupId>org.springframework.boot</groupId>
  23 + <artifactId>spring-boot-starter-security</artifactId>
  24 + </dependency>
  25 +<!-- <dependency>
  26 + <groupId>org.springframework.security</groupId>
  27 + <artifactId>spring-security-config</artifactId>
  28 + </dependency> -->
  29 + <dependency>
  30 + <groupId>org.springframework.boot</groupId>
  31 + <artifactId>spring-boot-starter-data-jpa</artifactId>
  32 + </dependency>
  33 + <dependency>
  34 + <groupId>org.springframework.boot</groupId>
  35 + <artifactId>spring-boot-starter-aop</artifactId>
  36 + </dependency>
  37 +
  38 + <dependency>
  39 + <groupId>org.springframework</groupId>
  40 + <artifactId>spring-context-support</artifactId>
  41 + </dependency>
  42 + <dependency>
  43 + <groupId>org.springframework.boot</groupId>
  44 + <artifactId>spring-boot-starter-redis</artifactId>
  45 + </dependency>
  46 + <dependency>
  47 + <groupId>org.springframework.boot</groupId>
  48 + <artifactId>spring-boot-starter-websocket</artifactId>
  49 + </dependency>
  50 + <dependency>
  51 + <groupId>mysql</groupId>
  52 + <artifactId>mysql-connector-java</artifactId>
  53 + </dependency>
  54 +
  55 + <dependency>
  56 + <groupId>joda-time</groupId>
  57 + <artifactId>joda-time</artifactId>
  58 + </dependency>
  59 + <dependency>
  60 + <groupId>com.alibaba</groupId>
  61 + <artifactId>fastjson</artifactId>
  62 + <version>1.2.4</version>
  63 + </dependency>
  64 + <dependency>
  65 + <groupId>commons-httpclient</groupId>
  66 + <artifactId>commons-httpclient</artifactId>
  67 + <version>3.1</version>
  68 + </dependency>
  69 +
  70 + <dependency>
  71 + <groupId>commons-dbcp</groupId>
  72 + <artifactId>commons-dbcp</artifactId>
  73 + </dependency>
  74 +
  75 + <dependency>
  76 + <groupId>org.apache.commons</groupId>
  77 + <artifactId>commons-lang3</artifactId>
  78 + <version>3.4</version>
  79 + </dependency>
  80 + <dependency>
  81 + <groupId>commons-io</groupId>
  82 + <artifactId>commons-io</artifactId>
  83 + <version>2.4</version>
  84 + </dependency>
  85 + <dependency>
  86 + <groupId>org.codehaus.janino</groupId>
  87 + <artifactId>janino</artifactId>
  88 + </dependency>
  89 +
  90 + <dependency>
  91 + <groupId>org.apache.poi</groupId>
  92 + <artifactId>poi</artifactId>
  93 + <version>3.13</version>
  94 + </dependency>
  95 +
  96 + <dependency>
  97 + <groupId>com.google.guava</groupId>
  98 + <artifactId>guava</artifactId>
  99 + <version>19.0</version>
  100 + </dependency>
  101 + </dependencies>
  102 + <build>
  103 + <plugins>
  104 + <plugin>
  105 + <artifactId>maven-compiler-plugin</artifactId>
  106 + <version>2.3.2</version><!--$NO-MVN-MAN-VER$ -->
  107 + <configuration>
  108 + <source>1.7</source>
  109 + <target>1.7</target>
  110 + </configuration>
  111 + </plugin>
  112 + <plugin>
  113 + <artifactId>maven-war-plugin</artifactId>
  114 + <version>2.2</version><!--$NO-MVN-MAN-VER$ -->
  115 + <configuration>
  116 + <version>3.1</version>
  117 + <failOnMissingWebXml>false</failOnMissingWebXml>
  118 + </configuration>
  119 + </plugin>
  120 + <plugin>
  121 + <groupId>org.springframework.boot</groupId>
  122 + <artifactId>spring-boot-maven-plugin</artifactId>
  123 + </plugin>
  124 + </plugins>
  125 + </build>
  126 + <repositories>
  127 + <repository>
  128 + <id>spring-snapshots</id>
  129 + <url>http://repo.spring.io/snapshot</url>
  130 + <snapshots>
  131 + <enabled>true</enabled>
  132 + </snapshots>
  133 + </repository>
  134 + <repository>
  135 + <id>spring-milestones</id>
  136 + <url>http://repo.spring.io/milestone</url>
  137 + </repository>
  138 + </repositories>
  139 + <pluginRepositories>
  140 + <pluginRepository>
  141 + <id>spring-snapshots</id>
  142 + <url>http://repo.spring.io/snapshot</url>
  143 + </pluginRepository>
  144 + <pluginRepository>
  145 + <id>spring-milestones</id>
  146 + <url>http://repo.spring.io/milestone</url>
  147 + </pluginRepository>
  148 + </pluginRepositories>
149 </project> 149 </project>
150 \ No newline at end of file 150 \ No newline at end of file
src/main/java/com/bsth/controller/LineController.java 0 → 100644
  1 +package com.bsth.controller;
  2 +
  3 +import org.springframework.web.bind.annotation.RequestMapping;
  4 +import org.springframework.web.bind.annotation.RestController;
  5 +
  6 +import com.bsth.entity.Line;
  7 +
  8 +/**
  9 + *
  10 + * @ClassName: LineController(线路控制器)
  11 + *
  12 + * @Extends : BaseController
  13 + *
  14 + * @Description: TODO(线路控制层)
  15 + *
  16 + * @Author bsth@lq
  17 + *
  18 + * @Date 2016年4月28日 上午9:21:17
  19 + *
  20 + * @Version 公交调度系统BS版 0.1
  21 + *
  22 + */
  23 +@RestController
  24 +@RequestMapping("line")
  25 +public class LineController extends BaseController<Line, Integer> {
  26 +
  27 +}
src/main/java/com/bsth/controller/SectionController.java 0 → 100644
  1 +package com.bsth.controller;
  2 +
  3 +import org.springframework.web.bind.annotation.RequestMapping;
  4 +import org.springframework.web.bind.annotation.RestController;
  5 +
  6 +import com.bsth.entity.Section;
  7 +
  8 +/**
  9 + *
  10 + * @ClassName: SectionController(路段控制器)
  11 + *
  12 + * @Extends : BaseController
  13 + *
  14 + * @Description: TODO(路段控制层)
  15 + *
  16 + * @Author bsth@lq
  17 + *
  18 + * @Date 2016年05月03日 上午9:21:17
  19 + *
  20 + * @Version 公交调度系统BS版 0.1
  21 + *
  22 + */
  23 +
  24 +@RestController
  25 +@RequestMapping("section")
  26 +public class SectionController extends BaseController<Section, Integer> {
  27 +
  28 +}
src/main/java/com/bsth/controller/SectionRouteController.java 0 → 100644
  1 +package com.bsth.controller;
  2 +
  3 +import org.springframework.web.bind.annotation.RequestMapping;
  4 +import org.springframework.web.bind.annotation.RestController;
  5 +
  6 +import com.bsth.entity.SectionRoute;
  7 +
  8 +/**
  9 + *
  10 + * @ClassName: SectionRouteController(路段路由控制器)
  11 + *
  12 + * @Extends : BaseController
  13 + *
  14 + * @Description: TODO(路段路由控制层)
  15 + *
  16 + * @Author bsth@lq
  17 + *
  18 + * @Date 2016年05月03日 上午9:21:17
  19 + *
  20 + * @Version 公交调度系统BS版 0.1
  21 + *
  22 + */
  23 +
  24 +@RestController
  25 +@RequestMapping("sectionroute")
  26 +public class SectionRouteController extends BaseController<SectionRoute, Integer> {
  27 +
  28 +}
src/main/java/com/bsth/controller/StationController.java 0 → 100644
  1 +package com.bsth.controller;
  2 +
  3 +import org.springframework.web.bind.annotation.RequestMapping;
  4 +import org.springframework.web.bind.annotation.RestController;
  5 +
  6 +import com.bsth.entity.Station;
  7 +
  8 +/**
  9 + *
  10 + * @ClassName: StationController(站点控制器)
  11 + *
  12 + * @Extends : BaseController
  13 + *
  14 + * @Description: TODO(站点控制层)
  15 + *
  16 + * @Author bsth@lq
  17 + *
  18 + * @Date 2016年05月03日 上午9:21:17
  19 + *
  20 + * @Version 公交调度系统BS版 0.1
  21 + *
  22 + */
  23 +
  24 +@RestController
  25 +@RequestMapping("station")
  26 +public class StationController extends BaseController<Station, Integer> {
  27 +
  28 +}
src/main/java/com/bsth/controller/StationRouteController.java 0 → 100644
  1 +package com.bsth.controller;
  2 +
  3 +import org.springframework.web.bind.annotation.RequestMapping;
  4 +import org.springframework.web.bind.annotation.RestController;
  5 +
  6 +import com.bsth.entity.StationRoute;
  7 +
  8 +/**
  9 + *
  10 + * @ClassName: StationRouteController(站点路由控制器)
  11 + *
  12 + * @Extends : BaseController
  13 + *
  14 + * @Description: TODO(站点路由控制层)
  15 + *
  16 + * @Author bsth@lq
  17 + *
  18 + * @Date 2016年5月03日 上午9:21:17
  19 + *
  20 + * @Dersion 公交调度系统BS版 0.1
  21 + *
  22 + */
  23 +@RestController
  24 +@RequestMapping("stationroute")
  25 +public class StationRouteController extends BaseController<StationRoute, Integer> {
  26 +
  27 +}
src/main/java/com/bsth/entity/Cars.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 : Cars(车实体类)
  15 + *
  16 + * @Author : bsth@lq
  17 + *
  18 + * @Description : TODO(车辆基本信息)
  19 + *
  20 + * @Data : 2016-04-27
  21 + *
  22 + * @Version 公交调度系统BS版 0.1
  23 + *
  24 + */
  25 +
  26 +@Entity
  27 +@Table(name = "bsth_c_cars")
  28 +public class Cars {
  29 +
  30 + // ID
  31 + @Id
  32 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  33 + private Integer id;
  34 +
  35 + // 车辆编码
  36 + private String carCode;
  37 +
  38 + // 车牌号
  39 + private String carPlate;
  40 +
  41 + // 内部编码
  42 + private String insideCode;
  43 +
  44 + // 车型类别
  45 + private String carClass ;
  46 +
  47 + // 座位数
  48 + private Integer carSeatnNumber;
  49 +
  50 + // 载客标准
  51 + private String carStandard;
  52 +
  53 + // 技术速度
  54 + private Double speed;
  55 +
  56 + // 是否空调车
  57 + private boolean hvacCar;
  58 +
  59 + // 标准油耗(开空调)
  60 + private Double kburnStandard;
  61 +
  62 + // 标准油耗(关空调)
  63 + private Double gburnStandard;
  64 +
  65 + // 有无人售票
  66 + private boolean ticketType;
  67 +
  68 + // 是否有TV视频
  69 + private boolean tvVideoType;
  70 +
  71 + // 是否有LED服务屏
  72 + private boolean ledScreen;
  73 +
  74 + // 设备编号
  75 + private String equipmentCode;
  76 +
  77 + // 厂牌型号1
  78 + private String makeCodeOne;
  79 +
  80 + // 厂牌型号2
  81 + private String makeCodeTwo;
  82 +
  83 + // 车辆等级标准
  84 + private String carGride;
  85 +
  86 + // 出厂排放标准
  87 + private String emissionsStandard;
  88 +
  89 + // 发动机号码1
  90 + private String engineCodeOne;
  91 +
  92 + // 发动机号码2
  93 + private String engineCodeTwo;
  94 +
  95 + // 车架号码1
  96 + private String carNumberOne;
  97 +
  98 + // 车架号码2
  99 + private String carNumberTwo;
  100 +
  101 + // 车辆类型
  102 + private String carType;
  103 +
  104 + // 企业代码
  105 + private String businessCode;
  106 +
  107 + // 所属公司
  108 + private String company;
  109 +
  110 + // 分公司
  111 + private String brancheCompany;
  112 +
  113 + // 车辆序号
  114 + private String carOrdinal;
  115 +
  116 + // 是否机动车
  117 + private String VehicleStats;
  118 +
  119 + // 视频编号
  120 + private String videoCode;
  121 +
  122 + // 营运状态
  123 + private Integer operatorsState;
  124 +
  125 + // 启用日期(2008-10-10)
  126 + private Date openDate;
  127 +
  128 + // 取消日期
  129 + private Date closeDate;
  130 +
  131 + // 是否报废
  132 + private boolean scrapState;
  133 +
  134 + // 报废号
  135 + private String scrapCode;
  136 +
  137 + // 报废日期
  138 + private Date scrapDate;
  139 +
  140 + // 描述
  141 + private String descriptions;
  142 +
  143 + // 创建人
  144 + private Integer createBy;
  145 +
  146 + // 修改人
  147 + private Integer updateBy;
  148 +
  149 + // 创建日期
  150 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  151 + private Date createDate;
  152 +
  153 + // 修改日期
  154 + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  155 + private Date updateDate;
  156 +
  157 + public Integer getId() {
  158 + return id;
  159 + }
  160 +
  161 + public void setId(Integer id) {
  162 + this.id = id;
  163 + }
  164 +
  165 + public String getCarCode() {
  166 + return carCode;
  167 + }
  168 +
  169 + public void setCarCode(String carCode) {
  170 + this.carCode = carCode;
  171 + }
  172 +
  173 + public String getCarPlate() {
  174 + return carPlate;
  175 + }
  176 +
  177 + public void setCarPlate(String carPlate) {
  178 + this.carPlate = carPlate;
  179 + }
  180 +
  181 + public String getInsideCode() {
  182 + return insideCode;
  183 + }
  184 +
  185 + public void setInsideCode(String insideCode) {
  186 + this.insideCode = insideCode;
  187 + }
  188 +
  189 + public String getCarClass() {
  190 + return carClass;
  191 + }
  192 +
  193 + public void setCarClass(String carClass) {
  194 + this.carClass = carClass;
  195 + }
  196 +
  197 + public Integer getCarSeatnNumber() {
  198 + return carSeatnNumber;
  199 + }
  200 +
  201 + public void setCarSeatnNumber(Integer carSeatnNumber) {
  202 + this.carSeatnNumber = carSeatnNumber;
  203 + }
  204 +
  205 + public String getCarStandard() {
  206 + return carStandard;
  207 + }
  208 +
  209 + public void setCarStandard(String carStandard) {
  210 + this.carStandard = carStandard;
  211 + }
  212 +
  213 + public Double getSpeed() {
  214 + return speed;
  215 + }
  216 +
  217 + public void setSpeed(Double speed) {
  218 + this.speed = speed;
  219 + }
  220 +
  221 + public boolean isHvacCar() {
  222 + return hvacCar;
  223 + }
  224 +
  225 + public void setHvacCar(boolean hvacCar) {
  226 + this.hvacCar = hvacCar;
  227 + }
  228 +
  229 + public Double getKburnStandard() {
  230 + return kburnStandard;
  231 + }
  232 +
  233 + public void setKburnStandard(Double kburnStandard) {
  234 + this.kburnStandard = kburnStandard;
  235 + }
  236 +
  237 + public Double getGburnStandard() {
  238 + return gburnStandard;
  239 + }
  240 +
  241 + public void setGburnStandard(Double gburnStandard) {
  242 + this.gburnStandard = gburnStandard;
  243 + }
  244 +
  245 + public boolean isTicketType() {
  246 + return ticketType;
  247 + }
  248 +
  249 + public void setTicketType(boolean ticketType) {
  250 + this.ticketType = ticketType;
  251 + }
  252 +
  253 + public boolean isTvVideoType() {
  254 + return tvVideoType;
  255 + }
  256 +
  257 + public void setTvVideoType(boolean tvVideoType) {
  258 + this.tvVideoType = tvVideoType;
  259 + }
  260 +
  261 + public boolean isLedScreen() {
  262 + return ledScreen;
  263 + }
  264 +
  265 + public void setLedScreen(boolean ledScreen) {
  266 + this.ledScreen = ledScreen;
  267 + }
  268 +
  269 + public String getEquipmentCode() {
  270 + return equipmentCode;
  271 + }
  272 +
  273 + public void setEquipmentCode(String equipmentCode) {
  274 + this.equipmentCode = equipmentCode;
  275 + }
  276 +
  277 + public String getMakeCodeOne() {
  278 + return makeCodeOne;
  279 + }
  280 +
  281 + public void setMakeCodeOne(String makeCodeOne) {
  282 + this.makeCodeOne = makeCodeOne;
  283 + }
  284 +
  285 + public String getMakeCodeTwo() {
  286 + return makeCodeTwo;
  287 + }
  288 +
  289 + public void setMakeCodeTwo(String makeCodeTwo) {
  290 + this.makeCodeTwo = makeCodeTwo;
  291 + }
  292 +
  293 + public String getCarGride() {
  294 + return carGride;
  295 + }
  296 +
  297 + public void setCarGride(String carGride) {
  298 + this.carGride = carGride;
  299 + }
  300 +
  301 + public String getEmissionsStandard() {
  302 + return emissionsStandard;
  303 + }
  304 +
  305 + public void setEmissionsStandard(String emissionsStandard) {
  306 + this.emissionsStandard = emissionsStandard;
  307 + }
  308 +
  309 + public String getEngineCodeOne() {
  310 + return engineCodeOne;
  311 + }
  312 +
  313 + public void setEngineCodeOne(String engineCodeOne) {
  314 + this.engineCodeOne = engineCodeOne;
  315 + }
  316 +
  317 + public String getEngineCodeTwo() {
  318 + return engineCodeTwo;
  319 + }
  320 +
  321 + public void setEngineCodeTwo(String engineCodeTwo) {
  322 + this.engineCodeTwo = engineCodeTwo;
  323 + }
  324 +
  325 + public String getCarNumberOne() {
  326 + return carNumberOne;
  327 + }
  328 +
  329 + public void setCarNumberOne(String carNumberOne) {
  330 + this.carNumberOne = carNumberOne;
  331 + }
  332 +
  333 + public String getCarNumberTwo() {
  334 + return carNumberTwo;
  335 + }
  336 +
  337 + public void setCarNumberTwo(String carNumberTwo) {
  338 + this.carNumberTwo = carNumberTwo;
  339 + }
  340 +
  341 + public String getCarType() {
  342 + return carType;
  343 + }
  344 +
  345 + public void setCarType(String carType) {
  346 + this.carType = carType;
  347 + }
  348 +
  349 + public String getBusinessCode() {
  350 + return businessCode;
  351 + }
  352 +
  353 + public void setBusinessCode(String businessCode) {
  354 + this.businessCode = businessCode;
  355 + }
  356 +
  357 + public String getCompany() {
  358 + return company;
  359 + }
  360 +
  361 + public void setCompany(String company) {
  362 + this.company = company;
  363 + }
  364 +
  365 + public String getBrancheCompany() {
  366 + return brancheCompany;
  367 + }
  368 +
  369 + public void setBrancheCompany(String brancheCompany) {
  370 + this.brancheCompany = brancheCompany;
  371 + }
  372 +
  373 + public String getCarOrdinal() {
  374 + return carOrdinal;
  375 + }
  376 +
  377 + public void setCarOrdinal(String carOrdinal) {
  378 + this.carOrdinal = carOrdinal;
  379 + }
  380 +
  381 + public String getVehicleStats() {
  382 + return VehicleStats;
  383 + }
  384 +
  385 + public void setVehicleStats(String vehicleStats) {
  386 + VehicleStats = vehicleStats;
  387 + }
  388 +
  389 + public String getVideoCode() {
  390 + return videoCode;
  391 + }
  392 +
  393 + public void setVideoCode(String videoCode) {
  394 + this.videoCode = videoCode;
  395 + }
  396 +
  397 + public Integer getOperatorsState() {
  398 + return operatorsState;
  399 + }
  400 +
  401 + public void setOperatorsState(Integer operatorsState) {
  402 + this.operatorsState = operatorsState;
  403 + }
  404 +
  405 + public Date getOpenDate() {
  406 + return openDate;
  407 + }
  408 +
  409 + public void setOpenDate(Date openDate) {
  410 + this.openDate = openDate;
  411 + }
  412 +
  413 + public Date getCloseDate() {
  414 + return closeDate;
  415 + }
  416 +
  417 + public void setCloseDate(Date closeDate) {
  418 + this.closeDate = closeDate;
  419 + }
  420 +
  421 + public boolean isScrapState() {
  422 + return scrapState;
  423 + }
  424 +
  425 + public void setScrapState(boolean scrapState) {
  426 + this.scrapState = scrapState;
  427 + }
  428 +
  429 + public String getScrapCode() {
  430 + return scrapCode;
  431 + }
  432 +
  433 + public void setScrapCode(String scrapCode) {
  434 + this.scrapCode = scrapCode;
  435 + }
  436 +
  437 + public Date getScrapDate() {
  438 + return scrapDate;
  439 + }
  440 +
  441 + public void setScrapDate(Date scrapDate) {
  442 + this.scrapDate = scrapDate;
  443 + }
  444 +
  445 + public String getDescriptions() {
  446 + return descriptions;
  447 + }
  448 +
  449 + public void setDescriptions(String descriptions) {
  450 + this.descriptions = descriptions;
  451 + }
  452 +
  453 + public Integer getCreateBy() {
  454 + return createBy;
  455 + }
  456 +
  457 + public void setCreateBy(Integer createBy) {
  458 + this.createBy = createBy;
  459 + }
  460 +
  461 + public Integer getUpdateBy() {
  462 + return updateBy;
  463 + }
  464 +
  465 + public void setUpdateBy(Integer updateBy) {
  466 + this.updateBy = updateBy;
  467 + }
  468 +
  469 + public Date getCreateDate() {
  470 + return createDate;
  471 + }
  472 +
  473 + public void setCreateDate(Date createDate) {
  474 + this.createDate = createDate;
  475 + }
  476 +
  477 + public Date getUpdateDate() {
  478 + return updateDate;
  479 + }
  480 +
  481 + public void setUpdateDate(Date updateDate) {
  482 + this.updateDate = updateDate;
  483 + }
  484 +}
src/main/java/com/bsth/entity/Line.java
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.OneToOne;  
11 -import javax.persistence.Table;  
12 -  
13 -  
14 -/**  
15 - *  
16 - * @ClassName: Line  
17 - *  
18 - * @Description: TODO(线路)  
19 - *  
20 - * @author bsth@lq  
21 - *  
22 - * @date 2016年4月11日 下午4:06:17  
23 - *  
24 - * @version 公交调度系统BS版 0.1  
25 - */  
26 -@Entity  
27 -@Table(name = "bsth_c_line")  
28 -public class Line {  
29 -  
30 - // 线路ID  
31 - @Id  
32 - @GeneratedValue(strategy = GenerationType.IDENTITY)  
33 - private Integer id;  
34 -  
35 - // 线路代码  
36 - private String code;  
37 -  
38 - // 线路名称  
39 - private String name;  
40 -  
41 - // 英文名  
42 - private String es;  
43 -  
44 - // 简称  
45 - private String shortName;  
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 -  
83 - // 所属公司  
84 - private String company;  
85 -  
86 - // 分公司  
87 - private String brancheCompany;  
88 -  
89 - // 性质(线路类型)  
90 - private String nature;  
91 -  
92 - // 线路等级  
93 - private String level;  
94 -  
95 - // 线路长度  
96 - private double length;  
97 -  
98 - // 线路负责人  
99 - private String chargeName;  
100 -  
101 - // 负责人电话  
102 - private String telephone;  
103 -  
104 - // 是否撤销  
105 - private boolean destroy;  
106 -  
107 - // 是否夜宵线  
108 - private boolean supperLine;  
109 -  
110 - // 起始调度电话  
111 - private String startPhone;  
112 -  
113 - // 终点调度电话  
114 - private String endPhone;  
115 -  
116 - // 开辟日期  
117 - private Date openDate;  
118 -  
119 - // 线路沿革  
120 - private String history;  
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 -  
139 - // 线路标准信息  
140 - @OneToOne  
141 - private LineInformation lineInformation;  
142 -  
143 - public Integer getId() {  
144 - return id;  
145 - }  
146 -  
147 - public void setId(Integer id) {  
148 - this.id = id;  
149 - }  
150 -  
151 - public String getCode() {  
152 - return code;  
153 - }  
154 -  
155 - public void setCode(String code) {  
156 - this.code = code;  
157 - }  
158 -  
159 - public String getName() {  
160 - return name;  
161 - }  
162 -  
163 - public void setName(String name) {  
164 - this.name = name;  
165 - }  
166 -  
167 - public String getEs() {  
168 - return es;  
169 - }  
170 -  
171 - public void setEs(String es) {  
172 - this.es = es;  
173 - }  
174 -  
175 - public String getShortName() {  
176 - return shortName;  
177 - }  
178 -  
179 - public void setShortName(String shortName) {  
180 - this.shortName = shortName;  
181 - }  
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 -  
279 - public String getCompany() {  
280 - return company;  
281 - }  
282 -  
283 - public void setCompany(String company) {  
284 - this.company = company;  
285 - }  
286 -  
287 - public String getBrancheCompany() {  
288 - return brancheCompany;  
289 - }  
290 -  
291 - public void setBrancheCompany(String brancheCompany) {  
292 - this.brancheCompany = brancheCompany;  
293 - }  
294 -  
295 - public String getNature() {  
296 - return nature;  
297 - }  
298 -  
299 - public void setNature(String nature) {  
300 - this.nature = nature;  
301 - }  
302 -  
303 - public String getLevel() {  
304 - return level;  
305 - }  
306 -  
307 - public void setLevel(String level) {  
308 - this.level = level;  
309 - }  
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 -  
335 - public boolean isDestroy() {  
336 - return destroy;  
337 - }  
338 -  
339 - public void setDestroy(boolean destroy) {  
340 - this.destroy = destroy;  
341 - }  
342 -  
343 - public boolean isSupperLine() {  
344 - return supperLine;  
345 - }  
346 -  
347 - public void setSupperLine(boolean supperLine) {  
348 - this.supperLine = supperLine;  
349 - }  
350 -  
351 - public String getStartPhone() {  
352 - return startPhone;  
353 - }  
354 -  
355 - public void setStartPhone(String startPhone) {  
356 - this.startPhone = startPhone;  
357 - }  
358 -  
359 - public String getEndPhone() {  
360 - return endPhone;  
361 - }  
362 -  
363 - public void setEndPhone(String endPhone) {  
364 - this.endPhone = endPhone;  
365 - }  
366 -  
367 - public Date getOpenDate() {  
368 - return openDate;  
369 - }  
370 -  
371 - public void setOpenDate(Date openDate) {  
372 - this.openDate = openDate;  
373 - }  
374 -  
375 - public String getHistory() {  
376 - return history;  
377 - }  
378 -  
379 - public void setHistory(String history) {  
380 - this.history = history;  
381 - }  
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 -  
407 - public Date getCreateDate() {  
408 - return createDate;  
409 - }  
410 -  
411 - public void setCreateDate(Date createDate) {  
412 - this.createDate = createDate;  
413 - }  
414 -  
415 - public Date getUpdateDate() {  
416 - return updateDate;  
417 - }  
418 -  
419 - public void setUpdateDate(Date updateDate) {  
420 - this.updateDate = updateDate;  
421 - }  
422 -  
423 - public LineInformation getLineInformation() {  
424 - return lineInformation;  
425 - }  
426 -  
427 - public void setLineInformation(LineInformation lineInformation) {  
428 - this.lineInformation = lineInformation;  
429 - }  
430 -  
431 -} 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.OneToOne;
  11 +import javax.persistence.Table;
  12 +
  13 +
  14 +/**
  15 + *
  16 + * @ClassName: Line(线路实体类)
  17 + *
  18 + * @Description: TODO(线路)
  19 + *
  20 + * @Author bsth@lq
  21 + *
  22 + * @Date 2016年4月11日 下午4:06:17
  23 + *
  24 + * @Version 公交调度系统BS版 0.1
  25 + *
  26 + */
  27 +
  28 +@Entity
  29 +@Table(name = "bsth_c_line")
  30 +public class Line {
  31 +
  32 + // 线路ID
  33 + @Id
  34 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  35 + private Integer id;
  36 +
  37 + // 线路代码
  38 + private String lineCode;
  39 +
  40 + // 线路名称
  41 + private String name;
  42 +
  43 + // 英文名
  44 + private String es;
  45 +
  46 + // 简称
  47 + private String shortName;
  48 +
  49 + // 配置车辆总数
  50 + private Integer carSumNumber;
  51 +
  52 + // 空调车辆数量
  53 + private Integer hvacCarNumber;
  54 +
  55 + // 普通车辆数量
  56 + private Integer ordCarNumber;
  57 +
  58 + // 停车场编码
  59 + private String carParkCode;
  60 +
  61 + // 起始站id
  62 + private Integer startStation;
  63 +
  64 + // 起始站名称
  65 + private String startStationName;
  66 +
  67 + // 起始站首班车时间 00:00
  68 + private String startStationFirstTime;
  69 +
  70 + // 起始站末班车时间 00:00
  71 + private String StartStationEndTime;
  72 +
  73 + // 终点站id
  74 + private Integer endStation;
  75 +
  76 + // 终点站名称
  77 + private String endStationName;
  78 +
  79 + // 终点站首班时间 00:00
  80 + private String endStationFirstTime;
  81 +
  82 + // 终点站末班时间 00:00
  83 + private String endStationEndTime;
  84 +
  85 + // 所属公司
  86 + private String company;
  87 +
  88 + // 分公司
  89 + private String brancheCompany;
  90 +
  91 + // 性质(线路类型)
  92 + private String nature;
  93 +
  94 + // 线路等级
  95 + private String level;
  96 +
  97 + // 线路长度
  98 + private double length;
  99 +
  100 + // 线路负责人
  101 + private String chargeName;
  102 +
  103 + // 负责人电话
  104 + private String telephone;
  105 +
  106 + // 是否撤销
  107 + private boolean destroy;
  108 +
  109 + // 是否夜宵线
  110 + private boolean supperLine;
  111 +
  112 + // 起始调度电话
  113 + private String startPhone;
  114 +
  115 + // 终点调度电话
  116 + private String endPhone;
  117 +
  118 + // 开辟日期
  119 + private Date openDate;
  120 +
  121 + // 线路沿革
  122 + private String history;
  123 +
  124 + // 描述
  125 + private String descriptions;
  126 +
  127 + // 创建人
  128 + private Integer createBy;
  129 +
  130 + // 修改人
  131 + private Integer updateBy;
  132 +
  133 + // 创建日期
  134 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  135 + private Date createDate;
  136 +
  137 + // 修改日期
  138 + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  139 + private Date updateDate;
  140 +
  141 + // 线路标准信息
  142 + @OneToOne
  143 + private LineInformation lineInformation;
  144 +
  145 + public Integer getId() {
  146 + return id;
  147 + }
  148 +
  149 + public void setId(Integer id) {
  150 + this.id = id;
  151 + }
  152 +
  153 + public String getLineCode() {
  154 + return lineCode;
  155 + }
  156 +
  157 + public void setLineCode(String lineCode) {
  158 + this.lineCode = lineCode;
  159 + }
  160 +
  161 + public String getName() {
  162 + return name;
  163 + }
  164 +
  165 + public void setName(String name) {
  166 + this.name = name;
  167 + }
  168 +
  169 + public String getEs() {
  170 + return es;
  171 + }
  172 +
  173 + public void setEs(String es) {
  174 + this.es = es;
  175 + }
  176 +
  177 + public String getShortName() {
  178 + return shortName;
  179 + }
  180 +
  181 + public void setShortName(String shortName) {
  182 + this.shortName = shortName;
  183 + }
  184 +
  185 + public Integer getCarSumNumber() {
  186 + return carSumNumber;
  187 + }
  188 +
  189 + public void setCarSumNumber(Integer carSumNumber) {
  190 + this.carSumNumber = carSumNumber;
  191 + }
  192 +
  193 + public Integer getHvacCarNumber() {
  194 + return hvacCarNumber;
  195 + }
  196 +
  197 + public void setHvacCarNumber(Integer hvacCarNumber) {
  198 + this.hvacCarNumber = hvacCarNumber;
  199 + }
  200 +
  201 + public Integer getOrdCarNumber() {
  202 + return ordCarNumber;
  203 + }
  204 +
  205 + public void setOrdCarNumber(Integer ordCarNumber) {
  206 + this.ordCarNumber = ordCarNumber;
  207 + }
  208 +
  209 + public String getCarParkCode() {
  210 + return carParkCode;
  211 + }
  212 +
  213 + public void setCarParkCode(String carParkCode) {
  214 + this.carParkCode = carParkCode;
  215 + }
  216 +
  217 + public Integer getStartStation() {
  218 + return startStation;
  219 + }
  220 +
  221 + public void setStartStation(Integer startStation) {
  222 + this.startStation = startStation;
  223 + }
  224 +
  225 + public String getStartStationName() {
  226 + return startStationName;
  227 + }
  228 +
  229 + public void setStartStationName(String startStationName) {
  230 + this.startStationName = startStationName;
  231 + }
  232 +
  233 + public String getStartStationFirstTime() {
  234 + return startStationFirstTime;
  235 + }
  236 +
  237 + public void setStartStationFirstTime(String startStationFirstTime) {
  238 + this.startStationFirstTime = startStationFirstTime;
  239 + }
  240 +
  241 + public String getStartStationEndTime() {
  242 + return StartStationEndTime;
  243 + }
  244 +
  245 + public void setStartStationEndTime(String startStationEndTime) {
  246 + StartStationEndTime = startStationEndTime;
  247 + }
  248 +
  249 + public Integer getEndStation() {
  250 + return endStation;
  251 + }
  252 +
  253 + public void setEndStation(Integer endStation) {
  254 + this.endStation = endStation;
  255 + }
  256 +
  257 + public String getEndStationName() {
  258 + return endStationName;
  259 + }
  260 +
  261 + public void setEndStationName(String endStationName) {
  262 + this.endStationName = endStationName;
  263 + }
  264 +
  265 + public String getEndStationFirstTime() {
  266 + return endStationFirstTime;
  267 + }
  268 +
  269 + public void setEndStationFirstTime(String endStationFirstTime) {
  270 + this.endStationFirstTime = endStationFirstTime;
  271 + }
  272 +
  273 + public String getEndStationEndTime() {
  274 + return endStationEndTime;
  275 + }
  276 +
  277 + public void setEndStationEndTime(String endStationEndTime) {
  278 + this.endStationEndTime = endStationEndTime;
  279 + }
  280 +
  281 + public String getCompany() {
  282 + return company;
  283 + }
  284 +
  285 + public void setCompany(String company) {
  286 + this.company = company;
  287 + }
  288 +
  289 + public String getBrancheCompany() {
  290 + return brancheCompany;
  291 + }
  292 +
  293 + public void setBrancheCompany(String brancheCompany) {
  294 + this.brancheCompany = brancheCompany;
  295 + }
  296 +
  297 + public String getNature() {
  298 + return nature;
  299 + }
  300 +
  301 + public void setNature(String nature) {
  302 + this.nature = nature;
  303 + }
  304 +
  305 + public String getLevel() {
  306 + return level;
  307 + }
  308 +
  309 + public void setLevel(String level) {
  310 + this.level = level;
  311 + }
  312 +
  313 + public double getLength() {
  314 + return length;
  315 + }
  316 +
  317 + public void setLength(double length) {
  318 + this.length = length;
  319 + }
  320 +
  321 + public String getChargeName() {
  322 + return chargeName;
  323 + }
  324 +
  325 + public void setChargeName(String chargeName) {
  326 + this.chargeName = chargeName;
  327 + }
  328 +
  329 + public String getTelephone() {
  330 + return telephone;
  331 + }
  332 +
  333 + public void setTelephone(String telephone) {
  334 + this.telephone = telephone;
  335 + }
  336 +
  337 + public boolean isDestroy() {
  338 + return destroy;
  339 + }
  340 +
  341 + public void setDestroy(boolean destroy) {
  342 + this.destroy = destroy;
  343 + }
  344 +
  345 + public boolean isSupperLine() {
  346 + return supperLine;
  347 + }
  348 +
  349 + public void setSupperLine(boolean supperLine) {
  350 + this.supperLine = supperLine;
  351 + }
  352 +
  353 + public String getStartPhone() {
  354 + return startPhone;
  355 + }
  356 +
  357 + public void setStartPhone(String startPhone) {
  358 + this.startPhone = startPhone;
  359 + }
  360 +
  361 + public String getEndPhone() {
  362 + return endPhone;
  363 + }
  364 +
  365 + public void setEndPhone(String endPhone) {
  366 + this.endPhone = endPhone;
  367 + }
  368 +
  369 + public Date getOpenDate() {
  370 + return openDate;
  371 + }
  372 +
  373 + public void setOpenDate(Date openDate) {
  374 + this.openDate = openDate;
  375 + }
  376 +
  377 + public String getHistory() {
  378 + return history;
  379 + }
  380 +
  381 + public void setHistory(String history) {
  382 + this.history = history;
  383 + }
  384 +
  385 + public String getDescriptions() {
  386 + return descriptions;
  387 + }
  388 +
  389 + public void setDescriptions(String descriptions) {
  390 + this.descriptions = descriptions;
  391 + }
  392 +
  393 + public Integer getCreateBy() {
  394 + return createBy;
  395 + }
  396 +
  397 + public void setCreateBy(Integer createBy) {
  398 + this.createBy = createBy;
  399 + }
  400 +
  401 + public Integer getUpdateBy() {
  402 + return updateBy;
  403 + }
  404 +
  405 + public void setUpdateBy(Integer updateBy) {
  406 + this.updateBy = updateBy;
  407 + }
  408 +
  409 + public Date getCreateDate() {
  410 + return createDate;
  411 + }
  412 +
  413 + public void setCreateDate(Date createDate) {
  414 + this.createDate = createDate;
  415 + }
  416 +
  417 + public Date getUpdateDate() {
  418 + return updateDate;
  419 + }
  420 +
  421 + public void setUpdateDate(Date updateDate) {
  422 + this.updateDate = updateDate;
  423 + }
  424 +
  425 + public LineInformation getLineInformation() {
  426 + return lineInformation;
  427 + }
  428 +
  429 + public void setLineInformation(LineInformation lineInformation) {
  430 + this.lineInformation = lineInformation;
  431 + }
  432 +
  433 +}
src/main/java/com/bsth/entity/LineInformation.java
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: LineInformation  
15 - *  
16 - * @Description: TODO(线路标准信息)  
17 - *  
18 - * @author bsth@lq  
19 - *  
20 - * @date 2016年4月12日 上午9:34:39  
21 - *  
22 - * @version 公交调度系统BS版 0.1  
23 - */  
24 -@Entity  
25 -@Table(name = "bsth_c_line_information")  
26 -public class LineInformation {  
27 -  
28 - @Id  
29 - @GeneratedValue(strategy = GenerationType.IDENTITY)  
30 - private Integer id;  
31 -  
32 - // 线路标准信息类型  
33 - private String type;  
34 -  
35 - // 标准总里程  
36 - private Double totalMileage;  
37 -  
38 - // 空放里程  
39 - private Double emptyMileage;  
40 -  
41 - // 上行里程  
42 - private Double upMileage;  
43 -  
44 - // 下行里程  
45 - private Double downMileage;  
46 -  
47 - // 上行行驶时间  
48 - private Double upTravelTime;  
49 -  
50 - // 下行行驶时间  
51 - private Double downTravelTime;  
52 -  
53 - // 早高峰开始时间 00:00  
54 - private String earlyStartTime;  
55 -  
56 - // 早高峰结束时间 00:00  
57 - private String earlyEndTime;  
58 -  
59 - // 晚高峰开始时间 00:00  
60 - private String lateStartTime;  
61 -  
62 - // 晚高峰结束时间 00:00  
63 - private String lateEndTime;  
64 -  
65 - // 早高峰大间隔(分钟)  
66 - private Double earlyIntervalLg;  
67 -  
68 - // 晚高峰大间隔(分钟)  
69 - private Double lateIntervalLg;  
70 -  
71 - // 平时大间隔(分钟)  
72 - private Double intervalLg;  
73 -  
74 - // 限速(平时)  
75 - private Double speedLimit;  
76 -  
77 - // 限速(雨天)  
78 - private Double rainLimit;  
79 -  
80 - // 限速(大雾)  
81 - private Double fogLimit;  
82 -  
83 - // 限速(冰雪)  
84 - private Double snowLimit;  
85 -  
86 - // 限速(节庆)  
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;  
120 -  
121 - public Integer getId() {  
122 - return id;  
123 - }  
124 -  
125 - public void setId(Integer id) {  
126 - this.id = id;  
127 - }  
128 -  
129 - public String getType() {  
130 - return type;  
131 - }  
132 -  
133 - public void setType(String type) {  
134 - this.type = type;  
135 - }  
136 -  
137 - public Double getTotalMileage() {  
138 - return totalMileage;  
139 - }  
140 -  
141 - public void setTotalMileage(Double totalMileage) {  
142 - this.totalMileage = totalMileage;  
143 - }  
144 -  
145 - public Double getEmptyMileage() {  
146 - return emptyMileage;  
147 - }  
148 -  
149 - public void setEmptyMileage(Double emptyMileage) {  
150 - this.emptyMileage = emptyMileage;  
151 - }  
152 -  
153 - public Double getUpMileage() {  
154 - return upMileage;  
155 - }  
156 -  
157 - public void setUpMileage(Double upMileage) {  
158 - this.upMileage = upMileage;  
159 - }  
160 -  
161 - public Double getDownMileage() {  
162 - return downMileage;  
163 - }  
164 -  
165 - public void setDownMileage(Double downMileage) {  
166 - this.downMileage = downMileage;  
167 - }  
168 -  
169 - public Double getUpTravelTime() {  
170 - return upTravelTime;  
171 - }  
172 -  
173 - public void setUpTravelTime(Double upTravelTime) {  
174 - this.upTravelTime = upTravelTime;  
175 - }  
176 -  
177 - public Double getDownTravelTime() {  
178 - return downTravelTime;  
179 - }  
180 -  
181 - public void setDownTravelTime(Double downTravelTime) {  
182 - this.downTravelTime = downTravelTime;  
183 - }  
184 -  
185 - public String getEarlyStartTime() {  
186 - return earlyStartTime;  
187 - }  
188 -  
189 - public void setEarlyStartTime(String earlyStartTime) {  
190 - this.earlyStartTime = earlyStartTime;  
191 - }  
192 -  
193 - public String getEarlyEndTime() {  
194 - return earlyEndTime;  
195 - }  
196 -  
197 - public void setEarlyEndTime(String earlyEndTime) {  
198 - this.earlyEndTime = earlyEndTime;  
199 - }  
200 -  
201 - public String getLateStartTime() {  
202 - return lateStartTime;  
203 - }  
204 -  
205 - public void setLateStartTime(String lateStartTime) {  
206 - this.lateStartTime = lateStartTime;  
207 - }  
208 -  
209 - public String getLateEndTime() {  
210 - return lateEndTime;  
211 - }  
212 -  
213 - public void setLateEndTime(String lateEndTime) {  
214 - this.lateEndTime = lateEndTime;  
215 - }  
216 -  
217 - public Double getEarlyIntervalLg() {  
218 - return earlyIntervalLg;  
219 - }  
220 -  
221 - public void setEarlyIntervalLg(Double earlyIntervalLg) {  
222 - this.earlyIntervalLg = earlyIntervalLg;  
223 - }  
224 -  
225 - public Double getLateIntervalLg() {  
226 - return lateIntervalLg;  
227 - }  
228 -  
229 - public void setLateIntervalLg(Double lateIntervalLg) {  
230 - this.lateIntervalLg = lateIntervalLg;  
231 - }  
232 -  
233 - public Double getIntervalLg() {  
234 - return intervalLg;  
235 - }  
236 -  
237 - public void setIntervalLg(Double intervalLg) {  
238 - this.intervalLg = intervalLg;  
239 - }  
240 -  
241 - public Double getSpeedLimit() {  
242 - return speedLimit;  
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 - }  
269 -  
270 - public void setSpeedLimit(Double speedLimit) {  
271 - this.speedLimit = speedLimit;  
272 - }  
273 -  
274 - public Double getFestivalSpeedLimit() {  
275 - return festivalSpeedLimit;  
276 - }  
277 -  
278 - public void setFestivalSpeedLimit(Double festivalSpeedLimit) {  
279 - this.festivalSpeedLimit = festivalSpeedLimit;  
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 - }  
361 -} 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: LineInformation(线路标准信息实体类)
  15 + *
  16 + * @Description: TODO(线路标准信息)
  17 + *
  18 + * @author bsth@lq
  19 + *
  20 + * @date 2016年4月12日 上午9:34:39
  21 + *
  22 + * @version 公交调度系统BS版 0.1
  23 + *
  24 + */
  25 +@Entity
  26 +@Table(name = "bsth_c_line_information")
  27 +public class LineInformation {
  28 +
  29 + @Id
  30 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  31 + private Integer id;
  32 +
  33 + // 线路标准信息类型
  34 + private String type;
  35 +
  36 + // 标准总里程
  37 + private Double totalMileage;
  38 +
  39 + // 空放里程
  40 + private Double emptyMileage;
  41 +
  42 + // 上行里程
  43 + private Double upMileage;
  44 +
  45 + // 下行里程
  46 + private Double downMileage;
  47 +
  48 + // 上行行驶时间
  49 + private Double upTravelTime;
  50 +
  51 + // 下行行驶时间
  52 + private Double downTravelTime;
  53 +
  54 + // 早高峰开始时间 00:00
  55 + private String earlyStartTime;
  56 +
  57 + // 早高峰结束时间 00:00
  58 + private String earlyEndTime;
  59 +
  60 + // 晚高峰开始时间 00:00
  61 + private String lateStartTime;
  62 +
  63 + // 晚高峰结束时间 00:00
  64 + private String lateEndTime;
  65 +
  66 + // 早高峰大间隔(分钟)
  67 + private Double earlyIntervalLg;
  68 +
  69 + // 晚高峰大间隔(分钟)
  70 + private Double lateIntervalLg;
  71 +
  72 + // 平时大间隔(分钟)
  73 + private Double intervalLg;
  74 +
  75 + // 限速(平时)
  76 + private Double speedLimit;
  77 +
  78 + // 限速(雨天)
  79 + private Double rainLimit;
  80 +
  81 + // 限速(大雾)
  82 + private Double fogLimit;
  83 +
  84 + // 限速(冰雪)
  85 + private Double snowLimit;
  86 +
  87 + // 限速(节庆)
  88 + private Double festivalSpeedLimit;
  89 +
  90 + // 滞站
  91 + private Integer lagStation;
  92 +
  93 + // 越站
  94 + private Integer Skip;
  95 +
  96 + // 超速
  97 + private Integer speeding;
  98 +
  99 + // 串线
  100 + private Integer crossedLine;
  101 +
  102 + // 越界
  103 + private Integer overflights;
  104 +
  105 + // 描述
  106 + private String descriptions;
  107 +
  108 + // 创建人
  109 + private Integer createBy;
  110 +
  111 + // 修改人
  112 + private Integer updateBy;
  113 +
  114 + // 创建日期
  115 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  116 + private Date createDate;
  117 +
  118 + // 修改日期
  119 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  120 + private Date updateDate;
  121 +
  122 + public Integer getId() {
  123 + return id;
  124 + }
  125 +
  126 + public void setId(Integer id) {
  127 + this.id = id;
  128 + }
  129 +
  130 + public String getType() {
  131 + return type;
  132 + }
  133 +
  134 + public void setType(String type) {
  135 + this.type = type;
  136 + }
  137 +
  138 + public Double getTotalMileage() {
  139 + return totalMileage;
  140 + }
  141 +
  142 + public void setTotalMileage(Double totalMileage) {
  143 + this.totalMileage = totalMileage;
  144 + }
  145 +
  146 + public Double getEmptyMileage() {
  147 + return emptyMileage;
  148 + }
  149 +
  150 + public void setEmptyMileage(Double emptyMileage) {
  151 + this.emptyMileage = emptyMileage;
  152 + }
  153 +
  154 + public Double getUpMileage() {
  155 + return upMileage;
  156 + }
  157 +
  158 + public void setUpMileage(Double upMileage) {
  159 + this.upMileage = upMileage;
  160 + }
  161 +
  162 + public Double getDownMileage() {
  163 + return downMileage;
  164 + }
  165 +
  166 + public void setDownMileage(Double downMileage) {
  167 + this.downMileage = downMileage;
  168 + }
  169 +
  170 + public Double getUpTravelTime() {
  171 + return upTravelTime;
  172 + }
  173 +
  174 + public void setUpTravelTime(Double upTravelTime) {
  175 + this.upTravelTime = upTravelTime;
  176 + }
  177 +
  178 + public Double getDownTravelTime() {
  179 + return downTravelTime;
  180 + }
  181 +
  182 + public void setDownTravelTime(Double downTravelTime) {
  183 + this.downTravelTime = downTravelTime;
  184 + }
  185 +
  186 + public String getEarlyStartTime() {
  187 + return earlyStartTime;
  188 + }
  189 +
  190 + public void setEarlyStartTime(String earlyStartTime) {
  191 + this.earlyStartTime = earlyStartTime;
  192 + }
  193 +
  194 + public String getEarlyEndTime() {
  195 + return earlyEndTime;
  196 + }
  197 +
  198 + public void setEarlyEndTime(String earlyEndTime) {
  199 + this.earlyEndTime = earlyEndTime;
  200 + }
  201 +
  202 + public String getLateStartTime() {
  203 + return lateStartTime;
  204 + }
  205 +
  206 + public void setLateStartTime(String lateStartTime) {
  207 + this.lateStartTime = lateStartTime;
  208 + }
  209 +
  210 + public String getLateEndTime() {
  211 + return lateEndTime;
  212 + }
  213 +
  214 + public void setLateEndTime(String lateEndTime) {
  215 + this.lateEndTime = lateEndTime;
  216 + }
  217 +
  218 + public Double getEarlyIntervalLg() {
  219 + return earlyIntervalLg;
  220 + }
  221 +
  222 + public void setEarlyIntervalLg(Double earlyIntervalLg) {
  223 + this.earlyIntervalLg = earlyIntervalLg;
  224 + }
  225 +
  226 + public Double getLateIntervalLg() {
  227 + return lateIntervalLg;
  228 + }
  229 +
  230 + public void setLateIntervalLg(Double lateIntervalLg) {
  231 + this.lateIntervalLg = lateIntervalLg;
  232 + }
  233 +
  234 + public Double getIntervalLg() {
  235 + return intervalLg;
  236 + }
  237 +
  238 + public void setIntervalLg(Double intervalLg) {
  239 + this.intervalLg = intervalLg;
  240 + }
  241 +
  242 + public Double getSpeedLimit() {
  243 + return speedLimit;
  244 + }
  245 +
  246 +
  247 + public Double getRainLimit() {
  248 + return rainLimit;
  249 + }
  250 +
  251 + public void setRainLimit(Double rainLimit) {
  252 + this.rainLimit = rainLimit;
  253 + }
  254 +
  255 + public Double getFogLimit() {
  256 + return fogLimit;
  257 + }
  258 +
  259 + public void setFogLimit(Double fogLimit) {
  260 + this.fogLimit = fogLimit;
  261 + }
  262 +
  263 + public Double getSnowLimit() {
  264 + return snowLimit;
  265 + }
  266 +
  267 + public void setSnowLimit(Double snowLimit) {
  268 + this.snowLimit = snowLimit;
  269 + }
  270 +
  271 + public void setSpeedLimit(Double speedLimit) {
  272 + this.speedLimit = speedLimit;
  273 + }
  274 +
  275 + public Double getFestivalSpeedLimit() {
  276 + return festivalSpeedLimit;
  277 + }
  278 +
  279 + public void setFestivalSpeedLimit(Double festivalSpeedLimit) {
  280 + this.festivalSpeedLimit = festivalSpeedLimit;
  281 + }
  282 +
  283 + public Integer getLagStation() {
  284 + return lagStation;
  285 + }
  286 +
  287 + public void setLagStation(Integer lagStation) {
  288 + this.lagStation = lagStation;
  289 + }
  290 +
  291 + public Integer getSkip() {
  292 + return Skip;
  293 + }
  294 +
  295 + public void setSkip(Integer skip) {
  296 + Skip = skip;
  297 + }
  298 +
  299 + public Integer getSpeeding() {
  300 + return speeding;
  301 + }
  302 +
  303 + public void setSpeeding(Integer speeding) {
  304 + this.speeding = speeding;
  305 + }
  306 +
  307 + public Integer getCrossedLine() {
  308 + return crossedLine;
  309 + }
  310 +
  311 + public void setCrossedLine(Integer crossedLine) {
  312 + this.crossedLine = crossedLine;
  313 + }
  314 +
  315 + public Integer getOverflights() {
  316 + return overflights;
  317 + }
  318 +
  319 + public void setOverflights(Integer overflights) {
  320 + this.overflights = overflights;
  321 + }
  322 +
  323 + public String getDescriptions() {
  324 + return descriptions;
  325 + }
  326 +
  327 + public void setDescriptions(String descriptions) {
  328 + this.descriptions = descriptions;
  329 + }
  330 +
  331 + public Integer getCreateBy() {
  332 + return createBy;
  333 + }
  334 +
  335 + public void setCreateBy(Integer createBy) {
  336 + this.createBy = createBy;
  337 + }
  338 +
  339 + public Integer getUpdateBy() {
  340 + return updateBy;
  341 + }
  342 +
  343 + public void setUpdateBy(Integer updateBy) {
  344 + this.updateBy = updateBy;
  345 + }
  346 +
  347 + public Date getCreateDate() {
  348 + return createDate;
  349 + }
  350 +
  351 + public void setCreateDate(Date createDate) {
  352 + this.createDate = createDate;
  353 + }
  354 +
  355 + public Date getUpdateDate() {
  356 + return updateDate;
  357 + }
  358 +
  359 + public void setUpdateDate(Date updateDate) {
  360 + this.updateDate = updateDate;
  361 + }
  362 +}
src/main/java/com/bsth/entity/Personnel.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 : Personnel(人员实体类)
  15 + *
  16 + * @Author : bsth@lq
  17 + *
  18 + * @Description : TODO(人员)
  19 + *
  20 + * @Data :2016-04-27
  21 + *
  22 + * @Version 公交调度系统BS版 0.1
  23 + *
  24 + */
  25 +
  26 +@Entity
  27 +@Table(name = "bsth_c_personnel")
  28 +public class Personnel {
  29 +
  30 + @Id
  31 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  32 + private Integer id;
  33 +
  34 + // 人员编码
  35 + private String personnelCode;
  36 +
  37 + // 工号
  38 + private String jobCode;
  39 +
  40 + // 姓名
  41 + private String personnelName;
  42 +
  43 + // 性别
  44 + private Integer personnelType;
  45 +
  46 + // 照片地址
  47 + private String personnelImg;
  48 +
  49 + // 线路编号
  50 + private String lineCode;
  51 +
  52 + // 一卡通工作卡号
  53 + private String icCardCode;
  54 +
  55 + // 运营服务证书号
  56 + private String papersCode;
  57 +
  58 + // 所属岗位
  59 + private String posts;
  60 +
  61 + // 所属公司
  62 + private String company;
  63 +
  64 + // 分公司
  65 + private String brancheCompany;
  66 +
  67 + // 创建人
  68 + private Integer createBy;
  69 +
  70 + // 联系电话
  71 + private String telphone;
  72 +
  73 + // 修改人
  74 + private Integer updateBy;
  75 +
  76 + // 描述
  77 + private String descriptions;
  78 +
  79 + // 创建日期
  80 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  81 + private Date createDate;
  82 +
  83 + // 修改日期
  84 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  85 + private Date updateDate;
  86 +
  87 + public Integer getId() {
  88 + return id;
  89 + }
  90 +
  91 + public void setId(Integer id) {
  92 + this.id = id;
  93 + }
  94 +
  95 + public String getPersonnelCode() {
  96 + return personnelCode;
  97 + }
  98 +
  99 + public void setPersonnelCode(String personnelCode) {
  100 + this.personnelCode = personnelCode;
  101 + }
  102 +
  103 + public String getJobCode() {
  104 + return jobCode;
  105 + }
  106 +
  107 + public void setJobCode(String jobCode) {
  108 + this.jobCode = jobCode;
  109 + }
  110 +
  111 + public String getPersonnelName() {
  112 + return personnelName;
  113 + }
  114 +
  115 + public void setPersonnelName(String personnelName) {
  116 + this.personnelName = personnelName;
  117 + }
  118 +
  119 + public Integer getPersonnelType() {
  120 + return personnelType;
  121 + }
  122 +
  123 + public void setPersonnelType(Integer personnelType) {
  124 + this.personnelType = personnelType;
  125 + }
  126 +
  127 + public String getPersonnelImg() {
  128 + return personnelImg;
  129 + }
  130 +
  131 + public void setPersonnelImg(String personnelImg) {
  132 + this.personnelImg = personnelImg;
  133 + }
  134 +
  135 + public String getLineCode() {
  136 + return lineCode;
  137 + }
  138 +
  139 + public void setLineCode(String lineCode) {
  140 + this.lineCode = lineCode;
  141 + }
  142 +
  143 + public String getIcCardCode() {
  144 + return icCardCode;
  145 + }
  146 +
  147 + public void setIcCardCode(String icCardCode) {
  148 + this.icCardCode = icCardCode;
  149 + }
  150 +
  151 + public String getPapersCode() {
  152 + return papersCode;
  153 + }
  154 +
  155 + public void setPapersCode(String papersCode) {
  156 + this.papersCode = papersCode;
  157 + }
  158 +
  159 + public String getPosts() {
  160 + return posts;
  161 + }
  162 +
  163 + public void setPosts(String posts) {
  164 + this.posts = posts;
  165 + }
  166 +
  167 + public String getCompany() {
  168 + return company;
  169 + }
  170 +
  171 + public void setCompany(String company) {
  172 + this.company = company;
  173 + }
  174 +
  175 + public String getBrancheCompany() {
  176 + return brancheCompany;
  177 + }
  178 +
  179 + public void setBrancheCompany(String brancheCompany) {
  180 + this.brancheCompany = brancheCompany;
  181 + }
  182 +
  183 + public Integer getCreateBy() {
  184 + return createBy;
  185 + }
  186 +
  187 + public void setCreateBy(Integer createBy) {
  188 + this.createBy = createBy;
  189 + }
  190 +
  191 + public String getTelphone() {
  192 + return telphone;
  193 + }
  194 +
  195 + public void setTelphone(String telphone) {
  196 + this.telphone = telphone;
  197 + }
  198 +
  199 + public Integer getUpdateBy() {
  200 + return updateBy;
  201 + }
  202 +
  203 + public void setUpdateBy(Integer updateBy) {
  204 + this.updateBy = updateBy;
  205 + }
  206 +
  207 + public String getDescriptions() {
  208 + return descriptions;
  209 + }
  210 +
  211 + public void setDescriptions(String descriptions) {
  212 + this.descriptions = descriptions;
  213 + }
  214 +
  215 + public Date getCreateDate() {
  216 + return createDate;
  217 + }
  218 +
  219 + public void setCreateDate(Date createDate) {
  220 + this.createDate = createDate;
  221 + }
  222 +
  223 + public Date getUpdateDate() {
  224 + return updateDate;
  225 + }
  226 +
  227 + public void setUpdateDate(Date updateDate) {
  228 + this.updateDate = updateDate;
  229 + }
  230 +}
src/main/java/com/bsth/entity/Section.java
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 -} 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 +
  26 +@Entity
  27 +@Table(name = "bsth_c_section")
  28 +public class Section {
  29 +
  30 + @Id
  31 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  32 + private Integer id;
  33 +
  34 + // 路段编码
  35 + private String sectionCode;
  36 +
  37 + // 道路编码
  38 + private String roadCoding;
  39 +
  40 + // 路段名称
  41 + private String sectionName;
  42 +
  43 + // 路段距离
  44 + private Double sectionDistance;
  45 +
  46 + // 路段时间
  47 + private Double sectionTime;
  48 +
  49 + // 经纬坐标类型
  50 + private String dbType;
  51 +
  52 + // 路段类型
  53 + private String sectionType;
  54 +
  55 + // 路段矢量(空间坐标点集合)--GPS坐标点
  56 + private String gsectionVector;
  57 +
  58 + // 起始交叉点编号
  59 + private String startCrossCode;
  60 +
  61 + // 终止交叉点编号
  62 + private String endCrosesCode;
  63 +
  64 + // 交叉路
  65 + private String crosesRoad;
  66 +
  67 + // 起始节点
  68 + private String startNode;
  69 +
  70 + // 中间节点
  71 + private String middleNode;
  72 +
  73 + // 终止节点
  74 + private String endNode;
  75 +
  76 + // 限速
  77 + private Double speedLimit;
  78 +
  79 + // 创建人
  80 + private Integer createBy;
  81 +
  82 + // 修改人
  83 + private Integer updateBy;
  84 +
  85 + // 描述
  86 + private String descriptions;
  87 +
  88 + // 创建日期
  89 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  90 + private Date createDate;
  91 +
  92 + // 修改日期
  93 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  94 + private Date updateDate;
  95 +
  96 + public Integer getId() {
  97 + return id;
  98 + }
  99 +
  100 + public void setId(Integer id) {
  101 + this.id = id;
  102 + }
  103 +
  104 + public String getSectionCode() {
  105 + return sectionCode;
  106 + }
  107 +
  108 + public void setSectionCode(String sectionCode) {
  109 + this.sectionCode = sectionCode;
  110 + }
  111 +
  112 + public String getRoadCoding() {
  113 + return roadCoding;
  114 + }
  115 +
  116 + public void setRoadCoding(String roadCoding) {
  117 + this.roadCoding = roadCoding;
  118 + }
  119 +
  120 + public String getSectionName() {
  121 + return sectionName;
  122 + }
  123 +
  124 + public void setSectionName(String sectionName) {
  125 + this.sectionName = sectionName;
  126 + }
  127 +
  128 + public Double getSectionDistance() {
  129 + return sectionDistance;
  130 + }
  131 +
  132 + public void setSectionDistance(Double sectionDistance) {
  133 + this.sectionDistance = sectionDistance;
  134 + }
  135 +
  136 + public Double getSectionTime() {
  137 + return sectionTime;
  138 + }
  139 +
  140 + public void setSectionTime(Double sectionTime) {
  141 + this.sectionTime = sectionTime;
  142 + }
  143 +
  144 + public String getDbType() {
  145 + return dbType;
  146 + }
  147 +
  148 + public void setDbType(String dbType) {
  149 + this.dbType = dbType;
  150 + }
  151 +
  152 + public String getSectionType() {
  153 + return sectionType;
  154 + }
  155 +
  156 + public void setSectionType(String sectionType) {
  157 + this.sectionType = sectionType;
  158 + }
  159 +
  160 + public String getGsectionVector() {
  161 + return gsectionVector;
  162 + }
  163 +
  164 + public void setGsectionVector(String gsectionVector) {
  165 + this.gsectionVector = gsectionVector;
  166 + }
  167 +
  168 + public String getStartCrossCode() {
  169 + return startCrossCode;
  170 + }
  171 +
  172 + public void setStartCrossCode(String startCrossCode) {
  173 + this.startCrossCode = startCrossCode;
  174 + }
  175 +
  176 + public String getEndCrosesCode() {
  177 + return endCrosesCode;
  178 + }
  179 +
  180 + public void setEndCrosesCode(String endCrosesCode) {
  181 + this.endCrosesCode = endCrosesCode;
  182 + }
  183 +
  184 + public String getCrosesRoad() {
  185 + return crosesRoad;
  186 + }
  187 +
  188 + public void setCrosesRoad(String crosesRoad) {
  189 + this.crosesRoad = crosesRoad;
  190 + }
  191 +
  192 + public String getStartNode() {
  193 + return startNode;
  194 + }
  195 +
  196 + public void setStartNode(String startNode) {
  197 + this.startNode = startNode;
  198 + }
  199 +
  200 + public String getMiddleNode() {
  201 + return middleNode;
  202 + }
  203 +
  204 + public void setMiddleNode(String middleNode) {
  205 + this.middleNode = middleNode;
  206 + }
  207 +
  208 + public String getEndNode() {
  209 + return endNode;
  210 + }
  211 +
  212 + public void setEndNode(String endNode) {
  213 + this.endNode = endNode;
  214 + }
  215 +
  216 + public Double getSpeedLimit() {
  217 + return speedLimit;
  218 + }
  219 +
  220 + public void setSpeedLimit(Double speedLimit) {
  221 + this.speedLimit = speedLimit;
  222 + }
  223 +
  224 + public Integer getCreateBy() {
  225 + return createBy;
  226 + }
  227 +
  228 + public void setCreateBy(Integer createBy) {
  229 + this.createBy = createBy;
  230 + }
  231 +
  232 + public Integer getUpdateBy() {
  233 + return updateBy;
  234 + }
  235 +
  236 + public void setUpdateBy(Integer updateBy) {
  237 + this.updateBy = updateBy;
  238 + }
  239 +
  240 + public String getDescriptions() {
  241 + return descriptions;
  242 + }
  243 +
  244 + public void setDescriptions(String descriptions) {
  245 + this.descriptions = descriptions;
  246 + }
  247 +
  248 + public Date getCreateDate() {
  249 + return createDate;
  250 + }
  251 +
  252 + public void setCreateDate(Date createDate) {
  253 + this.createDate = createDate;
  254 + }
  255 +
  256 + public Date getUpdateDate() {
  257 + return updateDate;
  258 + }
  259 +
  260 + public void setUpdateDate(Date updateDate) {
  261 + this.updateDate = updateDate;
  262 + }
  263 +}
src/main/java/com/bsth/entity/SectionRoute.java
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 -} 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 +
  29 +@Entity
  30 +@Table(name = "bsth_c_sectionroute")
  31 +public class SectionRoute {
  32 +
  33 + @Id
  34 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  35 + private Integer id;
  36 +
  37 + // 路段路由序号
  38 + private Integer sectionrouteCode;
  39 +
  40 + // 线路编号
  41 + private String lineCode;
  42 +
  43 + // 路段编号
  44 + private String sectionCode;
  45 +
  46 + // 路段路由方向
  47 + private Integer directions;
  48 +
  49 + // 描述
  50 + private String descriptions;
  51 +
  52 + // 创建人
  53 + private Integer createBy;
  54 +
  55 + // 修改人
  56 + private Integer updateBy;
  57 +
  58 + // 创建日期
  59 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  60 + private Date createDate;
  61 +
  62 + // 修改日期
  63 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  64 + private Date updateDate;
  65 +
  66 + // 路段信息
  67 + @OneToOne
  68 + private Section section;
  69 +
  70 + // 线路信息
  71 + @ManyToOne
  72 + private Line line;
  73 +
  74 + public Integer getId() {
  75 + return id;
  76 + }
  77 +
  78 + public void setId(Integer id) {
  79 + this.id = id;
  80 + }
  81 +
  82 + public Integer getSectionrouteCode() {
  83 + return sectionrouteCode;
  84 + }
  85 +
  86 + public void setSectionrouteCode(Integer sectionrouteCode) {
  87 + this.sectionrouteCode = sectionrouteCode;
  88 + }
  89 +
  90 + public String getLineCode() {
  91 + return lineCode;
  92 + }
  93 +
  94 + public void setLineCode(String lineCode) {
  95 + this.lineCode = lineCode;
  96 + }
  97 +
  98 + public String getSectionCode() {
  99 + return sectionCode;
  100 + }
  101 +
  102 + public void setSectionCode(String sectionCode) {
  103 + this.sectionCode = sectionCode;
  104 + }
  105 +
  106 + public Integer getDirections() {
  107 + return directions;
  108 + }
  109 +
  110 + public void setDirections(Integer directions) {
  111 + this.directions = directions;
  112 + }
  113 +
  114 + public String getDescriptions() {
  115 + return descriptions;
  116 + }
  117 +
  118 + public void setDescriptions(String descriptions) {
  119 + this.descriptions = descriptions;
  120 + }
  121 +
  122 + public Integer getCreateBy() {
  123 + return createBy;
  124 + }
  125 +
  126 + public void setCreateBy(Integer createBy) {
  127 + this.createBy = createBy;
  128 + }
  129 +
  130 + public Integer getUpdateBy() {
  131 + return updateBy;
  132 + }
  133 +
  134 + public void setUpdateBy(Integer updateBy) {
  135 + this.updateBy = updateBy;
  136 + }
  137 +
  138 + public Date getCreateDate() {
  139 + return createDate;
  140 + }
  141 +
  142 + public void setCreateDate(Date createDate) {
  143 + this.createDate = createDate;
  144 + }
  145 +
  146 + public Date getUpdateDate() {
  147 + return updateDate;
  148 + }
  149 +
  150 + public void setUpdateDate(Date updateDate) {
  151 + this.updateDate = updateDate;
  152 + }
  153 +
  154 + public Section getSection() {
  155 + return section;
  156 + }
  157 +
  158 + public void setSection(Section section) {
  159 + this.section = section;
  160 + }
  161 +
  162 + public Line getLine() {
  163 + return line;
  164 + }
  165 +
  166 + public void setLine(Line line) {
  167 + this.line = line;
  168 + }
  169 +}
src/main/java/com/bsth/entity/Station.java
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 -} 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 +
  27 +@Entity
  28 +@Table(name = "bsth_c_station")
  29 +public class Station {
  30 +
  31 + @Id
  32 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  33 + private Integer id;
  34 +
  35 + // 站点编码
  36 + private String stationCod;
  37 +
  38 + // 站点名称
  39 + private String stationName;
  40 +
  41 + //站点类别
  42 + private String stationType;
  43 +
  44 + // 所在道路编码
  45 + private String roadCoding;
  46 +
  47 + /**
  48 + * 经纬坐标类型
  49 + *
  50 + * --------- b:百度坐标系
  51 + *
  52 + * --------- d:高德坐标系
  53 + */
  54 + private String dbType;
  55 +
  56 + // 站点地理位置GPS坐标经度
  57 + private Float gLonx;
  58 +
  59 + // 站点地理位置GPS坐标纬度
  60 + private Float gLaty;
  61 +
  62 + // 城建坐标 x
  63 + private Float x;
  64 +
  65 + // 城建坐标 y
  66 + private Float y;
  67 +
  68 + // GPS空间坐标点集合
  69 + private byte[] gSpaceGrid;
  70 +
  71 + // 多边形空间坐标点集合
  72 + private byte[] gPolygonGrid;
  73 +
  74 + /**
  75 + * 是否撤销
  76 + *
  77 + * ------ 1:撤销
  78 + *
  79 + * ------ 0:不撤销
  80 + */
  81 + private boolean destroy;
  82 +
  83 + // 创建人
  84 + private Integer createBy;
  85 +
  86 + // 修改人
  87 + private Integer updateBy;
  88 +
  89 + // 描述
  90 + private String descriptions;
  91 +
  92 + // 创建日期
  93 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  94 + private Date createDate;
  95 +
  96 + // 修改日期
  97 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  98 + private Date updateDate;
  99 +
  100 + public Integer getId() {
  101 + return id;
  102 + }
  103 +
  104 + public void setId(Integer id) {
  105 + this.id = id;
  106 + }
  107 +
  108 + public String getStationCod() {
  109 + return stationCod;
  110 + }
  111 +
  112 + public void setStationCod(String stationCod) {
  113 + this.stationCod = stationCod;
  114 + }
  115 +
  116 + public String getStationName() {
  117 + return stationName;
  118 + }
  119 +
  120 + public void setStationName(String stationName) {
  121 + this.stationName = stationName;
  122 + }
  123 +
  124 + public String getStationType() {
  125 + return stationType;
  126 + }
  127 +
  128 + public void setStationType(String stationType) {
  129 + this.stationType = stationType;
  130 + }
  131 +
  132 + public String getRoadCoding() {
  133 + return roadCoding;
  134 + }
  135 +
  136 + public void setRoadCoding(String roadCoding) {
  137 + this.roadCoding = roadCoding;
  138 + }
  139 +
  140 + public String getDbType() {
  141 + return dbType;
  142 + }
  143 +
  144 + public void setDbType(String dbType) {
  145 + this.dbType = dbType;
  146 + }
  147 +
  148 + public Float getgLonx() {
  149 + return gLonx;
  150 + }
  151 +
  152 + public void setgLonx(Float gLonx) {
  153 + this.gLonx = gLonx;
  154 + }
  155 +
  156 + public Float getgLaty() {
  157 + return gLaty;
  158 + }
  159 +
  160 + public void setgLaty(Float gLaty) {
  161 + this.gLaty = gLaty;
  162 + }
  163 +
  164 + public Float getX() {
  165 + return x;
  166 + }
  167 +
  168 + public void setX(Float x) {
  169 + this.x = x;
  170 + }
  171 +
  172 + public Float getY() {
  173 + return y;
  174 + }
  175 +
  176 + public void setY(Float y) {
  177 + this.y = y;
  178 + }
  179 +
  180 + public byte[] getgSpaceGrid() {
  181 + return gSpaceGrid;
  182 + }
  183 +
  184 + public void setgSpaceGrid(byte[] gSpaceGrid) {
  185 + this.gSpaceGrid = gSpaceGrid;
  186 + }
  187 +
  188 + public byte[] getgPolygonGrid() {
  189 + return gPolygonGrid;
  190 + }
  191 +
  192 + public void setgPolygonGrid(byte[] gPolygonGrid) {
  193 + this.gPolygonGrid = gPolygonGrid;
  194 + }
  195 +
  196 + public boolean isDestroy() {
  197 + return destroy;
  198 + }
  199 +
  200 + public void setDestroy(boolean destroy) {
  201 + this.destroy = destroy;
  202 + }
  203 +
  204 + public Integer getCreateBy() {
  205 + return createBy;
  206 + }
  207 +
  208 + public void setCreateBy(Integer createBy) {
  209 + this.createBy = createBy;
  210 + }
  211 +
  212 + public Integer getUpdateBy() {
  213 + return updateBy;
  214 + }
  215 +
  216 + public void setUpdateBy(Integer updateBy) {
  217 + this.updateBy = updateBy;
  218 + }
  219 +
  220 + public String getDescriptions() {
  221 + return descriptions;
  222 + }
  223 +
  224 + public void setDescriptions(String descriptions) {
  225 + this.descriptions = descriptions;
  226 + }
  227 +
  228 + public Date getCreateDate() {
  229 + return createDate;
  230 + }
  231 +
  232 + public void setCreateDate(Date createDate) {
  233 + this.createDate = createDate;
  234 + }
  235 +
  236 + public Date getUpdateDate() {
  237 + return updateDate;
  238 + }
  239 +
  240 + public void setUpdateDate(Date updateDate) {
  241 + this.updateDate = updateDate;
  242 + }
  243 +}
src/main/java/com/bsth/entity/StationRoute.java
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 - } 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 +
  27 +@Entity
  28 +@Table(name = "bsth_c_stationroute")
  29 +public class StationRoute {
  30 +
  31 + //站点路由ID
  32 + @Id
  33 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  34 + private Integer id;
  35 +
  36 + // 站点路由序号
  37 + private Integer stationRouteCode;
  38 +
  39 + // 站点编码
  40 + private String stationCode;
  41 +
  42 + // 线路编码
  43 + private String lineCode;
  44 +
  45 + /**
  46 + * 站点类型
  47 + *
  48 + * ------ B:起点站
  49 + *
  50 + * ------ Z:中途站
  51 + *
  52 + * ------ E:终点站
  53 + *
  54 + * ------ T:停车场
  55 + *
  56 + */
  57 + private String stationMark;
  58 +
  59 + // 站点路由出站序号
  60 + private Integer outStationNmber;
  61 +
  62 + // 站点路由到站距离
  63 + private Double distances;
  64 +
  65 + // 站点路由到站时间
  66 + private Double toTime;
  67 +
  68 + // 首班时间
  69 + private String firstTime;
  70 +
  71 + // 末班时间
  72 + private String endTime;
  73 +
  74 + // 站点路由方向
  75 + private Integer directions;
  76 +
  77 + // 描述
  78 + private String descriptions;
  79 +
  80 + // 创建人
  81 + private Integer createBy;
  82 +
  83 + // 修改人
  84 + private Integer updateBy;
  85 +
  86 + // 创建日期
  87 + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  88 + private Date createDate;
  89 +
  90 + // 修改日期
  91 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  92 + private Date updateDate;
  93 +
  94 + // 站点信息
  95 + @ManyToOne
  96 + private Station station;
  97 +
  98 + // 线路信息
  99 + @ManyToOne
  100 + private Line line;
  101 +
  102 + public Integer getId() {
  103 + return id;
  104 + }
  105 +
  106 + public void setId(Integer id) {
  107 + this.id = id;
  108 + }
  109 +
  110 + public Integer getStationRouteCode() {
  111 + return stationRouteCode;
  112 + }
  113 +
  114 + public void setStationRouteCode(Integer stationRouteCode) {
  115 + this.stationRouteCode = stationRouteCode;
  116 + }
  117 +
  118 + public String getStationCode() {
  119 + return stationCode;
  120 + }
  121 +
  122 + public void setStationCode(String stationCode) {
  123 + this.stationCode = stationCode;
  124 + }
  125 +
  126 + public String getLineCode() {
  127 + return lineCode;
  128 + }
  129 +
  130 + public void setLineCode(String lineCode) {
  131 + this.lineCode = lineCode;
  132 + }
  133 +
  134 + public String getStationMark() {
  135 + return stationMark;
  136 + }
  137 +
  138 + public void setStationMark(String stationMark) {
  139 + this.stationMark = stationMark;
  140 + }
  141 +
  142 + public Integer getOutStationNmber() {
  143 + return outStationNmber;
  144 + }
  145 +
  146 + public void setOutStationNmber(Integer outStationNmber) {
  147 + this.outStationNmber = outStationNmber;
  148 + }
  149 +
  150 + public Double getDistances() {
  151 + return distances;
  152 + }
  153 +
  154 + public void setDistances(Double distances) {
  155 + this.distances = distances;
  156 + }
  157 +
  158 + public Double getToTime() {
  159 + return toTime;
  160 + }
  161 +
  162 + public void setToTime(Double toTime) {
  163 + this.toTime = toTime;
  164 + }
  165 +
  166 + public String getFirstTime() {
  167 + return firstTime;
  168 + }
  169 +
  170 + public void setFirstTime(String firstTime) {
  171 + this.firstTime = firstTime;
  172 + }
  173 +
  174 + public String getEndTime() {
  175 + return endTime;
  176 + }
  177 +
  178 + public void setEndTime(String endTime) {
  179 + this.endTime = endTime;
  180 + }
  181 +
  182 + public Integer getDirections() {
  183 + return directions;
  184 + }
  185 +
  186 + public void setDirections(Integer directions) {
  187 + this.directions = directions;
  188 + }
  189 +
  190 + public String getDescriptions() {
  191 + return descriptions;
  192 + }
  193 +
  194 + public void setDescriptions(String descriptions) {
  195 + this.descriptions = descriptions;
  196 + }
  197 +
  198 + public Integer getCreateBy() {
  199 + return createBy;
  200 + }
  201 +
  202 + public void setCreateBy(Integer createBy) {
  203 + this.createBy = createBy;
  204 + }
  205 +
  206 + public Integer getUpdateBy() {
  207 + return updateBy;
  208 + }
  209 +
  210 + public void setUpdateBy(Integer updateBy) {
  211 + this.updateBy = updateBy;
  212 + }
  213 +
  214 + public Date getCreateDate() {
  215 + return createDate;
  216 + }
  217 +
  218 + public void setCreateDate(Date createDate) {
  219 + this.createDate = createDate;
  220 + }
  221 +
  222 + public Date getUpdateDate() {
  223 + return updateDate;
  224 + }
  225 +
  226 + public void setUpdateDate(Date updateDate) {
  227 + this.updateDate = updateDate;
  228 + }
  229 +
  230 + public Station getStation() {
  231 + return station;
  232 + }
  233 +
  234 + public void setStation(Station station) {
  235 + this.station = station;
  236 + }
  237 +
  238 + public Line getLine() {
  239 + return line;
  240 + }
  241 +
  242 + public void setLine(Line line) {
  243 + this.line = line;
  244 + }
211 } 245 }
212 \ No newline at end of file 246 \ No newline at end of file
src/main/java/com/bsth/entity/sys/Dictionary.java
1 -package com.bsth.entity.sys;  
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 -import javax.persistence.UniqueConstraint;  
12 -  
13 -@Entity  
14 -@Table(name = "bsth_c_sys_dictionary",  
15 -uniqueConstraints = { @UniqueConstraint(columnNames = {"dCode"}) })  
16 -public class Dictionary {  
17 -  
18 - @Id  
19 - @GeneratedValue(strategy = GenerationType.IDENTITY)  
20 - private Integer id;  
21 -  
22 - private String dCode;  
23 -  
24 - private String dName;  
25 -  
26 - private String descriptions;  
27 -  
28 - private String dGroup;  
29 -  
30 - /**  
31 - * 固化的字典不能修改  
32 - */  
33 - private boolean fixed;  
34 -  
35 - @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")  
36 - private Date updateDate;  
37 -  
38 -  
39 - public Integer getId() {  
40 - return id;  
41 - }  
42 -  
43 - public void setId(Integer id) {  
44 - this.id = id;  
45 - }  
46 -  
47 - public boolean isFixed() {  
48 - return fixed;  
49 - }  
50 -  
51 - public void setFixed(boolean fixed) {  
52 - this.fixed = fixed;  
53 - }  
54 -  
55 - public String getdCode() {  
56 - return dCode;  
57 - }  
58 -  
59 - public void setdCode(String dCode) {  
60 - this.dCode = dCode;  
61 - }  
62 -  
63 - public String getdName() {  
64 - return dName;  
65 - }  
66 -  
67 - public void setdName(String dName) {  
68 - this.dName = dName;  
69 - }  
70 -  
71 - public String getDescriptions() {  
72 - return descriptions;  
73 - }  
74 -  
75 - public void setDescriptions(String descriptions) {  
76 - this.descriptions = descriptions;  
77 - }  
78 -  
79 - public String getdGroup() {  
80 - return dGroup;  
81 - }  
82 -  
83 - public void setdGroup(String dGroup) {  
84 - this.dGroup = dGroup;  
85 - }  
86 -  
87 - public Date getUpdateDate() {  
88 - return updateDate;  
89 - }  
90 -  
91 - public void setUpdateDate(Date updateDate) {  
92 - this.updateDate = updateDate;  
93 - }  
94 -} 1 +package com.bsth.entity.sys;
  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 +import javax.persistence.UniqueConstraint;
  12 +
  13 +@Entity
  14 +@Table(name = "bsth_c_sys_dictionary",
  15 +uniqueConstraints = { @UniqueConstraint(columnNames = {"dCode"}) })
  16 +public class Dictionary {
  17 +
  18 + @Id
  19 + @GeneratedValue(strategy = GenerationType.IDENTITY)
  20 + private Integer id;
  21 +
  22 + private String dCode;
  23 +
  24 + private String dName;
  25 +
  26 + private String descriptions;
  27 +
  28 + private String dGroup;
  29 +
  30 + /**
  31 + * 固化的字典不能修改
  32 + */
  33 + private boolean fixed;
  34 +
  35 + @Column(name = "update_date", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
  36 + private Date updateDate;
  37 +
  38 +
  39 + public Integer getId() {
  40 + return id;
  41 + }
  42 +
  43 + public void setId(Integer id) {
  44 + this.id = id;
  45 + }
  46 +
  47 + public boolean isFixed() {
  48 + return fixed;
  49 + }
  50 +
  51 + public void setFixed(boolean fixed) {
  52 + this.fixed = fixed;
  53 + }
  54 +
  55 + public String getdCode() {
  56 + return dCode;
  57 + }
  58 +
  59 + public void setdCode(String dCode) {
  60 + this.dCode = dCode;
  61 + }
  62 +
  63 + public String getdName() {
  64 + return dName;
  65 + }
  66 +
  67 + public void setdName(String dName) {
  68 + this.dName = dName;
  69 + }
  70 +
  71 + public String getDescriptions() {
  72 + return descriptions;
  73 + }
  74 +
  75 + public void setDescriptions(String descriptions) {
  76 + this.descriptions = descriptions;
  77 + }
  78 +
  79 + public String getdGroup() {
  80 + return dGroup;
  81 + }
  82 +
  83 + public void setdGroup(String dGroup) {
  84 + this.dGroup = dGroup;
  85 + }
  86 +
  87 + public Date getUpdateDate() {
  88 + return updateDate;
  89 + }
  90 +
  91 + public void setUpdateDate(Date updateDate) {
  92 + this.updateDate = updateDate;
  93 + }
  94 +}