Commit 3a8e2b47ce5351348ff97083d7e93951187b4dd6
Merge branch 'minhang' of http://222.66.0.204:8090/panzhaov5/bsth_control into minhang
Showing
2 changed files
with
99 additions
and
0 deletions
pom.xml
| @@ -292,6 +292,13 @@ | @@ -292,6 +292,13 @@ | ||
| 292 | <artifactId>mina-core</artifactId> | 292 | <artifactId>mina-core</artifactId> |
| 293 | <version>2.0.13</version> | 293 | <version>2.0.13</version> |
| 294 | </dependency> | 294 | </dependency> |
| 295 | + | ||
| 296 | + <dependency> | ||
| 297 | + <groupId>com.google.protobuf</groupId> | ||
| 298 | + <artifactId>protobuf-java</artifactId> | ||
| 299 | + <version>3.3.0</version> | ||
| 300 | + </dependency> | ||
| 301 | + | ||
| 295 | </dependencies> | 302 | </dependencies> |
| 296 | 303 | ||
| 297 | <dependencyManagement> | 304 | <dependencyManagement> |
src/main/resources/timetable.proto
0 → 100644
| 1 | +syntax = "proto3"; | ||
| 2 | + | ||
| 3 | +package timetable; | ||
| 4 | + | ||
| 5 | +option java_package = "com.bsth.service.schedule.utils"; | ||
| 6 | +option java_outer_classname = "TimeTableProto"; | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +// 描述时刻表的google的二进制protobuf描述 | ||
| 10 | +// 目前用在备份时刻表的信息 | ||
| 11 | +// 备份的时刻表表(TODO:) | ||
| 12 | + | ||
| 13 | +message TTInfo { | ||
| 14 | + uint64 id = 1; // 时刻表id | ||
| 15 | + string name = 2; // 时刻表名字 | ||
| 16 | + | ||
| 17 | + uint32 xl = 3; // 线路id | ||
| 18 | + string xlName = 4; // 线路名称 | ||
| 19 | + string xlDir = 5; // 线路上下行 | ||
| 20 | + | ||
| 21 | + uint64 qyrq = 6; // 启用日期 | ||
| 22 | + bool isEnableDisTemplate = 7; // 是否启用调度模版 | ||
| 23 | + bool isCancel = 8; // 是否删除(标记) | ||
| 24 | + | ||
| 25 | + string ruleDays = 9; // 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) | ||
| 26 | + string specialDays = 10; // 特殊有效日期(格式:2001-01-01,多个用逗号隔开) | ||
| 27 | + | ||
| 28 | + uint32 createUser = 11; // 创建用户id | ||
| 29 | + string createUserName = 12; // 创建用户姓名 | ||
| 30 | + uint32 updateUser = 13; // 更新用户id | ||
| 31 | + string updateUserName = 14; // 更新用户姓名 | ||
| 32 | + uint64 createDate = 15; // 创建日期 | ||
| 33 | + uint64 updateDate = 16; // 更新日期 | ||
| 34 | + | ||
| 35 | + // list | ||
| 36 | + repeated TTInfoDetail bcInfo = 17; | ||
| 37 | +} | ||
| 38 | + | ||
| 39 | +message TTInfoDetail { | ||
| 40 | + uint64 id = 1; // 班次明细id | ||
| 41 | + // TODO:时刻表主对象关联 | ||
| 42 | + uint32 xl = 2; // 线路id | ||
| 43 | + string xlName = 3; // 线路名字 | ||
| 44 | + | ||
| 45 | + uint64 lp = 4; // 路牌id | ||
| 46 | + string lpName = 5; // 路牌名字 | ||
| 47 | + | ||
| 48 | + uint32 fcno = 6; // 发车顺序号 | ||
| 49 | + string xlDir = 7; // 线路方向 | ||
| 50 | + | ||
| 51 | + string qdzCode = 8; // 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) | ||
| 52 | + string qdzName = 9; // 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) | ||
| 53 | + string zdzCode = 10; // 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) | ||
| 54 | + string zdzName = 11; // 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) | ||
| 55 | + | ||
| 56 | + string fcsj = 12; // 发车时间(格式 HH:mm) | ||
| 57 | + uint32 bcs = 13; // 对应班次数 | ||
| 58 | + double jhlc = 14; // 计划里程 | ||
| 59 | + uint32 bcsj = 15; // 班次历时 | ||
| 60 | + | ||
| 61 | + string bcType = 16; // 班次类型 字典type=ScheduleType | ||
| 62 | + | ||
| 63 | + bool isFB = 17; // 是否分班(表示这个班次是否是晚班班次,就是换另外一个驾驶员开) | ||
| 64 | + bool isTS = 18; // 是否停驶(表示此班次执行完成,停在终点站,不进场) | ||
| 65 | + string remark = 19; // 备注 | ||
| 66 | + | ||
| 67 | +} | ||
| 68 | + | ||
| 69 | + | ||
| 70 | + | ||
| 71 | + | ||
| 72 | + | ||
| 73 | + | ||
| 74 | + | ||
| 75 | + | ||
| 76 | + | ||
| 77 | + | ||
| 78 | + | ||
| 79 | + | ||
| 80 | + | ||
| 81 | + | ||
| 82 | + | ||
| 83 | + | ||
| 84 | + | ||
| 85 | + | ||
| 86 | + | ||
| 87 | + | ||
| 88 | + | ||
| 89 | + | ||
| 90 | + | ||
| 91 | + | ||
| 92 | + |