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 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 149 </project>
150 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 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 +}
... ...