Commit 9723e167b9a7533a7d778a59c13b76ccae7c0089

Authored by 徐烜
1 parent 269f7238

Update

src/main/java/com/bsth/service/schedule/ScheduleRule1FlatService.java
... ... @@ -6,4 +6,6 @@ import com.bsth.entity.schedule.rule.ScheduleRule1Flat;
6 6 * Created by xu on 16/7/4.
7 7 */
8 8 public interface ScheduleRule1FlatService extends BService<ScheduleRule1Flat, Long> {
  9 +
  10 +
9 11 }
... ...
src/main/java/com/bsth/service/schedule/utils/TimeTableProto.java
1   -// Generated by the protocol buffer compiler. DO NOT EDIT!
2   -// source: timetable.proto
3   -
4   -package com.bsth.service.schedule.utils;
5   -
6   -public final class TimeTableProto {
7   - private TimeTableProto() {}
8   - public static void registerAllExtensions(
9   - com.google.protobuf.ExtensionRegistryLite registry) {
10   - }
11   -
12   - public static void registerAllExtensions(
13   - com.google.protobuf.ExtensionRegistry registry) {
14   - registerAllExtensions(
15   - (com.google.protobuf.ExtensionRegistryLite) registry);
16   - }
17   - public interface TTInfoOrBuilder extends
18   - // @@protoc_insertion_point(interface_extends:timetable.TTInfo)
19   - com.google.protobuf.MessageOrBuilder {
20   -
21   - /**
22   - * <pre>
  1 +// Generated by the protocol buffer compiler. DO NOT EDIT!
  2 +// source: timetable.proto
  3 +
  4 +package com.bsth.service.schedule.utils;
  5 +
  6 +public final class TimeTableProto {
  7 + private TimeTableProto() {}
  8 + public static void registerAllExtensions(
  9 + com.google.protobuf.ExtensionRegistryLite registry) {
  10 + }
  11 +
  12 + public static void registerAllExtensions(
  13 + com.google.protobuf.ExtensionRegistry registry) {
  14 + registerAllExtensions(
  15 + (com.google.protobuf.ExtensionRegistryLite) registry);
  16 + }
  17 + public interface TTInfoOrBuilder extends
  18 + // @@protoc_insertion_point(interface_extends:timetable.TTInfo)
  19 + com.google.protobuf.MessageOrBuilder {
  20 +
  21 + /**
  22 + * <pre>
23 23 * 时刻表id
24   - * </pre>
25   - *
26   - * <code>uint64 id = 1;</code>
27   - */
28   - long getId();
29   -
30   - /**
31   - * <pre>
  24 + * </pre>
  25 + *
  26 + * <code>uint64 id = 1;</code>
  27 + */
  28 + long getId();
  29 +
  30 + /**
  31 + * <pre>
32 32 * 时刻表名字
33   - * </pre>
34   - *
35   - * <code>string name = 2;</code>
36   - */
37   - java.lang.String getName();
38   - /**
39   - * <pre>
  33 + * </pre>
  34 + *
  35 + * <code>string name = 2;</code>
  36 + */
  37 + java.lang.String getName();
  38 + /**
  39 + * <pre>
40 40 * 时刻表名字
41   - * </pre>
42   - *
43   - * <code>string name = 2;</code>
44   - */
45   - com.google.protobuf.ByteString
46   - getNameBytes();
47   -
48   - /**
49   - * <pre>
  41 + * </pre>
  42 + *
  43 + * <code>string name = 2;</code>
  44 + */
  45 + com.google.protobuf.ByteString
  46 + getNameBytes();
  47 +
  48 + /**
  49 + * <pre>
50 50 * 线路id
51   - * </pre>
52   - *
53   - * <code>uint32 xl = 3;</code>
54   - */
55   - int getXl();
56   -
57   - /**
58   - * <pre>
  51 + * </pre>
  52 + *
  53 + * <code>uint32 xl = 3;</code>
  54 + */
  55 + int getXl();
  56 +
  57 + /**
  58 + * <pre>
59 59 * 线路名称
60   - * </pre>
61   - *
62   - * <code>string xlName = 4;</code>
63   - */
64   - java.lang.String getXlName();
65   - /**
66   - * <pre>
  60 + * </pre>
  61 + *
  62 + * <code>string xlName = 4;</code>
  63 + */
  64 + java.lang.String getXlName();
  65 + /**
  66 + * <pre>
67 67 * 线路名称
68   - * </pre>
69   - *
70   - * <code>string xlName = 4;</code>
71   - */
72   - com.google.protobuf.ByteString
73   - getXlNameBytes();
74   -
75   - /**
76   - * <pre>
  68 + * </pre>
  69 + *
  70 + * <code>string xlName = 4;</code>
  71 + */
  72 + com.google.protobuf.ByteString
  73 + getXlNameBytes();
  74 +
  75 + /**
  76 + * <pre>
77 77 * 线路上下行
78   - * </pre>
79   - *
80   - * <code>string xlDir = 5;</code>
81   - */
82   - java.lang.String getXlDir();
83   - /**
84   - * <pre>
  78 + * </pre>
  79 + *
  80 + * <code>string xlDir = 5;</code>
  81 + */
  82 + java.lang.String getXlDir();
  83 + /**
  84 + * <pre>
85 85 * 线路上下行
86   - * </pre>
87   - *
88   - * <code>string xlDir = 5;</code>
89   - */
90   - com.google.protobuf.ByteString
91   - getXlDirBytes();
92   -
93   - /**
94   - * <pre>
  86 + * </pre>
  87 + *
  88 + * <code>string xlDir = 5;</code>
  89 + */
  90 + com.google.protobuf.ByteString
  91 + getXlDirBytes();
  92 +
  93 + /**
  94 + * <pre>
95 95 * 启用日期
96   - * </pre>
97   - *
98   - * <code>uint64 qyrq = 6;</code>
99   - */
100   - long getQyrq();
101   -
102   - /**
103   - * <pre>
  96 + * </pre>
  97 + *
  98 + * <code>uint64 qyrq = 6;</code>
  99 + */
  100 + long getQyrq();
  101 +
  102 + /**
  103 + * <pre>
104 104 * 是否启用调度模版
105   - * </pre>
106   - *
107   - * <code>bool isEnableDisTemplate = 7;</code>
108   - */
109   - boolean getIsEnableDisTemplate();
110   -
111   - /**
112   - * <pre>
  105 + * </pre>
  106 + *
  107 + * <code>bool isEnableDisTemplate = 7;</code>
  108 + */
  109 + boolean getIsEnableDisTemplate();
  110 +
  111 + /**
  112 + * <pre>
113 113 * 是否删除(标记)
114   - * </pre>
115   - *
116   - * <code>bool isCancel = 8;</code>
117   - */
118   - boolean getIsCancel();
119   -
120   - /**
121   - * <pre>
  114 + * </pre>
  115 + *
  116 + * <code>bool isCancel = 8;</code>
  117 + */
  118 + boolean getIsCancel();
  119 +
  120 + /**
  121 + * <pre>
122 122 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开)
123   - * </pre>
124   - *
125   - * <code>string ruleDays = 9;</code>
126   - */
127   - java.lang.String getRuleDays();
128   - /**
129   - * <pre>
  123 + * </pre>
  124 + *
  125 + * <code>string ruleDays = 9;</code>
  126 + */
  127 + java.lang.String getRuleDays();
  128 + /**
  129 + * <pre>
130 130 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开)
131   - * </pre>
132   - *
133   - * <code>string ruleDays = 9;</code>
134   - */
135   - com.google.protobuf.ByteString
136   - getRuleDaysBytes();
137   -
138   - /**
139   - * <pre>
  131 + * </pre>
  132 + *
  133 + * <code>string ruleDays = 9;</code>
  134 + */
  135 + com.google.protobuf.ByteString
  136 + getRuleDaysBytes();
  137 +
  138 + /**
  139 + * <pre>
140 140 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开)
141   - * </pre>
142   - *
143   - * <code>string specialDays = 10;</code>
144   - */
145   - java.lang.String getSpecialDays();
146   - /**
147   - * <pre>
  141 + * </pre>
  142 + *
  143 + * <code>string specialDays = 10;</code>
  144 + */
  145 + java.lang.String getSpecialDays();
  146 + /**
  147 + * <pre>
148 148 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开)
149   - * </pre>
150   - *
151   - * <code>string specialDays = 10;</code>
152   - */
153   - com.google.protobuf.ByteString
154   - getSpecialDaysBytes();
155   -
156   - /**
157   - * <pre>
  149 + * </pre>
  150 + *
  151 + * <code>string specialDays = 10;</code>
  152 + */
  153 + com.google.protobuf.ByteString
  154 + getSpecialDaysBytes();
  155 +
  156 + /**
  157 + * <pre>
158 158 * 创建用户id
159   - * </pre>
160   - *
161   - * <code>uint32 createUser = 11;</code>
162   - */
163   - int getCreateUser();
164   -
165   - /**
166   - * <pre>
  159 + * </pre>
  160 + *
  161 + * <code>uint32 createUser = 11;</code>
  162 + */
  163 + int getCreateUser();
  164 +
  165 + /**
  166 + * <pre>
167 167 * 创建用户姓名
168   - * </pre>
169   - *
170   - * <code>string createUserName = 12;</code>
171   - */
172   - java.lang.String getCreateUserName();
173   - /**
174   - * <pre>
  168 + * </pre>
  169 + *
  170 + * <code>string createUserName = 12;</code>
  171 + */
  172 + java.lang.String getCreateUserName();
  173 + /**
  174 + * <pre>
175 175 * 创建用户姓名
176   - * </pre>
177   - *
178   - * <code>string createUserName = 12;</code>
179   - */
180   - com.google.protobuf.ByteString
181   - getCreateUserNameBytes();
182   -
183   - /**
184   - * <pre>
  176 + * </pre>
  177 + *
  178 + * <code>string createUserName = 12;</code>
  179 + */
  180 + com.google.protobuf.ByteString
  181 + getCreateUserNameBytes();
  182 +
  183 + /**
  184 + * <pre>
185 185 * 更新用户id
186   - * </pre>
187   - *
188   - * <code>uint32 updateUser = 13;</code>
189   - */
190   - int getUpdateUser();
191   -
192   - /**
193   - * <pre>
  186 + * </pre>
  187 + *
  188 + * <code>uint32 updateUser = 13;</code>
  189 + */
  190 + int getUpdateUser();
  191 +
  192 + /**
  193 + * <pre>
194 194 * 更新用户姓名
195   - * </pre>
196   - *
197   - * <code>string updateUserName = 14;</code>
198   - */
199   - java.lang.String getUpdateUserName();
200   - /**
201   - * <pre>
  195 + * </pre>
  196 + *
  197 + * <code>string updateUserName = 14;</code>
  198 + */
  199 + java.lang.String getUpdateUserName();
  200 + /**
  201 + * <pre>
202 202 * 更新用户姓名
203   - * </pre>
204   - *
205   - * <code>string updateUserName = 14;</code>
206   - */
207   - com.google.protobuf.ByteString
208   - getUpdateUserNameBytes();
209   -
210   - /**
211   - * <pre>
  203 + * </pre>
  204 + *
  205 + * <code>string updateUserName = 14;</code>
  206 + */
  207 + com.google.protobuf.ByteString
  208 + getUpdateUserNameBytes();
  209 +
  210 + /**
  211 + * <pre>
212 212 * 创建日期
213   - * </pre>
214   - *
215   - * <code>uint64 createDate = 15;</code>
216   - */
217   - long getCreateDate();
218   -
219   - /**
220   - * <pre>
  213 + * </pre>
  214 + *
  215 + * <code>uint64 createDate = 15;</code>
  216 + */
  217 + long getCreateDate();
  218 +
  219 + /**
  220 + * <pre>
221 221 * 更新日期
222   - * </pre>
223   - *
224   - * <code>uint64 updateDate = 16;</code>
225   - */
226   - long getUpdateDate();
227   -
228   - /**
229   - * <pre>
  222 + * </pre>
  223 + *
  224 + * <code>uint64 updateDate = 16;</code>
  225 + */
  226 + long getUpdateDate();
  227 +
  228 + /**
  229 + * <pre>
230 230 * list
231   - * </pre>
232   - *
233   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
234   - */
235   - java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail>
236   - getBcInfoList();
237   - /**
238   - * <pre>
  231 + * </pre>
  232 + *
  233 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  234 + */
  235 + java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail>
  236 + getBcInfoList();
  237 + /**
  238 + * <pre>
239 239 * list
240   - * </pre>
241   - *
242   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
243   - */
244   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getBcInfo(int index);
245   - /**
246   - * <pre>
  240 + * </pre>
  241 + *
  242 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  243 + */
  244 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getBcInfo(int index);
  245 + /**
  246 + * <pre>
247 247 * list
248   - * </pre>
249   - *
250   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
251   - */
252   - int getBcInfoCount();
253   - /**
254   - * <pre>
  248 + * </pre>
  249 + *
  250 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  251 + */
  252 + int getBcInfoCount();
  253 + /**
  254 + * <pre>
255 255 * list
256   - * </pre>
257   - *
258   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
259   - */
260   - java.util.List<? extends com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>
261   - getBcInfoOrBuilderList();
262   - /**
263   - * <pre>
  256 + * </pre>
  257 + *
  258 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  259 + */
  260 + java.util.List<? extends com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>
  261 + getBcInfoOrBuilderList();
  262 + /**
  263 + * <pre>
264 264 * list
265   - * </pre>
266   - *
267   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
268   - */
269   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder getBcInfoOrBuilder(
270   - int index);
271   - }
272   - /**
273   - * Protobuf type {@code timetable.TTInfo}
274   - */
275   - public static final class TTInfo extends
276   - com.google.protobuf.GeneratedMessageV3 implements
277   - // @@protoc_insertion_point(message_implements:timetable.TTInfo)
278   - TTInfoOrBuilder {
279   - // Use TTInfo.newBuilder() to construct.
280   - private TTInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
281   - super(builder);
282   - }
283   - private TTInfo() {
284   - id_ = 0L;
285   - name_ = "";
286   - xl_ = 0;
287   - xlName_ = "";
288   - xlDir_ = "";
289   - qyrq_ = 0L;
290   - isEnableDisTemplate_ = false;
291   - isCancel_ = false;
292   - ruleDays_ = "";
293   - specialDays_ = "";
294   - createUser_ = 0;
295   - createUserName_ = "";
296   - updateUser_ = 0;
297   - updateUserName_ = "";
298   - createDate_ = 0L;
299   - updateDate_ = 0L;
300   - bcInfo_ = java.util.Collections.emptyList();
301   - }
302   -
303   - @java.lang.Override
304   - public final com.google.protobuf.UnknownFieldSet
305   - getUnknownFields() {
306   - return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
307   - }
308   - private TTInfo(
309   - com.google.protobuf.CodedInputStream input,
310   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
311   - throws com.google.protobuf.InvalidProtocolBufferException {
312   - this();
313   - int mutable_bitField0_ = 0;
314   - try {
315   - boolean done = false;
316   - while (!done) {
317   - int tag = input.readTag();
318   - switch (tag) {
319   - case 0:
320   - done = true;
321   - break;
322   - default: {
323   - if (!input.skipField(tag)) {
324   - done = true;
325   - }
326   - break;
327   - }
328   - case 8: {
329   -
330   - id_ = input.readUInt64();
331   - break;
332   - }
333   - case 18: {
334   - java.lang.String s = input.readStringRequireUtf8();
335   -
336   - name_ = s;
337   - break;
338   - }
339   - case 24: {
340   -
341   - xl_ = input.readUInt32();
342   - break;
343   - }
344   - case 34: {
345   - java.lang.String s = input.readStringRequireUtf8();
346   -
347   - xlName_ = s;
348   - break;
349   - }
350   - case 42: {
351   - java.lang.String s = input.readStringRequireUtf8();
352   -
353   - xlDir_ = s;
354   - break;
355   - }
356   - case 48: {
357   -
358   - qyrq_ = input.readUInt64();
359   - break;
360   - }
361   - case 56: {
362   -
363   - isEnableDisTemplate_ = input.readBool();
364   - break;
365   - }
366   - case 64: {
367   -
368   - isCancel_ = input.readBool();
369   - break;
370   - }
371   - case 74: {
372   - java.lang.String s = input.readStringRequireUtf8();
373   -
374   - ruleDays_ = s;
375   - break;
376   - }
377   - case 82: {
378   - java.lang.String s = input.readStringRequireUtf8();
379   -
380   - specialDays_ = s;
381   - break;
382   - }
383   - case 88: {
384   -
385   - createUser_ = input.readUInt32();
386   - break;
387   - }
388   - case 98: {
389   - java.lang.String s = input.readStringRequireUtf8();
390   -
391   - createUserName_ = s;
392   - break;
393   - }
394   - case 104: {
395   -
396   - updateUser_ = input.readUInt32();
397   - break;
398   - }
399   - case 114: {
400   - java.lang.String s = input.readStringRequireUtf8();
401   -
402   - updateUserName_ = s;
403   - break;
404   - }
405   - case 120: {
406   -
407   - createDate_ = input.readUInt64();
408   - break;
409   - }
410   - case 128: {
411   -
412   - updateDate_ = input.readUInt64();
413   - break;
414   - }
415   - case 138: {
416   - if (!((mutable_bitField0_ & 0x00010000) == 0x00010000)) {
417   - bcInfo_ = new java.util.ArrayList<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail>();
418   - mutable_bitField0_ |= 0x00010000;
419   - }
420   - bcInfo_.add(
421   - input.readMessage(com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.parser(), extensionRegistry));
422   - break;
423   - }
424   - }
425   - }
426   - } catch (com.google.protobuf.InvalidProtocolBufferException e) {
427   - throw e.setUnfinishedMessage(this);
428   - } catch (java.io.IOException e) {
429   - throw new com.google.protobuf.InvalidProtocolBufferException(
430   - e).setUnfinishedMessage(this);
431   - } finally {
432   - if (((mutable_bitField0_ & 0x00010000) == 0x00010000)) {
433   - bcInfo_ = java.util.Collections.unmodifiableList(bcInfo_);
434   - }
435   - makeExtensionsImmutable();
436   - }
437   - }
438   - public static final com.google.protobuf.Descriptors.Descriptor
439   - getDescriptor() {
440   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_descriptor;
441   - }
442   -
443   - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
444   - internalGetFieldAccessorTable() {
445   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_fieldAccessorTable
446   - .ensureFieldAccessorsInitialized(
447   - com.bsth.service.schedule.utils.TimeTableProto.TTInfo.class, com.bsth.service.schedule.utils.TimeTableProto.TTInfo.Builder.class);
448   - }
449   -
450   - private int bitField0_;
451   - public static final int ID_FIELD_NUMBER = 1;
452   - private long id_;
453   - /**
454   - * <pre>
  265 + * </pre>
  266 + *
  267 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  268 + */
  269 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder getBcInfoOrBuilder(
  270 + int index);
  271 + }
  272 + /**
  273 + * Protobuf type {@code timetable.TTInfo}
  274 + */
  275 + public static final class TTInfo extends
  276 + com.google.protobuf.GeneratedMessageV3 implements
  277 + // @@protoc_insertion_point(message_implements:timetable.TTInfo)
  278 + TTInfoOrBuilder {
  279 + // Use TTInfo.newBuilder() to construct.
  280 + private TTInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  281 + super(builder);
  282 + }
  283 + private TTInfo() {
  284 + id_ = 0L;
  285 + name_ = "";
  286 + xl_ = 0;
  287 + xlName_ = "";
  288 + xlDir_ = "";
  289 + qyrq_ = 0L;
  290 + isEnableDisTemplate_ = false;
  291 + isCancel_ = false;
  292 + ruleDays_ = "";
  293 + specialDays_ = "";
  294 + createUser_ = 0;
  295 + createUserName_ = "";
  296 + updateUser_ = 0;
  297 + updateUserName_ = "";
  298 + createDate_ = 0L;
  299 + updateDate_ = 0L;
  300 + bcInfo_ = java.util.Collections.emptyList();
  301 + }
  302 +
  303 + @java.lang.Override
  304 + public final com.google.protobuf.UnknownFieldSet
  305 + getUnknownFields() {
  306 + return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
  307 + }
  308 + private TTInfo(
  309 + com.google.protobuf.CodedInputStream input,
  310 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  311 + throws com.google.protobuf.InvalidProtocolBufferException {
  312 + this();
  313 + int mutable_bitField0_ = 0;
  314 + try {
  315 + boolean done = false;
  316 + while (!done) {
  317 + int tag = input.readTag();
  318 + switch (tag) {
  319 + case 0:
  320 + done = true;
  321 + break;
  322 + default: {
  323 + if (!input.skipField(tag)) {
  324 + done = true;
  325 + }
  326 + break;
  327 + }
  328 + case 8: {
  329 +
  330 + id_ = input.readUInt64();
  331 + break;
  332 + }
  333 + case 18: {
  334 + java.lang.String s = input.readStringRequireUtf8();
  335 +
  336 + name_ = s;
  337 + break;
  338 + }
  339 + case 24: {
  340 +
  341 + xl_ = input.readUInt32();
  342 + break;
  343 + }
  344 + case 34: {
  345 + java.lang.String s = input.readStringRequireUtf8();
  346 +
  347 + xlName_ = s;
  348 + break;
  349 + }
  350 + case 42: {
  351 + java.lang.String s = input.readStringRequireUtf8();
  352 +
  353 + xlDir_ = s;
  354 + break;
  355 + }
  356 + case 48: {
  357 +
  358 + qyrq_ = input.readUInt64();
  359 + break;
  360 + }
  361 + case 56: {
  362 +
  363 + isEnableDisTemplate_ = input.readBool();
  364 + break;
  365 + }
  366 + case 64: {
  367 +
  368 + isCancel_ = input.readBool();
  369 + break;
  370 + }
  371 + case 74: {
  372 + java.lang.String s = input.readStringRequireUtf8();
  373 +
  374 + ruleDays_ = s;
  375 + break;
  376 + }
  377 + case 82: {
  378 + java.lang.String s = input.readStringRequireUtf8();
  379 +
  380 + specialDays_ = s;
  381 + break;
  382 + }
  383 + case 88: {
  384 +
  385 + createUser_ = input.readUInt32();
  386 + break;
  387 + }
  388 + case 98: {
  389 + java.lang.String s = input.readStringRequireUtf8();
  390 +
  391 + createUserName_ = s;
  392 + break;
  393 + }
  394 + case 104: {
  395 +
  396 + updateUser_ = input.readUInt32();
  397 + break;
  398 + }
  399 + case 114: {
  400 + java.lang.String s = input.readStringRequireUtf8();
  401 +
  402 + updateUserName_ = s;
  403 + break;
  404 + }
  405 + case 120: {
  406 +
  407 + createDate_ = input.readUInt64();
  408 + break;
  409 + }
  410 + case 128: {
  411 +
  412 + updateDate_ = input.readUInt64();
  413 + break;
  414 + }
  415 + case 138: {
  416 + if (!((mutable_bitField0_ & 0x00010000) == 0x00010000)) {
  417 + bcInfo_ = new java.util.ArrayList<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail>();
  418 + mutable_bitField0_ |= 0x00010000;
  419 + }
  420 + bcInfo_.add(
  421 + input.readMessage(com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.parser(), extensionRegistry));
  422 + break;
  423 + }
  424 + }
  425 + }
  426 + } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  427 + throw e.setUnfinishedMessage(this);
  428 + } catch (java.io.IOException e) {
  429 + throw new com.google.protobuf.InvalidProtocolBufferException(
  430 + e).setUnfinishedMessage(this);
  431 + } finally {
  432 + if (((mutable_bitField0_ & 0x00010000) == 0x00010000)) {
  433 + bcInfo_ = java.util.Collections.unmodifiableList(bcInfo_);
  434 + }
  435 + makeExtensionsImmutable();
  436 + }
  437 + }
  438 + public static final com.google.protobuf.Descriptors.Descriptor
  439 + getDescriptor() {
  440 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_descriptor;
  441 + }
  442 +
  443 + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  444 + internalGetFieldAccessorTable() {
  445 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_fieldAccessorTable
  446 + .ensureFieldAccessorsInitialized(
  447 + com.bsth.service.schedule.utils.TimeTableProto.TTInfo.class, com.bsth.service.schedule.utils.TimeTableProto.TTInfo.Builder.class);
  448 + }
  449 +
  450 + private int bitField0_;
  451 + public static final int ID_FIELD_NUMBER = 1;
  452 + private long id_;
  453 + /**
  454 + * <pre>
455 455 * 时刻表id
456   - * </pre>
457   - *
458   - * <code>uint64 id = 1;</code>
459   - */
460   - public long getId() {
461   - return id_;
462   - }
463   -
464   - public static final int NAME_FIELD_NUMBER = 2;
465   - private volatile java.lang.Object name_;
466   - /**
467   - * <pre>
  456 + * </pre>
  457 + *
  458 + * <code>uint64 id = 1;</code>
  459 + */
  460 + public long getId() {
  461 + return id_;
  462 + }
  463 +
  464 + public static final int NAME_FIELD_NUMBER = 2;
  465 + private volatile java.lang.Object name_;
  466 + /**
  467 + * <pre>
468 468 * 时刻表名字
469   - * </pre>
470   - *
471   - * <code>string name = 2;</code>
472   - */
473   - public java.lang.String getName() {
474   - java.lang.Object ref = name_;
475   - if (ref instanceof java.lang.String) {
476   - return (java.lang.String) ref;
477   - } else {
478   - com.google.protobuf.ByteString bs =
479   - (com.google.protobuf.ByteString) ref;
480   - java.lang.String s = bs.toStringUtf8();
481   - name_ = s;
482   - return s;
483   - }
484   - }
485   - /**
486   - * <pre>
  469 + * </pre>
  470 + *
  471 + * <code>string name = 2;</code>
  472 + */
  473 + public java.lang.String getName() {
  474 + java.lang.Object ref = name_;
  475 + if (ref instanceof java.lang.String) {
  476 + return (java.lang.String) ref;
  477 + } else {
  478 + com.google.protobuf.ByteString bs =
  479 + (com.google.protobuf.ByteString) ref;
  480 + java.lang.String s = bs.toStringUtf8();
  481 + name_ = s;
  482 + return s;
  483 + }
  484 + }
  485 + /**
  486 + * <pre>
487 487 * 时刻表名字
488   - * </pre>
489   - *
490   - * <code>string name = 2;</code>
491   - */
492   - public com.google.protobuf.ByteString
493   - getNameBytes() {
494   - java.lang.Object ref = name_;
495   - if (ref instanceof java.lang.String) {
496   - com.google.protobuf.ByteString b =
497   - com.google.protobuf.ByteString.copyFromUtf8(
498   - (java.lang.String) ref);
499   - name_ = b;
500   - return b;
501   - } else {
502   - return (com.google.protobuf.ByteString) ref;
503   - }
504   - }
505   -
506   - public static final int XL_FIELD_NUMBER = 3;
507   - private int xl_;
508   - /**
509   - * <pre>
  488 + * </pre>
  489 + *
  490 + * <code>string name = 2;</code>
  491 + */
  492 + public com.google.protobuf.ByteString
  493 + getNameBytes() {
  494 + java.lang.Object ref = name_;
  495 + if (ref instanceof java.lang.String) {
  496 + com.google.protobuf.ByteString b =
  497 + com.google.protobuf.ByteString.copyFromUtf8(
  498 + (java.lang.String) ref);
  499 + name_ = b;
  500 + return b;
  501 + } else {
  502 + return (com.google.protobuf.ByteString) ref;
  503 + }
  504 + }
  505 +
  506 + public static final int XL_FIELD_NUMBER = 3;
  507 + private int xl_;
  508 + /**
  509 + * <pre>
510 510 * 线路id
511   - * </pre>
512   - *
513   - * <code>uint32 xl = 3;</code>
514   - */
515   - public int getXl() {
516   - return xl_;
517   - }
518   -
519   - public static final int XLNAME_FIELD_NUMBER = 4;
520   - private volatile java.lang.Object xlName_;
521   - /**
522   - * <pre>
  511 + * </pre>
  512 + *
  513 + * <code>uint32 xl = 3;</code>
  514 + */
  515 + public int getXl() {
  516 + return xl_;
  517 + }
  518 +
  519 + public static final int XLNAME_FIELD_NUMBER = 4;
  520 + private volatile java.lang.Object xlName_;
  521 + /**
  522 + * <pre>
523 523 * 线路名称
524   - * </pre>
525   - *
526   - * <code>string xlName = 4;</code>
527   - */
528   - public java.lang.String getXlName() {
529   - java.lang.Object ref = xlName_;
530   - if (ref instanceof java.lang.String) {
531   - return (java.lang.String) ref;
532   - } else {
533   - com.google.protobuf.ByteString bs =
534   - (com.google.protobuf.ByteString) ref;
535   - java.lang.String s = bs.toStringUtf8();
536   - xlName_ = s;
537   - return s;
538   - }
539   - }
540   - /**
541   - * <pre>
  524 + * </pre>
  525 + *
  526 + * <code>string xlName = 4;</code>
  527 + */
  528 + public java.lang.String getXlName() {
  529 + java.lang.Object ref = xlName_;
  530 + if (ref instanceof java.lang.String) {
  531 + return (java.lang.String) ref;
  532 + } else {
  533 + com.google.protobuf.ByteString bs =
  534 + (com.google.protobuf.ByteString) ref;
  535 + java.lang.String s = bs.toStringUtf8();
  536 + xlName_ = s;
  537 + return s;
  538 + }
  539 + }
  540 + /**
  541 + * <pre>
542 542 * 线路名称
543   - * </pre>
544   - *
545   - * <code>string xlName = 4;</code>
546   - */
547   - public com.google.protobuf.ByteString
548   - getXlNameBytes() {
549   - java.lang.Object ref = xlName_;
550   - if (ref instanceof java.lang.String) {
551   - com.google.protobuf.ByteString b =
552   - com.google.protobuf.ByteString.copyFromUtf8(
553   - (java.lang.String) ref);
554   - xlName_ = b;
555   - return b;
556   - } else {
557   - return (com.google.protobuf.ByteString) ref;
558   - }
559   - }
560   -
561   - public static final int XLDIR_FIELD_NUMBER = 5;
562   - private volatile java.lang.Object xlDir_;
563   - /**
564   - * <pre>
  543 + * </pre>
  544 + *
  545 + * <code>string xlName = 4;</code>
  546 + */
  547 + public com.google.protobuf.ByteString
  548 + getXlNameBytes() {
  549 + java.lang.Object ref = xlName_;
  550 + if (ref instanceof java.lang.String) {
  551 + com.google.protobuf.ByteString b =
  552 + com.google.protobuf.ByteString.copyFromUtf8(
  553 + (java.lang.String) ref);
  554 + xlName_ = b;
  555 + return b;
  556 + } else {
  557 + return (com.google.protobuf.ByteString) ref;
  558 + }
  559 + }
  560 +
  561 + public static final int XLDIR_FIELD_NUMBER = 5;
  562 + private volatile java.lang.Object xlDir_;
  563 + /**
  564 + * <pre>
565 565 * 线路上下行
566   - * </pre>
567   - *
568   - * <code>string xlDir = 5;</code>
569   - */
570   - public java.lang.String getXlDir() {
571   - java.lang.Object ref = xlDir_;
572   - if (ref instanceof java.lang.String) {
573   - return (java.lang.String) ref;
574   - } else {
575   - com.google.protobuf.ByteString bs =
576   - (com.google.protobuf.ByteString) ref;
577   - java.lang.String s = bs.toStringUtf8();
578   - xlDir_ = s;
579   - return s;
580   - }
581   - }
582   - /**
583   - * <pre>
  566 + * </pre>
  567 + *
  568 + * <code>string xlDir = 5;</code>
  569 + */
  570 + public java.lang.String getXlDir() {
  571 + java.lang.Object ref = xlDir_;
  572 + if (ref instanceof java.lang.String) {
  573 + return (java.lang.String) ref;
  574 + } else {
  575 + com.google.protobuf.ByteString bs =
  576 + (com.google.protobuf.ByteString) ref;
  577 + java.lang.String s = bs.toStringUtf8();
  578 + xlDir_ = s;
  579 + return s;
  580 + }
  581 + }
  582 + /**
  583 + * <pre>
584 584 * 线路上下行
585   - * </pre>
586   - *
587   - * <code>string xlDir = 5;</code>
588   - */
589   - public com.google.protobuf.ByteString
590   - getXlDirBytes() {
591   - java.lang.Object ref = xlDir_;
592   - if (ref instanceof java.lang.String) {
593   - com.google.protobuf.ByteString b =
594   - com.google.protobuf.ByteString.copyFromUtf8(
595   - (java.lang.String) ref);
596   - xlDir_ = b;
597   - return b;
598   - } else {
599   - return (com.google.protobuf.ByteString) ref;
600   - }
601   - }
602   -
603   - public static final int QYRQ_FIELD_NUMBER = 6;
604   - private long qyrq_;
605   - /**
606   - * <pre>
  585 + * </pre>
  586 + *
  587 + * <code>string xlDir = 5;</code>
  588 + */
  589 + public com.google.protobuf.ByteString
  590 + getXlDirBytes() {
  591 + java.lang.Object ref = xlDir_;
  592 + if (ref instanceof java.lang.String) {
  593 + com.google.protobuf.ByteString b =
  594 + com.google.protobuf.ByteString.copyFromUtf8(
  595 + (java.lang.String) ref);
  596 + xlDir_ = b;
  597 + return b;
  598 + } else {
  599 + return (com.google.protobuf.ByteString) ref;
  600 + }
  601 + }
  602 +
  603 + public static final int QYRQ_FIELD_NUMBER = 6;
  604 + private long qyrq_;
  605 + /**
  606 + * <pre>
607 607 * 启用日期
608   - * </pre>
609   - *
610   - * <code>uint64 qyrq = 6;</code>
611   - */
612   - public long getQyrq() {
613   - return qyrq_;
614   - }
615   -
616   - public static final int ISENABLEDISTEMPLATE_FIELD_NUMBER = 7;
617   - private boolean isEnableDisTemplate_;
618   - /**
619   - * <pre>
  608 + * </pre>
  609 + *
  610 + * <code>uint64 qyrq = 6;</code>
  611 + */
  612 + public long getQyrq() {
  613 + return qyrq_;
  614 + }
  615 +
  616 + public static final int ISENABLEDISTEMPLATE_FIELD_NUMBER = 7;
  617 + private boolean isEnableDisTemplate_;
  618 + /**
  619 + * <pre>
620 620 * 是否启用调度模版
621   - * </pre>
622   - *
623   - * <code>bool isEnableDisTemplate = 7;</code>
624   - */
625   - public boolean getIsEnableDisTemplate() {
626   - return isEnableDisTemplate_;
627   - }
628   -
629   - public static final int ISCANCEL_FIELD_NUMBER = 8;
630   - private boolean isCancel_;
631   - /**
632   - * <pre>
  621 + * </pre>
  622 + *
  623 + * <code>bool isEnableDisTemplate = 7;</code>
  624 + */
  625 + public boolean getIsEnableDisTemplate() {
  626 + return isEnableDisTemplate_;
  627 + }
  628 +
  629 + public static final int ISCANCEL_FIELD_NUMBER = 8;
  630 + private boolean isCancel_;
  631 + /**
  632 + * <pre>
633 633 * 是否删除(标记)
634   - * </pre>
635   - *
636   - * <code>bool isCancel = 8;</code>
637   - */
638   - public boolean getIsCancel() {
639   - return isCancel_;
640   - }
641   -
642   - public static final int RULEDAYS_FIELD_NUMBER = 9;
643   - private volatile java.lang.Object ruleDays_;
644   - /**
645   - * <pre>
  634 + * </pre>
  635 + *
  636 + * <code>bool isCancel = 8;</code>
  637 + */
  638 + public boolean getIsCancel() {
  639 + return isCancel_;
  640 + }
  641 +
  642 + public static final int RULEDAYS_FIELD_NUMBER = 9;
  643 + private volatile java.lang.Object ruleDays_;
  644 + /**
  645 + * <pre>
646 646 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开)
647   - * </pre>
648   - *
649   - * <code>string ruleDays = 9;</code>
650   - */
651   - public java.lang.String getRuleDays() {
652   - java.lang.Object ref = ruleDays_;
653   - if (ref instanceof java.lang.String) {
654   - return (java.lang.String) ref;
655   - } else {
656   - com.google.protobuf.ByteString bs =
657   - (com.google.protobuf.ByteString) ref;
658   - java.lang.String s = bs.toStringUtf8();
659   - ruleDays_ = s;
660   - return s;
661   - }
662   - }
663   - /**
664   - * <pre>
  647 + * </pre>
  648 + *
  649 + * <code>string ruleDays = 9;</code>
  650 + */
  651 + public java.lang.String getRuleDays() {
  652 + java.lang.Object ref = ruleDays_;
  653 + if (ref instanceof java.lang.String) {
  654 + return (java.lang.String) ref;
  655 + } else {
  656 + com.google.protobuf.ByteString bs =
  657 + (com.google.protobuf.ByteString) ref;
  658 + java.lang.String s = bs.toStringUtf8();
  659 + ruleDays_ = s;
  660 + return s;
  661 + }
  662 + }
  663 + /**
  664 + * <pre>
665 665 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开)
666   - * </pre>
667   - *
668   - * <code>string ruleDays = 9;</code>
669   - */
670   - public com.google.protobuf.ByteString
671   - getRuleDaysBytes() {
672   - java.lang.Object ref = ruleDays_;
673   - if (ref instanceof java.lang.String) {
674   - com.google.protobuf.ByteString b =
675   - com.google.protobuf.ByteString.copyFromUtf8(
676   - (java.lang.String) ref);
677   - ruleDays_ = b;
678   - return b;
679   - } else {
680   - return (com.google.protobuf.ByteString) ref;
681   - }
682   - }
683   -
684   - public static final int SPECIALDAYS_FIELD_NUMBER = 10;
685   - private volatile java.lang.Object specialDays_;
686   - /**
687   - * <pre>
  666 + * </pre>
  667 + *
  668 + * <code>string ruleDays = 9;</code>
  669 + */
  670 + public com.google.protobuf.ByteString
  671 + getRuleDaysBytes() {
  672 + java.lang.Object ref = ruleDays_;
  673 + if (ref instanceof java.lang.String) {
  674 + com.google.protobuf.ByteString b =
  675 + com.google.protobuf.ByteString.copyFromUtf8(
  676 + (java.lang.String) ref);
  677 + ruleDays_ = b;
  678 + return b;
  679 + } else {
  680 + return (com.google.protobuf.ByteString) ref;
  681 + }
  682 + }
  683 +
  684 + public static final int SPECIALDAYS_FIELD_NUMBER = 10;
  685 + private volatile java.lang.Object specialDays_;
  686 + /**
  687 + * <pre>
688 688 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开)
689   - * </pre>
690   - *
691   - * <code>string specialDays = 10;</code>
692   - */
693   - public java.lang.String getSpecialDays() {
694   - java.lang.Object ref = specialDays_;
695   - if (ref instanceof java.lang.String) {
696   - return (java.lang.String) ref;
697   - } else {
698   - com.google.protobuf.ByteString bs =
699   - (com.google.protobuf.ByteString) ref;
700   - java.lang.String s = bs.toStringUtf8();
701   - specialDays_ = s;
702   - return s;
703   - }
704   - }
705   - /**
706   - * <pre>
  689 + * </pre>
  690 + *
  691 + * <code>string specialDays = 10;</code>
  692 + */
  693 + public java.lang.String getSpecialDays() {
  694 + java.lang.Object ref = specialDays_;
  695 + if (ref instanceof java.lang.String) {
  696 + return (java.lang.String) ref;
  697 + } else {
  698 + com.google.protobuf.ByteString bs =
  699 + (com.google.protobuf.ByteString) ref;
  700 + java.lang.String s = bs.toStringUtf8();
  701 + specialDays_ = s;
  702 + return s;
  703 + }
  704 + }
  705 + /**
  706 + * <pre>
707 707 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开)
708   - * </pre>
709   - *
710   - * <code>string specialDays = 10;</code>
711   - */
712   - public com.google.protobuf.ByteString
713   - getSpecialDaysBytes() {
714   - java.lang.Object ref = specialDays_;
715   - if (ref instanceof java.lang.String) {
716   - com.google.protobuf.ByteString b =
717   - com.google.protobuf.ByteString.copyFromUtf8(
718   - (java.lang.String) ref);
719   - specialDays_ = b;
720   - return b;
721   - } else {
722   - return (com.google.protobuf.ByteString) ref;
723   - }
724   - }
725   -
726   - public static final int CREATEUSER_FIELD_NUMBER = 11;
727   - private int createUser_;
728   - /**
729   - * <pre>
  708 + * </pre>
  709 + *
  710 + * <code>string specialDays = 10;</code>
  711 + */
  712 + public com.google.protobuf.ByteString
  713 + getSpecialDaysBytes() {
  714 + java.lang.Object ref = specialDays_;
  715 + if (ref instanceof java.lang.String) {
  716 + com.google.protobuf.ByteString b =
  717 + com.google.protobuf.ByteString.copyFromUtf8(
  718 + (java.lang.String) ref);
  719 + specialDays_ = b;
  720 + return b;
  721 + } else {
  722 + return (com.google.protobuf.ByteString) ref;
  723 + }
  724 + }
  725 +
  726 + public static final int CREATEUSER_FIELD_NUMBER = 11;
  727 + private int createUser_;
  728 + /**
  729 + * <pre>
730 730 * 创建用户id
731   - * </pre>
732   - *
733   - * <code>uint32 createUser = 11;</code>
734   - */
735   - public int getCreateUser() {
736   - return createUser_;
737   - }
738   -
739   - public static final int CREATEUSERNAME_FIELD_NUMBER = 12;
740   - private volatile java.lang.Object createUserName_;
741   - /**
742   - * <pre>
  731 + * </pre>
  732 + *
  733 + * <code>uint32 createUser = 11;</code>
  734 + */
  735 + public int getCreateUser() {
  736 + return createUser_;
  737 + }
  738 +
  739 + public static final int CREATEUSERNAME_FIELD_NUMBER = 12;
  740 + private volatile java.lang.Object createUserName_;
  741 + /**
  742 + * <pre>
743 743 * 创建用户姓名
744   - * </pre>
745   - *
746   - * <code>string createUserName = 12;</code>
747   - */
748   - public java.lang.String getCreateUserName() {
749   - java.lang.Object ref = createUserName_;
750   - if (ref instanceof java.lang.String) {
751   - return (java.lang.String) ref;
752   - } else {
753   - com.google.protobuf.ByteString bs =
754   - (com.google.protobuf.ByteString) ref;
755   - java.lang.String s = bs.toStringUtf8();
756   - createUserName_ = s;
757   - return s;
758   - }
759   - }
760   - /**
761   - * <pre>
  744 + * </pre>
  745 + *
  746 + * <code>string createUserName = 12;</code>
  747 + */
  748 + public java.lang.String getCreateUserName() {
  749 + java.lang.Object ref = createUserName_;
  750 + if (ref instanceof java.lang.String) {
  751 + return (java.lang.String) ref;
  752 + } else {
  753 + com.google.protobuf.ByteString bs =
  754 + (com.google.protobuf.ByteString) ref;
  755 + java.lang.String s = bs.toStringUtf8();
  756 + createUserName_ = s;
  757 + return s;
  758 + }
  759 + }
  760 + /**
  761 + * <pre>
762 762 * 创建用户姓名
763   - * </pre>
764   - *
765   - * <code>string createUserName = 12;</code>
766   - */
767   - public com.google.protobuf.ByteString
768   - getCreateUserNameBytes() {
769   - java.lang.Object ref = createUserName_;
770   - if (ref instanceof java.lang.String) {
771   - com.google.protobuf.ByteString b =
772   - com.google.protobuf.ByteString.copyFromUtf8(
773   - (java.lang.String) ref);
774   - createUserName_ = b;
775   - return b;
776   - } else {
777   - return (com.google.protobuf.ByteString) ref;
778   - }
779   - }
780   -
781   - public static final int UPDATEUSER_FIELD_NUMBER = 13;
782   - private int updateUser_;
783   - /**
784   - * <pre>
  763 + * </pre>
  764 + *
  765 + * <code>string createUserName = 12;</code>
  766 + */
  767 + public com.google.protobuf.ByteString
  768 + getCreateUserNameBytes() {
  769 + java.lang.Object ref = createUserName_;
  770 + if (ref instanceof java.lang.String) {
  771 + com.google.protobuf.ByteString b =
  772 + com.google.protobuf.ByteString.copyFromUtf8(
  773 + (java.lang.String) ref);
  774 + createUserName_ = b;
  775 + return b;
  776 + } else {
  777 + return (com.google.protobuf.ByteString) ref;
  778 + }
  779 + }
  780 +
  781 + public static final int UPDATEUSER_FIELD_NUMBER = 13;
  782 + private int updateUser_;
  783 + /**
  784 + * <pre>
785 785 * 更新用户id
786   - * </pre>
787   - *
788   - * <code>uint32 updateUser = 13;</code>
789   - */
790   - public int getUpdateUser() {
791   - return updateUser_;
792   - }
793   -
794   - public static final int UPDATEUSERNAME_FIELD_NUMBER = 14;
795   - private volatile java.lang.Object updateUserName_;
796   - /**
797   - * <pre>
  786 + * </pre>
  787 + *
  788 + * <code>uint32 updateUser = 13;</code>
  789 + */
  790 + public int getUpdateUser() {
  791 + return updateUser_;
  792 + }
  793 +
  794 + public static final int UPDATEUSERNAME_FIELD_NUMBER = 14;
  795 + private volatile java.lang.Object updateUserName_;
  796 + /**
  797 + * <pre>
798 798 * 更新用户姓名
799   - * </pre>
800   - *
801   - * <code>string updateUserName = 14;</code>
802   - */
803   - public java.lang.String getUpdateUserName() {
804   - java.lang.Object ref = updateUserName_;
805   - if (ref instanceof java.lang.String) {
806   - return (java.lang.String) ref;
807   - } else {
808   - com.google.protobuf.ByteString bs =
809   - (com.google.protobuf.ByteString) ref;
810   - java.lang.String s = bs.toStringUtf8();
811   - updateUserName_ = s;
812   - return s;
813   - }
814   - }
815   - /**
816   - * <pre>
  799 + * </pre>
  800 + *
  801 + * <code>string updateUserName = 14;</code>
  802 + */
  803 + public java.lang.String getUpdateUserName() {
  804 + java.lang.Object ref = updateUserName_;
  805 + if (ref instanceof java.lang.String) {
  806 + return (java.lang.String) ref;
  807 + } else {
  808 + com.google.protobuf.ByteString bs =
  809 + (com.google.protobuf.ByteString) ref;
  810 + java.lang.String s = bs.toStringUtf8();
  811 + updateUserName_ = s;
  812 + return s;
  813 + }
  814 + }
  815 + /**
  816 + * <pre>
817 817 * 更新用户姓名
818   - * </pre>
819   - *
820   - * <code>string updateUserName = 14;</code>
821   - */
822   - public com.google.protobuf.ByteString
823   - getUpdateUserNameBytes() {
824   - java.lang.Object ref = updateUserName_;
825   - if (ref instanceof java.lang.String) {
826   - com.google.protobuf.ByteString b =
827   - com.google.protobuf.ByteString.copyFromUtf8(
828   - (java.lang.String) ref);
829   - updateUserName_ = b;
830   - return b;
831   - } else {
832   - return (com.google.protobuf.ByteString) ref;
833   - }
834   - }
835   -
836   - public static final int CREATEDATE_FIELD_NUMBER = 15;
837   - private long createDate_;
838   - /**
839   - * <pre>
  818 + * </pre>
  819 + *
  820 + * <code>string updateUserName = 14;</code>
  821 + */
  822 + public com.google.protobuf.ByteString
  823 + getUpdateUserNameBytes() {
  824 + java.lang.Object ref = updateUserName_;
  825 + if (ref instanceof java.lang.String) {
  826 + com.google.protobuf.ByteString b =
  827 + com.google.protobuf.ByteString.copyFromUtf8(
  828 + (java.lang.String) ref);
  829 + updateUserName_ = b;
  830 + return b;
  831 + } else {
  832 + return (com.google.protobuf.ByteString) ref;
  833 + }
  834 + }
  835 +
  836 + public static final int CREATEDATE_FIELD_NUMBER = 15;
  837 + private long createDate_;
  838 + /**
  839 + * <pre>
840 840 * 创建日期
841   - * </pre>
842   - *
843   - * <code>uint64 createDate = 15;</code>
844   - */
845   - public long getCreateDate() {
846   - return createDate_;
847   - }
848   -
849   - public static final int UPDATEDATE_FIELD_NUMBER = 16;
850   - private long updateDate_;
851   - /**
852   - * <pre>
  841 + * </pre>
  842 + *
  843 + * <code>uint64 createDate = 15;</code>
  844 + */
  845 + public long getCreateDate() {
  846 + return createDate_;
  847 + }
  848 +
  849 + public static final int UPDATEDATE_FIELD_NUMBER = 16;
  850 + private long updateDate_;
  851 + /**
  852 + * <pre>
853 853 * 更新日期
854   - * </pre>
855   - *
856   - * <code>uint64 updateDate = 16;</code>
857   - */
858   - public long getUpdateDate() {
859   - return updateDate_;
860   - }
861   -
862   - public static final int BCINFO_FIELD_NUMBER = 17;
863   - private java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> bcInfo_;
864   - /**
865   - * <pre>
  854 + * </pre>
  855 + *
  856 + * <code>uint64 updateDate = 16;</code>
  857 + */
  858 + public long getUpdateDate() {
  859 + return updateDate_;
  860 + }
  861 +
  862 + public static final int BCINFO_FIELD_NUMBER = 17;
  863 + private java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> bcInfo_;
  864 + /**
  865 + * <pre>
866 866 * list
867   - * </pre>
868   - *
869   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
870   - */
871   - public java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> getBcInfoList() {
872   - return bcInfo_;
873   - }
874   - /**
875   - * <pre>
  867 + * </pre>
  868 + *
  869 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  870 + */
  871 + public java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> getBcInfoList() {
  872 + return bcInfo_;
  873 + }
  874 + /**
  875 + * <pre>
876 876 * list
877   - * </pre>
878   - *
879   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
880   - */
881   - public java.util.List<? extends com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>
882   - getBcInfoOrBuilderList() {
883   - return bcInfo_;
884   - }
885   - /**
886   - * <pre>
  877 + * </pre>
  878 + *
  879 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  880 + */
  881 + public java.util.List<? extends com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>
  882 + getBcInfoOrBuilderList() {
  883 + return bcInfo_;
  884 + }
  885 + /**
  886 + * <pre>
887 887 * list
888   - * </pre>
889   - *
890   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
891   - */
892   - public int getBcInfoCount() {
893   - return bcInfo_.size();
894   - }
895   - /**
896   - * <pre>
  888 + * </pre>
  889 + *
  890 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  891 + */
  892 + public int getBcInfoCount() {
  893 + return bcInfo_.size();
  894 + }
  895 + /**
  896 + * <pre>
897 897 * list
898   - * </pre>
899   - *
900   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
901   - */
902   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getBcInfo(int index) {
903   - return bcInfo_.get(index);
904   - }
905   - /**
906   - * <pre>
  898 + * </pre>
  899 + *
  900 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  901 + */
  902 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getBcInfo(int index) {
  903 + return bcInfo_.get(index);
  904 + }
  905 + /**
  906 + * <pre>
907 907 * list
908   - * </pre>
909   - *
910   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
911   - */
912   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder getBcInfoOrBuilder(
913   - int index) {
914   - return bcInfo_.get(index);
915   - }
916   -
917   - private byte memoizedIsInitialized = -1;
918   - public final boolean isInitialized() {
919   - byte isInitialized = memoizedIsInitialized;
920   - if (isInitialized == 1) return true;
921   - if (isInitialized == 0) return false;
922   -
923   - memoizedIsInitialized = 1;
924   - return true;
925   - }
926   -
927   - public void writeTo(com.google.protobuf.CodedOutputStream output)
928   - throws java.io.IOException {
929   - if (id_ != 0L) {
930   - output.writeUInt64(1, id_);
931   - }
932   - if (!getNameBytes().isEmpty()) {
933   - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_);
934   - }
935   - if (xl_ != 0) {
936   - output.writeUInt32(3, xl_);
937   - }
938   - if (!getXlNameBytes().isEmpty()) {
939   - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, xlName_);
940   - }
941   - if (!getXlDirBytes().isEmpty()) {
942   - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, xlDir_);
943   - }
944   - if (qyrq_ != 0L) {
945   - output.writeUInt64(6, qyrq_);
946   - }
947   - if (isEnableDisTemplate_ != false) {
948   - output.writeBool(7, isEnableDisTemplate_);
949   - }
950   - if (isCancel_ != false) {
951   - output.writeBool(8, isCancel_);
952   - }
953   - if (!getRuleDaysBytes().isEmpty()) {
954   - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, ruleDays_);
955   - }
956   - if (!getSpecialDaysBytes().isEmpty()) {
957   - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, specialDays_);
958   - }
959   - if (createUser_ != 0) {
960   - output.writeUInt32(11, createUser_);
961   - }
962   - if (!getCreateUserNameBytes().isEmpty()) {
963   - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, createUserName_);
964   - }
965   - if (updateUser_ != 0) {
966   - output.writeUInt32(13, updateUser_);
967   - }
968   - if (!getUpdateUserNameBytes().isEmpty()) {
969   - com.google.protobuf.GeneratedMessageV3.writeString(output, 14, updateUserName_);
970   - }
971   - if (createDate_ != 0L) {
972   - output.writeUInt64(15, createDate_);
973   - }
974   - if (updateDate_ != 0L) {
975   - output.writeUInt64(16, updateDate_);
976   - }
977   - for (int i = 0; i < bcInfo_.size(); i++) {
978   - output.writeMessage(17, bcInfo_.get(i));
979   - }
980   - }
981   -
982   - public int getSerializedSize() {
983   - int size = memoizedSize;
984   - if (size != -1) return size;
985   -
986   - size = 0;
987   - if (id_ != 0L) {
988   - size += com.google.protobuf.CodedOutputStream
989   - .computeUInt64Size(1, id_);
990   - }
991   - if (!getNameBytes().isEmpty()) {
992   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_);
993   - }
994   - if (xl_ != 0) {
995   - size += com.google.protobuf.CodedOutputStream
996   - .computeUInt32Size(3, xl_);
997   - }
998   - if (!getXlNameBytes().isEmpty()) {
999   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, xlName_);
1000   - }
1001   - if (!getXlDirBytes().isEmpty()) {
1002   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, xlDir_);
1003   - }
1004   - if (qyrq_ != 0L) {
1005   - size += com.google.protobuf.CodedOutputStream
1006   - .computeUInt64Size(6, qyrq_);
1007   - }
1008   - if (isEnableDisTemplate_ != false) {
1009   - size += com.google.protobuf.CodedOutputStream
1010   - .computeBoolSize(7, isEnableDisTemplate_);
1011   - }
1012   - if (isCancel_ != false) {
1013   - size += com.google.protobuf.CodedOutputStream
1014   - .computeBoolSize(8, isCancel_);
1015   - }
1016   - if (!getRuleDaysBytes().isEmpty()) {
1017   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, ruleDays_);
1018   - }
1019   - if (!getSpecialDaysBytes().isEmpty()) {
1020   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, specialDays_);
1021   - }
1022   - if (createUser_ != 0) {
1023   - size += com.google.protobuf.CodedOutputStream
1024   - .computeUInt32Size(11, createUser_);
1025   - }
1026   - if (!getCreateUserNameBytes().isEmpty()) {
1027   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, createUserName_);
1028   - }
1029   - if (updateUser_ != 0) {
1030   - size += com.google.protobuf.CodedOutputStream
1031   - .computeUInt32Size(13, updateUser_);
1032   - }
1033   - if (!getUpdateUserNameBytes().isEmpty()) {
1034   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, updateUserName_);
1035   - }
1036   - if (createDate_ != 0L) {
1037   - size += com.google.protobuf.CodedOutputStream
1038   - .computeUInt64Size(15, createDate_);
1039   - }
1040   - if (updateDate_ != 0L) {
1041   - size += com.google.protobuf.CodedOutputStream
1042   - .computeUInt64Size(16, updateDate_);
1043   - }
1044   - for (int i = 0; i < bcInfo_.size(); i++) {
1045   - size += com.google.protobuf.CodedOutputStream
1046   - .computeMessageSize(17, bcInfo_.get(i));
1047   - }
1048   - memoizedSize = size;
1049   - return size;
1050   - }
1051   -
1052   - private static final long serialVersionUID = 0L;
1053   - @java.lang.Override
1054   - public boolean equals(final java.lang.Object obj) {
1055   - if (obj == this) {
1056   - return true;
1057   - }
1058   - if (!(obj instanceof com.bsth.service.schedule.utils.TimeTableProto.TTInfo)) {
1059   - return super.equals(obj);
1060   - }
1061   - com.bsth.service.schedule.utils.TimeTableProto.TTInfo other = (com.bsth.service.schedule.utils.TimeTableProto.TTInfo) obj;
1062   -
1063   - boolean result = true;
1064   - result = result && (getId()
1065   - == other.getId());
1066   - result = result && getName()
1067   - .equals(other.getName());
1068   - result = result && (getXl()
1069   - == other.getXl());
1070   - result = result && getXlName()
1071   - .equals(other.getXlName());
1072   - result = result && getXlDir()
1073   - .equals(other.getXlDir());
1074   - result = result && (getQyrq()
1075   - == other.getQyrq());
1076   - result = result && (getIsEnableDisTemplate()
1077   - == other.getIsEnableDisTemplate());
1078   - result = result && (getIsCancel()
1079   - == other.getIsCancel());
1080   - result = result && getRuleDays()
1081   - .equals(other.getRuleDays());
1082   - result = result && getSpecialDays()
1083   - .equals(other.getSpecialDays());
1084   - result = result && (getCreateUser()
1085   - == other.getCreateUser());
1086   - result = result && getCreateUserName()
1087   - .equals(other.getCreateUserName());
1088   - result = result && (getUpdateUser()
1089   - == other.getUpdateUser());
1090   - result = result && getUpdateUserName()
1091   - .equals(other.getUpdateUserName());
1092   - result = result && (getCreateDate()
1093   - == other.getCreateDate());
1094   - result = result && (getUpdateDate()
1095   - == other.getUpdateDate());
1096   - result = result && getBcInfoList()
1097   - .equals(other.getBcInfoList());
1098   - return result;
1099   - }
1100   -
1101   - @java.lang.Override
1102   - public int hashCode() {
1103   - if (memoizedHashCode != 0) {
1104   - return memoizedHashCode;
1105   - }
1106   - int hash = 41;
1107   - hash = (19 * hash) + getDescriptor().hashCode();
1108   - hash = (37 * hash) + ID_FIELD_NUMBER;
1109   - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
1110   - getId());
1111   - hash = (37 * hash) + NAME_FIELD_NUMBER;
1112   - hash = (53 * hash) + getName().hashCode();
1113   - hash = (37 * hash) + XL_FIELD_NUMBER;
1114   - hash = (53 * hash) + getXl();
1115   - hash = (37 * hash) + XLNAME_FIELD_NUMBER;
1116   - hash = (53 * hash) + getXlName().hashCode();
1117   - hash = (37 * hash) + XLDIR_FIELD_NUMBER;
1118   - hash = (53 * hash) + getXlDir().hashCode();
1119   - hash = (37 * hash) + QYRQ_FIELD_NUMBER;
1120   - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
1121   - getQyrq());
1122   - hash = (37 * hash) + ISENABLEDISTEMPLATE_FIELD_NUMBER;
1123   - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
1124   - getIsEnableDisTemplate());
1125   - hash = (37 * hash) + ISCANCEL_FIELD_NUMBER;
1126   - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
1127   - getIsCancel());
1128   - hash = (37 * hash) + RULEDAYS_FIELD_NUMBER;
1129   - hash = (53 * hash) + getRuleDays().hashCode();
1130   - hash = (37 * hash) + SPECIALDAYS_FIELD_NUMBER;
1131   - hash = (53 * hash) + getSpecialDays().hashCode();
1132   - hash = (37 * hash) + CREATEUSER_FIELD_NUMBER;
1133   - hash = (53 * hash) + getCreateUser();
1134   - hash = (37 * hash) + CREATEUSERNAME_FIELD_NUMBER;
1135   - hash = (53 * hash) + getCreateUserName().hashCode();
1136   - hash = (37 * hash) + UPDATEUSER_FIELD_NUMBER;
1137   - hash = (53 * hash) + getUpdateUser();
1138   - hash = (37 * hash) + UPDATEUSERNAME_FIELD_NUMBER;
1139   - hash = (53 * hash) + getUpdateUserName().hashCode();
1140   - hash = (37 * hash) + CREATEDATE_FIELD_NUMBER;
1141   - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
1142   - getCreateDate());
1143   - hash = (37 * hash) + UPDATEDATE_FIELD_NUMBER;
1144   - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
1145   - getUpdateDate());
1146   - if (getBcInfoCount() > 0) {
1147   - hash = (37 * hash) + BCINFO_FIELD_NUMBER;
1148   - hash = (53 * hash) + getBcInfoList().hashCode();
1149   - }
1150   - hash = (29 * hash) + unknownFields.hashCode();
1151   - memoizedHashCode = hash;
1152   - return hash;
1153   - }
1154   -
1155   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
1156   - java.nio.ByteBuffer data)
1157   - throws com.google.protobuf.InvalidProtocolBufferException {
1158   - return PARSER.parseFrom(data);
1159   - }
1160   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
1161   - java.nio.ByteBuffer data,
1162   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1163   - throws com.google.protobuf.InvalidProtocolBufferException {
1164   - return PARSER.parseFrom(data, extensionRegistry);
1165   - }
1166   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
1167   - com.google.protobuf.ByteString data)
1168   - throws com.google.protobuf.InvalidProtocolBufferException {
1169   - return PARSER.parseFrom(data);
1170   - }
1171   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
1172   - com.google.protobuf.ByteString data,
1173   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1174   - throws com.google.protobuf.InvalidProtocolBufferException {
1175   - return PARSER.parseFrom(data, extensionRegistry);
1176   - }
1177   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(byte[] data)
1178   - throws com.google.protobuf.InvalidProtocolBufferException {
1179   - return PARSER.parseFrom(data);
1180   - }
1181   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
1182   - byte[] data,
1183   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1184   - throws com.google.protobuf.InvalidProtocolBufferException {
1185   - return PARSER.parseFrom(data, extensionRegistry);
1186   - }
1187   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(java.io.InputStream input)
1188   - throws java.io.IOException {
1189   - return com.google.protobuf.GeneratedMessageV3
1190   - .parseWithIOException(PARSER, input);
1191   - }
1192   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
1193   - java.io.InputStream input,
1194   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1195   - throws java.io.IOException {
1196   - return com.google.protobuf.GeneratedMessageV3
1197   - .parseWithIOException(PARSER, input, extensionRegistry);
1198   - }
1199   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseDelimitedFrom(java.io.InputStream input)
1200   - throws java.io.IOException {
1201   - return com.google.protobuf.GeneratedMessageV3
1202   - .parseDelimitedWithIOException(PARSER, input);
1203   - }
1204   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseDelimitedFrom(
1205   - java.io.InputStream input,
1206   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1207   - throws java.io.IOException {
1208   - return com.google.protobuf.GeneratedMessageV3
1209   - .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
1210   - }
1211   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
1212   - com.google.protobuf.CodedInputStream input)
1213   - throws java.io.IOException {
1214   - return com.google.protobuf.GeneratedMessageV3
1215   - .parseWithIOException(PARSER, input);
1216   - }
1217   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
1218   - com.google.protobuf.CodedInputStream input,
1219   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1220   - throws java.io.IOException {
1221   - return com.google.protobuf.GeneratedMessageV3
1222   - .parseWithIOException(PARSER, input, extensionRegistry);
1223   - }
1224   -
1225   - public Builder newBuilderForType() { return newBuilder(); }
1226   - public static Builder newBuilder() {
1227   - return DEFAULT_INSTANCE.toBuilder();
1228   - }
1229   - public static Builder newBuilder(com.bsth.service.schedule.utils.TimeTableProto.TTInfo prototype) {
1230   - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
1231   - }
1232   - public Builder toBuilder() {
1233   - return this == DEFAULT_INSTANCE
1234   - ? new Builder() : new Builder().mergeFrom(this);
1235   - }
1236   -
1237   - @java.lang.Override
1238   - protected Builder newBuilderForType(
1239   - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1240   - Builder builder = new Builder(parent);
1241   - return builder;
1242   - }
1243   - /**
1244   - * Protobuf type {@code timetable.TTInfo}
1245   - */
1246   - public static final class Builder extends
1247   - com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
1248   - // @@protoc_insertion_point(builder_implements:timetable.TTInfo)
1249   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoOrBuilder {
1250   - public static final com.google.protobuf.Descriptors.Descriptor
1251   - getDescriptor() {
1252   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_descriptor;
1253   - }
1254   -
1255   - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
1256   - internalGetFieldAccessorTable() {
1257   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_fieldAccessorTable
1258   - .ensureFieldAccessorsInitialized(
1259   - com.bsth.service.schedule.utils.TimeTableProto.TTInfo.class, com.bsth.service.schedule.utils.TimeTableProto.TTInfo.Builder.class);
1260   - }
1261   -
1262   - // Construct using com.bsth.service.schedule.utils.TimeTableProto.TTInfo.newBuilder()
1263   - private Builder() {
1264   - maybeForceBuilderInitialization();
1265   - }
1266   -
1267   - private Builder(
1268   - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1269   - super(parent);
1270   - maybeForceBuilderInitialization();
1271   - }
1272   - private void maybeForceBuilderInitialization() {
1273   - if (com.google.protobuf.GeneratedMessageV3
1274   - .alwaysUseFieldBuilders) {
1275   - getBcInfoFieldBuilder();
1276   - }
1277   - }
1278   - public Builder clear() {
1279   - super.clear();
1280   - id_ = 0L;
1281   -
1282   - name_ = "";
1283   -
1284   - xl_ = 0;
1285   -
1286   - xlName_ = "";
1287   -
1288   - xlDir_ = "";
1289   -
1290   - qyrq_ = 0L;
1291   -
1292   - isEnableDisTemplate_ = false;
1293   -
1294   - isCancel_ = false;
1295   -
1296   - ruleDays_ = "";
1297   -
1298   - specialDays_ = "";
1299   -
1300   - createUser_ = 0;
1301   -
1302   - createUserName_ = "";
1303   -
1304   - updateUser_ = 0;
1305   -
1306   - updateUserName_ = "";
1307   -
1308   - createDate_ = 0L;
1309   -
1310   - updateDate_ = 0L;
1311   -
1312   - if (bcInfoBuilder_ == null) {
1313   - bcInfo_ = java.util.Collections.emptyList();
1314   - bitField0_ = (bitField0_ & ~0x00010000);
1315   - } else {
1316   - bcInfoBuilder_.clear();
1317   - }
1318   - return this;
1319   - }
1320   -
1321   - public com.google.protobuf.Descriptors.Descriptor
1322   - getDescriptorForType() {
1323   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_descriptor;
1324   - }
1325   -
1326   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfo getDefaultInstanceForType() {
1327   - return com.bsth.service.schedule.utils.TimeTableProto.TTInfo.getDefaultInstance();
1328   - }
1329   -
1330   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfo build() {
1331   - com.bsth.service.schedule.utils.TimeTableProto.TTInfo result = buildPartial();
1332   - if (!result.isInitialized()) {
1333   - throw newUninitializedMessageException(result);
1334   - }
1335   - return result;
1336   - }
1337   -
1338   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfo buildPartial() {
1339   - com.bsth.service.schedule.utils.TimeTableProto.TTInfo result = new com.bsth.service.schedule.utils.TimeTableProto.TTInfo(this);
1340   - int from_bitField0_ = bitField0_;
1341   - int to_bitField0_ = 0;
1342   - result.id_ = id_;
1343   - result.name_ = name_;
1344   - result.xl_ = xl_;
1345   - result.xlName_ = xlName_;
1346   - result.xlDir_ = xlDir_;
1347   - result.qyrq_ = qyrq_;
1348   - result.isEnableDisTemplate_ = isEnableDisTemplate_;
1349   - result.isCancel_ = isCancel_;
1350   - result.ruleDays_ = ruleDays_;
1351   - result.specialDays_ = specialDays_;
1352   - result.createUser_ = createUser_;
1353   - result.createUserName_ = createUserName_;
1354   - result.updateUser_ = updateUser_;
1355   - result.updateUserName_ = updateUserName_;
1356   - result.createDate_ = createDate_;
1357   - result.updateDate_ = updateDate_;
1358   - if (bcInfoBuilder_ == null) {
1359   - if (((bitField0_ & 0x00010000) == 0x00010000)) {
1360   - bcInfo_ = java.util.Collections.unmodifiableList(bcInfo_);
1361   - bitField0_ = (bitField0_ & ~0x00010000);
1362   - }
1363   - result.bcInfo_ = bcInfo_;
1364   - } else {
1365   - result.bcInfo_ = bcInfoBuilder_.build();
1366   - }
1367   - result.bitField0_ = to_bitField0_;
1368   - onBuilt();
1369   - return result;
1370   - }
1371   -
1372   - public Builder clone() {
1373   - return (Builder) super.clone();
1374   - }
1375   - public Builder setField(
1376   - com.google.protobuf.Descriptors.FieldDescriptor field,
1377   - Object value) {
1378   - return (Builder) super.setField(field, value);
1379   - }
1380   - public Builder clearField(
1381   - com.google.protobuf.Descriptors.FieldDescriptor field) {
1382   - return (Builder) super.clearField(field);
1383   - }
1384   - public Builder clearOneof(
1385   - com.google.protobuf.Descriptors.OneofDescriptor oneof) {
1386   - return (Builder) super.clearOneof(oneof);
1387   - }
1388   - public Builder setRepeatedField(
1389   - com.google.protobuf.Descriptors.FieldDescriptor field,
1390   - int index, Object value) {
1391   - return (Builder) super.setRepeatedField(field, index, value);
1392   - }
1393   - public Builder addRepeatedField(
1394   - com.google.protobuf.Descriptors.FieldDescriptor field,
1395   - Object value) {
1396   - return (Builder) super.addRepeatedField(field, value);
1397   - }
1398   - public Builder mergeFrom(com.google.protobuf.Message other) {
1399   - if (other instanceof com.bsth.service.schedule.utils.TimeTableProto.TTInfo) {
1400   - return mergeFrom((com.bsth.service.schedule.utils.TimeTableProto.TTInfo)other);
1401   - } else {
1402   - super.mergeFrom(other);
1403   - return this;
1404   - }
1405   - }
1406   -
1407   - public Builder mergeFrom(com.bsth.service.schedule.utils.TimeTableProto.TTInfo other) {
1408   - if (other == com.bsth.service.schedule.utils.TimeTableProto.TTInfo.getDefaultInstance()) return this;
1409   - if (other.getId() != 0L) {
1410   - setId(other.getId());
1411   - }
1412   - if (!other.getName().isEmpty()) {
1413   - name_ = other.name_;
1414   - onChanged();
1415   - }
1416   - if (other.getXl() != 0) {
1417   - setXl(other.getXl());
1418   - }
1419   - if (!other.getXlName().isEmpty()) {
1420   - xlName_ = other.xlName_;
1421   - onChanged();
1422   - }
1423   - if (!other.getXlDir().isEmpty()) {
1424   - xlDir_ = other.xlDir_;
1425   - onChanged();
1426   - }
1427   - if (other.getQyrq() != 0L) {
1428   - setQyrq(other.getQyrq());
1429   - }
1430   - if (other.getIsEnableDisTemplate() != false) {
1431   - setIsEnableDisTemplate(other.getIsEnableDisTemplate());
1432   - }
1433   - if (other.getIsCancel() != false) {
1434   - setIsCancel(other.getIsCancel());
1435   - }
1436   - if (!other.getRuleDays().isEmpty()) {
1437   - ruleDays_ = other.ruleDays_;
1438   - onChanged();
1439   - }
1440   - if (!other.getSpecialDays().isEmpty()) {
1441   - specialDays_ = other.specialDays_;
1442   - onChanged();
1443   - }
1444   - if (other.getCreateUser() != 0) {
1445   - setCreateUser(other.getCreateUser());
1446   - }
1447   - if (!other.getCreateUserName().isEmpty()) {
1448   - createUserName_ = other.createUserName_;
1449   - onChanged();
1450   - }
1451   - if (other.getUpdateUser() != 0) {
1452   - setUpdateUser(other.getUpdateUser());
1453   - }
1454   - if (!other.getUpdateUserName().isEmpty()) {
1455   - updateUserName_ = other.updateUserName_;
1456   - onChanged();
1457   - }
1458   - if (other.getCreateDate() != 0L) {
1459   - setCreateDate(other.getCreateDate());
1460   - }
1461   - if (other.getUpdateDate() != 0L) {
1462   - setUpdateDate(other.getUpdateDate());
1463   - }
1464   - if (bcInfoBuilder_ == null) {
1465   - if (!other.bcInfo_.isEmpty()) {
1466   - if (bcInfo_.isEmpty()) {
1467   - bcInfo_ = other.bcInfo_;
1468   - bitField0_ = (bitField0_ & ~0x00010000);
1469   - } else {
1470   - ensureBcInfoIsMutable();
1471   - bcInfo_.addAll(other.bcInfo_);
1472   - }
1473   - onChanged();
1474   - }
1475   - } else {
1476   - if (!other.bcInfo_.isEmpty()) {
1477   - if (bcInfoBuilder_.isEmpty()) {
1478   - bcInfoBuilder_.dispose();
1479   - bcInfoBuilder_ = null;
1480   - bcInfo_ = other.bcInfo_;
1481   - bitField0_ = (bitField0_ & ~0x00010000);
1482   - bcInfoBuilder_ =
1483   - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
1484   - getBcInfoFieldBuilder() : null;
1485   - } else {
1486   - bcInfoBuilder_.addAllMessages(other.bcInfo_);
1487   - }
1488   - }
1489   - }
1490   - onChanged();
1491   - return this;
1492   - }
1493   -
1494   - public final boolean isInitialized() {
1495   - return true;
1496   - }
1497   -
1498   - public Builder mergeFrom(
1499   - com.google.protobuf.CodedInputStream input,
1500   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1501   - throws java.io.IOException {
1502   - com.bsth.service.schedule.utils.TimeTableProto.TTInfo parsedMessage = null;
1503   - try {
1504   - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1505   - } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1506   - parsedMessage = (com.bsth.service.schedule.utils.TimeTableProto.TTInfo) e.getUnfinishedMessage();
1507   - throw e.unwrapIOException();
1508   - } finally {
1509   - if (parsedMessage != null) {
1510   - mergeFrom(parsedMessage);
1511   - }
1512   - }
1513   - return this;
1514   - }
1515   - private int bitField0_;
1516   -
1517   - private long id_ ;
1518   - /**
1519   - * <pre>
  908 + * </pre>
  909 + *
  910 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  911 + */
  912 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder getBcInfoOrBuilder(
  913 + int index) {
  914 + return bcInfo_.get(index);
  915 + }
  916 +
  917 + private byte memoizedIsInitialized = -1;
  918 + public final boolean isInitialized() {
  919 + byte isInitialized = memoizedIsInitialized;
  920 + if (isInitialized == 1) return true;
  921 + if (isInitialized == 0) return false;
  922 +
  923 + memoizedIsInitialized = 1;
  924 + return true;
  925 + }
  926 +
  927 + public void writeTo(com.google.protobuf.CodedOutputStream output)
  928 + throws java.io.IOException {
  929 + if (id_ != 0L) {
  930 + output.writeUInt64(1, id_);
  931 + }
  932 + if (!getNameBytes().isEmpty()) {
  933 + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_);
  934 + }
  935 + if (xl_ != 0) {
  936 + output.writeUInt32(3, xl_);
  937 + }
  938 + if (!getXlNameBytes().isEmpty()) {
  939 + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, xlName_);
  940 + }
  941 + if (!getXlDirBytes().isEmpty()) {
  942 + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, xlDir_);
  943 + }
  944 + if (qyrq_ != 0L) {
  945 + output.writeUInt64(6, qyrq_);
  946 + }
  947 + if (isEnableDisTemplate_ != false) {
  948 + output.writeBool(7, isEnableDisTemplate_);
  949 + }
  950 + if (isCancel_ != false) {
  951 + output.writeBool(8, isCancel_);
  952 + }
  953 + if (!getRuleDaysBytes().isEmpty()) {
  954 + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, ruleDays_);
  955 + }
  956 + if (!getSpecialDaysBytes().isEmpty()) {
  957 + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, specialDays_);
  958 + }
  959 + if (createUser_ != 0) {
  960 + output.writeUInt32(11, createUser_);
  961 + }
  962 + if (!getCreateUserNameBytes().isEmpty()) {
  963 + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, createUserName_);
  964 + }
  965 + if (updateUser_ != 0) {
  966 + output.writeUInt32(13, updateUser_);
  967 + }
  968 + if (!getUpdateUserNameBytes().isEmpty()) {
  969 + com.google.protobuf.GeneratedMessageV3.writeString(output, 14, updateUserName_);
  970 + }
  971 + if (createDate_ != 0L) {
  972 + output.writeUInt64(15, createDate_);
  973 + }
  974 + if (updateDate_ != 0L) {
  975 + output.writeUInt64(16, updateDate_);
  976 + }
  977 + for (int i = 0; i < bcInfo_.size(); i++) {
  978 + output.writeMessage(17, bcInfo_.get(i));
  979 + }
  980 + }
  981 +
  982 + public int getSerializedSize() {
  983 + int size = memoizedSize;
  984 + if (size != -1) return size;
  985 +
  986 + size = 0;
  987 + if (id_ != 0L) {
  988 + size += com.google.protobuf.CodedOutputStream
  989 + .computeUInt64Size(1, id_);
  990 + }
  991 + if (!getNameBytes().isEmpty()) {
  992 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_);
  993 + }
  994 + if (xl_ != 0) {
  995 + size += com.google.protobuf.CodedOutputStream
  996 + .computeUInt32Size(3, xl_);
  997 + }
  998 + if (!getXlNameBytes().isEmpty()) {
  999 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, xlName_);
  1000 + }
  1001 + if (!getXlDirBytes().isEmpty()) {
  1002 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, xlDir_);
  1003 + }
  1004 + if (qyrq_ != 0L) {
  1005 + size += com.google.protobuf.CodedOutputStream
  1006 + .computeUInt64Size(6, qyrq_);
  1007 + }
  1008 + if (isEnableDisTemplate_ != false) {
  1009 + size += com.google.protobuf.CodedOutputStream
  1010 + .computeBoolSize(7, isEnableDisTemplate_);
  1011 + }
  1012 + if (isCancel_ != false) {
  1013 + size += com.google.protobuf.CodedOutputStream
  1014 + .computeBoolSize(8, isCancel_);
  1015 + }
  1016 + if (!getRuleDaysBytes().isEmpty()) {
  1017 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, ruleDays_);
  1018 + }
  1019 + if (!getSpecialDaysBytes().isEmpty()) {
  1020 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, specialDays_);
  1021 + }
  1022 + if (createUser_ != 0) {
  1023 + size += com.google.protobuf.CodedOutputStream
  1024 + .computeUInt32Size(11, createUser_);
  1025 + }
  1026 + if (!getCreateUserNameBytes().isEmpty()) {
  1027 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, createUserName_);
  1028 + }
  1029 + if (updateUser_ != 0) {
  1030 + size += com.google.protobuf.CodedOutputStream
  1031 + .computeUInt32Size(13, updateUser_);
  1032 + }
  1033 + if (!getUpdateUserNameBytes().isEmpty()) {
  1034 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, updateUserName_);
  1035 + }
  1036 + if (createDate_ != 0L) {
  1037 + size += com.google.protobuf.CodedOutputStream
  1038 + .computeUInt64Size(15, createDate_);
  1039 + }
  1040 + if (updateDate_ != 0L) {
  1041 + size += com.google.protobuf.CodedOutputStream
  1042 + .computeUInt64Size(16, updateDate_);
  1043 + }
  1044 + for (int i = 0; i < bcInfo_.size(); i++) {
  1045 + size += com.google.protobuf.CodedOutputStream
  1046 + .computeMessageSize(17, bcInfo_.get(i));
  1047 + }
  1048 + memoizedSize = size;
  1049 + return size;
  1050 + }
  1051 +
  1052 + private static final long serialVersionUID = 0L;
  1053 + @java.lang.Override
  1054 + public boolean equals(final java.lang.Object obj) {
  1055 + if (obj == this) {
  1056 + return true;
  1057 + }
  1058 + if (!(obj instanceof com.bsth.service.schedule.utils.TimeTableProto.TTInfo)) {
  1059 + return super.equals(obj);
  1060 + }
  1061 + com.bsth.service.schedule.utils.TimeTableProto.TTInfo other = (com.bsth.service.schedule.utils.TimeTableProto.TTInfo) obj;
  1062 +
  1063 + boolean result = true;
  1064 + result = result && (getId()
  1065 + == other.getId());
  1066 + result = result && getName()
  1067 + .equals(other.getName());
  1068 + result = result && (getXl()
  1069 + == other.getXl());
  1070 + result = result && getXlName()
  1071 + .equals(other.getXlName());
  1072 + result = result && getXlDir()
  1073 + .equals(other.getXlDir());
  1074 + result = result && (getQyrq()
  1075 + == other.getQyrq());
  1076 + result = result && (getIsEnableDisTemplate()
  1077 + == other.getIsEnableDisTemplate());
  1078 + result = result && (getIsCancel()
  1079 + == other.getIsCancel());
  1080 + result = result && getRuleDays()
  1081 + .equals(other.getRuleDays());
  1082 + result = result && getSpecialDays()
  1083 + .equals(other.getSpecialDays());
  1084 + result = result && (getCreateUser()
  1085 + == other.getCreateUser());
  1086 + result = result && getCreateUserName()
  1087 + .equals(other.getCreateUserName());
  1088 + result = result && (getUpdateUser()
  1089 + == other.getUpdateUser());
  1090 + result = result && getUpdateUserName()
  1091 + .equals(other.getUpdateUserName());
  1092 + result = result && (getCreateDate()
  1093 + == other.getCreateDate());
  1094 + result = result && (getUpdateDate()
  1095 + == other.getUpdateDate());
  1096 + result = result && getBcInfoList()
  1097 + .equals(other.getBcInfoList());
  1098 + return result;
  1099 + }
  1100 +
  1101 + @java.lang.Override
  1102 + public int hashCode() {
  1103 + if (memoizedHashCode != 0) {
  1104 + return memoizedHashCode;
  1105 + }
  1106 + int hash = 41;
  1107 + hash = (19 * hash) + getDescriptor().hashCode();
  1108 + hash = (37 * hash) + ID_FIELD_NUMBER;
  1109 + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  1110 + getId());
  1111 + hash = (37 * hash) + NAME_FIELD_NUMBER;
  1112 + hash = (53 * hash) + getName().hashCode();
  1113 + hash = (37 * hash) + XL_FIELD_NUMBER;
  1114 + hash = (53 * hash) + getXl();
  1115 + hash = (37 * hash) + XLNAME_FIELD_NUMBER;
  1116 + hash = (53 * hash) + getXlName().hashCode();
  1117 + hash = (37 * hash) + XLDIR_FIELD_NUMBER;
  1118 + hash = (53 * hash) + getXlDir().hashCode();
  1119 + hash = (37 * hash) + QYRQ_FIELD_NUMBER;
  1120 + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  1121 + getQyrq());
  1122 + hash = (37 * hash) + ISENABLEDISTEMPLATE_FIELD_NUMBER;
  1123 + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
  1124 + getIsEnableDisTemplate());
  1125 + hash = (37 * hash) + ISCANCEL_FIELD_NUMBER;
  1126 + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
  1127 + getIsCancel());
  1128 + hash = (37 * hash) + RULEDAYS_FIELD_NUMBER;
  1129 + hash = (53 * hash) + getRuleDays().hashCode();
  1130 + hash = (37 * hash) + SPECIALDAYS_FIELD_NUMBER;
  1131 + hash = (53 * hash) + getSpecialDays().hashCode();
  1132 + hash = (37 * hash) + CREATEUSER_FIELD_NUMBER;
  1133 + hash = (53 * hash) + getCreateUser();
  1134 + hash = (37 * hash) + CREATEUSERNAME_FIELD_NUMBER;
  1135 + hash = (53 * hash) + getCreateUserName().hashCode();
  1136 + hash = (37 * hash) + UPDATEUSER_FIELD_NUMBER;
  1137 + hash = (53 * hash) + getUpdateUser();
  1138 + hash = (37 * hash) + UPDATEUSERNAME_FIELD_NUMBER;
  1139 + hash = (53 * hash) + getUpdateUserName().hashCode();
  1140 + hash = (37 * hash) + CREATEDATE_FIELD_NUMBER;
  1141 + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  1142 + getCreateDate());
  1143 + hash = (37 * hash) + UPDATEDATE_FIELD_NUMBER;
  1144 + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  1145 + getUpdateDate());
  1146 + if (getBcInfoCount() > 0) {
  1147 + hash = (37 * hash) + BCINFO_FIELD_NUMBER;
  1148 + hash = (53 * hash) + getBcInfoList().hashCode();
  1149 + }
  1150 + hash = (29 * hash) + unknownFields.hashCode();
  1151 + memoizedHashCode = hash;
  1152 + return hash;
  1153 + }
  1154 +
  1155 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
  1156 + java.nio.ByteBuffer data)
  1157 + throws com.google.protobuf.InvalidProtocolBufferException {
  1158 + return PARSER.parseFrom(data);
  1159 + }
  1160 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
  1161 + java.nio.ByteBuffer data,
  1162 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1163 + throws com.google.protobuf.InvalidProtocolBufferException {
  1164 + return PARSER.parseFrom(data, extensionRegistry);
  1165 + }
  1166 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
  1167 + com.google.protobuf.ByteString data)
  1168 + throws com.google.protobuf.InvalidProtocolBufferException {
  1169 + return PARSER.parseFrom(data);
  1170 + }
  1171 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
  1172 + com.google.protobuf.ByteString data,
  1173 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1174 + throws com.google.protobuf.InvalidProtocolBufferException {
  1175 + return PARSER.parseFrom(data, extensionRegistry);
  1176 + }
  1177 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(byte[] data)
  1178 + throws com.google.protobuf.InvalidProtocolBufferException {
  1179 + return PARSER.parseFrom(data);
  1180 + }
  1181 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
  1182 + byte[] data,
  1183 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1184 + throws com.google.protobuf.InvalidProtocolBufferException {
  1185 + return PARSER.parseFrom(data, extensionRegistry);
  1186 + }
  1187 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(java.io.InputStream input)
  1188 + throws java.io.IOException {
  1189 + return com.google.protobuf.GeneratedMessageV3
  1190 + .parseWithIOException(PARSER, input);
  1191 + }
  1192 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
  1193 + java.io.InputStream input,
  1194 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1195 + throws java.io.IOException {
  1196 + return com.google.protobuf.GeneratedMessageV3
  1197 + .parseWithIOException(PARSER, input, extensionRegistry);
  1198 + }
  1199 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseDelimitedFrom(java.io.InputStream input)
  1200 + throws java.io.IOException {
  1201 + return com.google.protobuf.GeneratedMessageV3
  1202 + .parseDelimitedWithIOException(PARSER, input);
  1203 + }
  1204 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseDelimitedFrom(
  1205 + java.io.InputStream input,
  1206 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1207 + throws java.io.IOException {
  1208 + return com.google.protobuf.GeneratedMessageV3
  1209 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  1210 + }
  1211 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
  1212 + com.google.protobuf.CodedInputStream input)
  1213 + throws java.io.IOException {
  1214 + return com.google.protobuf.GeneratedMessageV3
  1215 + .parseWithIOException(PARSER, input);
  1216 + }
  1217 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo parseFrom(
  1218 + com.google.protobuf.CodedInputStream input,
  1219 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1220 + throws java.io.IOException {
  1221 + return com.google.protobuf.GeneratedMessageV3
  1222 + .parseWithIOException(PARSER, input, extensionRegistry);
  1223 + }
  1224 +
  1225 + public Builder newBuilderForType() { return newBuilder(); }
  1226 + public static Builder newBuilder() {
  1227 + return DEFAULT_INSTANCE.toBuilder();
  1228 + }
  1229 + public static Builder newBuilder(com.bsth.service.schedule.utils.TimeTableProto.TTInfo prototype) {
  1230 + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  1231 + }
  1232 + public Builder toBuilder() {
  1233 + return this == DEFAULT_INSTANCE
  1234 + ? new Builder() : new Builder().mergeFrom(this);
  1235 + }
  1236 +
  1237 + @java.lang.Override
  1238 + protected Builder newBuilderForType(
  1239 + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1240 + Builder builder = new Builder(parent);
  1241 + return builder;
  1242 + }
  1243 + /**
  1244 + * Protobuf type {@code timetable.TTInfo}
  1245 + */
  1246 + public static final class Builder extends
  1247 + com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  1248 + // @@protoc_insertion_point(builder_implements:timetable.TTInfo)
  1249 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoOrBuilder {
  1250 + public static final com.google.protobuf.Descriptors.Descriptor
  1251 + getDescriptor() {
  1252 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_descriptor;
  1253 + }
  1254 +
  1255 + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1256 + internalGetFieldAccessorTable() {
  1257 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_fieldAccessorTable
  1258 + .ensureFieldAccessorsInitialized(
  1259 + com.bsth.service.schedule.utils.TimeTableProto.TTInfo.class, com.bsth.service.schedule.utils.TimeTableProto.TTInfo.Builder.class);
  1260 + }
  1261 +
  1262 + // Construct using com.bsth.service.schedule.utils.TimeTableProto.TTInfo.newBuilder()
  1263 + private Builder() {
  1264 + maybeForceBuilderInitialization();
  1265 + }
  1266 +
  1267 + private Builder(
  1268 + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1269 + super(parent);
  1270 + maybeForceBuilderInitialization();
  1271 + }
  1272 + private void maybeForceBuilderInitialization() {
  1273 + if (com.google.protobuf.GeneratedMessageV3
  1274 + .alwaysUseFieldBuilders) {
  1275 + getBcInfoFieldBuilder();
  1276 + }
  1277 + }
  1278 + public Builder clear() {
  1279 + super.clear();
  1280 + id_ = 0L;
  1281 +
  1282 + name_ = "";
  1283 +
  1284 + xl_ = 0;
  1285 +
  1286 + xlName_ = "";
  1287 +
  1288 + xlDir_ = "";
  1289 +
  1290 + qyrq_ = 0L;
  1291 +
  1292 + isEnableDisTemplate_ = false;
  1293 +
  1294 + isCancel_ = false;
  1295 +
  1296 + ruleDays_ = "";
  1297 +
  1298 + specialDays_ = "";
  1299 +
  1300 + createUser_ = 0;
  1301 +
  1302 + createUserName_ = "";
  1303 +
  1304 + updateUser_ = 0;
  1305 +
  1306 + updateUserName_ = "";
  1307 +
  1308 + createDate_ = 0L;
  1309 +
  1310 + updateDate_ = 0L;
  1311 +
  1312 + if (bcInfoBuilder_ == null) {
  1313 + bcInfo_ = java.util.Collections.emptyList();
  1314 + bitField0_ = (bitField0_ & ~0x00010000);
  1315 + } else {
  1316 + bcInfoBuilder_.clear();
  1317 + }
  1318 + return this;
  1319 + }
  1320 +
  1321 + public com.google.protobuf.Descriptors.Descriptor
  1322 + getDescriptorForType() {
  1323 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfo_descriptor;
  1324 + }
  1325 +
  1326 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfo getDefaultInstanceForType() {
  1327 + return com.bsth.service.schedule.utils.TimeTableProto.TTInfo.getDefaultInstance();
  1328 + }
  1329 +
  1330 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfo build() {
  1331 + com.bsth.service.schedule.utils.TimeTableProto.TTInfo result = buildPartial();
  1332 + if (!result.isInitialized()) {
  1333 + throw newUninitializedMessageException(result);
  1334 + }
  1335 + return result;
  1336 + }
  1337 +
  1338 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfo buildPartial() {
  1339 + com.bsth.service.schedule.utils.TimeTableProto.TTInfo result = new com.bsth.service.schedule.utils.TimeTableProto.TTInfo(this);
  1340 + int from_bitField0_ = bitField0_;
  1341 + int to_bitField0_ = 0;
  1342 + result.id_ = id_;
  1343 + result.name_ = name_;
  1344 + result.xl_ = xl_;
  1345 + result.xlName_ = xlName_;
  1346 + result.xlDir_ = xlDir_;
  1347 + result.qyrq_ = qyrq_;
  1348 + result.isEnableDisTemplate_ = isEnableDisTemplate_;
  1349 + result.isCancel_ = isCancel_;
  1350 + result.ruleDays_ = ruleDays_;
  1351 + result.specialDays_ = specialDays_;
  1352 + result.createUser_ = createUser_;
  1353 + result.createUserName_ = createUserName_;
  1354 + result.updateUser_ = updateUser_;
  1355 + result.updateUserName_ = updateUserName_;
  1356 + result.createDate_ = createDate_;
  1357 + result.updateDate_ = updateDate_;
  1358 + if (bcInfoBuilder_ == null) {
  1359 + if (((bitField0_ & 0x00010000) == 0x00010000)) {
  1360 + bcInfo_ = java.util.Collections.unmodifiableList(bcInfo_);
  1361 + bitField0_ = (bitField0_ & ~0x00010000);
  1362 + }
  1363 + result.bcInfo_ = bcInfo_;
  1364 + } else {
  1365 + result.bcInfo_ = bcInfoBuilder_.build();
  1366 + }
  1367 + result.bitField0_ = to_bitField0_;
  1368 + onBuilt();
  1369 + return result;
  1370 + }
  1371 +
  1372 + public Builder clone() {
  1373 + return (Builder) super.clone();
  1374 + }
  1375 + public Builder setField(
  1376 + com.google.protobuf.Descriptors.FieldDescriptor field,
  1377 + Object value) {
  1378 + return (Builder) super.setField(field, value);
  1379 + }
  1380 + public Builder clearField(
  1381 + com.google.protobuf.Descriptors.FieldDescriptor field) {
  1382 + return (Builder) super.clearField(field);
  1383 + }
  1384 + public Builder clearOneof(
  1385 + com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  1386 + return (Builder) super.clearOneof(oneof);
  1387 + }
  1388 + public Builder setRepeatedField(
  1389 + com.google.protobuf.Descriptors.FieldDescriptor field,
  1390 + int index, Object value) {
  1391 + return (Builder) super.setRepeatedField(field, index, value);
  1392 + }
  1393 + public Builder addRepeatedField(
  1394 + com.google.protobuf.Descriptors.FieldDescriptor field,
  1395 + Object value) {
  1396 + return (Builder) super.addRepeatedField(field, value);
  1397 + }
  1398 + public Builder mergeFrom(com.google.protobuf.Message other) {
  1399 + if (other instanceof com.bsth.service.schedule.utils.TimeTableProto.TTInfo) {
  1400 + return mergeFrom((com.bsth.service.schedule.utils.TimeTableProto.TTInfo)other);
  1401 + } else {
  1402 + super.mergeFrom(other);
  1403 + return this;
  1404 + }
  1405 + }
  1406 +
  1407 + public Builder mergeFrom(com.bsth.service.schedule.utils.TimeTableProto.TTInfo other) {
  1408 + if (other == com.bsth.service.schedule.utils.TimeTableProto.TTInfo.getDefaultInstance()) return this;
  1409 + if (other.getId() != 0L) {
  1410 + setId(other.getId());
  1411 + }
  1412 + if (!other.getName().isEmpty()) {
  1413 + name_ = other.name_;
  1414 + onChanged();
  1415 + }
  1416 + if (other.getXl() != 0) {
  1417 + setXl(other.getXl());
  1418 + }
  1419 + if (!other.getXlName().isEmpty()) {
  1420 + xlName_ = other.xlName_;
  1421 + onChanged();
  1422 + }
  1423 + if (!other.getXlDir().isEmpty()) {
  1424 + xlDir_ = other.xlDir_;
  1425 + onChanged();
  1426 + }
  1427 + if (other.getQyrq() != 0L) {
  1428 + setQyrq(other.getQyrq());
  1429 + }
  1430 + if (other.getIsEnableDisTemplate() != false) {
  1431 + setIsEnableDisTemplate(other.getIsEnableDisTemplate());
  1432 + }
  1433 + if (other.getIsCancel() != false) {
  1434 + setIsCancel(other.getIsCancel());
  1435 + }
  1436 + if (!other.getRuleDays().isEmpty()) {
  1437 + ruleDays_ = other.ruleDays_;
  1438 + onChanged();
  1439 + }
  1440 + if (!other.getSpecialDays().isEmpty()) {
  1441 + specialDays_ = other.specialDays_;
  1442 + onChanged();
  1443 + }
  1444 + if (other.getCreateUser() != 0) {
  1445 + setCreateUser(other.getCreateUser());
  1446 + }
  1447 + if (!other.getCreateUserName().isEmpty()) {
  1448 + createUserName_ = other.createUserName_;
  1449 + onChanged();
  1450 + }
  1451 + if (other.getUpdateUser() != 0) {
  1452 + setUpdateUser(other.getUpdateUser());
  1453 + }
  1454 + if (!other.getUpdateUserName().isEmpty()) {
  1455 + updateUserName_ = other.updateUserName_;
  1456 + onChanged();
  1457 + }
  1458 + if (other.getCreateDate() != 0L) {
  1459 + setCreateDate(other.getCreateDate());
  1460 + }
  1461 + if (other.getUpdateDate() != 0L) {
  1462 + setUpdateDate(other.getUpdateDate());
  1463 + }
  1464 + if (bcInfoBuilder_ == null) {
  1465 + if (!other.bcInfo_.isEmpty()) {
  1466 + if (bcInfo_.isEmpty()) {
  1467 + bcInfo_ = other.bcInfo_;
  1468 + bitField0_ = (bitField0_ & ~0x00010000);
  1469 + } else {
  1470 + ensureBcInfoIsMutable();
  1471 + bcInfo_.addAll(other.bcInfo_);
  1472 + }
  1473 + onChanged();
  1474 + }
  1475 + } else {
  1476 + if (!other.bcInfo_.isEmpty()) {
  1477 + if (bcInfoBuilder_.isEmpty()) {
  1478 + bcInfoBuilder_.dispose();
  1479 + bcInfoBuilder_ = null;
  1480 + bcInfo_ = other.bcInfo_;
  1481 + bitField0_ = (bitField0_ & ~0x00010000);
  1482 + bcInfoBuilder_ =
  1483 + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
  1484 + getBcInfoFieldBuilder() : null;
  1485 + } else {
  1486 + bcInfoBuilder_.addAllMessages(other.bcInfo_);
  1487 + }
  1488 + }
  1489 + }
  1490 + onChanged();
  1491 + return this;
  1492 + }
  1493 +
  1494 + public final boolean isInitialized() {
  1495 + return true;
  1496 + }
  1497 +
  1498 + public Builder mergeFrom(
  1499 + com.google.protobuf.CodedInputStream input,
  1500 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1501 + throws java.io.IOException {
  1502 + com.bsth.service.schedule.utils.TimeTableProto.TTInfo parsedMessage = null;
  1503 + try {
  1504 + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  1505 + } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  1506 + parsedMessage = (com.bsth.service.schedule.utils.TimeTableProto.TTInfo) e.getUnfinishedMessage();
  1507 + throw e.unwrapIOException();
  1508 + } finally {
  1509 + if (parsedMessage != null) {
  1510 + mergeFrom(parsedMessage);
  1511 + }
  1512 + }
  1513 + return this;
  1514 + }
  1515 + private int bitField0_;
  1516 +
  1517 + private long id_ ;
  1518 + /**
  1519 + * <pre>
1520 1520 * 时刻表id
1521   - * </pre>
1522   - *
1523   - * <code>uint64 id = 1;</code>
1524   - */
1525   - public long getId() {
1526   - return id_;
1527   - }
1528   - /**
1529   - * <pre>
  1521 + * </pre>
  1522 + *
  1523 + * <code>uint64 id = 1;</code>
  1524 + */
  1525 + public long getId() {
  1526 + return id_;
  1527 + }
  1528 + /**
  1529 + * <pre>
1530 1530 * 时刻表id
1531   - * </pre>
1532   - *
1533   - * <code>uint64 id = 1;</code>
1534   - */
1535   - public Builder setId(long value) {
1536   -
1537   - id_ = value;
1538   - onChanged();
1539   - return this;
1540   - }
1541   - /**
1542   - * <pre>
  1531 + * </pre>
  1532 + *
  1533 + * <code>uint64 id = 1;</code>
  1534 + */
  1535 + public Builder setId(long value) {
  1536 +
  1537 + id_ = value;
  1538 + onChanged();
  1539 + return this;
  1540 + }
  1541 + /**
  1542 + * <pre>
1543 1543 * 时刻表id
1544   - * </pre>
1545   - *
1546   - * <code>uint64 id = 1;</code>
1547   - */
1548   - public Builder clearId() {
1549   -
1550   - id_ = 0L;
1551   - onChanged();
1552   - return this;
1553   - }
1554   -
1555   - private java.lang.Object name_ = "";
1556   - /**
1557   - * <pre>
  1544 + * </pre>
  1545 + *
  1546 + * <code>uint64 id = 1;</code>
  1547 + */
  1548 + public Builder clearId() {
  1549 +
  1550 + id_ = 0L;
  1551 + onChanged();
  1552 + return this;
  1553 + }
  1554 +
  1555 + private java.lang.Object name_ = "";
  1556 + /**
  1557 + * <pre>
1558 1558 * 时刻表名字
1559   - * </pre>
1560   - *
1561   - * <code>string name = 2;</code>
1562   - */
1563   - public java.lang.String getName() {
1564   - java.lang.Object ref = name_;
1565   - if (!(ref instanceof java.lang.String)) {
1566   - com.google.protobuf.ByteString bs =
1567   - (com.google.protobuf.ByteString) ref;
1568   - java.lang.String s = bs.toStringUtf8();
1569   - name_ = s;
1570   - return s;
1571   - } else {
1572   - return (java.lang.String) ref;
1573   - }
1574   - }
1575   - /**
1576   - * <pre>
  1559 + * </pre>
  1560 + *
  1561 + * <code>string name = 2;</code>
  1562 + */
  1563 + public java.lang.String getName() {
  1564 + java.lang.Object ref = name_;
  1565 + if (!(ref instanceof java.lang.String)) {
  1566 + com.google.protobuf.ByteString bs =
  1567 + (com.google.protobuf.ByteString) ref;
  1568 + java.lang.String s = bs.toStringUtf8();
  1569 + name_ = s;
  1570 + return s;
  1571 + } else {
  1572 + return (java.lang.String) ref;
  1573 + }
  1574 + }
  1575 + /**
  1576 + * <pre>
1577 1577 * 时刻表名字
1578   - * </pre>
1579   - *
1580   - * <code>string name = 2;</code>
1581   - */
1582   - public com.google.protobuf.ByteString
1583   - getNameBytes() {
1584   - java.lang.Object ref = name_;
1585   - if (ref instanceof String) {
1586   - com.google.protobuf.ByteString b =
1587   - com.google.protobuf.ByteString.copyFromUtf8(
1588   - (java.lang.String) ref);
1589   - name_ = b;
1590   - return b;
1591   - } else {
1592   - return (com.google.protobuf.ByteString) ref;
1593   - }
1594   - }
1595   - /**
1596   - * <pre>
  1578 + * </pre>
  1579 + *
  1580 + * <code>string name = 2;</code>
  1581 + */
  1582 + public com.google.protobuf.ByteString
  1583 + getNameBytes() {
  1584 + java.lang.Object ref = name_;
  1585 + if (ref instanceof String) {
  1586 + com.google.protobuf.ByteString b =
  1587 + com.google.protobuf.ByteString.copyFromUtf8(
  1588 + (java.lang.String) ref);
  1589 + name_ = b;
  1590 + return b;
  1591 + } else {
  1592 + return (com.google.protobuf.ByteString) ref;
  1593 + }
  1594 + }
  1595 + /**
  1596 + * <pre>
1597 1597 * 时刻表名字
1598   - * </pre>
1599   - *
1600   - * <code>string name = 2;</code>
1601   - */
1602   - public Builder setName(
1603   - java.lang.String value) {
1604   - if (value == null) {
1605   - throw new NullPointerException();
1606   - }
1607   -
1608   - name_ = value;
1609   - onChanged();
1610   - return this;
1611   - }
1612   - /**
1613   - * <pre>
  1598 + * </pre>
  1599 + *
  1600 + * <code>string name = 2;</code>
  1601 + */
  1602 + public Builder setName(
  1603 + java.lang.String value) {
  1604 + if (value == null) {
  1605 + throw new NullPointerException();
  1606 + }
  1607 +
  1608 + name_ = value;
  1609 + onChanged();
  1610 + return this;
  1611 + }
  1612 + /**
  1613 + * <pre>
1614 1614 * 时刻表名字
1615   - * </pre>
1616   - *
1617   - * <code>string name = 2;</code>
1618   - */
1619   - public Builder clearName() {
1620   -
1621   - name_ = getDefaultInstance().getName();
1622   - onChanged();
1623   - return this;
1624   - }
1625   - /**
1626   - * <pre>
  1615 + * </pre>
  1616 + *
  1617 + * <code>string name = 2;</code>
  1618 + */
  1619 + public Builder clearName() {
  1620 +
  1621 + name_ = getDefaultInstance().getName();
  1622 + onChanged();
  1623 + return this;
  1624 + }
  1625 + /**
  1626 + * <pre>
1627 1627 * 时刻表名字
1628   - * </pre>
1629   - *
1630   - * <code>string name = 2;</code>
1631   - */
1632   - public Builder setNameBytes(
1633   - com.google.protobuf.ByteString value) {
1634   - if (value == null) {
1635   - throw new NullPointerException();
1636   - }
1637   - checkByteStringIsUtf8(value);
1638   -
1639   - name_ = value;
1640   - onChanged();
1641   - return this;
1642   - }
1643   -
1644   - private int xl_ ;
1645   - /**
1646   - * <pre>
  1628 + * </pre>
  1629 + *
  1630 + * <code>string name = 2;</code>
  1631 + */
  1632 + public Builder setNameBytes(
  1633 + com.google.protobuf.ByteString value) {
  1634 + if (value == null) {
  1635 + throw new NullPointerException();
  1636 + }
  1637 + checkByteStringIsUtf8(value);
  1638 +
  1639 + name_ = value;
  1640 + onChanged();
  1641 + return this;
  1642 + }
  1643 +
  1644 + private int xl_ ;
  1645 + /**
  1646 + * <pre>
1647 1647 * 线路id
1648   - * </pre>
1649   - *
1650   - * <code>uint32 xl = 3;</code>
1651   - */
1652   - public int getXl() {
1653   - return xl_;
1654   - }
1655   - /**
1656   - * <pre>
  1648 + * </pre>
  1649 + *
  1650 + * <code>uint32 xl = 3;</code>
  1651 + */
  1652 + public int getXl() {
  1653 + return xl_;
  1654 + }
  1655 + /**
  1656 + * <pre>
1657 1657 * 线路id
1658   - * </pre>
1659   - *
1660   - * <code>uint32 xl = 3;</code>
1661   - */
1662   - public Builder setXl(int value) {
1663   -
1664   - xl_ = value;
1665   - onChanged();
1666   - return this;
1667   - }
1668   - /**
1669   - * <pre>
  1658 + * </pre>
  1659 + *
  1660 + * <code>uint32 xl = 3;</code>
  1661 + */
  1662 + public Builder setXl(int value) {
  1663 +
  1664 + xl_ = value;
  1665 + onChanged();
  1666 + return this;
  1667 + }
  1668 + /**
  1669 + * <pre>
1670 1670 * 线路id
1671   - * </pre>
1672   - *
1673   - * <code>uint32 xl = 3;</code>
1674   - */
1675   - public Builder clearXl() {
1676   -
1677   - xl_ = 0;
1678   - onChanged();
1679   - return this;
1680   - }
1681   -
1682   - private java.lang.Object xlName_ = "";
1683   - /**
1684   - * <pre>
  1671 + * </pre>
  1672 + *
  1673 + * <code>uint32 xl = 3;</code>
  1674 + */
  1675 + public Builder clearXl() {
  1676 +
  1677 + xl_ = 0;
  1678 + onChanged();
  1679 + return this;
  1680 + }
  1681 +
  1682 + private java.lang.Object xlName_ = "";
  1683 + /**
  1684 + * <pre>
1685 1685 * 线路名称
1686   - * </pre>
1687   - *
1688   - * <code>string xlName = 4;</code>
1689   - */
1690   - public java.lang.String getXlName() {
1691   - java.lang.Object ref = xlName_;
1692   - if (!(ref instanceof java.lang.String)) {
1693   - com.google.protobuf.ByteString bs =
1694   - (com.google.protobuf.ByteString) ref;
1695   - java.lang.String s = bs.toStringUtf8();
1696   - xlName_ = s;
1697   - return s;
1698   - } else {
1699   - return (java.lang.String) ref;
1700   - }
1701   - }
1702   - /**
1703   - * <pre>
  1686 + * </pre>
  1687 + *
  1688 + * <code>string xlName = 4;</code>
  1689 + */
  1690 + public java.lang.String getXlName() {
  1691 + java.lang.Object ref = xlName_;
  1692 + if (!(ref instanceof java.lang.String)) {
  1693 + com.google.protobuf.ByteString bs =
  1694 + (com.google.protobuf.ByteString) ref;
  1695 + java.lang.String s = bs.toStringUtf8();
  1696 + xlName_ = s;
  1697 + return s;
  1698 + } else {
  1699 + return (java.lang.String) ref;
  1700 + }
  1701 + }
  1702 + /**
  1703 + * <pre>
1704 1704 * 线路名称
1705   - * </pre>
1706   - *
1707   - * <code>string xlName = 4;</code>
1708   - */
1709   - public com.google.protobuf.ByteString
1710   - getXlNameBytes() {
1711   - java.lang.Object ref = xlName_;
1712   - if (ref instanceof String) {
1713   - com.google.protobuf.ByteString b =
1714   - com.google.protobuf.ByteString.copyFromUtf8(
1715   - (java.lang.String) ref);
1716   - xlName_ = b;
1717   - return b;
1718   - } else {
1719   - return (com.google.protobuf.ByteString) ref;
1720   - }
1721   - }
1722   - /**
1723   - * <pre>
  1705 + * </pre>
  1706 + *
  1707 + * <code>string xlName = 4;</code>
  1708 + */
  1709 + public com.google.protobuf.ByteString
  1710 + getXlNameBytes() {
  1711 + java.lang.Object ref = xlName_;
  1712 + if (ref instanceof String) {
  1713 + com.google.protobuf.ByteString b =
  1714 + com.google.protobuf.ByteString.copyFromUtf8(
  1715 + (java.lang.String) ref);
  1716 + xlName_ = b;
  1717 + return b;
  1718 + } else {
  1719 + return (com.google.protobuf.ByteString) ref;
  1720 + }
  1721 + }
  1722 + /**
  1723 + * <pre>
1724 1724 * 线路名称
1725   - * </pre>
1726   - *
1727   - * <code>string xlName = 4;</code>
1728   - */
1729   - public Builder setXlName(
1730   - java.lang.String value) {
1731   - if (value == null) {
1732   - throw new NullPointerException();
1733   - }
1734   -
1735   - xlName_ = value;
1736   - onChanged();
1737   - return this;
1738   - }
1739   - /**
1740   - * <pre>
  1725 + * </pre>
  1726 + *
  1727 + * <code>string xlName = 4;</code>
  1728 + */
  1729 + public Builder setXlName(
  1730 + java.lang.String value) {
  1731 + if (value == null) {
  1732 + throw new NullPointerException();
  1733 + }
  1734 +
  1735 + xlName_ = value;
  1736 + onChanged();
  1737 + return this;
  1738 + }
  1739 + /**
  1740 + * <pre>
1741 1741 * 线路名称
1742   - * </pre>
1743   - *
1744   - * <code>string xlName = 4;</code>
1745   - */
1746   - public Builder clearXlName() {
1747   -
1748   - xlName_ = getDefaultInstance().getXlName();
1749   - onChanged();
1750   - return this;
1751   - }
1752   - /**
1753   - * <pre>
  1742 + * </pre>
  1743 + *
  1744 + * <code>string xlName = 4;</code>
  1745 + */
  1746 + public Builder clearXlName() {
  1747 +
  1748 + xlName_ = getDefaultInstance().getXlName();
  1749 + onChanged();
  1750 + return this;
  1751 + }
  1752 + /**
  1753 + * <pre>
1754 1754 * 线路名称
1755   - * </pre>
1756   - *
1757   - * <code>string xlName = 4;</code>
1758   - */
1759   - public Builder setXlNameBytes(
1760   - com.google.protobuf.ByteString value) {
1761   - if (value == null) {
1762   - throw new NullPointerException();
1763   - }
1764   - checkByteStringIsUtf8(value);
1765   -
1766   - xlName_ = value;
1767   - onChanged();
1768   - return this;
1769   - }
1770   -
1771   - private java.lang.Object xlDir_ = "";
1772   - /**
1773   - * <pre>
  1755 + * </pre>
  1756 + *
  1757 + * <code>string xlName = 4;</code>
  1758 + */
  1759 + public Builder setXlNameBytes(
  1760 + com.google.protobuf.ByteString value) {
  1761 + if (value == null) {
  1762 + throw new NullPointerException();
  1763 + }
  1764 + checkByteStringIsUtf8(value);
  1765 +
  1766 + xlName_ = value;
  1767 + onChanged();
  1768 + return this;
  1769 + }
  1770 +
  1771 + private java.lang.Object xlDir_ = "";
  1772 + /**
  1773 + * <pre>
1774 1774 * 线路上下行
1775   - * </pre>
1776   - *
1777   - * <code>string xlDir = 5;</code>
1778   - */
1779   - public java.lang.String getXlDir() {
1780   - java.lang.Object ref = xlDir_;
1781   - if (!(ref instanceof java.lang.String)) {
1782   - com.google.protobuf.ByteString bs =
1783   - (com.google.protobuf.ByteString) ref;
1784   - java.lang.String s = bs.toStringUtf8();
1785   - xlDir_ = s;
1786   - return s;
1787   - } else {
1788   - return (java.lang.String) ref;
1789   - }
1790   - }
1791   - /**
1792   - * <pre>
  1775 + * </pre>
  1776 + *
  1777 + * <code>string xlDir = 5;</code>
  1778 + */
  1779 + public java.lang.String getXlDir() {
  1780 + java.lang.Object ref = xlDir_;
  1781 + if (!(ref instanceof java.lang.String)) {
  1782 + com.google.protobuf.ByteString bs =
  1783 + (com.google.protobuf.ByteString) ref;
  1784 + java.lang.String s = bs.toStringUtf8();
  1785 + xlDir_ = s;
  1786 + return s;
  1787 + } else {
  1788 + return (java.lang.String) ref;
  1789 + }
  1790 + }
  1791 + /**
  1792 + * <pre>
1793 1793 * 线路上下行
1794   - * </pre>
1795   - *
1796   - * <code>string xlDir = 5;</code>
1797   - */
1798   - public com.google.protobuf.ByteString
1799   - getXlDirBytes() {
1800   - java.lang.Object ref = xlDir_;
1801   - if (ref instanceof String) {
1802   - com.google.protobuf.ByteString b =
1803   - com.google.protobuf.ByteString.copyFromUtf8(
1804   - (java.lang.String) ref);
1805   - xlDir_ = b;
1806   - return b;
1807   - } else {
1808   - return (com.google.protobuf.ByteString) ref;
1809   - }
1810   - }
1811   - /**
1812   - * <pre>
  1794 + * </pre>
  1795 + *
  1796 + * <code>string xlDir = 5;</code>
  1797 + */
  1798 + public com.google.protobuf.ByteString
  1799 + getXlDirBytes() {
  1800 + java.lang.Object ref = xlDir_;
  1801 + if (ref instanceof String) {
  1802 + com.google.protobuf.ByteString b =
  1803 + com.google.protobuf.ByteString.copyFromUtf8(
  1804 + (java.lang.String) ref);
  1805 + xlDir_ = b;
  1806 + return b;
  1807 + } else {
  1808 + return (com.google.protobuf.ByteString) ref;
  1809 + }
  1810 + }
  1811 + /**
  1812 + * <pre>
1813 1813 * 线路上下行
1814   - * </pre>
1815   - *
1816   - * <code>string xlDir = 5;</code>
1817   - */
1818   - public Builder setXlDir(
1819   - java.lang.String value) {
1820   - if (value == null) {
1821   - throw new NullPointerException();
1822   - }
1823   -
1824   - xlDir_ = value;
1825   - onChanged();
1826   - return this;
1827   - }
1828   - /**
1829   - * <pre>
  1814 + * </pre>
  1815 + *
  1816 + * <code>string xlDir = 5;</code>
  1817 + */
  1818 + public Builder setXlDir(
  1819 + java.lang.String value) {
  1820 + if (value == null) {
  1821 + throw new NullPointerException();
  1822 + }
  1823 +
  1824 + xlDir_ = value;
  1825 + onChanged();
  1826 + return this;
  1827 + }
  1828 + /**
  1829 + * <pre>
1830 1830 * 线路上下行
1831   - * </pre>
1832   - *
1833   - * <code>string xlDir = 5;</code>
1834   - */
1835   - public Builder clearXlDir() {
1836   -
1837   - xlDir_ = getDefaultInstance().getXlDir();
1838   - onChanged();
1839   - return this;
1840   - }
1841   - /**
1842   - * <pre>
  1831 + * </pre>
  1832 + *
  1833 + * <code>string xlDir = 5;</code>
  1834 + */
  1835 + public Builder clearXlDir() {
  1836 +
  1837 + xlDir_ = getDefaultInstance().getXlDir();
  1838 + onChanged();
  1839 + return this;
  1840 + }
  1841 + /**
  1842 + * <pre>
1843 1843 * 线路上下行
1844   - * </pre>
1845   - *
1846   - * <code>string xlDir = 5;</code>
1847   - */
1848   - public Builder setXlDirBytes(
1849   - com.google.protobuf.ByteString value) {
1850   - if (value == null) {
1851   - throw new NullPointerException();
1852   - }
1853   - checkByteStringIsUtf8(value);
1854   -
1855   - xlDir_ = value;
1856   - onChanged();
1857   - return this;
1858   - }
1859   -
1860   - private long qyrq_ ;
1861   - /**
1862   - * <pre>
  1844 + * </pre>
  1845 + *
  1846 + * <code>string xlDir = 5;</code>
  1847 + */
  1848 + public Builder setXlDirBytes(
  1849 + com.google.protobuf.ByteString value) {
  1850 + if (value == null) {
  1851 + throw new NullPointerException();
  1852 + }
  1853 + checkByteStringIsUtf8(value);
  1854 +
  1855 + xlDir_ = value;
  1856 + onChanged();
  1857 + return this;
  1858 + }
  1859 +
  1860 + private long qyrq_ ;
  1861 + /**
  1862 + * <pre>
1863 1863 * 启用日期
1864   - * </pre>
1865   - *
1866   - * <code>uint64 qyrq = 6;</code>
1867   - */
1868   - public long getQyrq() {
1869   - return qyrq_;
1870   - }
1871   - /**
1872   - * <pre>
  1864 + * </pre>
  1865 + *
  1866 + * <code>uint64 qyrq = 6;</code>
  1867 + */
  1868 + public long getQyrq() {
  1869 + return qyrq_;
  1870 + }
  1871 + /**
  1872 + * <pre>
1873 1873 * 启用日期
1874   - * </pre>
1875   - *
1876   - * <code>uint64 qyrq = 6;</code>
1877   - */
1878   - public Builder setQyrq(long value) {
1879   -
1880   - qyrq_ = value;
1881   - onChanged();
1882   - return this;
1883   - }
1884   - /**
1885   - * <pre>
  1874 + * </pre>
  1875 + *
  1876 + * <code>uint64 qyrq = 6;</code>
  1877 + */
  1878 + public Builder setQyrq(long value) {
  1879 +
  1880 + qyrq_ = value;
  1881 + onChanged();
  1882 + return this;
  1883 + }
  1884 + /**
  1885 + * <pre>
1886 1886 * 启用日期
1887   - * </pre>
1888   - *
1889   - * <code>uint64 qyrq = 6;</code>
1890   - */
1891   - public Builder clearQyrq() {
1892   -
1893   - qyrq_ = 0L;
1894   - onChanged();
1895   - return this;
1896   - }
1897   -
1898   - private boolean isEnableDisTemplate_ ;
1899   - /**
1900   - * <pre>
  1887 + * </pre>
  1888 + *
  1889 + * <code>uint64 qyrq = 6;</code>
  1890 + */
  1891 + public Builder clearQyrq() {
  1892 +
  1893 + qyrq_ = 0L;
  1894 + onChanged();
  1895 + return this;
  1896 + }
  1897 +
  1898 + private boolean isEnableDisTemplate_ ;
  1899 + /**
  1900 + * <pre>
1901 1901 * 是否启用调度模版
1902   - * </pre>
1903   - *
1904   - * <code>bool isEnableDisTemplate = 7;</code>
1905   - */
1906   - public boolean getIsEnableDisTemplate() {
1907   - return isEnableDisTemplate_;
1908   - }
1909   - /**
1910   - * <pre>
  1902 + * </pre>
  1903 + *
  1904 + * <code>bool isEnableDisTemplate = 7;</code>
  1905 + */
  1906 + public boolean getIsEnableDisTemplate() {
  1907 + return isEnableDisTemplate_;
  1908 + }
  1909 + /**
  1910 + * <pre>
1911 1911 * 是否启用调度模版
1912   - * </pre>
1913   - *
1914   - * <code>bool isEnableDisTemplate = 7;</code>
1915   - */
1916   - public Builder setIsEnableDisTemplate(boolean value) {
1917   -
1918   - isEnableDisTemplate_ = value;
1919   - onChanged();
1920   - return this;
1921   - }
1922   - /**
1923   - * <pre>
  1912 + * </pre>
  1913 + *
  1914 + * <code>bool isEnableDisTemplate = 7;</code>
  1915 + */
  1916 + public Builder setIsEnableDisTemplate(boolean value) {
  1917 +
  1918 + isEnableDisTemplate_ = value;
  1919 + onChanged();
  1920 + return this;
  1921 + }
  1922 + /**
  1923 + * <pre>
1924 1924 * 是否启用调度模版
1925   - * </pre>
1926   - *
1927   - * <code>bool isEnableDisTemplate = 7;</code>
1928   - */
1929   - public Builder clearIsEnableDisTemplate() {
1930   -
1931   - isEnableDisTemplate_ = false;
1932   - onChanged();
1933   - return this;
1934   - }
1935   -
1936   - private boolean isCancel_ ;
1937   - /**
1938   - * <pre>
  1925 + * </pre>
  1926 + *
  1927 + * <code>bool isEnableDisTemplate = 7;</code>
  1928 + */
  1929 + public Builder clearIsEnableDisTemplate() {
  1930 +
  1931 + isEnableDisTemplate_ = false;
  1932 + onChanged();
  1933 + return this;
  1934 + }
  1935 +
  1936 + private boolean isCancel_ ;
  1937 + /**
  1938 + * <pre>
1939 1939 * 是否删除(标记)
1940   - * </pre>
1941   - *
1942   - * <code>bool isCancel = 8;</code>
1943   - */
1944   - public boolean getIsCancel() {
1945   - return isCancel_;
1946   - }
1947   - /**
1948   - * <pre>
  1940 + * </pre>
  1941 + *
  1942 + * <code>bool isCancel = 8;</code>
  1943 + */
  1944 + public boolean getIsCancel() {
  1945 + return isCancel_;
  1946 + }
  1947 + /**
  1948 + * <pre>
1949 1949 * 是否删除(标记)
1950   - * </pre>
1951   - *
1952   - * <code>bool isCancel = 8;</code>
1953   - */
1954   - public Builder setIsCancel(boolean value) {
1955   -
1956   - isCancel_ = value;
1957   - onChanged();
1958   - return this;
1959   - }
1960   - /**
1961   - * <pre>
  1950 + * </pre>
  1951 + *
  1952 + * <code>bool isCancel = 8;</code>
  1953 + */
  1954 + public Builder setIsCancel(boolean value) {
  1955 +
  1956 + isCancel_ = value;
  1957 + onChanged();
  1958 + return this;
  1959 + }
  1960 + /**
  1961 + * <pre>
1962 1962 * 是否删除(标记)
1963   - * </pre>
1964   - *
1965   - * <code>bool isCancel = 8;</code>
1966   - */
1967   - public Builder clearIsCancel() {
1968   -
1969   - isCancel_ = false;
1970   - onChanged();
1971   - return this;
1972   - }
1973   -
1974   - private java.lang.Object ruleDays_ = "";
1975   - /**
1976   - * <pre>
  1963 + * </pre>
  1964 + *
  1965 + * <code>bool isCancel = 8;</code>
  1966 + */
  1967 + public Builder clearIsCancel() {
  1968 +
  1969 + isCancel_ = false;
  1970 + onChanged();
  1971 + return this;
  1972 + }
  1973 +
  1974 + private java.lang.Object ruleDays_ = "";
  1975 + /**
  1976 + * <pre>
1977 1977 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开)
1978   - * </pre>
1979   - *
1980   - * <code>string ruleDays = 9;</code>
1981   - */
1982   - public java.lang.String getRuleDays() {
1983   - java.lang.Object ref = ruleDays_;
1984   - if (!(ref instanceof java.lang.String)) {
1985   - com.google.protobuf.ByteString bs =
1986   - (com.google.protobuf.ByteString) ref;
1987   - java.lang.String s = bs.toStringUtf8();
1988   - ruleDays_ = s;
1989   - return s;
1990   - } else {
1991   - return (java.lang.String) ref;
1992   - }
1993   - }
1994   - /**
1995   - * <pre>
  1978 + * </pre>
  1979 + *
  1980 + * <code>string ruleDays = 9;</code>
  1981 + */
  1982 + public java.lang.String getRuleDays() {
  1983 + java.lang.Object ref = ruleDays_;
  1984 + if (!(ref instanceof java.lang.String)) {
  1985 + com.google.protobuf.ByteString bs =
  1986 + (com.google.protobuf.ByteString) ref;
  1987 + java.lang.String s = bs.toStringUtf8();
  1988 + ruleDays_ = s;
  1989 + return s;
  1990 + } else {
  1991 + return (java.lang.String) ref;
  1992 + }
  1993 + }
  1994 + /**
  1995 + * <pre>
1996 1996 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开)
1997   - * </pre>
1998   - *
1999   - * <code>string ruleDays = 9;</code>
2000   - */
2001   - public com.google.protobuf.ByteString
2002   - getRuleDaysBytes() {
2003   - java.lang.Object ref = ruleDays_;
2004   - if (ref instanceof String) {
2005   - com.google.protobuf.ByteString b =
2006   - com.google.protobuf.ByteString.copyFromUtf8(
2007   - (java.lang.String) ref);
2008   - ruleDays_ = b;
2009   - return b;
2010   - } else {
2011   - return (com.google.protobuf.ByteString) ref;
2012   - }
2013   - }
2014   - /**
2015   - * <pre>
  1997 + * </pre>
  1998 + *
  1999 + * <code>string ruleDays = 9;</code>
  2000 + */
  2001 + public com.google.protobuf.ByteString
  2002 + getRuleDaysBytes() {
  2003 + java.lang.Object ref = ruleDays_;
  2004 + if (ref instanceof String) {
  2005 + com.google.protobuf.ByteString b =
  2006 + com.google.protobuf.ByteString.copyFromUtf8(
  2007 + (java.lang.String) ref);
  2008 + ruleDays_ = b;
  2009 + return b;
  2010 + } else {
  2011 + return (com.google.protobuf.ByteString) ref;
  2012 + }
  2013 + }
  2014 + /**
  2015 + * <pre>
2016 2016 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开)
2017   - * </pre>
2018   - *
2019   - * <code>string ruleDays = 9;</code>
2020   - */
2021   - public Builder setRuleDays(
2022   - java.lang.String value) {
2023   - if (value == null) {
2024   - throw new NullPointerException();
2025   - }
2026   -
2027   - ruleDays_ = value;
2028   - onChanged();
2029   - return this;
2030   - }
2031   - /**
2032   - * <pre>
  2017 + * </pre>
  2018 + *
  2019 + * <code>string ruleDays = 9;</code>
  2020 + */
  2021 + public Builder setRuleDays(
  2022 + java.lang.String value) {
  2023 + if (value == null) {
  2024 + throw new NullPointerException();
  2025 + }
  2026 +
  2027 + ruleDays_ = value;
  2028 + onChanged();
  2029 + return this;
  2030 + }
  2031 + /**
  2032 + * <pre>
2033 2033 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开)
2034   - * </pre>
2035   - *
2036   - * <code>string ruleDays = 9;</code>
2037   - */
2038   - public Builder clearRuleDays() {
2039   -
2040   - ruleDays_ = getDefaultInstance().getRuleDays();
2041   - onChanged();
2042   - return this;
2043   - }
2044   - /**
2045   - * <pre>
  2034 + * </pre>
  2035 + *
  2036 + * <code>string ruleDays = 9;</code>
  2037 + */
  2038 + public Builder clearRuleDays() {
  2039 +
  2040 + ruleDays_ = getDefaultInstance().getRuleDays();
  2041 + onChanged();
  2042 + return this;
  2043 + }
  2044 + /**
  2045 + * <pre>
2046 2046 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开)
2047   - * </pre>
2048   - *
2049   - * <code>string ruleDays = 9;</code>
2050   - */
2051   - public Builder setRuleDaysBytes(
2052   - com.google.protobuf.ByteString value) {
2053   - if (value == null) {
2054   - throw new NullPointerException();
2055   - }
2056   - checkByteStringIsUtf8(value);
2057   -
2058   - ruleDays_ = value;
2059   - onChanged();
2060   - return this;
2061   - }
2062   -
2063   - private java.lang.Object specialDays_ = "";
2064   - /**
2065   - * <pre>
  2047 + * </pre>
  2048 + *
  2049 + * <code>string ruleDays = 9;</code>
  2050 + */
  2051 + public Builder setRuleDaysBytes(
  2052 + com.google.protobuf.ByteString value) {
  2053 + if (value == null) {
  2054 + throw new NullPointerException();
  2055 + }
  2056 + checkByteStringIsUtf8(value);
  2057 +
  2058 + ruleDays_ = value;
  2059 + onChanged();
  2060 + return this;
  2061 + }
  2062 +
  2063 + private java.lang.Object specialDays_ = "";
  2064 + /**
  2065 + * <pre>
2066 2066 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开)
2067   - * </pre>
2068   - *
2069   - * <code>string specialDays = 10;</code>
2070   - */
2071   - public java.lang.String getSpecialDays() {
2072   - java.lang.Object ref = specialDays_;
2073   - if (!(ref instanceof java.lang.String)) {
2074   - com.google.protobuf.ByteString bs =
2075   - (com.google.protobuf.ByteString) ref;
2076   - java.lang.String s = bs.toStringUtf8();
2077   - specialDays_ = s;
2078   - return s;
2079   - } else {
2080   - return (java.lang.String) ref;
2081   - }
2082   - }
2083   - /**
2084   - * <pre>
  2067 + * </pre>
  2068 + *
  2069 + * <code>string specialDays = 10;</code>
  2070 + */
  2071 + public java.lang.String getSpecialDays() {
  2072 + java.lang.Object ref = specialDays_;
  2073 + if (!(ref instanceof java.lang.String)) {
  2074 + com.google.protobuf.ByteString bs =
  2075 + (com.google.protobuf.ByteString) ref;
  2076 + java.lang.String s = bs.toStringUtf8();
  2077 + specialDays_ = s;
  2078 + return s;
  2079 + } else {
  2080 + return (java.lang.String) ref;
  2081 + }
  2082 + }
  2083 + /**
  2084 + * <pre>
2085 2085 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开)
2086   - * </pre>
2087   - *
2088   - * <code>string specialDays = 10;</code>
2089   - */
2090   - public com.google.protobuf.ByteString
2091   - getSpecialDaysBytes() {
2092   - java.lang.Object ref = specialDays_;
2093   - if (ref instanceof String) {
2094   - com.google.protobuf.ByteString b =
2095   - com.google.protobuf.ByteString.copyFromUtf8(
2096   - (java.lang.String) ref);
2097   - specialDays_ = b;
2098   - return b;
2099   - } else {
2100   - return (com.google.protobuf.ByteString) ref;
2101   - }
2102   - }
2103   - /**
2104   - * <pre>
  2086 + * </pre>
  2087 + *
  2088 + * <code>string specialDays = 10;</code>
  2089 + */
  2090 + public com.google.protobuf.ByteString
  2091 + getSpecialDaysBytes() {
  2092 + java.lang.Object ref = specialDays_;
  2093 + if (ref instanceof String) {
  2094 + com.google.protobuf.ByteString b =
  2095 + com.google.protobuf.ByteString.copyFromUtf8(
  2096 + (java.lang.String) ref);
  2097 + specialDays_ = b;
  2098 + return b;
  2099 + } else {
  2100 + return (com.google.protobuf.ByteString) ref;
  2101 + }
  2102 + }
  2103 + /**
  2104 + * <pre>
2105 2105 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开)
2106   - * </pre>
2107   - *
2108   - * <code>string specialDays = 10;</code>
2109   - */
2110   - public Builder setSpecialDays(
2111   - java.lang.String value) {
2112   - if (value == null) {
2113   - throw new NullPointerException();
2114   - }
2115   -
2116   - specialDays_ = value;
2117   - onChanged();
2118   - return this;
2119   - }
2120   - /**
2121   - * <pre>
  2106 + * </pre>
  2107 + *
  2108 + * <code>string specialDays = 10;</code>
  2109 + */
  2110 + public Builder setSpecialDays(
  2111 + java.lang.String value) {
  2112 + if (value == null) {
  2113 + throw new NullPointerException();
  2114 + }
  2115 +
  2116 + specialDays_ = value;
  2117 + onChanged();
  2118 + return this;
  2119 + }
  2120 + /**
  2121 + * <pre>
2122 2122 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开)
2123   - * </pre>
2124   - *
2125   - * <code>string specialDays = 10;</code>
2126   - */
2127   - public Builder clearSpecialDays() {
2128   -
2129   - specialDays_ = getDefaultInstance().getSpecialDays();
2130   - onChanged();
2131   - return this;
2132   - }
2133   - /**
2134   - * <pre>
  2123 + * </pre>
  2124 + *
  2125 + * <code>string specialDays = 10;</code>
  2126 + */
  2127 + public Builder clearSpecialDays() {
  2128 +
  2129 + specialDays_ = getDefaultInstance().getSpecialDays();
  2130 + onChanged();
  2131 + return this;
  2132 + }
  2133 + /**
  2134 + * <pre>
2135 2135 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开)
2136   - * </pre>
2137   - *
2138   - * <code>string specialDays = 10;</code>
2139   - */
2140   - public Builder setSpecialDaysBytes(
2141   - com.google.protobuf.ByteString value) {
2142   - if (value == null) {
2143   - throw new NullPointerException();
2144   - }
2145   - checkByteStringIsUtf8(value);
2146   -
2147   - specialDays_ = value;
2148   - onChanged();
2149   - return this;
2150   - }
2151   -
2152   - private int createUser_ ;
2153   - /**
2154   - * <pre>
  2136 + * </pre>
  2137 + *
  2138 + * <code>string specialDays = 10;</code>
  2139 + */
  2140 + public Builder setSpecialDaysBytes(
  2141 + com.google.protobuf.ByteString value) {
  2142 + if (value == null) {
  2143 + throw new NullPointerException();
  2144 + }
  2145 + checkByteStringIsUtf8(value);
  2146 +
  2147 + specialDays_ = value;
  2148 + onChanged();
  2149 + return this;
  2150 + }
  2151 +
  2152 + private int createUser_ ;
  2153 + /**
  2154 + * <pre>
2155 2155 * 创建用户id
2156   - * </pre>
2157   - *
2158   - * <code>uint32 createUser = 11;</code>
2159   - */
2160   - public int getCreateUser() {
2161   - return createUser_;
2162   - }
2163   - /**
2164   - * <pre>
  2156 + * </pre>
  2157 + *
  2158 + * <code>uint32 createUser = 11;</code>
  2159 + */
  2160 + public int getCreateUser() {
  2161 + return createUser_;
  2162 + }
  2163 + /**
  2164 + * <pre>
2165 2165 * 创建用户id
2166   - * </pre>
2167   - *
2168   - * <code>uint32 createUser = 11;</code>
2169   - */
2170   - public Builder setCreateUser(int value) {
2171   -
2172   - createUser_ = value;
2173   - onChanged();
2174   - return this;
2175   - }
2176   - /**
2177   - * <pre>
  2166 + * </pre>
  2167 + *
  2168 + * <code>uint32 createUser = 11;</code>
  2169 + */
  2170 + public Builder setCreateUser(int value) {
  2171 +
  2172 + createUser_ = value;
  2173 + onChanged();
  2174 + return this;
  2175 + }
  2176 + /**
  2177 + * <pre>
2178 2178 * 创建用户id
2179   - * </pre>
2180   - *
2181   - * <code>uint32 createUser = 11;</code>
2182   - */
2183   - public Builder clearCreateUser() {
2184   -
2185   - createUser_ = 0;
2186   - onChanged();
2187   - return this;
2188   - }
2189   -
2190   - private java.lang.Object createUserName_ = "";
2191   - /**
2192   - * <pre>
  2179 + * </pre>
  2180 + *
  2181 + * <code>uint32 createUser = 11;</code>
  2182 + */
  2183 + public Builder clearCreateUser() {
  2184 +
  2185 + createUser_ = 0;
  2186 + onChanged();
  2187 + return this;
  2188 + }
  2189 +
  2190 + private java.lang.Object createUserName_ = "";
  2191 + /**
  2192 + * <pre>
2193 2193 * 创建用户姓名
2194   - * </pre>
2195   - *
2196   - * <code>string createUserName = 12;</code>
2197   - */
2198   - public java.lang.String getCreateUserName() {
2199   - java.lang.Object ref = createUserName_;
2200   - if (!(ref instanceof java.lang.String)) {
2201   - com.google.protobuf.ByteString bs =
2202   - (com.google.protobuf.ByteString) ref;
2203   - java.lang.String s = bs.toStringUtf8();
2204   - createUserName_ = s;
2205   - return s;
2206   - } else {
2207   - return (java.lang.String) ref;
2208   - }
2209   - }
2210   - /**
2211   - * <pre>
  2194 + * </pre>
  2195 + *
  2196 + * <code>string createUserName = 12;</code>
  2197 + */
  2198 + public java.lang.String getCreateUserName() {
  2199 + java.lang.Object ref = createUserName_;
  2200 + if (!(ref instanceof java.lang.String)) {
  2201 + com.google.protobuf.ByteString bs =
  2202 + (com.google.protobuf.ByteString) ref;
  2203 + java.lang.String s = bs.toStringUtf8();
  2204 + createUserName_ = s;
  2205 + return s;
  2206 + } else {
  2207 + return (java.lang.String) ref;
  2208 + }
  2209 + }
  2210 + /**
  2211 + * <pre>
2212 2212 * 创建用户姓名
2213   - * </pre>
2214   - *
2215   - * <code>string createUserName = 12;</code>
2216   - */
2217   - public com.google.protobuf.ByteString
2218   - getCreateUserNameBytes() {
2219   - java.lang.Object ref = createUserName_;
2220   - if (ref instanceof String) {
2221   - com.google.protobuf.ByteString b =
2222   - com.google.protobuf.ByteString.copyFromUtf8(
2223   - (java.lang.String) ref);
2224   - createUserName_ = b;
2225   - return b;
2226   - } else {
2227   - return (com.google.protobuf.ByteString) ref;
2228   - }
2229   - }
2230   - /**
2231   - * <pre>
  2213 + * </pre>
  2214 + *
  2215 + * <code>string createUserName = 12;</code>
  2216 + */
  2217 + public com.google.protobuf.ByteString
  2218 + getCreateUserNameBytes() {
  2219 + java.lang.Object ref = createUserName_;
  2220 + if (ref instanceof String) {
  2221 + com.google.protobuf.ByteString b =
  2222 + com.google.protobuf.ByteString.copyFromUtf8(
  2223 + (java.lang.String) ref);
  2224 + createUserName_ = b;
  2225 + return b;
  2226 + } else {
  2227 + return (com.google.protobuf.ByteString) ref;
  2228 + }
  2229 + }
  2230 + /**
  2231 + * <pre>
2232 2232 * 创建用户姓名
2233   - * </pre>
2234   - *
2235   - * <code>string createUserName = 12;</code>
2236   - */
2237   - public Builder setCreateUserName(
2238   - java.lang.String value) {
2239   - if (value == null) {
2240   - throw new NullPointerException();
2241   - }
2242   -
2243   - createUserName_ = value;
2244   - onChanged();
2245   - return this;
2246   - }
2247   - /**
2248   - * <pre>
  2233 + * </pre>
  2234 + *
  2235 + * <code>string createUserName = 12;</code>
  2236 + */
  2237 + public Builder setCreateUserName(
  2238 + java.lang.String value) {
  2239 + if (value == null) {
  2240 + throw new NullPointerException();
  2241 + }
  2242 +
  2243 + createUserName_ = value;
  2244 + onChanged();
  2245 + return this;
  2246 + }
  2247 + /**
  2248 + * <pre>
2249 2249 * 创建用户姓名
2250   - * </pre>
2251   - *
2252   - * <code>string createUserName = 12;</code>
2253   - */
2254   - public Builder clearCreateUserName() {
2255   -
2256   - createUserName_ = getDefaultInstance().getCreateUserName();
2257   - onChanged();
2258   - return this;
2259   - }
2260   - /**
2261   - * <pre>
  2250 + * </pre>
  2251 + *
  2252 + * <code>string createUserName = 12;</code>
  2253 + */
  2254 + public Builder clearCreateUserName() {
  2255 +
  2256 + createUserName_ = getDefaultInstance().getCreateUserName();
  2257 + onChanged();
  2258 + return this;
  2259 + }
  2260 + /**
  2261 + * <pre>
2262 2262 * 创建用户姓名
2263   - * </pre>
2264   - *
2265   - * <code>string createUserName = 12;</code>
2266   - */
2267   - public Builder setCreateUserNameBytes(
2268   - com.google.protobuf.ByteString value) {
2269   - if (value == null) {
2270   - throw new NullPointerException();
2271   - }
2272   - checkByteStringIsUtf8(value);
2273   -
2274   - createUserName_ = value;
2275   - onChanged();
2276   - return this;
2277   - }
2278   -
2279   - private int updateUser_ ;
2280   - /**
2281   - * <pre>
  2263 + * </pre>
  2264 + *
  2265 + * <code>string createUserName = 12;</code>
  2266 + */
  2267 + public Builder setCreateUserNameBytes(
  2268 + com.google.protobuf.ByteString value) {
  2269 + if (value == null) {
  2270 + throw new NullPointerException();
  2271 + }
  2272 + checkByteStringIsUtf8(value);
  2273 +
  2274 + createUserName_ = value;
  2275 + onChanged();
  2276 + return this;
  2277 + }
  2278 +
  2279 + private int updateUser_ ;
  2280 + /**
  2281 + * <pre>
2282 2282 * 更新用户id
2283   - * </pre>
2284   - *
2285   - * <code>uint32 updateUser = 13;</code>
2286   - */
2287   - public int getUpdateUser() {
2288   - return updateUser_;
2289   - }
2290   - /**
2291   - * <pre>
  2283 + * </pre>
  2284 + *
  2285 + * <code>uint32 updateUser = 13;</code>
  2286 + */
  2287 + public int getUpdateUser() {
  2288 + return updateUser_;
  2289 + }
  2290 + /**
  2291 + * <pre>
2292 2292 * 更新用户id
2293   - * </pre>
2294   - *
2295   - * <code>uint32 updateUser = 13;</code>
2296   - */
2297   - public Builder setUpdateUser(int value) {
2298   -
2299   - updateUser_ = value;
2300   - onChanged();
2301   - return this;
2302   - }
2303   - /**
2304   - * <pre>
  2293 + * </pre>
  2294 + *
  2295 + * <code>uint32 updateUser = 13;</code>
  2296 + */
  2297 + public Builder setUpdateUser(int value) {
  2298 +
  2299 + updateUser_ = value;
  2300 + onChanged();
  2301 + return this;
  2302 + }
  2303 + /**
  2304 + * <pre>
2305 2305 * 更新用户id
2306   - * </pre>
2307   - *
2308   - * <code>uint32 updateUser = 13;</code>
2309   - */
2310   - public Builder clearUpdateUser() {
2311   -
2312   - updateUser_ = 0;
2313   - onChanged();
2314   - return this;
2315   - }
2316   -
2317   - private java.lang.Object updateUserName_ = "";
2318   - /**
2319   - * <pre>
  2306 + * </pre>
  2307 + *
  2308 + * <code>uint32 updateUser = 13;</code>
  2309 + */
  2310 + public Builder clearUpdateUser() {
  2311 +
  2312 + updateUser_ = 0;
  2313 + onChanged();
  2314 + return this;
  2315 + }
  2316 +
  2317 + private java.lang.Object updateUserName_ = "";
  2318 + /**
  2319 + * <pre>
2320 2320 * 更新用户姓名
2321   - * </pre>
2322   - *
2323   - * <code>string updateUserName = 14;</code>
2324   - */
2325   - public java.lang.String getUpdateUserName() {
2326   - java.lang.Object ref = updateUserName_;
2327   - if (!(ref instanceof java.lang.String)) {
2328   - com.google.protobuf.ByteString bs =
2329   - (com.google.protobuf.ByteString) ref;
2330   - java.lang.String s = bs.toStringUtf8();
2331   - updateUserName_ = s;
2332   - return s;
2333   - } else {
2334   - return (java.lang.String) ref;
2335   - }
2336   - }
2337   - /**
2338   - * <pre>
  2321 + * </pre>
  2322 + *
  2323 + * <code>string updateUserName = 14;</code>
  2324 + */
  2325 + public java.lang.String getUpdateUserName() {
  2326 + java.lang.Object ref = updateUserName_;
  2327 + if (!(ref instanceof java.lang.String)) {
  2328 + com.google.protobuf.ByteString bs =
  2329 + (com.google.protobuf.ByteString) ref;
  2330 + java.lang.String s = bs.toStringUtf8();
  2331 + updateUserName_ = s;
  2332 + return s;
  2333 + } else {
  2334 + return (java.lang.String) ref;
  2335 + }
  2336 + }
  2337 + /**
  2338 + * <pre>
2339 2339 * 更新用户姓名
2340   - * </pre>
2341   - *
2342   - * <code>string updateUserName = 14;</code>
2343   - */
2344   - public com.google.protobuf.ByteString
2345   - getUpdateUserNameBytes() {
2346   - java.lang.Object ref = updateUserName_;
2347   - if (ref instanceof String) {
2348   - com.google.protobuf.ByteString b =
2349   - com.google.protobuf.ByteString.copyFromUtf8(
2350   - (java.lang.String) ref);
2351   - updateUserName_ = b;
2352   - return b;
2353   - } else {
2354   - return (com.google.protobuf.ByteString) ref;
2355   - }
2356   - }
2357   - /**
2358   - * <pre>
  2340 + * </pre>
  2341 + *
  2342 + * <code>string updateUserName = 14;</code>
  2343 + */
  2344 + public com.google.protobuf.ByteString
  2345 + getUpdateUserNameBytes() {
  2346 + java.lang.Object ref = updateUserName_;
  2347 + if (ref instanceof String) {
  2348 + com.google.protobuf.ByteString b =
  2349 + com.google.protobuf.ByteString.copyFromUtf8(
  2350 + (java.lang.String) ref);
  2351 + updateUserName_ = b;
  2352 + return b;
  2353 + } else {
  2354 + return (com.google.protobuf.ByteString) ref;
  2355 + }
  2356 + }
  2357 + /**
  2358 + * <pre>
2359 2359 * 更新用户姓名
2360   - * </pre>
2361   - *
2362   - * <code>string updateUserName = 14;</code>
2363   - */
2364   - public Builder setUpdateUserName(
2365   - java.lang.String value) {
2366   - if (value == null) {
2367   - throw new NullPointerException();
2368   - }
2369   -
2370   - updateUserName_ = value;
2371   - onChanged();
2372   - return this;
2373   - }
2374   - /**
2375   - * <pre>
  2360 + * </pre>
  2361 + *
  2362 + * <code>string updateUserName = 14;</code>
  2363 + */
  2364 + public Builder setUpdateUserName(
  2365 + java.lang.String value) {
  2366 + if (value == null) {
  2367 + throw new NullPointerException();
  2368 + }
  2369 +
  2370 + updateUserName_ = value;
  2371 + onChanged();
  2372 + return this;
  2373 + }
  2374 + /**
  2375 + * <pre>
2376 2376 * 更新用户姓名
2377   - * </pre>
2378   - *
2379   - * <code>string updateUserName = 14;</code>
2380   - */
2381   - public Builder clearUpdateUserName() {
2382   -
2383   - updateUserName_ = getDefaultInstance().getUpdateUserName();
2384   - onChanged();
2385   - return this;
2386   - }
2387   - /**
2388   - * <pre>
  2377 + * </pre>
  2378 + *
  2379 + * <code>string updateUserName = 14;</code>
  2380 + */
  2381 + public Builder clearUpdateUserName() {
  2382 +
  2383 + updateUserName_ = getDefaultInstance().getUpdateUserName();
  2384 + onChanged();
  2385 + return this;
  2386 + }
  2387 + /**
  2388 + * <pre>
2389 2389 * 更新用户姓名
2390   - * </pre>
2391   - *
2392   - * <code>string updateUserName = 14;</code>
2393   - */
2394   - public Builder setUpdateUserNameBytes(
2395   - com.google.protobuf.ByteString value) {
2396   - if (value == null) {
2397   - throw new NullPointerException();
2398   - }
2399   - checkByteStringIsUtf8(value);
2400   -
2401   - updateUserName_ = value;
2402   - onChanged();
2403   - return this;
2404   - }
2405   -
2406   - private long createDate_ ;
2407   - /**
2408   - * <pre>
  2390 + * </pre>
  2391 + *
  2392 + * <code>string updateUserName = 14;</code>
  2393 + */
  2394 + public Builder setUpdateUserNameBytes(
  2395 + com.google.protobuf.ByteString value) {
  2396 + if (value == null) {
  2397 + throw new NullPointerException();
  2398 + }
  2399 + checkByteStringIsUtf8(value);
  2400 +
  2401 + updateUserName_ = value;
  2402 + onChanged();
  2403 + return this;
  2404 + }
  2405 +
  2406 + private long createDate_ ;
  2407 + /**
  2408 + * <pre>
2409 2409 * 创建日期
2410   - * </pre>
2411   - *
2412   - * <code>uint64 createDate = 15;</code>
2413   - */
2414   - public long getCreateDate() {
2415   - return createDate_;
2416   - }
2417   - /**
2418   - * <pre>
  2410 + * </pre>
  2411 + *
  2412 + * <code>uint64 createDate = 15;</code>
  2413 + */
  2414 + public long getCreateDate() {
  2415 + return createDate_;
  2416 + }
  2417 + /**
  2418 + * <pre>
2419 2419 * 创建日期
2420   - * </pre>
2421   - *
2422   - * <code>uint64 createDate = 15;</code>
2423   - */
2424   - public Builder setCreateDate(long value) {
2425   -
2426   - createDate_ = value;
2427   - onChanged();
2428   - return this;
2429   - }
2430   - /**
2431   - * <pre>
  2420 + * </pre>
  2421 + *
  2422 + * <code>uint64 createDate = 15;</code>
  2423 + */
  2424 + public Builder setCreateDate(long value) {
  2425 +
  2426 + createDate_ = value;
  2427 + onChanged();
  2428 + return this;
  2429 + }
  2430 + /**
  2431 + * <pre>
2432 2432 * 创建日期
2433   - * </pre>
2434   - *
2435   - * <code>uint64 createDate = 15;</code>
2436   - */
2437   - public Builder clearCreateDate() {
2438   -
2439   - createDate_ = 0L;
2440   - onChanged();
2441   - return this;
2442   - }
2443   -
2444   - private long updateDate_ ;
2445   - /**
2446   - * <pre>
  2433 + * </pre>
  2434 + *
  2435 + * <code>uint64 createDate = 15;</code>
  2436 + */
  2437 + public Builder clearCreateDate() {
  2438 +
  2439 + createDate_ = 0L;
  2440 + onChanged();
  2441 + return this;
  2442 + }
  2443 +
  2444 + private long updateDate_ ;
  2445 + /**
  2446 + * <pre>
2447 2447 * 更新日期
2448   - * </pre>
2449   - *
2450   - * <code>uint64 updateDate = 16;</code>
2451   - */
2452   - public long getUpdateDate() {
2453   - return updateDate_;
2454   - }
2455   - /**
2456   - * <pre>
  2448 + * </pre>
  2449 + *
  2450 + * <code>uint64 updateDate = 16;</code>
  2451 + */
  2452 + public long getUpdateDate() {
  2453 + return updateDate_;
  2454 + }
  2455 + /**
  2456 + * <pre>
2457 2457 * 更新日期
2458   - * </pre>
2459   - *
2460   - * <code>uint64 updateDate = 16;</code>
2461   - */
2462   - public Builder setUpdateDate(long value) {
2463   -
2464   - updateDate_ = value;
2465   - onChanged();
2466   - return this;
2467   - }
2468   - /**
2469   - * <pre>
  2458 + * </pre>
  2459 + *
  2460 + * <code>uint64 updateDate = 16;</code>
  2461 + */
  2462 + public Builder setUpdateDate(long value) {
  2463 +
  2464 + updateDate_ = value;
  2465 + onChanged();
  2466 + return this;
  2467 + }
  2468 + /**
  2469 + * <pre>
2470 2470 * 更新日期
2471   - * </pre>
2472   - *
2473   - * <code>uint64 updateDate = 16;</code>
2474   - */
2475   - public Builder clearUpdateDate() {
2476   -
2477   - updateDate_ = 0L;
2478   - onChanged();
2479   - return this;
2480   - }
2481   -
2482   - private java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> bcInfo_ =
2483   - java.util.Collections.emptyList();
2484   - private void ensureBcInfoIsMutable() {
2485   - if (!((bitField0_ & 0x00010000) == 0x00010000)) {
2486   - bcInfo_ = new java.util.ArrayList<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail>(bcInfo_);
2487   - bitField0_ |= 0x00010000;
2488   - }
2489   - }
2490   -
2491   - private com.google.protobuf.RepeatedFieldBuilderV3<
2492   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder> bcInfoBuilder_;
2493   -
2494   - /**
2495   - * <pre>
  2471 + * </pre>
  2472 + *
  2473 + * <code>uint64 updateDate = 16;</code>
  2474 + */
  2475 + public Builder clearUpdateDate() {
  2476 +
  2477 + updateDate_ = 0L;
  2478 + onChanged();
  2479 + return this;
  2480 + }
  2481 +
  2482 + private java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> bcInfo_ =
  2483 + java.util.Collections.emptyList();
  2484 + private void ensureBcInfoIsMutable() {
  2485 + if (!((bitField0_ & 0x00010000) == 0x00010000)) {
  2486 + bcInfo_ = new java.util.ArrayList<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail>(bcInfo_);
  2487 + bitField0_ |= 0x00010000;
  2488 + }
  2489 + }
  2490 +
  2491 + private com.google.protobuf.RepeatedFieldBuilderV3<
  2492 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder> bcInfoBuilder_;
  2493 +
  2494 + /**
  2495 + * <pre>
2496 2496 * list
2497   - * </pre>
2498   - *
2499   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2500   - */
2501   - public java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> getBcInfoList() {
2502   - if (bcInfoBuilder_ == null) {
2503   - return java.util.Collections.unmodifiableList(bcInfo_);
2504   - } else {
2505   - return bcInfoBuilder_.getMessageList();
2506   - }
2507   - }
2508   - /**
2509   - * <pre>
  2497 + * </pre>
  2498 + *
  2499 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2500 + */
  2501 + public java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> getBcInfoList() {
  2502 + if (bcInfoBuilder_ == null) {
  2503 + return java.util.Collections.unmodifiableList(bcInfo_);
  2504 + } else {
  2505 + return bcInfoBuilder_.getMessageList();
  2506 + }
  2507 + }
  2508 + /**
  2509 + * <pre>
2510 2510 * list
2511   - * </pre>
2512   - *
2513   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2514   - */
2515   - public int getBcInfoCount() {
2516   - if (bcInfoBuilder_ == null) {
2517   - return bcInfo_.size();
2518   - } else {
2519   - return bcInfoBuilder_.getCount();
2520   - }
2521   - }
2522   - /**
2523   - * <pre>
  2511 + * </pre>
  2512 + *
  2513 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2514 + */
  2515 + public int getBcInfoCount() {
  2516 + if (bcInfoBuilder_ == null) {
  2517 + return bcInfo_.size();
  2518 + } else {
  2519 + return bcInfoBuilder_.getCount();
  2520 + }
  2521 + }
  2522 + /**
  2523 + * <pre>
2524 2524 * list
2525   - * </pre>
2526   - *
2527   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2528   - */
2529   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getBcInfo(int index) {
2530   - if (bcInfoBuilder_ == null) {
2531   - return bcInfo_.get(index);
2532   - } else {
2533   - return bcInfoBuilder_.getMessage(index);
2534   - }
2535   - }
2536   - /**
2537   - * <pre>
  2525 + * </pre>
  2526 + *
  2527 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2528 + */
  2529 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getBcInfo(int index) {
  2530 + if (bcInfoBuilder_ == null) {
  2531 + return bcInfo_.get(index);
  2532 + } else {
  2533 + return bcInfoBuilder_.getMessage(index);
  2534 + }
  2535 + }
  2536 + /**
  2537 + * <pre>
2538 2538 * list
2539   - * </pre>
2540   - *
2541   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2542   - */
2543   - public Builder setBcInfo(
2544   - int index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail value) {
2545   - if (bcInfoBuilder_ == null) {
2546   - if (value == null) {
2547   - throw new NullPointerException();
2548   - }
2549   - ensureBcInfoIsMutable();
2550   - bcInfo_.set(index, value);
2551   - onChanged();
2552   - } else {
2553   - bcInfoBuilder_.setMessage(index, value);
2554   - }
2555   - return this;
2556   - }
2557   - /**
2558   - * <pre>
  2539 + * </pre>
  2540 + *
  2541 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2542 + */
  2543 + public Builder setBcInfo(
  2544 + int index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail value) {
  2545 + if (bcInfoBuilder_ == null) {
  2546 + if (value == null) {
  2547 + throw new NullPointerException();
  2548 + }
  2549 + ensureBcInfoIsMutable();
  2550 + bcInfo_.set(index, value);
  2551 + onChanged();
  2552 + } else {
  2553 + bcInfoBuilder_.setMessage(index, value);
  2554 + }
  2555 + return this;
  2556 + }
  2557 + /**
  2558 + * <pre>
2559 2559 * list
2560   - * </pre>
2561   - *
2562   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2563   - */
2564   - public Builder setBcInfo(
2565   - int index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder builderForValue) {
2566   - if (bcInfoBuilder_ == null) {
2567   - ensureBcInfoIsMutable();
2568   - bcInfo_.set(index, builderForValue.build());
2569   - onChanged();
2570   - } else {
2571   - bcInfoBuilder_.setMessage(index, builderForValue.build());
2572   - }
2573   - return this;
2574   - }
2575   - /**
2576   - * <pre>
  2560 + * </pre>
  2561 + *
  2562 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2563 + */
  2564 + public Builder setBcInfo(
  2565 + int index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder builderForValue) {
  2566 + if (bcInfoBuilder_ == null) {
  2567 + ensureBcInfoIsMutable();
  2568 + bcInfo_.set(index, builderForValue.build());
  2569 + onChanged();
  2570 + } else {
  2571 + bcInfoBuilder_.setMessage(index, builderForValue.build());
  2572 + }
  2573 + return this;
  2574 + }
  2575 + /**
  2576 + * <pre>
2577 2577 * list
2578   - * </pre>
2579   - *
2580   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2581   - */
2582   - public Builder addBcInfo(com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail value) {
2583   - if (bcInfoBuilder_ == null) {
2584   - if (value == null) {
2585   - throw new NullPointerException();
2586   - }
2587   - ensureBcInfoIsMutable();
2588   - bcInfo_.add(value);
2589   - onChanged();
2590   - } else {
2591   - bcInfoBuilder_.addMessage(value);
2592   - }
2593   - return this;
2594   - }
2595   - /**
2596   - * <pre>
  2578 + * </pre>
  2579 + *
  2580 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2581 + */
  2582 + public Builder addBcInfo(com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail value) {
  2583 + if (bcInfoBuilder_ == null) {
  2584 + if (value == null) {
  2585 + throw new NullPointerException();
  2586 + }
  2587 + ensureBcInfoIsMutable();
  2588 + bcInfo_.add(value);
  2589 + onChanged();
  2590 + } else {
  2591 + bcInfoBuilder_.addMessage(value);
  2592 + }
  2593 + return this;
  2594 + }
  2595 + /**
  2596 + * <pre>
2597 2597 * list
2598   - * </pre>
2599   - *
2600   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2601   - */
2602   - public Builder addBcInfo(
2603   - int index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail value) {
2604   - if (bcInfoBuilder_ == null) {
2605   - if (value == null) {
2606   - throw new NullPointerException();
2607   - }
2608   - ensureBcInfoIsMutable();
2609   - bcInfo_.add(index, value);
2610   - onChanged();
2611   - } else {
2612   - bcInfoBuilder_.addMessage(index, value);
2613   - }
2614   - return this;
2615   - }
2616   - /**
2617   - * <pre>
  2598 + * </pre>
  2599 + *
  2600 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2601 + */
  2602 + public Builder addBcInfo(
  2603 + int index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail value) {
  2604 + if (bcInfoBuilder_ == null) {
  2605 + if (value == null) {
  2606 + throw new NullPointerException();
  2607 + }
  2608 + ensureBcInfoIsMutable();
  2609 + bcInfo_.add(index, value);
  2610 + onChanged();
  2611 + } else {
  2612 + bcInfoBuilder_.addMessage(index, value);
  2613 + }
  2614 + return this;
  2615 + }
  2616 + /**
  2617 + * <pre>
2618 2618 * list
2619   - * </pre>
2620   - *
2621   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2622   - */
2623   - public Builder addBcInfo(
2624   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder builderForValue) {
2625   - if (bcInfoBuilder_ == null) {
2626   - ensureBcInfoIsMutable();
2627   - bcInfo_.add(builderForValue.build());
2628   - onChanged();
2629   - } else {
2630   - bcInfoBuilder_.addMessage(builderForValue.build());
2631   - }
2632   - return this;
2633   - }
2634   - /**
2635   - * <pre>
  2619 + * </pre>
  2620 + *
  2621 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2622 + */
  2623 + public Builder addBcInfo(
  2624 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder builderForValue) {
  2625 + if (bcInfoBuilder_ == null) {
  2626 + ensureBcInfoIsMutable();
  2627 + bcInfo_.add(builderForValue.build());
  2628 + onChanged();
  2629 + } else {
  2630 + bcInfoBuilder_.addMessage(builderForValue.build());
  2631 + }
  2632 + return this;
  2633 + }
  2634 + /**
  2635 + * <pre>
2636 2636 * list
2637   - * </pre>
2638   - *
2639   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2640   - */
2641   - public Builder addBcInfo(
2642   - int index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder builderForValue) {
2643   - if (bcInfoBuilder_ == null) {
2644   - ensureBcInfoIsMutable();
2645   - bcInfo_.add(index, builderForValue.build());
2646   - onChanged();
2647   - } else {
2648   - bcInfoBuilder_.addMessage(index, builderForValue.build());
2649   - }
2650   - return this;
2651   - }
2652   - /**
2653   - * <pre>
  2637 + * </pre>
  2638 + *
  2639 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2640 + */
  2641 + public Builder addBcInfo(
  2642 + int index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder builderForValue) {
  2643 + if (bcInfoBuilder_ == null) {
  2644 + ensureBcInfoIsMutable();
  2645 + bcInfo_.add(index, builderForValue.build());
  2646 + onChanged();
  2647 + } else {
  2648 + bcInfoBuilder_.addMessage(index, builderForValue.build());
  2649 + }
  2650 + return this;
  2651 + }
  2652 + /**
  2653 + * <pre>
2654 2654 * list
2655   - * </pre>
2656   - *
2657   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2658   - */
2659   - public Builder addAllBcInfo(
2660   - java.lang.Iterable<? extends com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> values) {
2661   - if (bcInfoBuilder_ == null) {
2662   - ensureBcInfoIsMutable();
2663   - com.google.protobuf.AbstractMessageLite.Builder.addAll(
2664   - values, bcInfo_);
2665   - onChanged();
2666   - } else {
2667   - bcInfoBuilder_.addAllMessages(values);
2668   - }
2669   - return this;
2670   - }
2671   - /**
2672   - * <pre>
  2655 + * </pre>
  2656 + *
  2657 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2658 + */
  2659 + public Builder addAllBcInfo(
  2660 + java.lang.Iterable<? extends com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail> values) {
  2661 + if (bcInfoBuilder_ == null) {
  2662 + ensureBcInfoIsMutable();
  2663 + com.google.protobuf.AbstractMessageLite.Builder.addAll(
  2664 + values, bcInfo_);
  2665 + onChanged();
  2666 + } else {
  2667 + bcInfoBuilder_.addAllMessages(values);
  2668 + }
  2669 + return this;
  2670 + }
  2671 + /**
  2672 + * <pre>
2673 2673 * list
2674   - * </pre>
2675   - *
2676   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2677   - */
2678   - public Builder clearBcInfo() {
2679   - if (bcInfoBuilder_ == null) {
2680   - bcInfo_ = java.util.Collections.emptyList();
2681   - bitField0_ = (bitField0_ & ~0x00010000);
2682   - onChanged();
2683   - } else {
2684   - bcInfoBuilder_.clear();
2685   - }
2686   - return this;
2687   - }
2688   - /**
2689   - * <pre>
  2674 + * </pre>
  2675 + *
  2676 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2677 + */
  2678 + public Builder clearBcInfo() {
  2679 + if (bcInfoBuilder_ == null) {
  2680 + bcInfo_ = java.util.Collections.emptyList();
  2681 + bitField0_ = (bitField0_ & ~0x00010000);
  2682 + onChanged();
  2683 + } else {
  2684 + bcInfoBuilder_.clear();
  2685 + }
  2686 + return this;
  2687 + }
  2688 + /**
  2689 + * <pre>
2690 2690 * list
2691   - * </pre>
2692   - *
2693   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2694   - */
2695   - public Builder removeBcInfo(int index) {
2696   - if (bcInfoBuilder_ == null) {
2697   - ensureBcInfoIsMutable();
2698   - bcInfo_.remove(index);
2699   - onChanged();
2700   - } else {
2701   - bcInfoBuilder_.remove(index);
2702   - }
2703   - return this;
2704   - }
2705   - /**
2706   - * <pre>
  2691 + * </pre>
  2692 + *
  2693 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2694 + */
  2695 + public Builder removeBcInfo(int index) {
  2696 + if (bcInfoBuilder_ == null) {
  2697 + ensureBcInfoIsMutable();
  2698 + bcInfo_.remove(index);
  2699 + onChanged();
  2700 + } else {
  2701 + bcInfoBuilder_.remove(index);
  2702 + }
  2703 + return this;
  2704 + }
  2705 + /**
  2706 + * <pre>
2707 2707 * list
2708   - * </pre>
2709   - *
2710   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2711   - */
2712   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder getBcInfoBuilder(
2713   - int index) {
2714   - return getBcInfoFieldBuilder().getBuilder(index);
2715   - }
2716   - /**
2717   - * <pre>
  2708 + * </pre>
  2709 + *
  2710 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2711 + */
  2712 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder getBcInfoBuilder(
  2713 + int index) {
  2714 + return getBcInfoFieldBuilder().getBuilder(index);
  2715 + }
  2716 + /**
  2717 + * <pre>
2718 2718 * list
2719   - * </pre>
2720   - *
2721   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2722   - */
2723   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder getBcInfoOrBuilder(
2724   - int index) {
2725   - if (bcInfoBuilder_ == null) {
2726   - return bcInfo_.get(index); } else {
2727   - return bcInfoBuilder_.getMessageOrBuilder(index);
2728   - }
2729   - }
2730   - /**
2731   - * <pre>
  2719 + * </pre>
  2720 + *
  2721 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2722 + */
  2723 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder getBcInfoOrBuilder(
  2724 + int index) {
  2725 + if (bcInfoBuilder_ == null) {
  2726 + return bcInfo_.get(index); } else {
  2727 + return bcInfoBuilder_.getMessageOrBuilder(index);
  2728 + }
  2729 + }
  2730 + /**
  2731 + * <pre>
2732 2732 * list
2733   - * </pre>
2734   - *
2735   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2736   - */
2737   - public java.util.List<? extends com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>
2738   - getBcInfoOrBuilderList() {
2739   - if (bcInfoBuilder_ != null) {
2740   - return bcInfoBuilder_.getMessageOrBuilderList();
2741   - } else {
2742   - return java.util.Collections.unmodifiableList(bcInfo_);
2743   - }
2744   - }
2745   - /**
2746   - * <pre>
  2733 + * </pre>
  2734 + *
  2735 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2736 + */
  2737 + public java.util.List<? extends com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>
  2738 + getBcInfoOrBuilderList() {
  2739 + if (bcInfoBuilder_ != null) {
  2740 + return bcInfoBuilder_.getMessageOrBuilderList();
  2741 + } else {
  2742 + return java.util.Collections.unmodifiableList(bcInfo_);
  2743 + }
  2744 + }
  2745 + /**
  2746 + * <pre>
2747 2747 * list
2748   - * </pre>
2749   - *
2750   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2751   - */
2752   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder addBcInfoBuilder() {
2753   - return getBcInfoFieldBuilder().addBuilder(
2754   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.getDefaultInstance());
2755   - }
2756   - /**
2757   - * <pre>
  2748 + * </pre>
  2749 + *
  2750 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2751 + */
  2752 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder addBcInfoBuilder() {
  2753 + return getBcInfoFieldBuilder().addBuilder(
  2754 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.getDefaultInstance());
  2755 + }
  2756 + /**
  2757 + * <pre>
2758 2758 * list
2759   - * </pre>
2760   - *
2761   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2762   - */
2763   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder addBcInfoBuilder(
2764   - int index) {
2765   - return getBcInfoFieldBuilder().addBuilder(
2766   - index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.getDefaultInstance());
2767   - }
2768   - /**
2769   - * <pre>
  2759 + * </pre>
  2760 + *
  2761 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2762 + */
  2763 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder addBcInfoBuilder(
  2764 + int index) {
  2765 + return getBcInfoFieldBuilder().addBuilder(
  2766 + index, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.getDefaultInstance());
  2767 + }
  2768 + /**
  2769 + * <pre>
2770 2770 * list
2771   - * </pre>
2772   - *
2773   - * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
2774   - */
2775   - public java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder>
2776   - getBcInfoBuilderList() {
2777   - return getBcInfoFieldBuilder().getBuilderList();
2778   - }
2779   - private com.google.protobuf.RepeatedFieldBuilderV3<
2780   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>
2781   - getBcInfoFieldBuilder() {
2782   - if (bcInfoBuilder_ == null) {
2783   - bcInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
2784   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>(
2785   - bcInfo_,
2786   - ((bitField0_ & 0x00010000) == 0x00010000),
2787   - getParentForChildren(),
2788   - isClean());
2789   - bcInfo_ = null;
2790   - }
2791   - return bcInfoBuilder_;
2792   - }
2793   - public final Builder setUnknownFields(
2794   - final com.google.protobuf.UnknownFieldSet unknownFields) {
2795   - return this;
2796   - }
2797   -
2798   - public final Builder mergeUnknownFields(
2799   - final com.google.protobuf.UnknownFieldSet unknownFields) {
2800   - return this;
2801   - }
2802   -
2803   -
2804   - // @@protoc_insertion_point(builder_scope:timetable.TTInfo)
2805   - }
2806   -
2807   - // @@protoc_insertion_point(class_scope:timetable.TTInfo)
2808   - private static final com.bsth.service.schedule.utils.TimeTableProto.TTInfo DEFAULT_INSTANCE;
2809   - static {
2810   - DEFAULT_INSTANCE = new com.bsth.service.schedule.utils.TimeTableProto.TTInfo();
2811   - }
2812   -
2813   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo getDefaultInstance() {
2814   - return DEFAULT_INSTANCE;
2815   - }
2816   -
2817   - private static final com.google.protobuf.Parser<TTInfo>
2818   - PARSER = new com.google.protobuf.AbstractParser<TTInfo>() {
2819   - public TTInfo parsePartialFrom(
2820   - com.google.protobuf.CodedInputStream input,
2821   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2822   - throws com.google.protobuf.InvalidProtocolBufferException {
2823   - return new TTInfo(input, extensionRegistry);
2824   - }
2825   - };
2826   -
2827   - public static com.google.protobuf.Parser<TTInfo> parser() {
2828   - return PARSER;
2829   - }
2830   -
2831   - @java.lang.Override
2832   - public com.google.protobuf.Parser<TTInfo> getParserForType() {
2833   - return PARSER;
2834   - }
2835   -
2836   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfo getDefaultInstanceForType() {
2837   - return DEFAULT_INSTANCE;
2838   - }
2839   -
2840   - }
2841   -
2842   - public interface TTInfoDetailOrBuilder extends
2843   - // @@protoc_insertion_point(interface_extends:timetable.TTInfoDetail)
2844   - com.google.protobuf.MessageOrBuilder {
2845   -
2846   - /**
2847   - * <pre>
  2771 + * </pre>
  2772 + *
  2773 + * <code>repeated .timetable.TTInfoDetail bcInfo = 17;</code>
  2774 + */
  2775 + public java.util.List<com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder>
  2776 + getBcInfoBuilderList() {
  2777 + return getBcInfoFieldBuilder().getBuilderList();
  2778 + }
  2779 + private com.google.protobuf.RepeatedFieldBuilderV3<
  2780 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>
  2781 + getBcInfoFieldBuilder() {
  2782 + if (bcInfoBuilder_ == null) {
  2783 + bcInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
  2784 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder>(
  2785 + bcInfo_,
  2786 + ((bitField0_ & 0x00010000) == 0x00010000),
  2787 + getParentForChildren(),
  2788 + isClean());
  2789 + bcInfo_ = null;
  2790 + }
  2791 + return bcInfoBuilder_;
  2792 + }
  2793 + public final Builder setUnknownFields(
  2794 + final com.google.protobuf.UnknownFieldSet unknownFields) {
  2795 + return this;
  2796 + }
  2797 +
  2798 + public final Builder mergeUnknownFields(
  2799 + final com.google.protobuf.UnknownFieldSet unknownFields) {
  2800 + return this;
  2801 + }
  2802 +
  2803 +
  2804 + // @@protoc_insertion_point(builder_scope:timetable.TTInfo)
  2805 + }
  2806 +
  2807 + // @@protoc_insertion_point(class_scope:timetable.TTInfo)
  2808 + private static final com.bsth.service.schedule.utils.TimeTableProto.TTInfo DEFAULT_INSTANCE;
  2809 + static {
  2810 + DEFAULT_INSTANCE = new com.bsth.service.schedule.utils.TimeTableProto.TTInfo();
  2811 + }
  2812 +
  2813 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfo getDefaultInstance() {
  2814 + return DEFAULT_INSTANCE;
  2815 + }
  2816 +
  2817 + private static final com.google.protobuf.Parser<TTInfo>
  2818 + PARSER = new com.google.protobuf.AbstractParser<TTInfo>() {
  2819 + public TTInfo parsePartialFrom(
  2820 + com.google.protobuf.CodedInputStream input,
  2821 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2822 + throws com.google.protobuf.InvalidProtocolBufferException {
  2823 + return new TTInfo(input, extensionRegistry);
  2824 + }
  2825 + };
  2826 +
  2827 + public static com.google.protobuf.Parser<TTInfo> parser() {
  2828 + return PARSER;
  2829 + }
  2830 +
  2831 + @java.lang.Override
  2832 + public com.google.protobuf.Parser<TTInfo> getParserForType() {
  2833 + return PARSER;
  2834 + }
  2835 +
  2836 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfo getDefaultInstanceForType() {
  2837 + return DEFAULT_INSTANCE;
  2838 + }
  2839 +
  2840 + }
  2841 +
  2842 + public interface TTInfoDetailOrBuilder extends
  2843 + // @@protoc_insertion_point(interface_extends:timetable.TTInfoDetail)
  2844 + com.google.protobuf.MessageOrBuilder {
  2845 +
  2846 + /**
  2847 + * <pre>
2848 2848 * 班次明细id
2849   - * </pre>
2850   - *
2851   - * <code>uint64 id = 1;</code>
2852   - */
2853   - long getId();
2854   -
2855   - /**
2856   - * <pre>
  2849 + * </pre>
  2850 + *
  2851 + * <code>uint64 id = 1;</code>
  2852 + */
  2853 + long getId();
  2854 +
  2855 + /**
  2856 + * <pre>
2857 2857 * TODO:时刻表主对象关联
2858   - * </pre>
2859   - *
2860   - * <code>uint32 xl = 2;</code>
2861   - */
2862   - int getXl();
2863   -
2864   - /**
2865   - * <pre>
  2858 + * </pre>
  2859 + *
  2860 + * <code>uint32 xl = 2;</code>
  2861 + */
  2862 + int getXl();
  2863 +
  2864 + /**
  2865 + * <pre>
2866 2866 * 线路名字
2867   - * </pre>
2868   - *
2869   - * <code>string xlName = 3;</code>
2870   - */
2871   - java.lang.String getXlName();
2872   - /**
2873   - * <pre>
  2867 + * </pre>
  2868 + *
  2869 + * <code>string xlName = 3;</code>
  2870 + */
  2871 + java.lang.String getXlName();
  2872 + /**
  2873 + * <pre>
2874 2874 * 线路名字
2875   - * </pre>
2876   - *
2877   - * <code>string xlName = 3;</code>
2878   - */
2879   - com.google.protobuf.ByteString
2880   - getXlNameBytes();
2881   -
2882   - /**
2883   - * <pre>
  2875 + * </pre>
  2876 + *
  2877 + * <code>string xlName = 3;</code>
  2878 + */
  2879 + com.google.protobuf.ByteString
  2880 + getXlNameBytes();
  2881 +
  2882 + /**
  2883 + * <pre>
2884 2884 * 路牌id
2885   - * </pre>
2886   - *
2887   - * <code>uint64 lp = 4;</code>
2888   - */
2889   - long getLp();
2890   -
2891   - /**
2892   - * <pre>
  2885 + * </pre>
  2886 + *
  2887 + * <code>uint64 lp = 4;</code>
  2888 + */
  2889 + long getLp();
  2890 +
  2891 + /**
  2892 + * <pre>
2893 2893 * 路牌名字
2894   - * </pre>
2895   - *
2896   - * <code>string lpName = 5;</code>
2897   - */
2898   - java.lang.String getLpName();
2899   - /**
2900   - * <pre>
  2894 + * </pre>
  2895 + *
  2896 + * <code>string lpName = 5;</code>
  2897 + */
  2898 + java.lang.String getLpName();
  2899 + /**
  2900 + * <pre>
2901 2901 * 路牌名字
2902   - * </pre>
2903   - *
2904   - * <code>string lpName = 5;</code>
2905   - */
2906   - com.google.protobuf.ByteString
2907   - getLpNameBytes();
2908   -
2909   - /**
2910   - * <pre>
  2902 + * </pre>
  2903 + *
  2904 + * <code>string lpName = 5;</code>
  2905 + */
  2906 + com.google.protobuf.ByteString
  2907 + getLpNameBytes();
  2908 +
  2909 + /**
  2910 + * <pre>
2911 2911 * 发车顺序号
2912   - * </pre>
2913   - *
2914   - * <code>uint32 fcno = 6;</code>
2915   - */
2916   - int getFcno();
2917   -
2918   - /**
2919   - * <pre>
  2912 + * </pre>
  2913 + *
  2914 + * <code>uint32 fcno = 6;</code>
  2915 + */
  2916 + int getFcno();
  2917 +
  2918 + /**
  2919 + * <pre>
2920 2920 * 线路方向
2921   - * </pre>
2922   - *
2923   - * <code>string xlDir = 7;</code>
2924   - */
2925   - java.lang.String getXlDir();
2926   - /**
2927   - * <pre>
  2921 + * </pre>
  2922 + *
  2923 + * <code>string xlDir = 7;</code>
  2924 + */
  2925 + java.lang.String getXlDir();
  2926 + /**
  2927 + * <pre>
2928 2928 * 线路方向
2929   - * </pre>
2930   - *
2931   - * <code>string xlDir = 7;</code>
2932   - */
2933   - com.google.protobuf.ByteString
2934   - getXlDirBytes();
2935   -
2936   - /**
2937   - * <pre>
  2929 + * </pre>
  2930 + *
  2931 + * <code>string xlDir = 7;</code>
  2932 + */
  2933 + com.google.protobuf.ByteString
  2934 + getXlDirBytes();
  2935 +
  2936 + /**
  2937 + * <pre>
2938 2938 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码)
2939   - * </pre>
2940   - *
2941   - * <code>string qdzCode = 8;</code>
2942   - */
2943   - java.lang.String getQdzCode();
2944   - /**
2945   - * <pre>
  2939 + * </pre>
  2940 + *
  2941 + * <code>string qdzCode = 8;</code>
  2942 + */
  2943 + java.lang.String getQdzCode();
  2944 + /**
  2945 + * <pre>
2946 2946 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码)
2947   - * </pre>
2948   - *
2949   - * <code>string qdzCode = 8;</code>
2950   - */
2951   - com.google.protobuf.ByteString
2952   - getQdzCodeBytes();
2953   -
2954   - /**
2955   - * <pre>
  2947 + * </pre>
  2948 + *
  2949 + * <code>string qdzCode = 8;</code>
  2950 + */
  2951 + com.google.protobuf.ByteString
  2952 + getQdzCodeBytes();
  2953 +
  2954 + /**
  2955 + * <pre>
2956 2956 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字)
2957   - * </pre>
2958   - *
2959   - * <code>string qdzName = 9;</code>
2960   - */
2961   - java.lang.String getQdzName();
2962   - /**
2963   - * <pre>
  2957 + * </pre>
  2958 + *
  2959 + * <code>string qdzName = 9;</code>
  2960 + */
  2961 + java.lang.String getQdzName();
  2962 + /**
  2963 + * <pre>
2964 2964 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字)
2965   - * </pre>
2966   - *
2967   - * <code>string qdzName = 9;</code>
2968   - */
2969   - com.google.protobuf.ByteString
2970   - getQdzNameBytes();
2971   -
2972   - /**
2973   - * <pre>
  2965 + * </pre>
  2966 + *
  2967 + * <code>string qdzName = 9;</code>
  2968 + */
  2969 + com.google.protobuf.ByteString
  2970 + getQdzNameBytes();
  2971 +
  2972 + /**
  2973 + * <pre>
2974 2974 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码)
2975   - * </pre>
2976   - *
2977   - * <code>string zdzCode = 10;</code>
2978   - */
2979   - java.lang.String getZdzCode();
2980   - /**
2981   - * <pre>
  2975 + * </pre>
  2976 + *
  2977 + * <code>string zdzCode = 10;</code>
  2978 + */
  2979 + java.lang.String getZdzCode();
  2980 + /**
  2981 + * <pre>
2982 2982 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码)
2983   - * </pre>
2984   - *
2985   - * <code>string zdzCode = 10;</code>
2986   - */
2987   - com.google.protobuf.ByteString
2988   - getZdzCodeBytes();
2989   -
2990   - /**
2991   - * <pre>
  2983 + * </pre>
  2984 + *
  2985 + * <code>string zdzCode = 10;</code>
  2986 + */
  2987 + com.google.protobuf.ByteString
  2988 + getZdzCodeBytes();
  2989 +
  2990 + /**
  2991 + * <pre>
2992 2992 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字)
2993   - * </pre>
2994   - *
2995   - * <code>string zdzName = 11;</code>
2996   - */
2997   - java.lang.String getZdzName();
2998   - /**
2999   - * <pre>
  2993 + * </pre>
  2994 + *
  2995 + * <code>string zdzName = 11;</code>
  2996 + */
  2997 + java.lang.String getZdzName();
  2998 + /**
  2999 + * <pre>
3000 3000 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字)
3001   - * </pre>
3002   - *
3003   - * <code>string zdzName = 11;</code>
3004   - */
3005   - com.google.protobuf.ByteString
3006   - getZdzNameBytes();
3007   -
3008   - /**
3009   - * <pre>
  3001 + * </pre>
  3002 + *
  3003 + * <code>string zdzName = 11;</code>
  3004 + */
  3005 + com.google.protobuf.ByteString
  3006 + getZdzNameBytes();
  3007 +
  3008 + /**
  3009 + * <pre>
3010 3010 * 发车时间(格式 HH:mm)
3011   - * </pre>
3012   - *
3013   - * <code>string fcsj = 12;</code>
3014   - */
3015   - java.lang.String getFcsj();
3016   - /**
3017   - * <pre>
  3011 + * </pre>
  3012 + *
  3013 + * <code>string fcsj = 12;</code>
  3014 + */
  3015 + java.lang.String getFcsj();
  3016 + /**
  3017 + * <pre>
3018 3018 * 发车时间(格式 HH:mm)
3019   - * </pre>
3020   - *
3021   - * <code>string fcsj = 12;</code>
3022   - */
3023   - com.google.protobuf.ByteString
3024   - getFcsjBytes();
3025   -
3026   - /**
3027   - * <pre>
  3019 + * </pre>
  3020 + *
  3021 + * <code>string fcsj = 12;</code>
  3022 + */
  3023 + com.google.protobuf.ByteString
  3024 + getFcsjBytes();
  3025 +
  3026 + /**
  3027 + * <pre>
3028 3028 * 对应班次数
3029   - * </pre>
3030   - *
3031   - * <code>uint32 bcs = 13;</code>
3032   - */
3033   - int getBcs();
3034   -
3035   - /**
3036   - * <pre>
  3029 + * </pre>
  3030 + *
  3031 + * <code>uint32 bcs = 13;</code>
  3032 + */
  3033 + int getBcs();
  3034 +
  3035 + /**
  3036 + * <pre>
3037 3037 * 计划里程
3038   - * </pre>
3039   - *
3040   - * <code>double jhlc = 14;</code>
3041   - */
3042   - double getJhlc();
3043   -
3044   - /**
3045   - * <pre>
  3038 + * </pre>
  3039 + *
  3040 + * <code>double jhlc = 14;</code>
  3041 + */
  3042 + double getJhlc();
  3043 +
  3044 + /**
  3045 + * <pre>
3046 3046 * 班次历时
3047   - * </pre>
3048   - *
3049   - * <code>uint32 bcsj = 15;</code>
3050   - */
3051   - int getBcsj();
3052   -
3053   - /**
3054   - * <pre>
  3047 + * </pre>
  3048 + *
  3049 + * <code>uint32 bcsj = 15;</code>
  3050 + */
  3051 + int getBcsj();
  3052 +
  3053 + /**
  3054 + * <pre>
3055 3055 * 班次类型 字典type=ScheduleType
3056   - * </pre>
3057   - *
3058   - * <code>string bcType = 16;</code>
3059   - */
3060   - java.lang.String getBcType();
3061   - /**
3062   - * <pre>
  3056 + * </pre>
  3057 + *
  3058 + * <code>string bcType = 16;</code>
  3059 + */
  3060 + java.lang.String getBcType();
  3061 + /**
  3062 + * <pre>
3063 3063 * 班次类型 字典type=ScheduleType
3064   - * </pre>
3065   - *
3066   - * <code>string bcType = 16;</code>
3067   - */
3068   - com.google.protobuf.ByteString
3069   - getBcTypeBytes();
3070   -
3071   - /**
3072   - * <pre>
  3064 + * </pre>
  3065 + *
  3066 + * <code>string bcType = 16;</code>
  3067 + */
  3068 + com.google.protobuf.ByteString
  3069 + getBcTypeBytes();
  3070 +
  3071 + /**
  3072 + * <pre>
3073 3073 * 是否分班(表示这个班次是否是晚班班次,就是换另外一个驾驶员开)
3074   - * </pre>
3075   - *
3076   - * <code>bool isFB = 17;</code>
3077   - */
3078   - boolean getIsFB();
3079   -
3080   - /**
3081   - * <pre>
  3074 + * </pre>
  3075 + *
  3076 + * <code>bool isFB = 17;</code>
  3077 + */
  3078 + boolean getIsFB();
  3079 +
  3080 + /**
  3081 + * <pre>
3082 3082 * 是否停驶(表示此班次执行完成,停在终点站,不进场)
3083   - * </pre>
3084   - *
3085   - * <code>bool isTS = 18;</code>
3086   - */
3087   - boolean getIsTS();
3088   -
3089   - /**
3090   - * <pre>
  3083 + * </pre>
  3084 + *
  3085 + * <code>bool isTS = 18;</code>
  3086 + */
  3087 + boolean getIsTS();
  3088 +
  3089 + /**
  3090 + * <pre>
3091 3091 * 备注
3092   - * </pre>
3093   - *
3094   - * <code>string remark = 19;</code>
3095   - */
3096   - java.lang.String getRemark();
3097   - /**
3098   - * <pre>
  3092 + * </pre>
  3093 + *
  3094 + * <code>string remark = 19;</code>
  3095 + */
  3096 + java.lang.String getRemark();
  3097 + /**
  3098 + * <pre>
3099 3099 * 备注
3100   - * </pre>
3101   - *
3102   - * <code>string remark = 19;</code>
3103   - */
3104   - com.google.protobuf.ByteString
3105   - getRemarkBytes();
3106   - }
3107   - /**
3108   - * Protobuf type {@code timetable.TTInfoDetail}
3109   - */
3110   - public static final class TTInfoDetail extends
3111   - com.google.protobuf.GeneratedMessageV3 implements
3112   - // @@protoc_insertion_point(message_implements:timetable.TTInfoDetail)
3113   - TTInfoDetailOrBuilder {
3114   - // Use TTInfoDetail.newBuilder() to construct.
3115   - private TTInfoDetail(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
3116   - super(builder);
3117   - }
3118   - private TTInfoDetail() {
3119   - id_ = 0L;
3120   - xl_ = 0;
3121   - xlName_ = "";
3122   - lp_ = 0L;
3123   - lpName_ = "";
3124   - fcno_ = 0;
3125   - xlDir_ = "";
3126   - qdzCode_ = "";
3127   - qdzName_ = "";
3128   - zdzCode_ = "";
3129   - zdzName_ = "";
3130   - fcsj_ = "";
3131   - bcs_ = 0;
3132   - jhlc_ = 0D;
3133   - bcsj_ = 0;
3134   - bcType_ = "";
3135   - isFB_ = false;
3136   - isTS_ = false;
3137   - remark_ = "";
3138   - }
3139   -
3140   - @java.lang.Override
3141   - public final com.google.protobuf.UnknownFieldSet
3142   - getUnknownFields() {
3143   - return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
3144   - }
3145   - private TTInfoDetail(
3146   - com.google.protobuf.CodedInputStream input,
3147   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3148   - throws com.google.protobuf.InvalidProtocolBufferException {
3149   - this();
3150   - int mutable_bitField0_ = 0;
3151   - try {
3152   - boolean done = false;
3153   - while (!done) {
3154   - int tag = input.readTag();
3155   - switch (tag) {
3156   - case 0:
3157   - done = true;
3158   - break;
3159   - default: {
3160   - if (!input.skipField(tag)) {
3161   - done = true;
3162   - }
3163   - break;
3164   - }
3165   - case 8: {
3166   -
3167   - id_ = input.readUInt64();
3168   - break;
3169   - }
3170   - case 16: {
3171   -
3172   - xl_ = input.readUInt32();
3173   - break;
3174   - }
3175   - case 26: {
3176   - java.lang.String s = input.readStringRequireUtf8();
3177   -
3178   - xlName_ = s;
3179   - break;
3180   - }
3181   - case 32: {
3182   -
3183   - lp_ = input.readUInt64();
3184   - break;
3185   - }
3186   - case 42: {
3187   - java.lang.String s = input.readStringRequireUtf8();
3188   -
3189   - lpName_ = s;
3190   - break;
3191   - }
3192   - case 48: {
3193   -
3194   - fcno_ = input.readUInt32();
3195   - break;
3196   - }
3197   - case 58: {
3198   - java.lang.String s = input.readStringRequireUtf8();
3199   -
3200   - xlDir_ = s;
3201   - break;
3202   - }
3203   - case 66: {
3204   - java.lang.String s = input.readStringRequireUtf8();
3205   -
3206   - qdzCode_ = s;
3207   - break;
3208   - }
3209   - case 74: {
3210   - java.lang.String s = input.readStringRequireUtf8();
3211   -
3212   - qdzName_ = s;
3213   - break;
3214   - }
3215   - case 82: {
3216   - java.lang.String s = input.readStringRequireUtf8();
3217   -
3218   - zdzCode_ = s;
3219   - break;
3220   - }
3221   - case 90: {
3222   - java.lang.String s = input.readStringRequireUtf8();
3223   -
3224   - zdzName_ = s;
3225   - break;
3226   - }
3227   - case 98: {
3228   - java.lang.String s = input.readStringRequireUtf8();
3229   -
3230   - fcsj_ = s;
3231   - break;
3232   - }
3233   - case 104: {
3234   -
3235   - bcs_ = input.readUInt32();
3236   - break;
3237   - }
3238   - case 113: {
3239   -
3240   - jhlc_ = input.readDouble();
3241   - break;
3242   - }
3243   - case 120: {
3244   -
3245   - bcsj_ = input.readUInt32();
3246   - break;
3247   - }
3248   - case 130: {
3249   - java.lang.String s = input.readStringRequireUtf8();
3250   -
3251   - bcType_ = s;
3252   - break;
3253   - }
3254   - case 136: {
3255   -
3256   - isFB_ = input.readBool();
3257   - break;
3258   - }
3259   - case 144: {
3260   -
3261   - isTS_ = input.readBool();
3262   - break;
3263   - }
3264   - case 154: {
3265   - java.lang.String s = input.readStringRequireUtf8();
3266   -
3267   - remark_ = s;
3268   - break;
3269   - }
3270   - }
3271   - }
3272   - } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3273   - throw e.setUnfinishedMessage(this);
3274   - } catch (java.io.IOException e) {
3275   - throw new com.google.protobuf.InvalidProtocolBufferException(
3276   - e).setUnfinishedMessage(this);
3277   - } finally {
3278   - makeExtensionsImmutable();
3279   - }
3280   - }
3281   - public static final com.google.protobuf.Descriptors.Descriptor
3282   - getDescriptor() {
3283   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_descriptor;
3284   - }
3285   -
3286   - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
3287   - internalGetFieldAccessorTable() {
3288   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_fieldAccessorTable
3289   - .ensureFieldAccessorsInitialized(
3290   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.class, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder.class);
3291   - }
3292   -
3293   - public static final int ID_FIELD_NUMBER = 1;
3294   - private long id_;
3295   - /**
3296   - * <pre>
  3100 + * </pre>
  3101 + *
  3102 + * <code>string remark = 19;</code>
  3103 + */
  3104 + com.google.protobuf.ByteString
  3105 + getRemarkBytes();
  3106 + }
  3107 + /**
  3108 + * Protobuf type {@code timetable.TTInfoDetail}
  3109 + */
  3110 + public static final class TTInfoDetail extends
  3111 + com.google.protobuf.GeneratedMessageV3 implements
  3112 + // @@protoc_insertion_point(message_implements:timetable.TTInfoDetail)
  3113 + TTInfoDetailOrBuilder {
  3114 + // Use TTInfoDetail.newBuilder() to construct.
  3115 + private TTInfoDetail(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  3116 + super(builder);
  3117 + }
  3118 + private TTInfoDetail() {
  3119 + id_ = 0L;
  3120 + xl_ = 0;
  3121 + xlName_ = "";
  3122 + lp_ = 0L;
  3123 + lpName_ = "";
  3124 + fcno_ = 0;
  3125 + xlDir_ = "";
  3126 + qdzCode_ = "";
  3127 + qdzName_ = "";
  3128 + zdzCode_ = "";
  3129 + zdzName_ = "";
  3130 + fcsj_ = "";
  3131 + bcs_ = 0;
  3132 + jhlc_ = 0D;
  3133 + bcsj_ = 0;
  3134 + bcType_ = "";
  3135 + isFB_ = false;
  3136 + isTS_ = false;
  3137 + remark_ = "";
  3138 + }
  3139 +
  3140 + @java.lang.Override
  3141 + public final com.google.protobuf.UnknownFieldSet
  3142 + getUnknownFields() {
  3143 + return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
  3144 + }
  3145 + private TTInfoDetail(
  3146 + com.google.protobuf.CodedInputStream input,
  3147 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3148 + throws com.google.protobuf.InvalidProtocolBufferException {
  3149 + this();
  3150 + int mutable_bitField0_ = 0;
  3151 + try {
  3152 + boolean done = false;
  3153 + while (!done) {
  3154 + int tag = input.readTag();
  3155 + switch (tag) {
  3156 + case 0:
  3157 + done = true;
  3158 + break;
  3159 + default: {
  3160 + if (!input.skipField(tag)) {
  3161 + done = true;
  3162 + }
  3163 + break;
  3164 + }
  3165 + case 8: {
  3166 +
  3167 + id_ = input.readUInt64();
  3168 + break;
  3169 + }
  3170 + case 16: {
  3171 +
  3172 + xl_ = input.readUInt32();
  3173 + break;
  3174 + }
  3175 + case 26: {
  3176 + java.lang.String s = input.readStringRequireUtf8();
  3177 +
  3178 + xlName_ = s;
  3179 + break;
  3180 + }
  3181 + case 32: {
  3182 +
  3183 + lp_ = input.readUInt64();
  3184 + break;
  3185 + }
  3186 + case 42: {
  3187 + java.lang.String s = input.readStringRequireUtf8();
  3188 +
  3189 + lpName_ = s;
  3190 + break;
  3191 + }
  3192 + case 48: {
  3193 +
  3194 + fcno_ = input.readUInt32();
  3195 + break;
  3196 + }
  3197 + case 58: {
  3198 + java.lang.String s = input.readStringRequireUtf8();
  3199 +
  3200 + xlDir_ = s;
  3201 + break;
  3202 + }
  3203 + case 66: {
  3204 + java.lang.String s = input.readStringRequireUtf8();
  3205 +
  3206 + qdzCode_ = s;
  3207 + break;
  3208 + }
  3209 + case 74: {
  3210 + java.lang.String s = input.readStringRequireUtf8();
  3211 +
  3212 + qdzName_ = s;
  3213 + break;
  3214 + }
  3215 + case 82: {
  3216 + java.lang.String s = input.readStringRequireUtf8();
  3217 +
  3218 + zdzCode_ = s;
  3219 + break;
  3220 + }
  3221 + case 90: {
  3222 + java.lang.String s = input.readStringRequireUtf8();
  3223 +
  3224 + zdzName_ = s;
  3225 + break;
  3226 + }
  3227 + case 98: {
  3228 + java.lang.String s = input.readStringRequireUtf8();
  3229 +
  3230 + fcsj_ = s;
  3231 + break;
  3232 + }
  3233 + case 104: {
  3234 +
  3235 + bcs_ = input.readUInt32();
  3236 + break;
  3237 + }
  3238 + case 113: {
  3239 +
  3240 + jhlc_ = input.readDouble();
  3241 + break;
  3242 + }
  3243 + case 120: {
  3244 +
  3245 + bcsj_ = input.readUInt32();
  3246 + break;
  3247 + }
  3248 + case 130: {
  3249 + java.lang.String s = input.readStringRequireUtf8();
  3250 +
  3251 + bcType_ = s;
  3252 + break;
  3253 + }
  3254 + case 136: {
  3255 +
  3256 + isFB_ = input.readBool();
  3257 + break;
  3258 + }
  3259 + case 144: {
  3260 +
  3261 + isTS_ = input.readBool();
  3262 + break;
  3263 + }
  3264 + case 154: {
  3265 + java.lang.String s = input.readStringRequireUtf8();
  3266 +
  3267 + remark_ = s;
  3268 + break;
  3269 + }
  3270 + }
  3271 + }
  3272 + } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  3273 + throw e.setUnfinishedMessage(this);
  3274 + } catch (java.io.IOException e) {
  3275 + throw new com.google.protobuf.InvalidProtocolBufferException(
  3276 + e).setUnfinishedMessage(this);
  3277 + } finally {
  3278 + makeExtensionsImmutable();
  3279 + }
  3280 + }
  3281 + public static final com.google.protobuf.Descriptors.Descriptor
  3282 + getDescriptor() {
  3283 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_descriptor;
  3284 + }
  3285 +
  3286 + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  3287 + internalGetFieldAccessorTable() {
  3288 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_fieldAccessorTable
  3289 + .ensureFieldAccessorsInitialized(
  3290 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.class, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder.class);
  3291 + }
  3292 +
  3293 + public static final int ID_FIELD_NUMBER = 1;
  3294 + private long id_;
  3295 + /**
  3296 + * <pre>
3297 3297 * 班次明细id
3298   - * </pre>
3299   - *
3300   - * <code>uint64 id = 1;</code>
3301   - */
3302   - public long getId() {
3303   - return id_;
3304   - }
3305   -
3306   - public static final int XL_FIELD_NUMBER = 2;
3307   - private int xl_;
3308   - /**
3309   - * <pre>
  3298 + * </pre>
  3299 + *
  3300 + * <code>uint64 id = 1;</code>
  3301 + */
  3302 + public long getId() {
  3303 + return id_;
  3304 + }
  3305 +
  3306 + public static final int XL_FIELD_NUMBER = 2;
  3307 + private int xl_;
  3308 + /**
  3309 + * <pre>
3310 3310 * TODO:时刻表主对象关联
3311   - * </pre>
3312   - *
3313   - * <code>uint32 xl = 2;</code>
3314   - */
3315   - public int getXl() {
3316   - return xl_;
3317   - }
3318   -
3319   - public static final int XLNAME_FIELD_NUMBER = 3;
3320   - private volatile java.lang.Object xlName_;
3321   - /**
3322   - * <pre>
  3311 + * </pre>
  3312 + *
  3313 + * <code>uint32 xl = 2;</code>
  3314 + */
  3315 + public int getXl() {
  3316 + return xl_;
  3317 + }
  3318 +
  3319 + public static final int XLNAME_FIELD_NUMBER = 3;
  3320 + private volatile java.lang.Object xlName_;
  3321 + /**
  3322 + * <pre>
3323 3323 * 线路名字
3324   - * </pre>
3325   - *
3326   - * <code>string xlName = 3;</code>
3327   - */
3328   - public java.lang.String getXlName() {
3329   - java.lang.Object ref = xlName_;
3330   - if (ref instanceof java.lang.String) {
3331   - return (java.lang.String) ref;
3332   - } else {
3333   - com.google.protobuf.ByteString bs =
3334   - (com.google.protobuf.ByteString) ref;
3335   - java.lang.String s = bs.toStringUtf8();
3336   - xlName_ = s;
3337   - return s;
3338   - }
3339   - }
3340   - /**
3341   - * <pre>
  3324 + * </pre>
  3325 + *
  3326 + * <code>string xlName = 3;</code>
  3327 + */
  3328 + public java.lang.String getXlName() {
  3329 + java.lang.Object ref = xlName_;
  3330 + if (ref instanceof java.lang.String) {
  3331 + return (java.lang.String) ref;
  3332 + } else {
  3333 + com.google.protobuf.ByteString bs =
  3334 + (com.google.protobuf.ByteString) ref;
  3335 + java.lang.String s = bs.toStringUtf8();
  3336 + xlName_ = s;
  3337 + return s;
  3338 + }
  3339 + }
  3340 + /**
  3341 + * <pre>
3342 3342 * 线路名字
3343   - * </pre>
3344   - *
3345   - * <code>string xlName = 3;</code>
3346   - */
3347   - public com.google.protobuf.ByteString
3348   - getXlNameBytes() {
3349   - java.lang.Object ref = xlName_;
3350   - if (ref instanceof java.lang.String) {
3351   - com.google.protobuf.ByteString b =
3352   - com.google.protobuf.ByteString.copyFromUtf8(
3353   - (java.lang.String) ref);
3354   - xlName_ = b;
3355   - return b;
3356   - } else {
3357   - return (com.google.protobuf.ByteString) ref;
3358   - }
3359   - }
3360   -
3361   - public static final int LP_FIELD_NUMBER = 4;
3362   - private long lp_;
3363   - /**
3364   - * <pre>
  3343 + * </pre>
  3344 + *
  3345 + * <code>string xlName = 3;</code>
  3346 + */
  3347 + public com.google.protobuf.ByteString
  3348 + getXlNameBytes() {
  3349 + java.lang.Object ref = xlName_;
  3350 + if (ref instanceof java.lang.String) {
  3351 + com.google.protobuf.ByteString b =
  3352 + com.google.protobuf.ByteString.copyFromUtf8(
  3353 + (java.lang.String) ref);
  3354 + xlName_ = b;
  3355 + return b;
  3356 + } else {
  3357 + return (com.google.protobuf.ByteString) ref;
  3358 + }
  3359 + }
  3360 +
  3361 + public static final int LP_FIELD_NUMBER = 4;
  3362 + private long lp_;
  3363 + /**
  3364 + * <pre>
3365 3365 * 路牌id
3366   - * </pre>
3367   - *
3368   - * <code>uint64 lp = 4;</code>
3369   - */
3370   - public long getLp() {
3371   - return lp_;
3372   - }
3373   -
3374   - public static final int LPNAME_FIELD_NUMBER = 5;
3375   - private volatile java.lang.Object lpName_;
3376   - /**
3377   - * <pre>
  3366 + * </pre>
  3367 + *
  3368 + * <code>uint64 lp = 4;</code>
  3369 + */
  3370 + public long getLp() {
  3371 + return lp_;
  3372 + }
  3373 +
  3374 + public static final int LPNAME_FIELD_NUMBER = 5;
  3375 + private volatile java.lang.Object lpName_;
  3376 + /**
  3377 + * <pre>
3378 3378 * 路牌名字
3379   - * </pre>
3380   - *
3381   - * <code>string lpName = 5;</code>
3382   - */
3383   - public java.lang.String getLpName() {
3384   - java.lang.Object ref = lpName_;
3385   - if (ref instanceof java.lang.String) {
3386   - return (java.lang.String) ref;
3387   - } else {
3388   - com.google.protobuf.ByteString bs =
3389   - (com.google.protobuf.ByteString) ref;
3390   - java.lang.String s = bs.toStringUtf8();
3391   - lpName_ = s;
3392   - return s;
3393   - }
3394   - }
3395   - /**
3396   - * <pre>
  3379 + * </pre>
  3380 + *
  3381 + * <code>string lpName = 5;</code>
  3382 + */
  3383 + public java.lang.String getLpName() {
  3384 + java.lang.Object ref = lpName_;
  3385 + if (ref instanceof java.lang.String) {
  3386 + return (java.lang.String) ref;
  3387 + } else {
  3388 + com.google.protobuf.ByteString bs =
  3389 + (com.google.protobuf.ByteString) ref;
  3390 + java.lang.String s = bs.toStringUtf8();
  3391 + lpName_ = s;
  3392 + return s;
  3393 + }
  3394 + }
  3395 + /**
  3396 + * <pre>
3397 3397 * 路牌名字
3398   - * </pre>
3399   - *
3400   - * <code>string lpName = 5;</code>
3401   - */
3402   - public com.google.protobuf.ByteString
3403   - getLpNameBytes() {
3404   - java.lang.Object ref = lpName_;
3405   - if (ref instanceof java.lang.String) {
3406   - com.google.protobuf.ByteString b =
3407   - com.google.protobuf.ByteString.copyFromUtf8(
3408   - (java.lang.String) ref);
3409   - lpName_ = b;
3410   - return b;
3411   - } else {
3412   - return (com.google.protobuf.ByteString) ref;
3413   - }
3414   - }
3415   -
3416   - public static final int FCNO_FIELD_NUMBER = 6;
3417   - private int fcno_;
3418   - /**
3419   - * <pre>
  3398 + * </pre>
  3399 + *
  3400 + * <code>string lpName = 5;</code>
  3401 + */
  3402 + public com.google.protobuf.ByteString
  3403 + getLpNameBytes() {
  3404 + java.lang.Object ref = lpName_;
  3405 + if (ref instanceof java.lang.String) {
  3406 + com.google.protobuf.ByteString b =
  3407 + com.google.protobuf.ByteString.copyFromUtf8(
  3408 + (java.lang.String) ref);
  3409 + lpName_ = b;
  3410 + return b;
  3411 + } else {
  3412 + return (com.google.protobuf.ByteString) ref;
  3413 + }
  3414 + }
  3415 +
  3416 + public static final int FCNO_FIELD_NUMBER = 6;
  3417 + private int fcno_;
  3418 + /**
  3419 + * <pre>
3420 3420 * 发车顺序号
3421   - * </pre>
3422   - *
3423   - * <code>uint32 fcno = 6;</code>
3424   - */
3425   - public int getFcno() {
3426   - return fcno_;
3427   - }
3428   -
3429   - public static final int XLDIR_FIELD_NUMBER = 7;
3430   - private volatile java.lang.Object xlDir_;
3431   - /**
3432   - * <pre>
  3421 + * </pre>
  3422 + *
  3423 + * <code>uint32 fcno = 6;</code>
  3424 + */
  3425 + public int getFcno() {
  3426 + return fcno_;
  3427 + }
  3428 +
  3429 + public static final int XLDIR_FIELD_NUMBER = 7;
  3430 + private volatile java.lang.Object xlDir_;
  3431 + /**
  3432 + * <pre>
3433 3433 * 线路方向
3434   - * </pre>
3435   - *
3436   - * <code>string xlDir = 7;</code>
3437   - */
3438   - public java.lang.String getXlDir() {
3439   - java.lang.Object ref = xlDir_;
3440   - if (ref instanceof java.lang.String) {
3441   - return (java.lang.String) ref;
3442   - } else {
3443   - com.google.protobuf.ByteString bs =
3444   - (com.google.protobuf.ByteString) ref;
3445   - java.lang.String s = bs.toStringUtf8();
3446   - xlDir_ = s;
3447   - return s;
3448   - }
3449   - }
3450   - /**
3451   - * <pre>
  3434 + * </pre>
  3435 + *
  3436 + * <code>string xlDir = 7;</code>
  3437 + */
  3438 + public java.lang.String getXlDir() {
  3439 + java.lang.Object ref = xlDir_;
  3440 + if (ref instanceof java.lang.String) {
  3441 + return (java.lang.String) ref;
  3442 + } else {
  3443 + com.google.protobuf.ByteString bs =
  3444 + (com.google.protobuf.ByteString) ref;
  3445 + java.lang.String s = bs.toStringUtf8();
  3446 + xlDir_ = s;
  3447 + return s;
  3448 + }
  3449 + }
  3450 + /**
  3451 + * <pre>
3452 3452 * 线路方向
3453   - * </pre>
3454   - *
3455   - * <code>string xlDir = 7;</code>
3456   - */
3457   - public com.google.protobuf.ByteString
3458   - getXlDirBytes() {
3459   - java.lang.Object ref = xlDir_;
3460   - if (ref instanceof java.lang.String) {
3461   - com.google.protobuf.ByteString b =
3462   - com.google.protobuf.ByteString.copyFromUtf8(
3463   - (java.lang.String) ref);
3464   - xlDir_ = b;
3465   - return b;
3466   - } else {
3467   - return (com.google.protobuf.ByteString) ref;
3468   - }
3469   - }
3470   -
3471   - public static final int QDZCODE_FIELD_NUMBER = 8;
3472   - private volatile java.lang.Object qdzCode_;
3473   - /**
3474   - * <pre>
  3453 + * </pre>
  3454 + *
  3455 + * <code>string xlDir = 7;</code>
  3456 + */
  3457 + public com.google.protobuf.ByteString
  3458 + getXlDirBytes() {
  3459 + java.lang.Object ref = xlDir_;
  3460 + if (ref instanceof java.lang.String) {
  3461 + com.google.protobuf.ByteString b =
  3462 + com.google.protobuf.ByteString.copyFromUtf8(
  3463 + (java.lang.String) ref);
  3464 + xlDir_ = b;
  3465 + return b;
  3466 + } else {
  3467 + return (com.google.protobuf.ByteString) ref;
  3468 + }
  3469 + }
  3470 +
  3471 + public static final int QDZCODE_FIELD_NUMBER = 8;
  3472 + private volatile java.lang.Object qdzCode_;
  3473 + /**
  3474 + * <pre>
3475 3475 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码)
3476   - * </pre>
3477   - *
3478   - * <code>string qdzCode = 8;</code>
3479   - */
3480   - public java.lang.String getQdzCode() {
3481   - java.lang.Object ref = qdzCode_;
3482   - if (ref instanceof java.lang.String) {
3483   - return (java.lang.String) ref;
3484   - } else {
3485   - com.google.protobuf.ByteString bs =
3486   - (com.google.protobuf.ByteString) ref;
3487   - java.lang.String s = bs.toStringUtf8();
3488   - qdzCode_ = s;
3489   - return s;
3490   - }
3491   - }
3492   - /**
3493   - * <pre>
  3476 + * </pre>
  3477 + *
  3478 + * <code>string qdzCode = 8;</code>
  3479 + */
  3480 + public java.lang.String getQdzCode() {
  3481 + java.lang.Object ref = qdzCode_;
  3482 + if (ref instanceof java.lang.String) {
  3483 + return (java.lang.String) ref;
  3484 + } else {
  3485 + com.google.protobuf.ByteString bs =
  3486 + (com.google.protobuf.ByteString) ref;
  3487 + java.lang.String s = bs.toStringUtf8();
  3488 + qdzCode_ = s;
  3489 + return s;
  3490 + }
  3491 + }
  3492 + /**
  3493 + * <pre>
3494 3494 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码)
3495   - * </pre>
3496   - *
3497   - * <code>string qdzCode = 8;</code>
3498   - */
3499   - public com.google.protobuf.ByteString
3500   - getQdzCodeBytes() {
3501   - java.lang.Object ref = qdzCode_;
3502   - if (ref instanceof java.lang.String) {
3503   - com.google.protobuf.ByteString b =
3504   - com.google.protobuf.ByteString.copyFromUtf8(
3505   - (java.lang.String) ref);
3506   - qdzCode_ = b;
3507   - return b;
3508   - } else {
3509   - return (com.google.protobuf.ByteString) ref;
3510   - }
3511   - }
3512   -
3513   - public static final int QDZNAME_FIELD_NUMBER = 9;
3514   - private volatile java.lang.Object qdzName_;
3515   - /**
3516   - * <pre>
  3495 + * </pre>
  3496 + *
  3497 + * <code>string qdzCode = 8;</code>
  3498 + */
  3499 + public com.google.protobuf.ByteString
  3500 + getQdzCodeBytes() {
  3501 + java.lang.Object ref = qdzCode_;
  3502 + if (ref instanceof java.lang.String) {
  3503 + com.google.protobuf.ByteString b =
  3504 + com.google.protobuf.ByteString.copyFromUtf8(
  3505 + (java.lang.String) ref);
  3506 + qdzCode_ = b;
  3507 + return b;
  3508 + } else {
  3509 + return (com.google.protobuf.ByteString) ref;
  3510 + }
  3511 + }
  3512 +
  3513 + public static final int QDZNAME_FIELD_NUMBER = 9;
  3514 + private volatile java.lang.Object qdzName_;
  3515 + /**
  3516 + * <pre>
3517 3517 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字)
3518   - * </pre>
3519   - *
3520   - * <code>string qdzName = 9;</code>
3521   - */
3522   - public java.lang.String getQdzName() {
3523   - java.lang.Object ref = qdzName_;
3524   - if (ref instanceof java.lang.String) {
3525   - return (java.lang.String) ref;
3526   - } else {
3527   - com.google.protobuf.ByteString bs =
3528   - (com.google.protobuf.ByteString) ref;
3529   - java.lang.String s = bs.toStringUtf8();
3530   - qdzName_ = s;
3531   - return s;
3532   - }
3533   - }
3534   - /**
3535   - * <pre>
  3518 + * </pre>
  3519 + *
  3520 + * <code>string qdzName = 9;</code>
  3521 + */
  3522 + public java.lang.String getQdzName() {
  3523 + java.lang.Object ref = qdzName_;
  3524 + if (ref instanceof java.lang.String) {
  3525 + return (java.lang.String) ref;
  3526 + } else {
  3527 + com.google.protobuf.ByteString bs =
  3528 + (com.google.protobuf.ByteString) ref;
  3529 + java.lang.String s = bs.toStringUtf8();
  3530 + qdzName_ = s;
  3531 + return s;
  3532 + }
  3533 + }
  3534 + /**
  3535 + * <pre>
3536 3536 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字)
3537   - * </pre>
3538   - *
3539   - * <code>string qdzName = 9;</code>
3540   - */
3541   - public com.google.protobuf.ByteString
3542   - getQdzNameBytes() {
3543   - java.lang.Object ref = qdzName_;
3544   - if (ref instanceof java.lang.String) {
3545   - com.google.protobuf.ByteString b =
3546   - com.google.protobuf.ByteString.copyFromUtf8(
3547   - (java.lang.String) ref);
3548   - qdzName_ = b;
3549   - return b;
3550   - } else {
3551   - return (com.google.protobuf.ByteString) ref;
3552   - }
3553   - }
3554   -
3555   - public static final int ZDZCODE_FIELD_NUMBER = 10;
3556   - private volatile java.lang.Object zdzCode_;
3557   - /**
3558   - * <pre>
  3537 + * </pre>
  3538 + *
  3539 + * <code>string qdzName = 9;</code>
  3540 + */
  3541 + public com.google.protobuf.ByteString
  3542 + getQdzNameBytes() {
  3543 + java.lang.Object ref = qdzName_;
  3544 + if (ref instanceof java.lang.String) {
  3545 + com.google.protobuf.ByteString b =
  3546 + com.google.protobuf.ByteString.copyFromUtf8(
  3547 + (java.lang.String) ref);
  3548 + qdzName_ = b;
  3549 + return b;
  3550 + } else {
  3551 + return (com.google.protobuf.ByteString) ref;
  3552 + }
  3553 + }
  3554 +
  3555 + public static final int ZDZCODE_FIELD_NUMBER = 10;
  3556 + private volatile java.lang.Object zdzCode_;
  3557 + /**
  3558 + * <pre>
3559 3559 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码)
3560   - * </pre>
3561   - *
3562   - * <code>string zdzCode = 10;</code>
3563   - */
3564   - public java.lang.String getZdzCode() {
3565   - java.lang.Object ref = zdzCode_;
3566   - if (ref instanceof java.lang.String) {
3567   - return (java.lang.String) ref;
3568   - } else {
3569   - com.google.protobuf.ByteString bs =
3570   - (com.google.protobuf.ByteString) ref;
3571   - java.lang.String s = bs.toStringUtf8();
3572   - zdzCode_ = s;
3573   - return s;
3574   - }
3575   - }
3576   - /**
3577   - * <pre>
  3560 + * </pre>
  3561 + *
  3562 + * <code>string zdzCode = 10;</code>
  3563 + */
  3564 + public java.lang.String getZdzCode() {
  3565 + java.lang.Object ref = zdzCode_;
  3566 + if (ref instanceof java.lang.String) {
  3567 + return (java.lang.String) ref;
  3568 + } else {
  3569 + com.google.protobuf.ByteString bs =
  3570 + (com.google.protobuf.ByteString) ref;
  3571 + java.lang.String s = bs.toStringUtf8();
  3572 + zdzCode_ = s;
  3573 + return s;
  3574 + }
  3575 + }
  3576 + /**
  3577 + * <pre>
3578 3578 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码)
3579   - * </pre>
3580   - *
3581   - * <code>string zdzCode = 10;</code>
3582   - */
3583   - public com.google.protobuf.ByteString
3584   - getZdzCodeBytes() {
3585   - java.lang.Object ref = zdzCode_;
3586   - if (ref instanceof java.lang.String) {
3587   - com.google.protobuf.ByteString b =
3588   - com.google.protobuf.ByteString.copyFromUtf8(
3589   - (java.lang.String) ref);
3590   - zdzCode_ = b;
3591   - return b;
3592   - } else {
3593   - return (com.google.protobuf.ByteString) ref;
3594   - }
3595   - }
3596   -
3597   - public static final int ZDZNAME_FIELD_NUMBER = 11;
3598   - private volatile java.lang.Object zdzName_;
3599   - /**
3600   - * <pre>
  3579 + * </pre>
  3580 + *
  3581 + * <code>string zdzCode = 10;</code>
  3582 + */
  3583 + public com.google.protobuf.ByteString
  3584 + getZdzCodeBytes() {
  3585 + java.lang.Object ref = zdzCode_;
  3586 + if (ref instanceof java.lang.String) {
  3587 + com.google.protobuf.ByteString b =
  3588 + com.google.protobuf.ByteString.copyFromUtf8(
  3589 + (java.lang.String) ref);
  3590 + zdzCode_ = b;
  3591 + return b;
  3592 + } else {
  3593 + return (com.google.protobuf.ByteString) ref;
  3594 + }
  3595 + }
  3596 +
  3597 + public static final int ZDZNAME_FIELD_NUMBER = 11;
  3598 + private volatile java.lang.Object zdzName_;
  3599 + /**
  3600 + * <pre>
3601 3601 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字)
3602   - * </pre>
3603   - *
3604   - * <code>string zdzName = 11;</code>
3605   - */
3606   - public java.lang.String getZdzName() {
3607   - java.lang.Object ref = zdzName_;
3608   - if (ref instanceof java.lang.String) {
3609   - return (java.lang.String) ref;
3610   - } else {
3611   - com.google.protobuf.ByteString bs =
3612   - (com.google.protobuf.ByteString) ref;
3613   - java.lang.String s = bs.toStringUtf8();
3614   - zdzName_ = s;
3615   - return s;
3616   - }
3617   - }
3618   - /**
3619   - * <pre>
  3602 + * </pre>
  3603 + *
  3604 + * <code>string zdzName = 11;</code>
  3605 + */
  3606 + public java.lang.String getZdzName() {
  3607 + java.lang.Object ref = zdzName_;
  3608 + if (ref instanceof java.lang.String) {
  3609 + return (java.lang.String) ref;
  3610 + } else {
  3611 + com.google.protobuf.ByteString bs =
  3612 + (com.google.protobuf.ByteString) ref;
  3613 + java.lang.String s = bs.toStringUtf8();
  3614 + zdzName_ = s;
  3615 + return s;
  3616 + }
  3617 + }
  3618 + /**
  3619 + * <pre>
3620 3620 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字)
3621   - * </pre>
3622   - *
3623   - * <code>string zdzName = 11;</code>
3624   - */
3625   - public com.google.protobuf.ByteString
3626   - getZdzNameBytes() {
3627   - java.lang.Object ref = zdzName_;
3628   - if (ref instanceof java.lang.String) {
3629   - com.google.protobuf.ByteString b =
3630   - com.google.protobuf.ByteString.copyFromUtf8(
3631   - (java.lang.String) ref);
3632   - zdzName_ = b;
3633   - return b;
3634   - } else {
3635   - return (com.google.protobuf.ByteString) ref;
3636   - }
3637   - }
3638   -
3639   - public static final int FCSJ_FIELD_NUMBER = 12;
3640   - private volatile java.lang.Object fcsj_;
3641   - /**
3642   - * <pre>
  3621 + * </pre>
  3622 + *
  3623 + * <code>string zdzName = 11;</code>
  3624 + */
  3625 + public com.google.protobuf.ByteString
  3626 + getZdzNameBytes() {
  3627 + java.lang.Object ref = zdzName_;
  3628 + if (ref instanceof java.lang.String) {
  3629 + com.google.protobuf.ByteString b =
  3630 + com.google.protobuf.ByteString.copyFromUtf8(
  3631 + (java.lang.String) ref);
  3632 + zdzName_ = b;
  3633 + return b;
  3634 + } else {
  3635 + return (com.google.protobuf.ByteString) ref;
  3636 + }
  3637 + }
  3638 +
  3639 + public static final int FCSJ_FIELD_NUMBER = 12;
  3640 + private volatile java.lang.Object fcsj_;
  3641 + /**
  3642 + * <pre>
3643 3643 * 发车时间(格式 HH:mm)
3644   - * </pre>
3645   - *
3646   - * <code>string fcsj = 12;</code>
3647   - */
3648   - public java.lang.String getFcsj() {
3649   - java.lang.Object ref = fcsj_;
3650   - if (ref instanceof java.lang.String) {
3651   - return (java.lang.String) ref;
3652   - } else {
3653   - com.google.protobuf.ByteString bs =
3654   - (com.google.protobuf.ByteString) ref;
3655   - java.lang.String s = bs.toStringUtf8();
3656   - fcsj_ = s;
3657   - return s;
3658   - }
3659   - }
3660   - /**
3661   - * <pre>
  3644 + * </pre>
  3645 + *
  3646 + * <code>string fcsj = 12;</code>
  3647 + */
  3648 + public java.lang.String getFcsj() {
  3649 + java.lang.Object ref = fcsj_;
  3650 + if (ref instanceof java.lang.String) {
  3651 + return (java.lang.String) ref;
  3652 + } else {
  3653 + com.google.protobuf.ByteString bs =
  3654 + (com.google.protobuf.ByteString) ref;
  3655 + java.lang.String s = bs.toStringUtf8();
  3656 + fcsj_ = s;
  3657 + return s;
  3658 + }
  3659 + }
  3660 + /**
  3661 + * <pre>
3662 3662 * 发车时间(格式 HH:mm)
3663   - * </pre>
3664   - *
3665   - * <code>string fcsj = 12;</code>
3666   - */
3667   - public com.google.protobuf.ByteString
3668   - getFcsjBytes() {
3669   - java.lang.Object ref = fcsj_;
3670   - if (ref instanceof java.lang.String) {
3671   - com.google.protobuf.ByteString b =
3672   - com.google.protobuf.ByteString.copyFromUtf8(
3673   - (java.lang.String) ref);
3674   - fcsj_ = b;
3675   - return b;
3676   - } else {
3677   - return (com.google.protobuf.ByteString) ref;
3678   - }
3679   - }
3680   -
3681   - public static final int BCS_FIELD_NUMBER = 13;
3682   - private int bcs_;
3683   - /**
3684   - * <pre>
  3663 + * </pre>
  3664 + *
  3665 + * <code>string fcsj = 12;</code>
  3666 + */
  3667 + public com.google.protobuf.ByteString
  3668 + getFcsjBytes() {
  3669 + java.lang.Object ref = fcsj_;
  3670 + if (ref instanceof java.lang.String) {
  3671 + com.google.protobuf.ByteString b =
  3672 + com.google.protobuf.ByteString.copyFromUtf8(
  3673 + (java.lang.String) ref);
  3674 + fcsj_ = b;
  3675 + return b;
  3676 + } else {
  3677 + return (com.google.protobuf.ByteString) ref;
  3678 + }
  3679 + }
  3680 +
  3681 + public static final int BCS_FIELD_NUMBER = 13;
  3682 + private int bcs_;
  3683 + /**
  3684 + * <pre>
3685 3685 * 对应班次数
3686   - * </pre>
3687   - *
3688   - * <code>uint32 bcs = 13;</code>
3689   - */
3690   - public int getBcs() {
3691   - return bcs_;
3692   - }
3693   -
3694   - public static final int JHLC_FIELD_NUMBER = 14;
3695   - private double jhlc_;
3696   - /**
3697   - * <pre>
  3686 + * </pre>
  3687 + *
  3688 + * <code>uint32 bcs = 13;</code>
  3689 + */
  3690 + public int getBcs() {
  3691 + return bcs_;
  3692 + }
  3693 +
  3694 + public static final int JHLC_FIELD_NUMBER = 14;
  3695 + private double jhlc_;
  3696 + /**
  3697 + * <pre>
3698 3698 * 计划里程
3699   - * </pre>
3700   - *
3701   - * <code>double jhlc = 14;</code>
3702   - */
3703   - public double getJhlc() {
3704   - return jhlc_;
3705   - }
3706   -
3707   - public static final int BCSJ_FIELD_NUMBER = 15;
3708   - private int bcsj_;
3709   - /**
3710   - * <pre>
  3699 + * </pre>
  3700 + *
  3701 + * <code>double jhlc = 14;</code>
  3702 + */
  3703 + public double getJhlc() {
  3704 + return jhlc_;
  3705 + }
  3706 +
  3707 + public static final int BCSJ_FIELD_NUMBER = 15;
  3708 + private int bcsj_;
  3709 + /**
  3710 + * <pre>
3711 3711 * 班次历时
3712   - * </pre>
3713   - *
3714   - * <code>uint32 bcsj = 15;</code>
3715   - */
3716   - public int getBcsj() {
3717   - return bcsj_;
3718   - }
3719   -
3720   - public static final int BCTYPE_FIELD_NUMBER = 16;
3721   - private volatile java.lang.Object bcType_;
3722   - /**
3723   - * <pre>
  3712 + * </pre>
  3713 + *
  3714 + * <code>uint32 bcsj = 15;</code>
  3715 + */
  3716 + public int getBcsj() {
  3717 + return bcsj_;
  3718 + }
  3719 +
  3720 + public static final int BCTYPE_FIELD_NUMBER = 16;
  3721 + private volatile java.lang.Object bcType_;
  3722 + /**
  3723 + * <pre>
3724 3724 * 班次类型 字典type=ScheduleType
3725   - * </pre>
3726   - *
3727   - * <code>string bcType = 16;</code>
3728   - */
3729   - public java.lang.String getBcType() {
3730   - java.lang.Object ref = bcType_;
3731   - if (ref instanceof java.lang.String) {
3732   - return (java.lang.String) ref;
3733   - } else {
3734   - com.google.protobuf.ByteString bs =
3735   - (com.google.protobuf.ByteString) ref;
3736   - java.lang.String s = bs.toStringUtf8();
3737   - bcType_ = s;
3738   - return s;
3739   - }
3740   - }
3741   - /**
3742   - * <pre>
  3725 + * </pre>
  3726 + *
  3727 + * <code>string bcType = 16;</code>
  3728 + */
  3729 + public java.lang.String getBcType() {
  3730 + java.lang.Object ref = bcType_;
  3731 + if (ref instanceof java.lang.String) {
  3732 + return (java.lang.String) ref;
  3733 + } else {
  3734 + com.google.protobuf.ByteString bs =
  3735 + (com.google.protobuf.ByteString) ref;
  3736 + java.lang.String s = bs.toStringUtf8();
  3737 + bcType_ = s;
  3738 + return s;
  3739 + }
  3740 + }
  3741 + /**
  3742 + * <pre>
3743 3743 * 班次类型 字典type=ScheduleType
3744   - * </pre>
3745   - *
3746   - * <code>string bcType = 16;</code>
3747   - */
3748   - public com.google.protobuf.ByteString
3749   - getBcTypeBytes() {
3750   - java.lang.Object ref = bcType_;
3751   - if (ref instanceof java.lang.String) {
3752   - com.google.protobuf.ByteString b =
3753   - com.google.protobuf.ByteString.copyFromUtf8(
3754   - (java.lang.String) ref);
3755   - bcType_ = b;
3756   - return b;
3757   - } else {
3758   - return (com.google.protobuf.ByteString) ref;
3759   - }
3760   - }
3761   -
3762   - public static final int ISFB_FIELD_NUMBER = 17;
3763   - private boolean isFB_;
3764   - /**
3765   - * <pre>
  3744 + * </pre>
  3745 + *
  3746 + * <code>string bcType = 16;</code>
  3747 + */
  3748 + public com.google.protobuf.ByteString
  3749 + getBcTypeBytes() {
  3750 + java.lang.Object ref = bcType_;
  3751 + if (ref instanceof java.lang.String) {
  3752 + com.google.protobuf.ByteString b =
  3753 + com.google.protobuf.ByteString.copyFromUtf8(
  3754 + (java.lang.String) ref);
  3755 + bcType_ = b;
  3756 + return b;
  3757 + } else {
  3758 + return (com.google.protobuf.ByteString) ref;
  3759 + }
  3760 + }
  3761 +
  3762 + public static final int ISFB_FIELD_NUMBER = 17;
  3763 + private boolean isFB_;
  3764 + /**
  3765 + * <pre>
3766 3766 * 是否分班(表示这个班次是否是晚班班次,就是换另外一个驾驶员开)
3767   - * </pre>
3768   - *
3769   - * <code>bool isFB = 17;</code>
3770   - */
3771   - public boolean getIsFB() {
3772   - return isFB_;
3773   - }
3774   -
3775   - public static final int ISTS_FIELD_NUMBER = 18;
3776   - private boolean isTS_;
3777   - /**
3778   - * <pre>
  3767 + * </pre>
  3768 + *
  3769 + * <code>bool isFB = 17;</code>
  3770 + */
  3771 + public boolean getIsFB() {
  3772 + return isFB_;
  3773 + }
  3774 +
  3775 + public static final int ISTS_FIELD_NUMBER = 18;
  3776 + private boolean isTS_;
  3777 + /**
  3778 + * <pre>
3779 3779 * 是否停驶(表示此班次执行完成,停在终点站,不进场)
3780   - * </pre>
3781   - *
3782   - * <code>bool isTS = 18;</code>
3783   - */
3784   - public boolean getIsTS() {
3785   - return isTS_;
3786   - }
3787   -
3788   - public static final int REMARK_FIELD_NUMBER = 19;
3789   - private volatile java.lang.Object remark_;
3790   - /**
3791   - * <pre>
  3780 + * </pre>
  3781 + *
  3782 + * <code>bool isTS = 18;</code>
  3783 + */
  3784 + public boolean getIsTS() {
  3785 + return isTS_;
  3786 + }
  3787 +
  3788 + public static final int REMARK_FIELD_NUMBER = 19;
  3789 + private volatile java.lang.Object remark_;
  3790 + /**
  3791 + * <pre>
3792 3792 * 备注
3793   - * </pre>
3794   - *
3795   - * <code>string remark = 19;</code>
3796   - */
3797   - public java.lang.String getRemark() {
3798   - java.lang.Object ref = remark_;
3799   - if (ref instanceof java.lang.String) {
3800   - return (java.lang.String) ref;
3801   - } else {
3802   - com.google.protobuf.ByteString bs =
3803   - (com.google.protobuf.ByteString) ref;
3804   - java.lang.String s = bs.toStringUtf8();
3805   - remark_ = s;
3806   - return s;
3807   - }
3808   - }
3809   - /**
3810   - * <pre>
  3793 + * </pre>
  3794 + *
  3795 + * <code>string remark = 19;</code>
  3796 + */
  3797 + public java.lang.String getRemark() {
  3798 + java.lang.Object ref = remark_;
  3799 + if (ref instanceof java.lang.String) {
  3800 + return (java.lang.String) ref;
  3801 + } else {
  3802 + com.google.protobuf.ByteString bs =
  3803 + (com.google.protobuf.ByteString) ref;
  3804 + java.lang.String s = bs.toStringUtf8();
  3805 + remark_ = s;
  3806 + return s;
  3807 + }
  3808 + }
  3809 + /**
  3810 + * <pre>
3811 3811 * 备注
3812   - * </pre>
3813   - *
3814   - * <code>string remark = 19;</code>
3815   - */
3816   - public com.google.protobuf.ByteString
3817   - getRemarkBytes() {
3818   - java.lang.Object ref = remark_;
3819   - if (ref instanceof java.lang.String) {
3820   - com.google.protobuf.ByteString b =
3821   - com.google.protobuf.ByteString.copyFromUtf8(
3822   - (java.lang.String) ref);
3823   - remark_ = b;
3824   - return b;
3825   - } else {
3826   - return (com.google.protobuf.ByteString) ref;
3827   - }
3828   - }
3829   -
3830   - private byte memoizedIsInitialized = -1;
3831   - public final boolean isInitialized() {
3832   - byte isInitialized = memoizedIsInitialized;
3833   - if (isInitialized == 1) return true;
3834   - if (isInitialized == 0) return false;
3835   -
3836   - memoizedIsInitialized = 1;
3837   - return true;
3838   - }
3839   -
3840   - public void writeTo(com.google.protobuf.CodedOutputStream output)
3841   - throws java.io.IOException {
3842   - if (id_ != 0L) {
3843   - output.writeUInt64(1, id_);
3844   - }
3845   - if (xl_ != 0) {
3846   - output.writeUInt32(2, xl_);
3847   - }
3848   - if (!getXlNameBytes().isEmpty()) {
3849   - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, xlName_);
3850   - }
3851   - if (lp_ != 0L) {
3852   - output.writeUInt64(4, lp_);
3853   - }
3854   - if (!getLpNameBytes().isEmpty()) {
3855   - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, lpName_);
3856   - }
3857   - if (fcno_ != 0) {
3858   - output.writeUInt32(6, fcno_);
3859   - }
3860   - if (!getXlDirBytes().isEmpty()) {
3861   - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, xlDir_);
3862   - }
3863   - if (!getQdzCodeBytes().isEmpty()) {
3864   - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, qdzCode_);
3865   - }
3866   - if (!getQdzNameBytes().isEmpty()) {
3867   - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, qdzName_);
3868   - }
3869   - if (!getZdzCodeBytes().isEmpty()) {
3870   - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, zdzCode_);
3871   - }
3872   - if (!getZdzNameBytes().isEmpty()) {
3873   - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, zdzName_);
3874   - }
3875   - if (!getFcsjBytes().isEmpty()) {
3876   - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, fcsj_);
3877   - }
3878   - if (bcs_ != 0) {
3879   - output.writeUInt32(13, bcs_);
3880   - }
3881   - if (jhlc_ != 0D) {
3882   - output.writeDouble(14, jhlc_);
3883   - }
3884   - if (bcsj_ != 0) {
3885   - output.writeUInt32(15, bcsj_);
3886   - }
3887   - if (!getBcTypeBytes().isEmpty()) {
3888   - com.google.protobuf.GeneratedMessageV3.writeString(output, 16, bcType_);
3889   - }
3890   - if (isFB_ != false) {
3891   - output.writeBool(17, isFB_);
3892   - }
3893   - if (isTS_ != false) {
3894   - output.writeBool(18, isTS_);
3895   - }
3896   - if (!getRemarkBytes().isEmpty()) {
3897   - com.google.protobuf.GeneratedMessageV3.writeString(output, 19, remark_);
3898   - }
3899   - }
3900   -
3901   - public int getSerializedSize() {
3902   - int size = memoizedSize;
3903   - if (size != -1) return size;
3904   -
3905   - size = 0;
3906   - if (id_ != 0L) {
3907   - size += com.google.protobuf.CodedOutputStream
3908   - .computeUInt64Size(1, id_);
3909   - }
3910   - if (xl_ != 0) {
3911   - size += com.google.protobuf.CodedOutputStream
3912   - .computeUInt32Size(2, xl_);
3913   - }
3914   - if (!getXlNameBytes().isEmpty()) {
3915   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, xlName_);
3916   - }
3917   - if (lp_ != 0L) {
3918   - size += com.google.protobuf.CodedOutputStream
3919   - .computeUInt64Size(4, lp_);
3920   - }
3921   - if (!getLpNameBytes().isEmpty()) {
3922   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, lpName_);
3923   - }
3924   - if (fcno_ != 0) {
3925   - size += com.google.protobuf.CodedOutputStream
3926   - .computeUInt32Size(6, fcno_);
3927   - }
3928   - if (!getXlDirBytes().isEmpty()) {
3929   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, xlDir_);
3930   - }
3931   - if (!getQdzCodeBytes().isEmpty()) {
3932   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, qdzCode_);
3933   - }
3934   - if (!getQdzNameBytes().isEmpty()) {
3935   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, qdzName_);
3936   - }
3937   - if (!getZdzCodeBytes().isEmpty()) {
3938   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, zdzCode_);
3939   - }
3940   - if (!getZdzNameBytes().isEmpty()) {
3941   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, zdzName_);
3942   - }
3943   - if (!getFcsjBytes().isEmpty()) {
3944   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, fcsj_);
3945   - }
3946   - if (bcs_ != 0) {
3947   - size += com.google.protobuf.CodedOutputStream
3948   - .computeUInt32Size(13, bcs_);
3949   - }
3950   - if (jhlc_ != 0D) {
3951   - size += com.google.protobuf.CodedOutputStream
3952   - .computeDoubleSize(14, jhlc_);
3953   - }
3954   - if (bcsj_ != 0) {
3955   - size += com.google.protobuf.CodedOutputStream
3956   - .computeUInt32Size(15, bcsj_);
3957   - }
3958   - if (!getBcTypeBytes().isEmpty()) {
3959   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, bcType_);
3960   - }
3961   - if (isFB_ != false) {
3962   - size += com.google.protobuf.CodedOutputStream
3963   - .computeBoolSize(17, isFB_);
3964   - }
3965   - if (isTS_ != false) {
3966   - size += com.google.protobuf.CodedOutputStream
3967   - .computeBoolSize(18, isTS_);
3968   - }
3969   - if (!getRemarkBytes().isEmpty()) {
3970   - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(19, remark_);
3971   - }
3972   - memoizedSize = size;
3973   - return size;
3974   - }
3975   -
3976   - private static final long serialVersionUID = 0L;
3977   - @java.lang.Override
3978   - public boolean equals(final java.lang.Object obj) {
3979   - if (obj == this) {
3980   - return true;
3981   - }
3982   - if (!(obj instanceof com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail)) {
3983   - return super.equals(obj);
3984   - }
3985   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail other = (com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail) obj;
3986   -
3987   - boolean result = true;
3988   - result = result && (getId()
3989   - == other.getId());
3990   - result = result && (getXl()
3991   - == other.getXl());
3992   - result = result && getXlName()
3993   - .equals(other.getXlName());
3994   - result = result && (getLp()
3995   - == other.getLp());
3996   - result = result && getLpName()
3997   - .equals(other.getLpName());
3998   - result = result && (getFcno()
3999   - == other.getFcno());
4000   - result = result && getXlDir()
4001   - .equals(other.getXlDir());
4002   - result = result && getQdzCode()
4003   - .equals(other.getQdzCode());
4004   - result = result && getQdzName()
4005   - .equals(other.getQdzName());
4006   - result = result && getZdzCode()
4007   - .equals(other.getZdzCode());
4008   - result = result && getZdzName()
4009   - .equals(other.getZdzName());
4010   - result = result && getFcsj()
4011   - .equals(other.getFcsj());
4012   - result = result && (getBcs()
4013   - == other.getBcs());
4014   - result = result && (
4015   - java.lang.Double.doubleToLongBits(getJhlc())
4016   - == java.lang.Double.doubleToLongBits(
4017   - other.getJhlc()));
4018   - result = result && (getBcsj()
4019   - == other.getBcsj());
4020   - result = result && getBcType()
4021   - .equals(other.getBcType());
4022   - result = result && (getIsFB()
4023   - == other.getIsFB());
4024   - result = result && (getIsTS()
4025   - == other.getIsTS());
4026   - result = result && getRemark()
4027   - .equals(other.getRemark());
4028   - return result;
4029   - }
4030   -
4031   - @java.lang.Override
4032   - public int hashCode() {
4033   - if (memoizedHashCode != 0) {
4034   - return memoizedHashCode;
4035   - }
4036   - int hash = 41;
4037   - hash = (19 * hash) + getDescriptor().hashCode();
4038   - hash = (37 * hash) + ID_FIELD_NUMBER;
4039   - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
4040   - getId());
4041   - hash = (37 * hash) + XL_FIELD_NUMBER;
4042   - hash = (53 * hash) + getXl();
4043   - hash = (37 * hash) + XLNAME_FIELD_NUMBER;
4044   - hash = (53 * hash) + getXlName().hashCode();
4045   - hash = (37 * hash) + LP_FIELD_NUMBER;
4046   - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
4047   - getLp());
4048   - hash = (37 * hash) + LPNAME_FIELD_NUMBER;
4049   - hash = (53 * hash) + getLpName().hashCode();
4050   - hash = (37 * hash) + FCNO_FIELD_NUMBER;
4051   - hash = (53 * hash) + getFcno();
4052   - hash = (37 * hash) + XLDIR_FIELD_NUMBER;
4053   - hash = (53 * hash) + getXlDir().hashCode();
4054   - hash = (37 * hash) + QDZCODE_FIELD_NUMBER;
4055   - hash = (53 * hash) + getQdzCode().hashCode();
4056   - hash = (37 * hash) + QDZNAME_FIELD_NUMBER;
4057   - hash = (53 * hash) + getQdzName().hashCode();
4058   - hash = (37 * hash) + ZDZCODE_FIELD_NUMBER;
4059   - hash = (53 * hash) + getZdzCode().hashCode();
4060   - hash = (37 * hash) + ZDZNAME_FIELD_NUMBER;
4061   - hash = (53 * hash) + getZdzName().hashCode();
4062   - hash = (37 * hash) + FCSJ_FIELD_NUMBER;
4063   - hash = (53 * hash) + getFcsj().hashCode();
4064   - hash = (37 * hash) + BCS_FIELD_NUMBER;
4065   - hash = (53 * hash) + getBcs();
4066   - hash = (37 * hash) + JHLC_FIELD_NUMBER;
4067   - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
4068   - java.lang.Double.doubleToLongBits(getJhlc()));
4069   - hash = (37 * hash) + BCSJ_FIELD_NUMBER;
4070   - hash = (53 * hash) + getBcsj();
4071   - hash = (37 * hash) + BCTYPE_FIELD_NUMBER;
4072   - hash = (53 * hash) + getBcType().hashCode();
4073   - hash = (37 * hash) + ISFB_FIELD_NUMBER;
4074   - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
4075   - getIsFB());
4076   - hash = (37 * hash) + ISTS_FIELD_NUMBER;
4077   - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
4078   - getIsTS());
4079   - hash = (37 * hash) + REMARK_FIELD_NUMBER;
4080   - hash = (53 * hash) + getRemark().hashCode();
4081   - hash = (29 * hash) + unknownFields.hashCode();
4082   - memoizedHashCode = hash;
4083   - return hash;
4084   - }
4085   -
4086   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
4087   - java.nio.ByteBuffer data)
4088   - throws com.google.protobuf.InvalidProtocolBufferException {
4089   - return PARSER.parseFrom(data);
4090   - }
4091   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
4092   - java.nio.ByteBuffer data,
4093   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4094   - throws com.google.protobuf.InvalidProtocolBufferException {
4095   - return PARSER.parseFrom(data, extensionRegistry);
4096   - }
4097   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
4098   - com.google.protobuf.ByteString data)
4099   - throws com.google.protobuf.InvalidProtocolBufferException {
4100   - return PARSER.parseFrom(data);
4101   - }
4102   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
4103   - com.google.protobuf.ByteString data,
4104   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4105   - throws com.google.protobuf.InvalidProtocolBufferException {
4106   - return PARSER.parseFrom(data, extensionRegistry);
4107   - }
4108   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(byte[] data)
4109   - throws com.google.protobuf.InvalidProtocolBufferException {
4110   - return PARSER.parseFrom(data);
4111   - }
4112   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
4113   - byte[] data,
4114   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4115   - throws com.google.protobuf.InvalidProtocolBufferException {
4116   - return PARSER.parseFrom(data, extensionRegistry);
4117   - }
4118   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(java.io.InputStream input)
4119   - throws java.io.IOException {
4120   - return com.google.protobuf.GeneratedMessageV3
4121   - .parseWithIOException(PARSER, input);
4122   - }
4123   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
4124   - java.io.InputStream input,
4125   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4126   - throws java.io.IOException {
4127   - return com.google.protobuf.GeneratedMessageV3
4128   - .parseWithIOException(PARSER, input, extensionRegistry);
4129   - }
4130   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseDelimitedFrom(java.io.InputStream input)
4131   - throws java.io.IOException {
4132   - return com.google.protobuf.GeneratedMessageV3
4133   - .parseDelimitedWithIOException(PARSER, input);
4134   - }
4135   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseDelimitedFrom(
4136   - java.io.InputStream input,
4137   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4138   - throws java.io.IOException {
4139   - return com.google.protobuf.GeneratedMessageV3
4140   - .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
4141   - }
4142   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
4143   - com.google.protobuf.CodedInputStream input)
4144   - throws java.io.IOException {
4145   - return com.google.protobuf.GeneratedMessageV3
4146   - .parseWithIOException(PARSER, input);
4147   - }
4148   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
4149   - com.google.protobuf.CodedInputStream input,
4150   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4151   - throws java.io.IOException {
4152   - return com.google.protobuf.GeneratedMessageV3
4153   - .parseWithIOException(PARSER, input, extensionRegistry);
4154   - }
4155   -
4156   - public Builder newBuilderForType() { return newBuilder(); }
4157   - public static Builder newBuilder() {
4158   - return DEFAULT_INSTANCE.toBuilder();
4159   - }
4160   - public static Builder newBuilder(com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail prototype) {
4161   - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
4162   - }
4163   - public Builder toBuilder() {
4164   - return this == DEFAULT_INSTANCE
4165   - ? new Builder() : new Builder().mergeFrom(this);
4166   - }
4167   -
4168   - @java.lang.Override
4169   - protected Builder newBuilderForType(
4170   - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
4171   - Builder builder = new Builder(parent);
4172   - return builder;
4173   - }
4174   - /**
4175   - * Protobuf type {@code timetable.TTInfoDetail}
4176   - */
4177   - public static final class Builder extends
4178   - com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
4179   - // @@protoc_insertion_point(builder_implements:timetable.TTInfoDetail)
4180   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder {
4181   - public static final com.google.protobuf.Descriptors.Descriptor
4182   - getDescriptor() {
4183   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_descriptor;
4184   - }
4185   -
4186   - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
4187   - internalGetFieldAccessorTable() {
4188   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_fieldAccessorTable
4189   - .ensureFieldAccessorsInitialized(
4190   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.class, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder.class);
4191   - }
4192   -
4193   - // Construct using com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.newBuilder()
4194   - private Builder() {
4195   - maybeForceBuilderInitialization();
4196   - }
4197   -
4198   - private Builder(
4199   - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
4200   - super(parent);
4201   - maybeForceBuilderInitialization();
4202   - }
4203   - private void maybeForceBuilderInitialization() {
4204   - if (com.google.protobuf.GeneratedMessageV3
4205   - .alwaysUseFieldBuilders) {
4206   - }
4207   - }
4208   - public Builder clear() {
4209   - super.clear();
4210   - id_ = 0L;
4211   -
4212   - xl_ = 0;
4213   -
4214   - xlName_ = "";
4215   -
4216   - lp_ = 0L;
4217   -
4218   - lpName_ = "";
4219   -
4220   - fcno_ = 0;
4221   -
4222   - xlDir_ = "";
4223   -
4224   - qdzCode_ = "";
4225   -
4226   - qdzName_ = "";
4227   -
4228   - zdzCode_ = "";
4229   -
4230   - zdzName_ = "";
4231   -
4232   - fcsj_ = "";
4233   -
4234   - bcs_ = 0;
4235   -
4236   - jhlc_ = 0D;
4237   -
4238   - bcsj_ = 0;
4239   -
4240   - bcType_ = "";
4241   -
4242   - isFB_ = false;
4243   -
4244   - isTS_ = false;
4245   -
4246   - remark_ = "";
4247   -
4248   - return this;
4249   - }
4250   -
4251   - public com.google.protobuf.Descriptors.Descriptor
4252   - getDescriptorForType() {
4253   - return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_descriptor;
4254   - }
4255   -
4256   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getDefaultInstanceForType() {
4257   - return com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.getDefaultInstance();
4258   - }
4259   -
4260   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail build() {
4261   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail result = buildPartial();
4262   - if (!result.isInitialized()) {
4263   - throw newUninitializedMessageException(result);
4264   - }
4265   - return result;
4266   - }
4267   -
4268   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail buildPartial() {
4269   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail result = new com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail(this);
4270   - result.id_ = id_;
4271   - result.xl_ = xl_;
4272   - result.xlName_ = xlName_;
4273   - result.lp_ = lp_;
4274   - result.lpName_ = lpName_;
4275   - result.fcno_ = fcno_;
4276   - result.xlDir_ = xlDir_;
4277   - result.qdzCode_ = qdzCode_;
4278   - result.qdzName_ = qdzName_;
4279   - result.zdzCode_ = zdzCode_;
4280   - result.zdzName_ = zdzName_;
4281   - result.fcsj_ = fcsj_;
4282   - result.bcs_ = bcs_;
4283   - result.jhlc_ = jhlc_;
4284   - result.bcsj_ = bcsj_;
4285   - result.bcType_ = bcType_;
4286   - result.isFB_ = isFB_;
4287   - result.isTS_ = isTS_;
4288   - result.remark_ = remark_;
4289   - onBuilt();
4290   - return result;
4291   - }
4292   -
4293   - public Builder clone() {
4294   - return (Builder) super.clone();
4295   - }
4296   - public Builder setField(
4297   - com.google.protobuf.Descriptors.FieldDescriptor field,
4298   - Object value) {
4299   - return (Builder) super.setField(field, value);
4300   - }
4301   - public Builder clearField(
4302   - com.google.protobuf.Descriptors.FieldDescriptor field) {
4303   - return (Builder) super.clearField(field);
4304   - }
4305   - public Builder clearOneof(
4306   - com.google.protobuf.Descriptors.OneofDescriptor oneof) {
4307   - return (Builder) super.clearOneof(oneof);
4308   - }
4309   - public Builder setRepeatedField(
4310   - com.google.protobuf.Descriptors.FieldDescriptor field,
4311   - int index, Object value) {
4312   - return (Builder) super.setRepeatedField(field, index, value);
4313   - }
4314   - public Builder addRepeatedField(
4315   - com.google.protobuf.Descriptors.FieldDescriptor field,
4316   - Object value) {
4317   - return (Builder) super.addRepeatedField(field, value);
4318   - }
4319   - public Builder mergeFrom(com.google.protobuf.Message other) {
4320   - if (other instanceof com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail) {
4321   - return mergeFrom((com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail)other);
4322   - } else {
4323   - super.mergeFrom(other);
4324   - return this;
4325   - }
4326   - }
4327   -
4328   - public Builder mergeFrom(com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail other) {
4329   - if (other == com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.getDefaultInstance()) return this;
4330   - if (other.getId() != 0L) {
4331   - setId(other.getId());
4332   - }
4333   - if (other.getXl() != 0) {
4334   - setXl(other.getXl());
4335   - }
4336   - if (!other.getXlName().isEmpty()) {
4337   - xlName_ = other.xlName_;
4338   - onChanged();
4339   - }
4340   - if (other.getLp() != 0L) {
4341   - setLp(other.getLp());
4342   - }
4343   - if (!other.getLpName().isEmpty()) {
4344   - lpName_ = other.lpName_;
4345   - onChanged();
4346   - }
4347   - if (other.getFcno() != 0) {
4348   - setFcno(other.getFcno());
4349   - }
4350   - if (!other.getXlDir().isEmpty()) {
4351   - xlDir_ = other.xlDir_;
4352   - onChanged();
4353   - }
4354   - if (!other.getQdzCode().isEmpty()) {
4355   - qdzCode_ = other.qdzCode_;
4356   - onChanged();
4357   - }
4358   - if (!other.getQdzName().isEmpty()) {
4359   - qdzName_ = other.qdzName_;
4360   - onChanged();
4361   - }
4362   - if (!other.getZdzCode().isEmpty()) {
4363   - zdzCode_ = other.zdzCode_;
4364   - onChanged();
4365   - }
4366   - if (!other.getZdzName().isEmpty()) {
4367   - zdzName_ = other.zdzName_;
4368   - onChanged();
4369   - }
4370   - if (!other.getFcsj().isEmpty()) {
4371   - fcsj_ = other.fcsj_;
4372   - onChanged();
4373   - }
4374   - if (other.getBcs() != 0) {
4375   - setBcs(other.getBcs());
4376   - }
4377   - if (other.getJhlc() != 0D) {
4378   - setJhlc(other.getJhlc());
4379   - }
4380   - if (other.getBcsj() != 0) {
4381   - setBcsj(other.getBcsj());
4382   - }
4383   - if (!other.getBcType().isEmpty()) {
4384   - bcType_ = other.bcType_;
4385   - onChanged();
4386   - }
4387   - if (other.getIsFB() != false) {
4388   - setIsFB(other.getIsFB());
4389   - }
4390   - if (other.getIsTS() != false) {
4391   - setIsTS(other.getIsTS());
4392   - }
4393   - if (!other.getRemark().isEmpty()) {
4394   - remark_ = other.remark_;
4395   - onChanged();
4396   - }
4397   - onChanged();
4398   - return this;
4399   - }
4400   -
4401   - public final boolean isInitialized() {
4402   - return true;
4403   - }
4404   -
4405   - public Builder mergeFrom(
4406   - com.google.protobuf.CodedInputStream input,
4407   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4408   - throws java.io.IOException {
4409   - com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parsedMessage = null;
4410   - try {
4411   - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4412   - } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4413   - parsedMessage = (com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail) e.getUnfinishedMessage();
4414   - throw e.unwrapIOException();
4415   - } finally {
4416   - if (parsedMessage != null) {
4417   - mergeFrom(parsedMessage);
4418   - }
4419   - }
4420   - return this;
4421   - }
4422   -
4423   - private long id_ ;
4424   - /**
4425   - * <pre>
  3812 + * </pre>
  3813 + *
  3814 + * <code>string remark = 19;</code>
  3815 + */
  3816 + public com.google.protobuf.ByteString
  3817 + getRemarkBytes() {
  3818 + java.lang.Object ref = remark_;
  3819 + if (ref instanceof java.lang.String) {
  3820 + com.google.protobuf.ByteString b =
  3821 + com.google.protobuf.ByteString.copyFromUtf8(
  3822 + (java.lang.String) ref);
  3823 + remark_ = b;
  3824 + return b;
  3825 + } else {
  3826 + return (com.google.protobuf.ByteString) ref;
  3827 + }
  3828 + }
  3829 +
  3830 + private byte memoizedIsInitialized = -1;
  3831 + public final boolean isInitialized() {
  3832 + byte isInitialized = memoizedIsInitialized;
  3833 + if (isInitialized == 1) return true;
  3834 + if (isInitialized == 0) return false;
  3835 +
  3836 + memoizedIsInitialized = 1;
  3837 + return true;
  3838 + }
  3839 +
  3840 + public void writeTo(com.google.protobuf.CodedOutputStream output)
  3841 + throws java.io.IOException {
  3842 + if (id_ != 0L) {
  3843 + output.writeUInt64(1, id_);
  3844 + }
  3845 + if (xl_ != 0) {
  3846 + output.writeUInt32(2, xl_);
  3847 + }
  3848 + if (!getXlNameBytes().isEmpty()) {
  3849 + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, xlName_);
  3850 + }
  3851 + if (lp_ != 0L) {
  3852 + output.writeUInt64(4, lp_);
  3853 + }
  3854 + if (!getLpNameBytes().isEmpty()) {
  3855 + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, lpName_);
  3856 + }
  3857 + if (fcno_ != 0) {
  3858 + output.writeUInt32(6, fcno_);
  3859 + }
  3860 + if (!getXlDirBytes().isEmpty()) {
  3861 + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, xlDir_);
  3862 + }
  3863 + if (!getQdzCodeBytes().isEmpty()) {
  3864 + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, qdzCode_);
  3865 + }
  3866 + if (!getQdzNameBytes().isEmpty()) {
  3867 + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, qdzName_);
  3868 + }
  3869 + if (!getZdzCodeBytes().isEmpty()) {
  3870 + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, zdzCode_);
  3871 + }
  3872 + if (!getZdzNameBytes().isEmpty()) {
  3873 + com.google.protobuf.GeneratedMessageV3.writeString(output, 11, zdzName_);
  3874 + }
  3875 + if (!getFcsjBytes().isEmpty()) {
  3876 + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, fcsj_);
  3877 + }
  3878 + if (bcs_ != 0) {
  3879 + output.writeUInt32(13, bcs_);
  3880 + }
  3881 + if (jhlc_ != 0D) {
  3882 + output.writeDouble(14, jhlc_);
  3883 + }
  3884 + if (bcsj_ != 0) {
  3885 + output.writeUInt32(15, bcsj_);
  3886 + }
  3887 + if (!getBcTypeBytes().isEmpty()) {
  3888 + com.google.protobuf.GeneratedMessageV3.writeString(output, 16, bcType_);
  3889 + }
  3890 + if (isFB_ != false) {
  3891 + output.writeBool(17, isFB_);
  3892 + }
  3893 + if (isTS_ != false) {
  3894 + output.writeBool(18, isTS_);
  3895 + }
  3896 + if (!getRemarkBytes().isEmpty()) {
  3897 + com.google.protobuf.GeneratedMessageV3.writeString(output, 19, remark_);
  3898 + }
  3899 + }
  3900 +
  3901 + public int getSerializedSize() {
  3902 + int size = memoizedSize;
  3903 + if (size != -1) return size;
  3904 +
  3905 + size = 0;
  3906 + if (id_ != 0L) {
  3907 + size += com.google.protobuf.CodedOutputStream
  3908 + .computeUInt64Size(1, id_);
  3909 + }
  3910 + if (xl_ != 0) {
  3911 + size += com.google.protobuf.CodedOutputStream
  3912 + .computeUInt32Size(2, xl_);
  3913 + }
  3914 + if (!getXlNameBytes().isEmpty()) {
  3915 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, xlName_);
  3916 + }
  3917 + if (lp_ != 0L) {
  3918 + size += com.google.protobuf.CodedOutputStream
  3919 + .computeUInt64Size(4, lp_);
  3920 + }
  3921 + if (!getLpNameBytes().isEmpty()) {
  3922 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, lpName_);
  3923 + }
  3924 + if (fcno_ != 0) {
  3925 + size += com.google.protobuf.CodedOutputStream
  3926 + .computeUInt32Size(6, fcno_);
  3927 + }
  3928 + if (!getXlDirBytes().isEmpty()) {
  3929 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, xlDir_);
  3930 + }
  3931 + if (!getQdzCodeBytes().isEmpty()) {
  3932 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, qdzCode_);
  3933 + }
  3934 + if (!getQdzNameBytes().isEmpty()) {
  3935 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, qdzName_);
  3936 + }
  3937 + if (!getZdzCodeBytes().isEmpty()) {
  3938 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, zdzCode_);
  3939 + }
  3940 + if (!getZdzNameBytes().isEmpty()) {
  3941 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, zdzName_);
  3942 + }
  3943 + if (!getFcsjBytes().isEmpty()) {
  3944 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, fcsj_);
  3945 + }
  3946 + if (bcs_ != 0) {
  3947 + size += com.google.protobuf.CodedOutputStream
  3948 + .computeUInt32Size(13, bcs_);
  3949 + }
  3950 + if (jhlc_ != 0D) {
  3951 + size += com.google.protobuf.CodedOutputStream
  3952 + .computeDoubleSize(14, jhlc_);
  3953 + }
  3954 + if (bcsj_ != 0) {
  3955 + size += com.google.protobuf.CodedOutputStream
  3956 + .computeUInt32Size(15, bcsj_);
  3957 + }
  3958 + if (!getBcTypeBytes().isEmpty()) {
  3959 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, bcType_);
  3960 + }
  3961 + if (isFB_ != false) {
  3962 + size += com.google.protobuf.CodedOutputStream
  3963 + .computeBoolSize(17, isFB_);
  3964 + }
  3965 + if (isTS_ != false) {
  3966 + size += com.google.protobuf.CodedOutputStream
  3967 + .computeBoolSize(18, isTS_);
  3968 + }
  3969 + if (!getRemarkBytes().isEmpty()) {
  3970 + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(19, remark_);
  3971 + }
  3972 + memoizedSize = size;
  3973 + return size;
  3974 + }
  3975 +
  3976 + private static final long serialVersionUID = 0L;
  3977 + @java.lang.Override
  3978 + public boolean equals(final java.lang.Object obj) {
  3979 + if (obj == this) {
  3980 + return true;
  3981 + }
  3982 + if (!(obj instanceof com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail)) {
  3983 + return super.equals(obj);
  3984 + }
  3985 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail other = (com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail) obj;
  3986 +
  3987 + boolean result = true;
  3988 + result = result && (getId()
  3989 + == other.getId());
  3990 + result = result && (getXl()
  3991 + == other.getXl());
  3992 + result = result && getXlName()
  3993 + .equals(other.getXlName());
  3994 + result = result && (getLp()
  3995 + == other.getLp());
  3996 + result = result && getLpName()
  3997 + .equals(other.getLpName());
  3998 + result = result && (getFcno()
  3999 + == other.getFcno());
  4000 + result = result && getXlDir()
  4001 + .equals(other.getXlDir());
  4002 + result = result && getQdzCode()
  4003 + .equals(other.getQdzCode());
  4004 + result = result && getQdzName()
  4005 + .equals(other.getQdzName());
  4006 + result = result && getZdzCode()
  4007 + .equals(other.getZdzCode());
  4008 + result = result && getZdzName()
  4009 + .equals(other.getZdzName());
  4010 + result = result && getFcsj()
  4011 + .equals(other.getFcsj());
  4012 + result = result && (getBcs()
  4013 + == other.getBcs());
  4014 + result = result && (
  4015 + java.lang.Double.doubleToLongBits(getJhlc())
  4016 + == java.lang.Double.doubleToLongBits(
  4017 + other.getJhlc()));
  4018 + result = result && (getBcsj()
  4019 + == other.getBcsj());
  4020 + result = result && getBcType()
  4021 + .equals(other.getBcType());
  4022 + result = result && (getIsFB()
  4023 + == other.getIsFB());
  4024 + result = result && (getIsTS()
  4025 + == other.getIsTS());
  4026 + result = result && getRemark()
  4027 + .equals(other.getRemark());
  4028 + return result;
  4029 + }
  4030 +
  4031 + @java.lang.Override
  4032 + public int hashCode() {
  4033 + if (memoizedHashCode != 0) {
  4034 + return memoizedHashCode;
  4035 + }
  4036 + int hash = 41;
  4037 + hash = (19 * hash) + getDescriptor().hashCode();
  4038 + hash = (37 * hash) + ID_FIELD_NUMBER;
  4039 + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  4040 + getId());
  4041 + hash = (37 * hash) + XL_FIELD_NUMBER;
  4042 + hash = (53 * hash) + getXl();
  4043 + hash = (37 * hash) + XLNAME_FIELD_NUMBER;
  4044 + hash = (53 * hash) + getXlName().hashCode();
  4045 + hash = (37 * hash) + LP_FIELD_NUMBER;
  4046 + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  4047 + getLp());
  4048 + hash = (37 * hash) + LPNAME_FIELD_NUMBER;
  4049 + hash = (53 * hash) + getLpName().hashCode();
  4050 + hash = (37 * hash) + FCNO_FIELD_NUMBER;
  4051 + hash = (53 * hash) + getFcno();
  4052 + hash = (37 * hash) + XLDIR_FIELD_NUMBER;
  4053 + hash = (53 * hash) + getXlDir().hashCode();
  4054 + hash = (37 * hash) + QDZCODE_FIELD_NUMBER;
  4055 + hash = (53 * hash) + getQdzCode().hashCode();
  4056 + hash = (37 * hash) + QDZNAME_FIELD_NUMBER;
  4057 + hash = (53 * hash) + getQdzName().hashCode();
  4058 + hash = (37 * hash) + ZDZCODE_FIELD_NUMBER;
  4059 + hash = (53 * hash) + getZdzCode().hashCode();
  4060 + hash = (37 * hash) + ZDZNAME_FIELD_NUMBER;
  4061 + hash = (53 * hash) + getZdzName().hashCode();
  4062 + hash = (37 * hash) + FCSJ_FIELD_NUMBER;
  4063 + hash = (53 * hash) + getFcsj().hashCode();
  4064 + hash = (37 * hash) + BCS_FIELD_NUMBER;
  4065 + hash = (53 * hash) + getBcs();
  4066 + hash = (37 * hash) + JHLC_FIELD_NUMBER;
  4067 + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  4068 + java.lang.Double.doubleToLongBits(getJhlc()));
  4069 + hash = (37 * hash) + BCSJ_FIELD_NUMBER;
  4070 + hash = (53 * hash) + getBcsj();
  4071 + hash = (37 * hash) + BCTYPE_FIELD_NUMBER;
  4072 + hash = (53 * hash) + getBcType().hashCode();
  4073 + hash = (37 * hash) + ISFB_FIELD_NUMBER;
  4074 + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
  4075 + getIsFB());
  4076 + hash = (37 * hash) + ISTS_FIELD_NUMBER;
  4077 + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
  4078 + getIsTS());
  4079 + hash = (37 * hash) + REMARK_FIELD_NUMBER;
  4080 + hash = (53 * hash) + getRemark().hashCode();
  4081 + hash = (29 * hash) + unknownFields.hashCode();
  4082 + memoizedHashCode = hash;
  4083 + return hash;
  4084 + }
  4085 +
  4086 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
  4087 + java.nio.ByteBuffer data)
  4088 + throws com.google.protobuf.InvalidProtocolBufferException {
  4089 + return PARSER.parseFrom(data);
  4090 + }
  4091 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
  4092 + java.nio.ByteBuffer data,
  4093 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4094 + throws com.google.protobuf.InvalidProtocolBufferException {
  4095 + return PARSER.parseFrom(data, extensionRegistry);
  4096 + }
  4097 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
  4098 + com.google.protobuf.ByteString data)
  4099 + throws com.google.protobuf.InvalidProtocolBufferException {
  4100 + return PARSER.parseFrom(data);
  4101 + }
  4102 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
  4103 + com.google.protobuf.ByteString data,
  4104 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4105 + throws com.google.protobuf.InvalidProtocolBufferException {
  4106 + return PARSER.parseFrom(data, extensionRegistry);
  4107 + }
  4108 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(byte[] data)
  4109 + throws com.google.protobuf.InvalidProtocolBufferException {
  4110 + return PARSER.parseFrom(data);
  4111 + }
  4112 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
  4113 + byte[] data,
  4114 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4115 + throws com.google.protobuf.InvalidProtocolBufferException {
  4116 + return PARSER.parseFrom(data, extensionRegistry);
  4117 + }
  4118 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(java.io.InputStream input)
  4119 + throws java.io.IOException {
  4120 + return com.google.protobuf.GeneratedMessageV3
  4121 + .parseWithIOException(PARSER, input);
  4122 + }
  4123 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
  4124 + java.io.InputStream input,
  4125 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4126 + throws java.io.IOException {
  4127 + return com.google.protobuf.GeneratedMessageV3
  4128 + .parseWithIOException(PARSER, input, extensionRegistry);
  4129 + }
  4130 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseDelimitedFrom(java.io.InputStream input)
  4131 + throws java.io.IOException {
  4132 + return com.google.protobuf.GeneratedMessageV3
  4133 + .parseDelimitedWithIOException(PARSER, input);
  4134 + }
  4135 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseDelimitedFrom(
  4136 + java.io.InputStream input,
  4137 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4138 + throws java.io.IOException {
  4139 + return com.google.protobuf.GeneratedMessageV3
  4140 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  4141 + }
  4142 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
  4143 + com.google.protobuf.CodedInputStream input)
  4144 + throws java.io.IOException {
  4145 + return com.google.protobuf.GeneratedMessageV3
  4146 + .parseWithIOException(PARSER, input);
  4147 + }
  4148 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parseFrom(
  4149 + com.google.protobuf.CodedInputStream input,
  4150 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4151 + throws java.io.IOException {
  4152 + return com.google.protobuf.GeneratedMessageV3
  4153 + .parseWithIOException(PARSER, input, extensionRegistry);
  4154 + }
  4155 +
  4156 + public Builder newBuilderForType() { return newBuilder(); }
  4157 + public static Builder newBuilder() {
  4158 + return DEFAULT_INSTANCE.toBuilder();
  4159 + }
  4160 + public static Builder newBuilder(com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail prototype) {
  4161 + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  4162 + }
  4163 + public Builder toBuilder() {
  4164 + return this == DEFAULT_INSTANCE
  4165 + ? new Builder() : new Builder().mergeFrom(this);
  4166 + }
  4167 +
  4168 + @java.lang.Override
  4169 + protected Builder newBuilderForType(
  4170 + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  4171 + Builder builder = new Builder(parent);
  4172 + return builder;
  4173 + }
  4174 + /**
  4175 + * Protobuf type {@code timetable.TTInfoDetail}
  4176 + */
  4177 + public static final class Builder extends
  4178 + com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  4179 + // @@protoc_insertion_point(builder_implements:timetable.TTInfoDetail)
  4180 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetailOrBuilder {
  4181 + public static final com.google.protobuf.Descriptors.Descriptor
  4182 + getDescriptor() {
  4183 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_descriptor;
  4184 + }
  4185 +
  4186 + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  4187 + internalGetFieldAccessorTable() {
  4188 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_fieldAccessorTable
  4189 + .ensureFieldAccessorsInitialized(
  4190 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.class, com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.Builder.class);
  4191 + }
  4192 +
  4193 + // Construct using com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.newBuilder()
  4194 + private Builder() {
  4195 + maybeForceBuilderInitialization();
  4196 + }
  4197 +
  4198 + private Builder(
  4199 + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  4200 + super(parent);
  4201 + maybeForceBuilderInitialization();
  4202 + }
  4203 + private void maybeForceBuilderInitialization() {
  4204 + if (com.google.protobuf.GeneratedMessageV3
  4205 + .alwaysUseFieldBuilders) {
  4206 + }
  4207 + }
  4208 + public Builder clear() {
  4209 + super.clear();
  4210 + id_ = 0L;
  4211 +
  4212 + xl_ = 0;
  4213 +
  4214 + xlName_ = "";
  4215 +
  4216 + lp_ = 0L;
  4217 +
  4218 + lpName_ = "";
  4219 +
  4220 + fcno_ = 0;
  4221 +
  4222 + xlDir_ = "";
  4223 +
  4224 + qdzCode_ = "";
  4225 +
  4226 + qdzName_ = "";
  4227 +
  4228 + zdzCode_ = "";
  4229 +
  4230 + zdzName_ = "";
  4231 +
  4232 + fcsj_ = "";
  4233 +
  4234 + bcs_ = 0;
  4235 +
  4236 + jhlc_ = 0D;
  4237 +
  4238 + bcsj_ = 0;
  4239 +
  4240 + bcType_ = "";
  4241 +
  4242 + isFB_ = false;
  4243 +
  4244 + isTS_ = false;
  4245 +
  4246 + remark_ = "";
  4247 +
  4248 + return this;
  4249 + }
  4250 +
  4251 + public com.google.protobuf.Descriptors.Descriptor
  4252 + getDescriptorForType() {
  4253 + return com.bsth.service.schedule.utils.TimeTableProto.internal_static_timetable_TTInfoDetail_descriptor;
  4254 + }
  4255 +
  4256 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getDefaultInstanceForType() {
  4257 + return com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.getDefaultInstance();
  4258 + }
  4259 +
  4260 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail build() {
  4261 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail result = buildPartial();
  4262 + if (!result.isInitialized()) {
  4263 + throw newUninitializedMessageException(result);
  4264 + }
  4265 + return result;
  4266 + }
  4267 +
  4268 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail buildPartial() {
  4269 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail result = new com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail(this);
  4270 + result.id_ = id_;
  4271 + result.xl_ = xl_;
  4272 + result.xlName_ = xlName_;
  4273 + result.lp_ = lp_;
  4274 + result.lpName_ = lpName_;
  4275 + result.fcno_ = fcno_;
  4276 + result.xlDir_ = xlDir_;
  4277 + result.qdzCode_ = qdzCode_;
  4278 + result.qdzName_ = qdzName_;
  4279 + result.zdzCode_ = zdzCode_;
  4280 + result.zdzName_ = zdzName_;
  4281 + result.fcsj_ = fcsj_;
  4282 + result.bcs_ = bcs_;
  4283 + result.jhlc_ = jhlc_;
  4284 + result.bcsj_ = bcsj_;
  4285 + result.bcType_ = bcType_;
  4286 + result.isFB_ = isFB_;
  4287 + result.isTS_ = isTS_;
  4288 + result.remark_ = remark_;
  4289 + onBuilt();
  4290 + return result;
  4291 + }
  4292 +
  4293 + public Builder clone() {
  4294 + return (Builder) super.clone();
  4295 + }
  4296 + public Builder setField(
  4297 + com.google.protobuf.Descriptors.FieldDescriptor field,
  4298 + Object value) {
  4299 + return (Builder) super.setField(field, value);
  4300 + }
  4301 + public Builder clearField(
  4302 + com.google.protobuf.Descriptors.FieldDescriptor field) {
  4303 + return (Builder) super.clearField(field);
  4304 + }
  4305 + public Builder clearOneof(
  4306 + com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  4307 + return (Builder) super.clearOneof(oneof);
  4308 + }
  4309 + public Builder setRepeatedField(
  4310 + com.google.protobuf.Descriptors.FieldDescriptor field,
  4311 + int index, Object value) {
  4312 + return (Builder) super.setRepeatedField(field, index, value);
  4313 + }
  4314 + public Builder addRepeatedField(
  4315 + com.google.protobuf.Descriptors.FieldDescriptor field,
  4316 + Object value) {
  4317 + return (Builder) super.addRepeatedField(field, value);
  4318 + }
  4319 + public Builder mergeFrom(com.google.protobuf.Message other) {
  4320 + if (other instanceof com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail) {
  4321 + return mergeFrom((com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail)other);
  4322 + } else {
  4323 + super.mergeFrom(other);
  4324 + return this;
  4325 + }
  4326 + }
  4327 +
  4328 + public Builder mergeFrom(com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail other) {
  4329 + if (other == com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail.getDefaultInstance()) return this;
  4330 + if (other.getId() != 0L) {
  4331 + setId(other.getId());
  4332 + }
  4333 + if (other.getXl() != 0) {
  4334 + setXl(other.getXl());
  4335 + }
  4336 + if (!other.getXlName().isEmpty()) {
  4337 + xlName_ = other.xlName_;
  4338 + onChanged();
  4339 + }
  4340 + if (other.getLp() != 0L) {
  4341 + setLp(other.getLp());
  4342 + }
  4343 + if (!other.getLpName().isEmpty()) {
  4344 + lpName_ = other.lpName_;
  4345 + onChanged();
  4346 + }
  4347 + if (other.getFcno() != 0) {
  4348 + setFcno(other.getFcno());
  4349 + }
  4350 + if (!other.getXlDir().isEmpty()) {
  4351 + xlDir_ = other.xlDir_;
  4352 + onChanged();
  4353 + }
  4354 + if (!other.getQdzCode().isEmpty()) {
  4355 + qdzCode_ = other.qdzCode_;
  4356 + onChanged();
  4357 + }
  4358 + if (!other.getQdzName().isEmpty()) {
  4359 + qdzName_ = other.qdzName_;
  4360 + onChanged();
  4361 + }
  4362 + if (!other.getZdzCode().isEmpty()) {
  4363 + zdzCode_ = other.zdzCode_;
  4364 + onChanged();
  4365 + }
  4366 + if (!other.getZdzName().isEmpty()) {
  4367 + zdzName_ = other.zdzName_;
  4368 + onChanged();
  4369 + }
  4370 + if (!other.getFcsj().isEmpty()) {
  4371 + fcsj_ = other.fcsj_;
  4372 + onChanged();
  4373 + }
  4374 + if (other.getBcs() != 0) {
  4375 + setBcs(other.getBcs());
  4376 + }
  4377 + if (other.getJhlc() != 0D) {
  4378 + setJhlc(other.getJhlc());
  4379 + }
  4380 + if (other.getBcsj() != 0) {
  4381 + setBcsj(other.getBcsj());
  4382 + }
  4383 + if (!other.getBcType().isEmpty()) {
  4384 + bcType_ = other.bcType_;
  4385 + onChanged();
  4386 + }
  4387 + if (other.getIsFB() != false) {
  4388 + setIsFB(other.getIsFB());
  4389 + }
  4390 + if (other.getIsTS() != false) {
  4391 + setIsTS(other.getIsTS());
  4392 + }
  4393 + if (!other.getRemark().isEmpty()) {
  4394 + remark_ = other.remark_;
  4395 + onChanged();
  4396 + }
  4397 + onChanged();
  4398 + return this;
  4399 + }
  4400 +
  4401 + public final boolean isInitialized() {
  4402 + return true;
  4403 + }
  4404 +
  4405 + public Builder mergeFrom(
  4406 + com.google.protobuf.CodedInputStream input,
  4407 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4408 + throws java.io.IOException {
  4409 + com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail parsedMessage = null;
  4410 + try {
  4411 + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  4412 + } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  4413 + parsedMessage = (com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail) e.getUnfinishedMessage();
  4414 + throw e.unwrapIOException();
  4415 + } finally {
  4416 + if (parsedMessage != null) {
  4417 + mergeFrom(parsedMessage);
  4418 + }
  4419 + }
  4420 + return this;
  4421 + }
  4422 +
  4423 + private long id_ ;
  4424 + /**
  4425 + * <pre>
4426 4426 * 班次明细id
4427   - * </pre>
4428   - *
4429   - * <code>uint64 id = 1;</code>
4430   - */
4431   - public long getId() {
4432   - return id_;
4433   - }
4434   - /**
4435   - * <pre>
  4427 + * </pre>
  4428 + *
  4429 + * <code>uint64 id = 1;</code>
  4430 + */
  4431 + public long getId() {
  4432 + return id_;
  4433 + }
  4434 + /**
  4435 + * <pre>
4436 4436 * 班次明细id
4437   - * </pre>
4438   - *
4439   - * <code>uint64 id = 1;</code>
4440   - */
4441   - public Builder setId(long value) {
4442   -
4443   - id_ = value;
4444   - onChanged();
4445   - return this;
4446   - }
4447   - /**
4448   - * <pre>
  4437 + * </pre>
  4438 + *
  4439 + * <code>uint64 id = 1;</code>
  4440 + */
  4441 + public Builder setId(long value) {
  4442 +
  4443 + id_ = value;
  4444 + onChanged();
  4445 + return this;
  4446 + }
  4447 + /**
  4448 + * <pre>
4449 4449 * 班次明细id
4450   - * </pre>
4451   - *
4452   - * <code>uint64 id = 1;</code>
4453   - */
4454   - public Builder clearId() {
4455   -
4456   - id_ = 0L;
4457   - onChanged();
4458   - return this;
4459   - }
4460   -
4461   - private int xl_ ;
4462   - /**
4463   - * <pre>
  4450 + * </pre>
  4451 + *
  4452 + * <code>uint64 id = 1;</code>
  4453 + */
  4454 + public Builder clearId() {
  4455 +
  4456 + id_ = 0L;
  4457 + onChanged();
  4458 + return this;
  4459 + }
  4460 +
  4461 + private int xl_ ;
  4462 + /**
  4463 + * <pre>
4464 4464 * TODO:时刻表主对象关联
4465   - * </pre>
4466   - *
4467   - * <code>uint32 xl = 2;</code>
4468   - */
4469   - public int getXl() {
4470   - return xl_;
4471   - }
4472   - /**
4473   - * <pre>
  4465 + * </pre>
  4466 + *
  4467 + * <code>uint32 xl = 2;</code>
  4468 + */
  4469 + public int getXl() {
  4470 + return xl_;
  4471 + }
  4472 + /**
  4473 + * <pre>
4474 4474 * TODO:时刻表主对象关联
4475   - * </pre>
4476   - *
4477   - * <code>uint32 xl = 2;</code>
4478   - */
4479   - public Builder setXl(int value) {
4480   -
4481   - xl_ = value;
4482   - onChanged();
4483   - return this;
4484   - }
4485   - /**
4486   - * <pre>
  4475 + * </pre>
  4476 + *
  4477 + * <code>uint32 xl = 2;</code>
  4478 + */
  4479 + public Builder setXl(int value) {
  4480 +
  4481 + xl_ = value;
  4482 + onChanged();
  4483 + return this;
  4484 + }
  4485 + /**
  4486 + * <pre>
4487 4487 * TODO:时刻表主对象关联
4488   - * </pre>
4489   - *
4490   - * <code>uint32 xl = 2;</code>
4491   - */
4492   - public Builder clearXl() {
4493   -
4494   - xl_ = 0;
4495   - onChanged();
4496   - return this;
4497   - }
4498   -
4499   - private java.lang.Object xlName_ = "";
4500   - /**
4501   - * <pre>
  4488 + * </pre>
  4489 + *
  4490 + * <code>uint32 xl = 2;</code>
  4491 + */
  4492 + public Builder clearXl() {
  4493 +
  4494 + xl_ = 0;
  4495 + onChanged();
  4496 + return this;
  4497 + }
  4498 +
  4499 + private java.lang.Object xlName_ = "";
  4500 + /**
  4501 + * <pre>
4502 4502 * 线路名字
4503   - * </pre>
4504   - *
4505   - * <code>string xlName = 3;</code>
4506   - */
4507   - public java.lang.String getXlName() {
4508   - java.lang.Object ref = xlName_;
4509   - if (!(ref instanceof java.lang.String)) {
4510   - com.google.protobuf.ByteString bs =
4511   - (com.google.protobuf.ByteString) ref;
4512   - java.lang.String s = bs.toStringUtf8();
4513   - xlName_ = s;
4514   - return s;
4515   - } else {
4516   - return (java.lang.String) ref;
4517   - }
4518   - }
4519   - /**
4520   - * <pre>
  4503 + * </pre>
  4504 + *
  4505 + * <code>string xlName = 3;</code>
  4506 + */
  4507 + public java.lang.String getXlName() {
  4508 + java.lang.Object ref = xlName_;
  4509 + if (!(ref instanceof java.lang.String)) {
  4510 + com.google.protobuf.ByteString bs =
  4511 + (com.google.protobuf.ByteString) ref;
  4512 + java.lang.String s = bs.toStringUtf8();
  4513 + xlName_ = s;
  4514 + return s;
  4515 + } else {
  4516 + return (java.lang.String) ref;
  4517 + }
  4518 + }
  4519 + /**
  4520 + * <pre>
4521 4521 * 线路名字
4522   - * </pre>
4523   - *
4524   - * <code>string xlName = 3;</code>
4525   - */
4526   - public com.google.protobuf.ByteString
4527   - getXlNameBytes() {
4528   - java.lang.Object ref = xlName_;
4529   - if (ref instanceof String) {
4530   - com.google.protobuf.ByteString b =
4531   - com.google.protobuf.ByteString.copyFromUtf8(
4532   - (java.lang.String) ref);
4533   - xlName_ = b;
4534   - return b;
4535   - } else {
4536   - return (com.google.protobuf.ByteString) ref;
4537   - }
4538   - }
4539   - /**
4540   - * <pre>
  4522 + * </pre>
  4523 + *
  4524 + * <code>string xlName = 3;</code>
  4525 + */
  4526 + public com.google.protobuf.ByteString
  4527 + getXlNameBytes() {
  4528 + java.lang.Object ref = xlName_;
  4529 + if (ref instanceof String) {
  4530 + com.google.protobuf.ByteString b =
  4531 + com.google.protobuf.ByteString.copyFromUtf8(
  4532 + (java.lang.String) ref);
  4533 + xlName_ = b;
  4534 + return b;
  4535 + } else {
  4536 + return (com.google.protobuf.ByteString) ref;
  4537 + }
  4538 + }
  4539 + /**
  4540 + * <pre>
4541 4541 * 线路名字
4542   - * </pre>
4543   - *
4544   - * <code>string xlName = 3;</code>
4545   - */
4546   - public Builder setXlName(
4547   - java.lang.String value) {
4548   - if (value == null) {
4549   - throw new NullPointerException();
4550   - }
4551   -
4552   - xlName_ = value;
4553   - onChanged();
4554   - return this;
4555   - }
4556   - /**
4557   - * <pre>
  4542 + * </pre>
  4543 + *
  4544 + * <code>string xlName = 3;</code>
  4545 + */
  4546 + public Builder setXlName(
  4547 + java.lang.String value) {
  4548 + if (value == null) {
  4549 + throw new NullPointerException();
  4550 + }
  4551 +
  4552 + xlName_ = value;
  4553 + onChanged();
  4554 + return this;
  4555 + }
  4556 + /**
  4557 + * <pre>
4558 4558 * 线路名字
4559   - * </pre>
4560   - *
4561   - * <code>string xlName = 3;</code>
4562   - */
4563   - public Builder clearXlName() {
4564   -
4565   - xlName_ = getDefaultInstance().getXlName();
4566   - onChanged();
4567   - return this;
4568   - }
4569   - /**
4570   - * <pre>
  4559 + * </pre>
  4560 + *
  4561 + * <code>string xlName = 3;</code>
  4562 + */
  4563 + public Builder clearXlName() {
  4564 +
  4565 + xlName_ = getDefaultInstance().getXlName();
  4566 + onChanged();
  4567 + return this;
  4568 + }
  4569 + /**
  4570 + * <pre>
4571 4571 * 线路名字
4572   - * </pre>
4573   - *
4574   - * <code>string xlName = 3;</code>
4575   - */
4576   - public Builder setXlNameBytes(
4577   - com.google.protobuf.ByteString value) {
4578   - if (value == null) {
4579   - throw new NullPointerException();
4580   - }
4581   - checkByteStringIsUtf8(value);
4582   -
4583   - xlName_ = value;
4584   - onChanged();
4585   - return this;
4586   - }
4587   -
4588   - private long lp_ ;
4589   - /**
4590   - * <pre>
  4572 + * </pre>
  4573 + *
  4574 + * <code>string xlName = 3;</code>
  4575 + */
  4576 + public Builder setXlNameBytes(
  4577 + com.google.protobuf.ByteString value) {
  4578 + if (value == null) {
  4579 + throw new NullPointerException();
  4580 + }
  4581 + checkByteStringIsUtf8(value);
  4582 +
  4583 + xlName_ = value;
  4584 + onChanged();
  4585 + return this;
  4586 + }
  4587 +
  4588 + private long lp_ ;
  4589 + /**
  4590 + * <pre>
4591 4591 * 路牌id
4592   - * </pre>
4593   - *
4594   - * <code>uint64 lp = 4;</code>
4595   - */
4596   - public long getLp() {
4597   - return lp_;
4598   - }
4599   - /**
4600   - * <pre>
  4592 + * </pre>
  4593 + *
  4594 + * <code>uint64 lp = 4;</code>
  4595 + */
  4596 + public long getLp() {
  4597 + return lp_;
  4598 + }
  4599 + /**
  4600 + * <pre>
4601 4601 * 路牌id
4602   - * </pre>
4603   - *
4604   - * <code>uint64 lp = 4;</code>
4605   - */
4606   - public Builder setLp(long value) {
4607   -
4608   - lp_ = value;
4609   - onChanged();
4610   - return this;
4611   - }
4612   - /**
4613   - * <pre>
  4602 + * </pre>
  4603 + *
  4604 + * <code>uint64 lp = 4;</code>
  4605 + */
  4606 + public Builder setLp(long value) {
  4607 +
  4608 + lp_ = value;
  4609 + onChanged();
  4610 + return this;
  4611 + }
  4612 + /**
  4613 + * <pre>
4614 4614 * 路牌id
4615   - * </pre>
4616   - *
4617   - * <code>uint64 lp = 4;</code>
4618   - */
4619   - public Builder clearLp() {
4620   -
4621   - lp_ = 0L;
4622   - onChanged();
4623   - return this;
4624   - }
4625   -
4626   - private java.lang.Object lpName_ = "";
4627   - /**
4628   - * <pre>
  4615 + * </pre>
  4616 + *
  4617 + * <code>uint64 lp = 4;</code>
  4618 + */
  4619 + public Builder clearLp() {
  4620 +
  4621 + lp_ = 0L;
  4622 + onChanged();
  4623 + return this;
  4624 + }
  4625 +
  4626 + private java.lang.Object lpName_ = "";
  4627 + /**
  4628 + * <pre>
4629 4629 * 路牌名字
4630   - * </pre>
4631   - *
4632   - * <code>string lpName = 5;</code>
4633   - */
4634   - public java.lang.String getLpName() {
4635   - java.lang.Object ref = lpName_;
4636   - if (!(ref instanceof java.lang.String)) {
4637   - com.google.protobuf.ByteString bs =
4638   - (com.google.protobuf.ByteString) ref;
4639   - java.lang.String s = bs.toStringUtf8();
4640   - lpName_ = s;
4641   - return s;
4642   - } else {
4643   - return (java.lang.String) ref;
4644   - }
4645   - }
4646   - /**
4647   - * <pre>
  4630 + * </pre>
  4631 + *
  4632 + * <code>string lpName = 5;</code>
  4633 + */
  4634 + public java.lang.String getLpName() {
  4635 + java.lang.Object ref = lpName_;
  4636 + if (!(ref instanceof java.lang.String)) {
  4637 + com.google.protobuf.ByteString bs =
  4638 + (com.google.protobuf.ByteString) ref;
  4639 + java.lang.String s = bs.toStringUtf8();
  4640 + lpName_ = s;
  4641 + return s;
  4642 + } else {
  4643 + return (java.lang.String) ref;
  4644 + }
  4645 + }
  4646 + /**
  4647 + * <pre>
4648 4648 * 路牌名字
4649   - * </pre>
4650   - *
4651   - * <code>string lpName = 5;</code>
4652   - */
4653   - public com.google.protobuf.ByteString
4654   - getLpNameBytes() {
4655   - java.lang.Object ref = lpName_;
4656   - if (ref instanceof String) {
4657   - com.google.protobuf.ByteString b =
4658   - com.google.protobuf.ByteString.copyFromUtf8(
4659   - (java.lang.String) ref);
4660   - lpName_ = b;
4661   - return b;
4662   - } else {
4663   - return (com.google.protobuf.ByteString) ref;
4664   - }
4665   - }
4666   - /**
4667   - * <pre>
  4649 + * </pre>
  4650 + *
  4651 + * <code>string lpName = 5;</code>
  4652 + */
  4653 + public com.google.protobuf.ByteString
  4654 + getLpNameBytes() {
  4655 + java.lang.Object ref = lpName_;
  4656 + if (ref instanceof String) {
  4657 + com.google.protobuf.ByteString b =
  4658 + com.google.protobuf.ByteString.copyFromUtf8(
  4659 + (java.lang.String) ref);
  4660 + lpName_ = b;
  4661 + return b;
  4662 + } else {
  4663 + return (com.google.protobuf.ByteString) ref;
  4664 + }
  4665 + }
  4666 + /**
  4667 + * <pre>
4668 4668 * 路牌名字
4669   - * </pre>
4670   - *
4671   - * <code>string lpName = 5;</code>
4672   - */
4673   - public Builder setLpName(
4674   - java.lang.String value) {
4675   - if (value == null) {
4676   - throw new NullPointerException();
4677   - }
4678   -
4679   - lpName_ = value;
4680   - onChanged();
4681   - return this;
4682   - }
4683   - /**
4684   - * <pre>
  4669 + * </pre>
  4670 + *
  4671 + * <code>string lpName = 5;</code>
  4672 + */
  4673 + public Builder setLpName(
  4674 + java.lang.String value) {
  4675 + if (value == null) {
  4676 + throw new NullPointerException();
  4677 + }
  4678 +
  4679 + lpName_ = value;
  4680 + onChanged();
  4681 + return this;
  4682 + }
  4683 + /**
  4684 + * <pre>
4685 4685 * 路牌名字
4686   - * </pre>
4687   - *
4688   - * <code>string lpName = 5;</code>
4689   - */
4690   - public Builder clearLpName() {
4691   -
4692   - lpName_ = getDefaultInstance().getLpName();
4693   - onChanged();
4694   - return this;
4695   - }
4696   - /**
4697   - * <pre>
  4686 + * </pre>
  4687 + *
  4688 + * <code>string lpName = 5;</code>
  4689 + */
  4690 + public Builder clearLpName() {
  4691 +
  4692 + lpName_ = getDefaultInstance().getLpName();
  4693 + onChanged();
  4694 + return this;
  4695 + }
  4696 + /**
  4697 + * <pre>
4698 4698 * 路牌名字
4699   - * </pre>
4700   - *
4701   - * <code>string lpName = 5;</code>
4702   - */
4703   - public Builder setLpNameBytes(
4704   - com.google.protobuf.ByteString value) {
4705   - if (value == null) {
4706   - throw new NullPointerException();
4707   - }
4708   - checkByteStringIsUtf8(value);
4709   -
4710   - lpName_ = value;
4711   - onChanged();
4712   - return this;
4713   - }
4714   -
4715   - private int fcno_ ;
4716   - /**
4717   - * <pre>
  4699 + * </pre>
  4700 + *
  4701 + * <code>string lpName = 5;</code>
  4702 + */
  4703 + public Builder setLpNameBytes(
  4704 + com.google.protobuf.ByteString value) {
  4705 + if (value == null) {
  4706 + throw new NullPointerException();
  4707 + }
  4708 + checkByteStringIsUtf8(value);
  4709 +
  4710 + lpName_ = value;
  4711 + onChanged();
  4712 + return this;
  4713 + }
  4714 +
  4715 + private int fcno_ ;
  4716 + /**
  4717 + * <pre>
4718 4718 * 发车顺序号
4719   - * </pre>
4720   - *
4721   - * <code>uint32 fcno = 6;</code>
4722   - */
4723   - public int getFcno() {
4724   - return fcno_;
4725   - }
4726   - /**
4727   - * <pre>
  4719 + * </pre>
  4720 + *
  4721 + * <code>uint32 fcno = 6;</code>
  4722 + */
  4723 + public int getFcno() {
  4724 + return fcno_;
  4725 + }
  4726 + /**
  4727 + * <pre>
4728 4728 * 发车顺序号
4729   - * </pre>
4730   - *
4731   - * <code>uint32 fcno = 6;</code>
4732   - */
4733   - public Builder setFcno(int value) {
4734   -
4735   - fcno_ = value;
4736   - onChanged();
4737   - return this;
4738   - }
4739   - /**
4740   - * <pre>
  4729 + * </pre>
  4730 + *
  4731 + * <code>uint32 fcno = 6;</code>
  4732 + */
  4733 + public Builder setFcno(int value) {
  4734 +
  4735 + fcno_ = value;
  4736 + onChanged();
  4737 + return this;
  4738 + }
  4739 + /**
  4740 + * <pre>
4741 4741 * 发车顺序号
4742   - * </pre>
4743   - *
4744   - * <code>uint32 fcno = 6;</code>
4745   - */
4746   - public Builder clearFcno() {
4747   -
4748   - fcno_ = 0;
4749   - onChanged();
4750   - return this;
4751   - }
4752   -
4753   - private java.lang.Object xlDir_ = "";
4754   - /**
4755   - * <pre>
  4742 + * </pre>
  4743 + *
  4744 + * <code>uint32 fcno = 6;</code>
  4745 + */
  4746 + public Builder clearFcno() {
  4747 +
  4748 + fcno_ = 0;
  4749 + onChanged();
  4750 + return this;
  4751 + }
  4752 +
  4753 + private java.lang.Object xlDir_ = "";
  4754 + /**
  4755 + * <pre>
4756 4756 * 线路方向
4757   - * </pre>
4758   - *
4759   - * <code>string xlDir = 7;</code>
4760   - */
4761   - public java.lang.String getXlDir() {
4762   - java.lang.Object ref = xlDir_;
4763   - if (!(ref instanceof java.lang.String)) {
4764   - com.google.protobuf.ByteString bs =
4765   - (com.google.protobuf.ByteString) ref;
4766   - java.lang.String s = bs.toStringUtf8();
4767   - xlDir_ = s;
4768   - return s;
4769   - } else {
4770   - return (java.lang.String) ref;
4771   - }
4772   - }
4773   - /**
4774   - * <pre>
  4757 + * </pre>
  4758 + *
  4759 + * <code>string xlDir = 7;</code>
  4760 + */
  4761 + public java.lang.String getXlDir() {
  4762 + java.lang.Object ref = xlDir_;
  4763 + if (!(ref instanceof java.lang.String)) {
  4764 + com.google.protobuf.ByteString bs =
  4765 + (com.google.protobuf.ByteString) ref;
  4766 + java.lang.String s = bs.toStringUtf8();
  4767 + xlDir_ = s;
  4768 + return s;
  4769 + } else {
  4770 + return (java.lang.String) ref;
  4771 + }
  4772 + }
  4773 + /**
  4774 + * <pre>
4775 4775 * 线路方向
4776   - * </pre>
4777   - *
4778   - * <code>string xlDir = 7;</code>
4779   - */
4780   - public com.google.protobuf.ByteString
4781   - getXlDirBytes() {
4782   - java.lang.Object ref = xlDir_;
4783   - if (ref instanceof String) {
4784   - com.google.protobuf.ByteString b =
4785   - com.google.protobuf.ByteString.copyFromUtf8(
4786   - (java.lang.String) ref);
4787   - xlDir_ = b;
4788   - return b;
4789   - } else {
4790   - return (com.google.protobuf.ByteString) ref;
4791   - }
4792   - }
4793   - /**
4794   - * <pre>
  4776 + * </pre>
  4777 + *
  4778 + * <code>string xlDir = 7;</code>
  4779 + */
  4780 + public com.google.protobuf.ByteString
  4781 + getXlDirBytes() {
  4782 + java.lang.Object ref = xlDir_;
  4783 + if (ref instanceof String) {
  4784 + com.google.protobuf.ByteString b =
  4785 + com.google.protobuf.ByteString.copyFromUtf8(
  4786 + (java.lang.String) ref);
  4787 + xlDir_ = b;
  4788 + return b;
  4789 + } else {
  4790 + return (com.google.protobuf.ByteString) ref;
  4791 + }
  4792 + }
  4793 + /**
  4794 + * <pre>
4795 4795 * 线路方向
4796   - * </pre>
4797   - *
4798   - * <code>string xlDir = 7;</code>
4799   - */
4800   - public Builder setXlDir(
4801   - java.lang.String value) {
4802   - if (value == null) {
4803   - throw new NullPointerException();
4804   - }
4805   -
4806   - xlDir_ = value;
4807   - onChanged();
4808   - return this;
4809   - }
4810   - /**
4811   - * <pre>
  4796 + * </pre>
  4797 + *
  4798 + * <code>string xlDir = 7;</code>
  4799 + */
  4800 + public Builder setXlDir(
  4801 + java.lang.String value) {
  4802 + if (value == null) {
  4803 + throw new NullPointerException();
  4804 + }
  4805 +
  4806 + xlDir_ = value;
  4807 + onChanged();
  4808 + return this;
  4809 + }
  4810 + /**
  4811 + * <pre>
4812 4812 * 线路方向
4813   - * </pre>
4814   - *
4815   - * <code>string xlDir = 7;</code>
4816   - */
4817   - public Builder clearXlDir() {
4818   -
4819   - xlDir_ = getDefaultInstance().getXlDir();
4820   - onChanged();
4821   - return this;
4822   - }
4823   - /**
4824   - * <pre>
  4813 + * </pre>
  4814 + *
  4815 + * <code>string xlDir = 7;</code>
  4816 + */
  4817 + public Builder clearXlDir() {
  4818 +
  4819 + xlDir_ = getDefaultInstance().getXlDir();
  4820 + onChanged();
  4821 + return this;
  4822 + }
  4823 + /**
  4824 + * <pre>
4825 4825 * 线路方向
4826   - * </pre>
4827   - *
4828   - * <code>string xlDir = 7;</code>
4829   - */
4830   - public Builder setXlDirBytes(
4831   - com.google.protobuf.ByteString value) {
4832   - if (value == null) {
4833   - throw new NullPointerException();
4834   - }
4835   - checkByteStringIsUtf8(value);
4836   -
4837   - xlDir_ = value;
4838   - onChanged();
4839   - return this;
4840   - }
4841   -
4842   - private java.lang.Object qdzCode_ = "";
4843   - /**
4844   - * <pre>
  4826 + * </pre>
  4827 + *
  4828 + * <code>string xlDir = 7;</code>
  4829 + */
  4830 + public Builder setXlDirBytes(
  4831 + com.google.protobuf.ByteString value) {
  4832 + if (value == null) {
  4833 + throw new NullPointerException();
  4834 + }
  4835 + checkByteStringIsUtf8(value);
  4836 +
  4837 + xlDir_ = value;
  4838 + onChanged();
  4839 + return this;
  4840 + }
  4841 +
  4842 + private java.lang.Object qdzCode_ = "";
  4843 + /**
  4844 + * <pre>
4845 4845 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码)
4846   - * </pre>
4847   - *
4848   - * <code>string qdzCode = 8;</code>
4849   - */
4850   - public java.lang.String getQdzCode() {
4851   - java.lang.Object ref = qdzCode_;
4852   - if (!(ref instanceof java.lang.String)) {
4853   - com.google.protobuf.ByteString bs =
4854   - (com.google.protobuf.ByteString) ref;
4855   - java.lang.String s = bs.toStringUtf8();
4856   - qdzCode_ = s;
4857   - return s;
4858   - } else {
4859   - return (java.lang.String) ref;
4860   - }
4861   - }
4862   - /**
4863   - * <pre>
  4846 + * </pre>
  4847 + *
  4848 + * <code>string qdzCode = 8;</code>
  4849 + */
  4850 + public java.lang.String getQdzCode() {
  4851 + java.lang.Object ref = qdzCode_;
  4852 + if (!(ref instanceof java.lang.String)) {
  4853 + com.google.protobuf.ByteString bs =
  4854 + (com.google.protobuf.ByteString) ref;
  4855 + java.lang.String s = bs.toStringUtf8();
  4856 + qdzCode_ = s;
  4857 + return s;
  4858 + } else {
  4859 + return (java.lang.String) ref;
  4860 + }
  4861 + }
  4862 + /**
  4863 + * <pre>
4864 4864 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码)
4865   - * </pre>
4866   - *
4867   - * <code>string qdzCode = 8;</code>
4868   - */
4869   - public com.google.protobuf.ByteString
4870   - getQdzCodeBytes() {
4871   - java.lang.Object ref = qdzCode_;
4872   - if (ref instanceof String) {
4873   - com.google.protobuf.ByteString b =
4874   - com.google.protobuf.ByteString.copyFromUtf8(
4875   - (java.lang.String) ref);
4876   - qdzCode_ = b;
4877   - return b;
4878   - } else {
4879   - return (com.google.protobuf.ByteString) ref;
4880   - }
4881   - }
4882   - /**
4883   - * <pre>
  4865 + * </pre>
  4866 + *
  4867 + * <code>string qdzCode = 8;</code>
  4868 + */
  4869 + public com.google.protobuf.ByteString
  4870 + getQdzCodeBytes() {
  4871 + java.lang.Object ref = qdzCode_;
  4872 + if (ref instanceof String) {
  4873 + com.google.protobuf.ByteString b =
  4874 + com.google.protobuf.ByteString.copyFromUtf8(
  4875 + (java.lang.String) ref);
  4876 + qdzCode_ = b;
  4877 + return b;
  4878 + } else {
  4879 + return (com.google.protobuf.ByteString) ref;
  4880 + }
  4881 + }
  4882 + /**
  4883 + * <pre>
4884 4884 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码)
4885   - * </pre>
4886   - *
4887   - * <code>string qdzCode = 8;</code>
4888   - */
4889   - public Builder setQdzCode(
4890   - java.lang.String value) {
4891   - if (value == null) {
4892   - throw new NullPointerException();
4893   - }
4894   -
4895   - qdzCode_ = value;
4896   - onChanged();
4897   - return this;
4898   - }
4899   - /**
4900   - * <pre>
  4885 + * </pre>
  4886 + *
  4887 + * <code>string qdzCode = 8;</code>
  4888 + */
  4889 + public Builder setQdzCode(
  4890 + java.lang.String value) {
  4891 + if (value == null) {
  4892 + throw new NullPointerException();
  4893 + }
  4894 +
  4895 + qdzCode_ = value;
  4896 + onChanged();
  4897 + return this;
  4898 + }
  4899 + /**
  4900 + * <pre>
4901 4901 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码)
4902   - * </pre>
4903   - *
4904   - * <code>string qdzCode = 8;</code>
4905   - */
4906   - public Builder clearQdzCode() {
4907   -
4908   - qdzCode_ = getDefaultInstance().getQdzCode();
4909   - onChanged();
4910   - return this;
4911   - }
4912   - /**
4913   - * <pre>
  4902 + * </pre>
  4903 + *
  4904 + * <code>string qdzCode = 8;</code>
  4905 + */
  4906 + public Builder clearQdzCode() {
  4907 +
  4908 + qdzCode_ = getDefaultInstance().getQdzCode();
  4909 + onChanged();
  4910 + return this;
  4911 + }
  4912 + /**
  4913 + * <pre>
4914 4914 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码)
4915   - * </pre>
4916   - *
4917   - * <code>string qdzCode = 8;</code>
4918   - */
4919   - public Builder setQdzCodeBytes(
4920   - com.google.protobuf.ByteString value) {
4921   - if (value == null) {
4922   - throw new NullPointerException();
4923   - }
4924   - checkByteStringIsUtf8(value);
4925   -
4926   - qdzCode_ = value;
4927   - onChanged();
4928   - return this;
4929   - }
4930   -
4931   - private java.lang.Object qdzName_ = "";
4932   - /**
4933   - * <pre>
  4915 + * </pre>
  4916 + *
  4917 + * <code>string qdzCode = 8;</code>
  4918 + */
  4919 + public Builder setQdzCodeBytes(
  4920 + com.google.protobuf.ByteString value) {
  4921 + if (value == null) {
  4922 + throw new NullPointerException();
  4923 + }
  4924 + checkByteStringIsUtf8(value);
  4925 +
  4926 + qdzCode_ = value;
  4927 + onChanged();
  4928 + return this;
  4929 + }
  4930 +
  4931 + private java.lang.Object qdzName_ = "";
  4932 + /**
  4933 + * <pre>
4934 4934 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字)
4935   - * </pre>
4936   - *
4937   - * <code>string qdzName = 9;</code>
4938   - */
4939   - public java.lang.String getQdzName() {
4940   - java.lang.Object ref = qdzName_;
4941   - if (!(ref instanceof java.lang.String)) {
4942   - com.google.protobuf.ByteString bs =
4943   - (com.google.protobuf.ByteString) ref;
4944   - java.lang.String s = bs.toStringUtf8();
4945   - qdzName_ = s;
4946   - return s;
4947   - } else {
4948   - return (java.lang.String) ref;
4949   - }
4950   - }
4951   - /**
4952   - * <pre>
  4935 + * </pre>
  4936 + *
  4937 + * <code>string qdzName = 9;</code>
  4938 + */
  4939 + public java.lang.String getQdzName() {
  4940 + java.lang.Object ref = qdzName_;
  4941 + if (!(ref instanceof java.lang.String)) {
  4942 + com.google.protobuf.ByteString bs =
  4943 + (com.google.protobuf.ByteString) ref;
  4944 + java.lang.String s = bs.toStringUtf8();
  4945 + qdzName_ = s;
  4946 + return s;
  4947 + } else {
  4948 + return (java.lang.String) ref;
  4949 + }
  4950 + }
  4951 + /**
  4952 + * <pre>
4953 4953 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字)
4954   - * </pre>
4955   - *
4956   - * <code>string qdzName = 9;</code>
4957   - */
4958   - public com.google.protobuf.ByteString
4959   - getQdzNameBytes() {
4960   - java.lang.Object ref = qdzName_;
4961   - if (ref instanceof String) {
4962   - com.google.protobuf.ByteString b =
4963   - com.google.protobuf.ByteString.copyFromUtf8(
4964   - (java.lang.String) ref);
4965   - qdzName_ = b;
4966   - return b;
4967   - } else {
4968   - return (com.google.protobuf.ByteString) ref;
4969   - }
4970   - }
4971   - /**
4972   - * <pre>
  4954 + * </pre>
  4955 + *
  4956 + * <code>string qdzName = 9;</code>
  4957 + */
  4958 + public com.google.protobuf.ByteString
  4959 + getQdzNameBytes() {
  4960 + java.lang.Object ref = qdzName_;
  4961 + if (ref instanceof String) {
  4962 + com.google.protobuf.ByteString b =
  4963 + com.google.protobuf.ByteString.copyFromUtf8(
  4964 + (java.lang.String) ref);
  4965 + qdzName_ = b;
  4966 + return b;
  4967 + } else {
  4968 + return (com.google.protobuf.ByteString) ref;
  4969 + }
  4970 + }
  4971 + /**
  4972 + * <pre>
4973 4973 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字)
4974   - * </pre>
4975   - *
4976   - * <code>string qdzName = 9;</code>
4977   - */
4978   - public Builder setQdzName(
4979   - java.lang.String value) {
4980   - if (value == null) {
4981   - throw new NullPointerException();
4982   - }
4983   -
4984   - qdzName_ = value;
4985   - onChanged();
4986   - return this;
4987   - }
4988   - /**
4989   - * <pre>
  4974 + * </pre>
  4975 + *
  4976 + * <code>string qdzName = 9;</code>
  4977 + */
  4978 + public Builder setQdzName(
  4979 + java.lang.String value) {
  4980 + if (value == null) {
  4981 + throw new NullPointerException();
  4982 + }
  4983 +
  4984 + qdzName_ = value;
  4985 + onChanged();
  4986 + return this;
  4987 + }
  4988 + /**
  4989 + * <pre>
4990 4990 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字)
4991   - * </pre>
4992   - *
4993   - * <code>string qdzName = 9;</code>
4994   - */
4995   - public Builder clearQdzName() {
4996   -
4997   - qdzName_ = getDefaultInstance().getQdzName();
4998   - onChanged();
4999   - return this;
5000   - }
5001   - /**
5002   - * <pre>
  4991 + * </pre>
  4992 + *
  4993 + * <code>string qdzName = 9;</code>
  4994 + */
  4995 + public Builder clearQdzName() {
  4996 +
  4997 + qdzName_ = getDefaultInstance().getQdzName();
  4998 + onChanged();
  4999 + return this;
  5000 + }
  5001 + /**
  5002 + * <pre>
5003 5003 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字)
5004   - * </pre>
5005   - *
5006   - * <code>string qdzName = 9;</code>
5007   - */
5008   - public Builder setQdzNameBytes(
5009   - com.google.protobuf.ByteString value) {
5010   - if (value == null) {
5011   - throw new NullPointerException();
5012   - }
5013   - checkByteStringIsUtf8(value);
5014   -
5015   - qdzName_ = value;
5016   - onChanged();
5017   - return this;
5018   - }
5019   -
5020   - private java.lang.Object zdzCode_ = "";
5021   - /**
5022   - * <pre>
  5004 + * </pre>
  5005 + *
  5006 + * <code>string qdzName = 9;</code>
  5007 + */
  5008 + public Builder setQdzNameBytes(
  5009 + com.google.protobuf.ByteString value) {
  5010 + if (value == null) {
  5011 + throw new NullPointerException();
  5012 + }
  5013 + checkByteStringIsUtf8(value);
  5014 +
  5015 + qdzName_ = value;
  5016 + onChanged();
  5017 + return this;
  5018 + }
  5019 +
  5020 + private java.lang.Object zdzCode_ = "";
  5021 + /**
  5022 + * <pre>
5023 5023 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码)
5024   - * </pre>
5025   - *
5026   - * <code>string zdzCode = 10;</code>
5027   - */
5028   - public java.lang.String getZdzCode() {
5029   - java.lang.Object ref = zdzCode_;
5030   - if (!(ref instanceof java.lang.String)) {
5031   - com.google.protobuf.ByteString bs =
5032   - (com.google.protobuf.ByteString) ref;
5033   - java.lang.String s = bs.toStringUtf8();
5034   - zdzCode_ = s;
5035   - return s;
5036   - } else {
5037   - return (java.lang.String) ref;
5038   - }
5039   - }
5040   - /**
5041   - * <pre>
  5024 + * </pre>
  5025 + *
  5026 + * <code>string zdzCode = 10;</code>
  5027 + */
  5028 + public java.lang.String getZdzCode() {
  5029 + java.lang.Object ref = zdzCode_;
  5030 + if (!(ref instanceof java.lang.String)) {
  5031 + com.google.protobuf.ByteString bs =
  5032 + (com.google.protobuf.ByteString) ref;
  5033 + java.lang.String s = bs.toStringUtf8();
  5034 + zdzCode_ = s;
  5035 + return s;
  5036 + } else {
  5037 + return (java.lang.String) ref;
  5038 + }
  5039 + }
  5040 + /**
  5041 + * <pre>
5042 5042 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码)
5043   - * </pre>
5044   - *
5045   - * <code>string zdzCode = 10;</code>
5046   - */
5047   - public com.google.protobuf.ByteString
5048   - getZdzCodeBytes() {
5049   - java.lang.Object ref = zdzCode_;
5050   - if (ref instanceof String) {
5051   - com.google.protobuf.ByteString b =
5052   - com.google.protobuf.ByteString.copyFromUtf8(
5053   - (java.lang.String) ref);
5054   - zdzCode_ = b;
5055   - return b;
5056   - } else {
5057   - return (com.google.protobuf.ByteString) ref;
5058   - }
5059   - }
5060   - /**
5061   - * <pre>
  5043 + * </pre>
  5044 + *
  5045 + * <code>string zdzCode = 10;</code>
  5046 + */
  5047 + public com.google.protobuf.ByteString
  5048 + getZdzCodeBytes() {
  5049 + java.lang.Object ref = zdzCode_;
  5050 + if (ref instanceof String) {
  5051 + com.google.protobuf.ByteString b =
  5052 + com.google.protobuf.ByteString.copyFromUtf8(
  5053 + (java.lang.String) ref);
  5054 + zdzCode_ = b;
  5055 + return b;
  5056 + } else {
  5057 + return (com.google.protobuf.ByteString) ref;
  5058 + }
  5059 + }
  5060 + /**
  5061 + * <pre>
5062 5062 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码)
5063   - * </pre>
5064   - *
5065   - * <code>string zdzCode = 10;</code>
5066   - */
5067   - public Builder setZdzCode(
5068   - java.lang.String value) {
5069   - if (value == null) {
5070   - throw new NullPointerException();
5071   - }
5072   -
5073   - zdzCode_ = value;
5074   - onChanged();
5075   - return this;
5076   - }
5077   - /**
5078   - * <pre>
  5063 + * </pre>
  5064 + *
  5065 + * <code>string zdzCode = 10;</code>
  5066 + */
  5067 + public Builder setZdzCode(
  5068 + java.lang.String value) {
  5069 + if (value == null) {
  5070 + throw new NullPointerException();
  5071 + }
  5072 +
  5073 + zdzCode_ = value;
  5074 + onChanged();
  5075 + return this;
  5076 + }
  5077 + /**
  5078 + * <pre>
5079 5079 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码)
5080   - * </pre>
5081   - *
5082   - * <code>string zdzCode = 10;</code>
5083   - */
5084   - public Builder clearZdzCode() {
5085   -
5086   - zdzCode_ = getDefaultInstance().getZdzCode();
5087   - onChanged();
5088   - return this;
5089   - }
5090   - /**
5091   - * <pre>
  5080 + * </pre>
  5081 + *
  5082 + * <code>string zdzCode = 10;</code>
  5083 + */
  5084 + public Builder clearZdzCode() {
  5085 +
  5086 + zdzCode_ = getDefaultInstance().getZdzCode();
  5087 + onChanged();
  5088 + return this;
  5089 + }
  5090 + /**
  5091 + * <pre>
5092 5092 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码)
5093   - * </pre>
5094   - *
5095   - * <code>string zdzCode = 10;</code>
5096   - */
5097   - public Builder setZdzCodeBytes(
5098   - com.google.protobuf.ByteString value) {
5099   - if (value == null) {
5100   - throw new NullPointerException();
5101   - }
5102   - checkByteStringIsUtf8(value);
5103   -
5104   - zdzCode_ = value;
5105   - onChanged();
5106   - return this;
5107   - }
5108   -
5109   - private java.lang.Object zdzName_ = "";
5110   - /**
5111   - * <pre>
  5093 + * </pre>
  5094 + *
  5095 + * <code>string zdzCode = 10;</code>
  5096 + */
  5097 + public Builder setZdzCodeBytes(
  5098 + com.google.protobuf.ByteString value) {
  5099 + if (value == null) {
  5100 + throw new NullPointerException();
  5101 + }
  5102 + checkByteStringIsUtf8(value);
  5103 +
  5104 + zdzCode_ = value;
  5105 + onChanged();
  5106 + return this;
  5107 + }
  5108 +
  5109 + private java.lang.Object zdzName_ = "";
  5110 + /**
  5111 + * <pre>
5112 5112 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字)
5113   - * </pre>
5114   - *
5115   - * <code>string zdzName = 11;</code>
5116   - */
5117   - public java.lang.String getZdzName() {
5118   - java.lang.Object ref = zdzName_;
5119   - if (!(ref instanceof java.lang.String)) {
5120   - com.google.protobuf.ByteString bs =
5121   - (com.google.protobuf.ByteString) ref;
5122   - java.lang.String s = bs.toStringUtf8();
5123   - zdzName_ = s;
5124   - return s;
5125   - } else {
5126   - return (java.lang.String) ref;
5127   - }
5128   - }
5129   - /**
5130   - * <pre>
  5113 + * </pre>
  5114 + *
  5115 + * <code>string zdzName = 11;</code>
  5116 + */
  5117 + public java.lang.String getZdzName() {
  5118 + java.lang.Object ref = zdzName_;
  5119 + if (!(ref instanceof java.lang.String)) {
  5120 + com.google.protobuf.ByteString bs =
  5121 + (com.google.protobuf.ByteString) ref;
  5122 + java.lang.String s = bs.toStringUtf8();
  5123 + zdzName_ = s;
  5124 + return s;
  5125 + } else {
  5126 + return (java.lang.String) ref;
  5127 + }
  5128 + }
  5129 + /**
  5130 + * <pre>
5131 5131 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字)
5132   - * </pre>
5133   - *
5134   - * <code>string zdzName = 11;</code>
5135   - */
5136   - public com.google.protobuf.ByteString
5137   - getZdzNameBytes() {
5138   - java.lang.Object ref = zdzName_;
5139   - if (ref instanceof String) {
5140   - com.google.protobuf.ByteString b =
5141   - com.google.protobuf.ByteString.copyFromUtf8(
5142   - (java.lang.String) ref);
5143   - zdzName_ = b;
5144   - return b;
5145   - } else {
5146   - return (com.google.protobuf.ByteString) ref;
5147   - }
5148   - }
5149   - /**
5150   - * <pre>
  5132 + * </pre>
  5133 + *
  5134 + * <code>string zdzName = 11;</code>
  5135 + */
  5136 + public com.google.protobuf.ByteString
  5137 + getZdzNameBytes() {
  5138 + java.lang.Object ref = zdzName_;
  5139 + if (ref instanceof String) {
  5140 + com.google.protobuf.ByteString b =
  5141 + com.google.protobuf.ByteString.copyFromUtf8(
  5142 + (java.lang.String) ref);
  5143 + zdzName_ = b;
  5144 + return b;
  5145 + } else {
  5146 + return (com.google.protobuf.ByteString) ref;
  5147 + }
  5148 + }
  5149 + /**
  5150 + * <pre>
5151 5151 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字)
5152   - * </pre>
5153   - *
5154   - * <code>string zdzName = 11;</code>
5155   - */
5156   - public Builder setZdzName(
5157   - java.lang.String value) {
5158   - if (value == null) {
5159   - throw new NullPointerException();
5160   - }
5161   -
5162   - zdzName_ = value;
5163   - onChanged();
5164   - return this;
5165   - }
5166   - /**
5167   - * <pre>
  5152 + * </pre>
  5153 + *
  5154 + * <code>string zdzName = 11;</code>
  5155 + */
  5156 + public Builder setZdzName(
  5157 + java.lang.String value) {
  5158 + if (value == null) {
  5159 + throw new NullPointerException();
  5160 + }
  5161 +
  5162 + zdzName_ = value;
  5163 + onChanged();
  5164 + return this;
  5165 + }
  5166 + /**
  5167 + * <pre>
5168 5168 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字)
5169   - * </pre>
5170   - *
5171   - * <code>string zdzName = 11;</code>
5172   - */
5173   - public Builder clearZdzName() {
5174   -
5175   - zdzName_ = getDefaultInstance().getZdzName();
5176   - onChanged();
5177   - return this;
5178   - }
5179   - /**
5180   - * <pre>
  5169 + * </pre>
  5170 + *
  5171 + * <code>string zdzName = 11;</code>
  5172 + */
  5173 + public Builder clearZdzName() {
  5174 +
  5175 + zdzName_ = getDefaultInstance().getZdzName();
  5176 + onChanged();
  5177 + return this;
  5178 + }
  5179 + /**
  5180 + * <pre>
5181 5181 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字)
5182   - * </pre>
5183   - *
5184   - * <code>string zdzName = 11;</code>
5185   - */
5186   - public Builder setZdzNameBytes(
5187   - com.google.protobuf.ByteString value) {
5188   - if (value == null) {
5189   - throw new NullPointerException();
5190   - }
5191   - checkByteStringIsUtf8(value);
5192   -
5193   - zdzName_ = value;
5194   - onChanged();
5195   - return this;
5196   - }
5197   -
5198   - private java.lang.Object fcsj_ = "";
5199   - /**
5200   - * <pre>
  5182 + * </pre>
  5183 + *
  5184 + * <code>string zdzName = 11;</code>
  5185 + */
  5186 + public Builder setZdzNameBytes(
  5187 + com.google.protobuf.ByteString value) {
  5188 + if (value == null) {
  5189 + throw new NullPointerException();
  5190 + }
  5191 + checkByteStringIsUtf8(value);
  5192 +
  5193 + zdzName_ = value;
  5194 + onChanged();
  5195 + return this;
  5196 + }
  5197 +
  5198 + private java.lang.Object fcsj_ = "";
  5199 + /**
  5200 + * <pre>
5201 5201 * 发车时间(格式 HH:mm)
5202   - * </pre>
5203   - *
5204   - * <code>string fcsj = 12;</code>
5205   - */
5206   - public java.lang.String getFcsj() {
5207   - java.lang.Object ref = fcsj_;
5208   - if (!(ref instanceof java.lang.String)) {
5209   - com.google.protobuf.ByteString bs =
5210   - (com.google.protobuf.ByteString) ref;
5211   - java.lang.String s = bs.toStringUtf8();
5212   - fcsj_ = s;
5213   - return s;
5214   - } else {
5215   - return (java.lang.String) ref;
5216   - }
5217   - }
5218   - /**
5219   - * <pre>
  5202 + * </pre>
  5203 + *
  5204 + * <code>string fcsj = 12;</code>
  5205 + */
  5206 + public java.lang.String getFcsj() {
  5207 + java.lang.Object ref = fcsj_;
  5208 + if (!(ref instanceof java.lang.String)) {
  5209 + com.google.protobuf.ByteString bs =
  5210 + (com.google.protobuf.ByteString) ref;
  5211 + java.lang.String s = bs.toStringUtf8();
  5212 + fcsj_ = s;
  5213 + return s;
  5214 + } else {
  5215 + return (java.lang.String) ref;
  5216 + }
  5217 + }
  5218 + /**
  5219 + * <pre>
5220 5220 * 发车时间(格式 HH:mm)
5221   - * </pre>
5222   - *
5223   - * <code>string fcsj = 12;</code>
5224   - */
5225   - public com.google.protobuf.ByteString
5226   - getFcsjBytes() {
5227   - java.lang.Object ref = fcsj_;
5228   - if (ref instanceof String) {
5229   - com.google.protobuf.ByteString b =
5230   - com.google.protobuf.ByteString.copyFromUtf8(
5231   - (java.lang.String) ref);
5232   - fcsj_ = b;
5233   - return b;
5234   - } else {
5235   - return (com.google.protobuf.ByteString) ref;
5236   - }
5237   - }
5238   - /**
5239   - * <pre>
  5221 + * </pre>
  5222 + *
  5223 + * <code>string fcsj = 12;</code>
  5224 + */
  5225 + public com.google.protobuf.ByteString
  5226 + getFcsjBytes() {
  5227 + java.lang.Object ref = fcsj_;
  5228 + if (ref instanceof String) {
  5229 + com.google.protobuf.ByteString b =
  5230 + com.google.protobuf.ByteString.copyFromUtf8(
  5231 + (java.lang.String) ref);
  5232 + fcsj_ = b;
  5233 + return b;
  5234 + } else {
  5235 + return (com.google.protobuf.ByteString) ref;
  5236 + }
  5237 + }
  5238 + /**
  5239 + * <pre>
5240 5240 * 发车时间(格式 HH:mm)
5241   - * </pre>
5242   - *
5243   - * <code>string fcsj = 12;</code>
5244   - */
5245   - public Builder setFcsj(
5246   - java.lang.String value) {
5247   - if (value == null) {
5248   - throw new NullPointerException();
5249   - }
5250   -
5251   - fcsj_ = value;
5252   - onChanged();
5253   - return this;
5254   - }
5255   - /**
5256   - * <pre>
  5241 + * </pre>
  5242 + *
  5243 + * <code>string fcsj = 12;</code>
  5244 + */
  5245 + public Builder setFcsj(
  5246 + java.lang.String value) {
  5247 + if (value == null) {
  5248 + throw new NullPointerException();
  5249 + }
  5250 +
  5251 + fcsj_ = value;
  5252 + onChanged();
  5253 + return this;
  5254 + }
  5255 + /**
  5256 + * <pre>
5257 5257 * 发车时间(格式 HH:mm)
5258   - * </pre>
5259   - *
5260   - * <code>string fcsj = 12;</code>
5261   - */
5262   - public Builder clearFcsj() {
5263   -
5264   - fcsj_ = getDefaultInstance().getFcsj();
5265   - onChanged();
5266   - return this;
5267   - }
5268   - /**
5269   - * <pre>
  5258 + * </pre>
  5259 + *
  5260 + * <code>string fcsj = 12;</code>
  5261 + */
  5262 + public Builder clearFcsj() {
  5263 +
  5264 + fcsj_ = getDefaultInstance().getFcsj();
  5265 + onChanged();
  5266 + return this;
  5267 + }
  5268 + /**
  5269 + * <pre>
5270 5270 * 发车时间(格式 HH:mm)
5271   - * </pre>
5272   - *
5273   - * <code>string fcsj = 12;</code>
5274   - */
5275   - public Builder setFcsjBytes(
5276   - com.google.protobuf.ByteString value) {
5277   - if (value == null) {
5278   - throw new NullPointerException();
5279   - }
5280   - checkByteStringIsUtf8(value);
5281   -
5282   - fcsj_ = value;
5283   - onChanged();
5284   - return this;
5285   - }
5286   -
5287   - private int bcs_ ;
5288   - /**
5289   - * <pre>
  5271 + * </pre>
  5272 + *
  5273 + * <code>string fcsj = 12;</code>
  5274 + */
  5275 + public Builder setFcsjBytes(
  5276 + com.google.protobuf.ByteString value) {
  5277 + if (value == null) {
  5278 + throw new NullPointerException();
  5279 + }
  5280 + checkByteStringIsUtf8(value);
  5281 +
  5282 + fcsj_ = value;
  5283 + onChanged();
  5284 + return this;
  5285 + }
  5286 +
  5287 + private int bcs_ ;
  5288 + /**
  5289 + * <pre>
5290 5290 * 对应班次数
5291   - * </pre>
5292   - *
5293   - * <code>uint32 bcs = 13;</code>
5294   - */
5295   - public int getBcs() {
5296   - return bcs_;
5297   - }
5298   - /**
5299   - * <pre>
  5291 + * </pre>
  5292 + *
  5293 + * <code>uint32 bcs = 13;</code>
  5294 + */
  5295 + public int getBcs() {
  5296 + return bcs_;
  5297 + }
  5298 + /**
  5299 + * <pre>
5300 5300 * 对应班次数
5301   - * </pre>
5302   - *
5303   - * <code>uint32 bcs = 13;</code>
5304   - */
5305   - public Builder setBcs(int value) {
5306   -
5307   - bcs_ = value;
5308   - onChanged();
5309   - return this;
5310   - }
5311   - /**
5312   - * <pre>
  5301 + * </pre>
  5302 + *
  5303 + * <code>uint32 bcs = 13;</code>
  5304 + */
  5305 + public Builder setBcs(int value) {
  5306 +
  5307 + bcs_ = value;
  5308 + onChanged();
  5309 + return this;
  5310 + }
  5311 + /**
  5312 + * <pre>
5313 5313 * 对应班次数
5314   - * </pre>
5315   - *
5316   - * <code>uint32 bcs = 13;</code>
5317   - */
5318   - public Builder clearBcs() {
5319   -
5320   - bcs_ = 0;
5321   - onChanged();
5322   - return this;
5323   - }
5324   -
5325   - private double jhlc_ ;
5326   - /**
5327   - * <pre>
  5314 + * </pre>
  5315 + *
  5316 + * <code>uint32 bcs = 13;</code>
  5317 + */
  5318 + public Builder clearBcs() {
  5319 +
  5320 + bcs_ = 0;
  5321 + onChanged();
  5322 + return this;
  5323 + }
  5324 +
  5325 + private double jhlc_ ;
  5326 + /**
  5327 + * <pre>
5328 5328 * 计划里程
5329   - * </pre>
5330   - *
5331   - * <code>double jhlc = 14;</code>
5332   - */
5333   - public double getJhlc() {
5334   - return jhlc_;
5335   - }
5336   - /**
5337   - * <pre>
  5329 + * </pre>
  5330 + *
  5331 + * <code>double jhlc = 14;</code>
  5332 + */
  5333 + public double getJhlc() {
  5334 + return jhlc_;
  5335 + }
  5336 + /**
  5337 + * <pre>
5338 5338 * 计划里程
5339   - * </pre>
5340   - *
5341   - * <code>double jhlc = 14;</code>
5342   - */
5343   - public Builder setJhlc(double value) {
5344   -
5345   - jhlc_ = value;
5346   - onChanged();
5347   - return this;
5348   - }
5349   - /**
5350   - * <pre>
  5339 + * </pre>
  5340 + *
  5341 + * <code>double jhlc = 14;</code>
  5342 + */
  5343 + public Builder setJhlc(double value) {
  5344 +
  5345 + jhlc_ = value;
  5346 + onChanged();
  5347 + return this;
  5348 + }
  5349 + /**
  5350 + * <pre>
5351 5351 * 计划里程
5352   - * </pre>
5353   - *
5354   - * <code>double jhlc = 14;</code>
5355   - */
5356   - public Builder clearJhlc() {
5357   -
5358   - jhlc_ = 0D;
5359   - onChanged();
5360   - return this;
5361   - }
5362   -
5363   - private int bcsj_ ;
5364   - /**
5365   - * <pre>
  5352 + * </pre>
  5353 + *
  5354 + * <code>double jhlc = 14;</code>
  5355 + */
  5356 + public Builder clearJhlc() {
  5357 +
  5358 + jhlc_ = 0D;
  5359 + onChanged();
  5360 + return this;
  5361 + }
  5362 +
  5363 + private int bcsj_ ;
  5364 + /**
  5365 + * <pre>
5366 5366 * 班次历时
5367   - * </pre>
5368   - *
5369   - * <code>uint32 bcsj = 15;</code>
5370   - */
5371   - public int getBcsj() {
5372   - return bcsj_;
5373   - }
5374   - /**
5375   - * <pre>
  5367 + * </pre>
  5368 + *
  5369 + * <code>uint32 bcsj = 15;</code>
  5370 + */
  5371 + public int getBcsj() {
  5372 + return bcsj_;
  5373 + }
  5374 + /**
  5375 + * <pre>
5376 5376 * 班次历时
5377   - * </pre>
5378   - *
5379   - * <code>uint32 bcsj = 15;</code>
5380   - */
5381   - public Builder setBcsj(int value) {
5382   -
5383   - bcsj_ = value;
5384   - onChanged();
5385   - return this;
5386   - }
5387   - /**
5388   - * <pre>
  5377 + * </pre>
  5378 + *
  5379 + * <code>uint32 bcsj = 15;</code>
  5380 + */
  5381 + public Builder setBcsj(int value) {
  5382 +
  5383 + bcsj_ = value;
  5384 + onChanged();
  5385 + return this;
  5386 + }
  5387 + /**
  5388 + * <pre>
5389 5389 * 班次历时
5390   - * </pre>
5391   - *
5392   - * <code>uint32 bcsj = 15;</code>
5393   - */
5394   - public Builder clearBcsj() {
5395   -
5396   - bcsj_ = 0;
5397   - onChanged();
5398   - return this;
5399   - }
5400   -
5401   - private java.lang.Object bcType_ = "";
5402   - /**
5403   - * <pre>
  5390 + * </pre>
  5391 + *
  5392 + * <code>uint32 bcsj = 15;</code>
  5393 + */
  5394 + public Builder clearBcsj() {
  5395 +
  5396 + bcsj_ = 0;
  5397 + onChanged();
  5398 + return this;
  5399 + }
  5400 +
  5401 + private java.lang.Object bcType_ = "";
  5402 + /**
  5403 + * <pre>
5404 5404 * 班次类型 字典type=ScheduleType
5405   - * </pre>
5406   - *
5407   - * <code>string bcType = 16;</code>
5408   - */
5409   - public java.lang.String getBcType() {
5410   - java.lang.Object ref = bcType_;
5411   - if (!(ref instanceof java.lang.String)) {
5412   - com.google.protobuf.ByteString bs =
5413   - (com.google.protobuf.ByteString) ref;
5414   - java.lang.String s = bs.toStringUtf8();
5415   - bcType_ = s;
5416   - return s;
5417   - } else {
5418   - return (java.lang.String) ref;
5419   - }
5420   - }
5421   - /**
5422   - * <pre>
  5405 + * </pre>
  5406 + *
  5407 + * <code>string bcType = 16;</code>
  5408 + */
  5409 + public java.lang.String getBcType() {
  5410 + java.lang.Object ref = bcType_;
  5411 + if (!(ref instanceof java.lang.String)) {
  5412 + com.google.protobuf.ByteString bs =
  5413 + (com.google.protobuf.ByteString) ref;
  5414 + java.lang.String s = bs.toStringUtf8();
  5415 + bcType_ = s;
  5416 + return s;
  5417 + } else {
  5418 + return (java.lang.String) ref;
  5419 + }
  5420 + }
  5421 + /**
  5422 + * <pre>
5423 5423 * 班次类型 字典type=ScheduleType
5424   - * </pre>
5425   - *
5426   - * <code>string bcType = 16;</code>
5427   - */
5428   - public com.google.protobuf.ByteString
5429   - getBcTypeBytes() {
5430   - java.lang.Object ref = bcType_;
5431   - if (ref instanceof String) {
5432   - com.google.protobuf.ByteString b =
5433   - com.google.protobuf.ByteString.copyFromUtf8(
5434   - (java.lang.String) ref);
5435   - bcType_ = b;
5436   - return b;
5437   - } else {
5438   - return (com.google.protobuf.ByteString) ref;
5439   - }
5440   - }
5441   - /**
5442   - * <pre>
  5424 + * </pre>
  5425 + *
  5426 + * <code>string bcType = 16;</code>
  5427 + */
  5428 + public com.google.protobuf.ByteString
  5429 + getBcTypeBytes() {
  5430 + java.lang.Object ref = bcType_;
  5431 + if (ref instanceof String) {
  5432 + com.google.protobuf.ByteString b =
  5433 + com.google.protobuf.ByteString.copyFromUtf8(
  5434 + (java.lang.String) ref);
  5435 + bcType_ = b;
  5436 + return b;
  5437 + } else {
  5438 + return (com.google.protobuf.ByteString) ref;
  5439 + }
  5440 + }
  5441 + /**
  5442 + * <pre>
5443 5443 * 班次类型 字典type=ScheduleType
5444   - * </pre>
5445   - *
5446   - * <code>string bcType = 16;</code>
5447   - */
5448   - public Builder setBcType(
5449   - java.lang.String value) {
5450   - if (value == null) {
5451   - throw new NullPointerException();
5452   - }
5453   -
5454   - bcType_ = value;
5455   - onChanged();
5456   - return this;
5457   - }
5458   - /**
5459   - * <pre>
  5444 + * </pre>
  5445 + *
  5446 + * <code>string bcType = 16;</code>
  5447 + */
  5448 + public Builder setBcType(
  5449 + java.lang.String value) {
  5450 + if (value == null) {
  5451 + throw new NullPointerException();
  5452 + }
  5453 +
  5454 + bcType_ = value;
  5455 + onChanged();
  5456 + return this;
  5457 + }
  5458 + /**
  5459 + * <pre>
5460 5460 * 班次类型 字典type=ScheduleType
5461   - * </pre>
5462   - *
5463   - * <code>string bcType = 16;</code>
5464   - */
5465   - public Builder clearBcType() {
5466   -
5467   - bcType_ = getDefaultInstance().getBcType();
5468   - onChanged();
5469   - return this;
5470   - }
5471   - /**
5472   - * <pre>
  5461 + * </pre>
  5462 + *
  5463 + * <code>string bcType = 16;</code>
  5464 + */
  5465 + public Builder clearBcType() {
  5466 +
  5467 + bcType_ = getDefaultInstance().getBcType();
  5468 + onChanged();
  5469 + return this;
  5470 + }
  5471 + /**
  5472 + * <pre>
5473 5473 * 班次类型 字典type=ScheduleType
5474   - * </pre>
5475   - *
5476   - * <code>string bcType = 16;</code>
5477   - */
5478   - public Builder setBcTypeBytes(
5479   - com.google.protobuf.ByteString value) {
5480   - if (value == null) {
5481   - throw new NullPointerException();
5482   - }
5483   - checkByteStringIsUtf8(value);
5484   -
5485   - bcType_ = value;
5486   - onChanged();
5487   - return this;
5488   - }
5489   -
5490   - private boolean isFB_ ;
5491   - /**
5492   - * <pre>
  5474 + * </pre>
  5475 + *
  5476 + * <code>string bcType = 16;</code>
  5477 + */
  5478 + public Builder setBcTypeBytes(
  5479 + com.google.protobuf.ByteString value) {
  5480 + if (value == null) {
  5481 + throw new NullPointerException();
  5482 + }
  5483 + checkByteStringIsUtf8(value);
  5484 +
  5485 + bcType_ = value;
  5486 + onChanged();
  5487 + return this;
  5488 + }
  5489 +
  5490 + private boolean isFB_ ;
  5491 + /**
  5492 + * <pre>
5493 5493 * 是否分班(表示这个班次是否是晚班班次,就是换另外一个驾驶员开)
5494   - * </pre>
5495   - *
5496   - * <code>bool isFB = 17;</code>
5497   - */
5498   - public boolean getIsFB() {
5499   - return isFB_;
5500   - }
5501   - /**
5502   - * <pre>
  5494 + * </pre>
  5495 + *
  5496 + * <code>bool isFB = 17;</code>
  5497 + */
  5498 + public boolean getIsFB() {
  5499 + return isFB_;
  5500 + }
  5501 + /**
  5502 + * <pre>
5503 5503 * 是否分班(表示这个班次是否是晚班班次,就是换另外一个驾驶员开)
5504   - * </pre>
5505   - *
5506   - * <code>bool isFB = 17;</code>
5507   - */
5508   - public Builder setIsFB(boolean value) {
5509   -
5510   - isFB_ = value;
5511   - onChanged();
5512   - return this;
5513   - }
5514   - /**
5515   - * <pre>
  5504 + * </pre>
  5505 + *
  5506 + * <code>bool isFB = 17;</code>
  5507 + */
  5508 + public Builder setIsFB(boolean value) {
  5509 +
  5510 + isFB_ = value;
  5511 + onChanged();
  5512 + return this;
  5513 + }
  5514 + /**
  5515 + * <pre>
5516 5516 * 是否分班(表示这个班次是否是晚班班次,就是换另外一个驾驶员开)
5517   - * </pre>
5518   - *
5519   - * <code>bool isFB = 17;</code>
5520   - */
5521   - public Builder clearIsFB() {
5522   -
5523   - isFB_ = false;
5524   - onChanged();
5525   - return this;
5526   - }
5527   -
5528   - private boolean isTS_ ;
5529   - /**
5530   - * <pre>
  5517 + * </pre>
  5518 + *
  5519 + * <code>bool isFB = 17;</code>
  5520 + */
  5521 + public Builder clearIsFB() {
  5522 +
  5523 + isFB_ = false;
  5524 + onChanged();
  5525 + return this;
  5526 + }
  5527 +
  5528 + private boolean isTS_ ;
  5529 + /**
  5530 + * <pre>
5531 5531 * 是否停驶(表示此班次执行完成,停在终点站,不进场)
5532   - * </pre>
5533   - *
5534   - * <code>bool isTS = 18;</code>
5535   - */
5536   - public boolean getIsTS() {
5537   - return isTS_;
5538   - }
5539   - /**
5540   - * <pre>
  5532 + * </pre>
  5533 + *
  5534 + * <code>bool isTS = 18;</code>
  5535 + */
  5536 + public boolean getIsTS() {
  5537 + return isTS_;
  5538 + }
  5539 + /**
  5540 + * <pre>
5541 5541 * 是否停驶(表示此班次执行完成,停在终点站,不进场)
5542   - * </pre>
5543   - *
5544   - * <code>bool isTS = 18;</code>
5545   - */
5546   - public Builder setIsTS(boolean value) {
5547   -
5548   - isTS_ = value;
5549   - onChanged();
5550   - return this;
5551   - }
5552   - /**
5553   - * <pre>
  5542 + * </pre>
  5543 + *
  5544 + * <code>bool isTS = 18;</code>
  5545 + */
  5546 + public Builder setIsTS(boolean value) {
  5547 +
  5548 + isTS_ = value;
  5549 + onChanged();
  5550 + return this;
  5551 + }
  5552 + /**
  5553 + * <pre>
5554 5554 * 是否停驶(表示此班次执行完成,停在终点站,不进场)
5555   - * </pre>
5556   - *
5557   - * <code>bool isTS = 18;</code>
5558   - */
5559   - public Builder clearIsTS() {
5560   -
5561   - isTS_ = false;
5562   - onChanged();
5563   - return this;
5564   - }
5565   -
5566   - private java.lang.Object remark_ = "";
5567   - /**
5568   - * <pre>
  5555 + * </pre>
  5556 + *
  5557 + * <code>bool isTS = 18;</code>
  5558 + */
  5559 + public Builder clearIsTS() {
  5560 +
  5561 + isTS_ = false;
  5562 + onChanged();
  5563 + return this;
  5564 + }
  5565 +
  5566 + private java.lang.Object remark_ = "";
  5567 + /**
  5568 + * <pre>
5569 5569 * 备注
5570   - * </pre>
5571   - *
5572   - * <code>string remark = 19;</code>
5573   - */
5574   - public java.lang.String getRemark() {
5575   - java.lang.Object ref = remark_;
5576   - if (!(ref instanceof java.lang.String)) {
5577   - com.google.protobuf.ByteString bs =
5578   - (com.google.protobuf.ByteString) ref;
5579   - java.lang.String s = bs.toStringUtf8();
5580   - remark_ = s;
5581   - return s;
5582   - } else {
5583   - return (java.lang.String) ref;
5584   - }
5585   - }
5586   - /**
5587   - * <pre>
  5570 + * </pre>
  5571 + *
  5572 + * <code>string remark = 19;</code>
  5573 + */
  5574 + public java.lang.String getRemark() {
  5575 + java.lang.Object ref = remark_;
  5576 + if (!(ref instanceof java.lang.String)) {
  5577 + com.google.protobuf.ByteString bs =
  5578 + (com.google.protobuf.ByteString) ref;
  5579 + java.lang.String s = bs.toStringUtf8();
  5580 + remark_ = s;
  5581 + return s;
  5582 + } else {
  5583 + return (java.lang.String) ref;
  5584 + }
  5585 + }
  5586 + /**
  5587 + * <pre>
5588 5588 * 备注
5589   - * </pre>
5590   - *
5591   - * <code>string remark = 19;</code>
5592   - */
5593   - public com.google.protobuf.ByteString
5594   - getRemarkBytes() {
5595   - java.lang.Object ref = remark_;
5596   - if (ref instanceof String) {
5597   - com.google.protobuf.ByteString b =
5598   - com.google.protobuf.ByteString.copyFromUtf8(
5599   - (java.lang.String) ref);
5600   - remark_ = b;
5601   - return b;
5602   - } else {
5603   - return (com.google.protobuf.ByteString) ref;
5604   - }
5605   - }
5606   - /**
5607   - * <pre>
  5589 + * </pre>
  5590 + *
  5591 + * <code>string remark = 19;</code>
  5592 + */
  5593 + public com.google.protobuf.ByteString
  5594 + getRemarkBytes() {
  5595 + java.lang.Object ref = remark_;
  5596 + if (ref instanceof String) {
  5597 + com.google.protobuf.ByteString b =
  5598 + com.google.protobuf.ByteString.copyFromUtf8(
  5599 + (java.lang.String) ref);
  5600 + remark_ = b;
  5601 + return b;
  5602 + } else {
  5603 + return (com.google.protobuf.ByteString) ref;
  5604 + }
  5605 + }
  5606 + /**
  5607 + * <pre>
5608 5608 * 备注
5609   - * </pre>
5610   - *
5611   - * <code>string remark = 19;</code>
5612   - */
5613   - public Builder setRemark(
5614   - java.lang.String value) {
5615   - if (value == null) {
5616   - throw new NullPointerException();
5617   - }
5618   -
5619   - remark_ = value;
5620   - onChanged();
5621   - return this;
5622   - }
5623   - /**
5624   - * <pre>
  5609 + * </pre>
  5610 + *
  5611 + * <code>string remark = 19;</code>
  5612 + */
  5613 + public Builder setRemark(
  5614 + java.lang.String value) {
  5615 + if (value == null) {
  5616 + throw new NullPointerException();
  5617 + }
  5618 +
  5619 + remark_ = value;
  5620 + onChanged();
  5621 + return this;
  5622 + }
  5623 + /**
  5624 + * <pre>
5625 5625 * 备注
5626   - * </pre>
5627   - *
5628   - * <code>string remark = 19;</code>
5629   - */
5630   - public Builder clearRemark() {
5631   -
5632   - remark_ = getDefaultInstance().getRemark();
5633   - onChanged();
5634   - return this;
5635   - }
5636   - /**
5637   - * <pre>
  5626 + * </pre>
  5627 + *
  5628 + * <code>string remark = 19;</code>
  5629 + */
  5630 + public Builder clearRemark() {
  5631 +
  5632 + remark_ = getDefaultInstance().getRemark();
  5633 + onChanged();
  5634 + return this;
  5635 + }
  5636 + /**
  5637 + * <pre>
5638 5638 * 备注
5639   - * </pre>
5640   - *
5641   - * <code>string remark = 19;</code>
5642   - */
5643   - public Builder setRemarkBytes(
5644   - com.google.protobuf.ByteString value) {
5645   - if (value == null) {
5646   - throw new NullPointerException();
5647   - }
5648   - checkByteStringIsUtf8(value);
5649   -
5650   - remark_ = value;
5651   - onChanged();
5652   - return this;
5653   - }
5654   - public final Builder setUnknownFields(
5655   - final com.google.protobuf.UnknownFieldSet unknownFields) {
5656   - return this;
5657   - }
5658   -
5659   - public final Builder mergeUnknownFields(
5660   - final com.google.protobuf.UnknownFieldSet unknownFields) {
5661   - return this;
5662   - }
5663   -
5664   -
5665   - // @@protoc_insertion_point(builder_scope:timetable.TTInfoDetail)
5666   - }
5667   -
5668   - // @@protoc_insertion_point(class_scope:timetable.TTInfoDetail)
5669   - private static final com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail DEFAULT_INSTANCE;
5670   - static {
5671   - DEFAULT_INSTANCE = new com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail();
5672   - }
5673   -
5674   - public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getDefaultInstance() {
5675   - return DEFAULT_INSTANCE;
5676   - }
5677   -
5678   - private static final com.google.protobuf.Parser<TTInfoDetail>
5679   - PARSER = new com.google.protobuf.AbstractParser<TTInfoDetail>() {
5680   - public TTInfoDetail parsePartialFrom(
5681   - com.google.protobuf.CodedInputStream input,
5682   - com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5683   - throws com.google.protobuf.InvalidProtocolBufferException {
5684   - return new TTInfoDetail(input, extensionRegistry);
5685   - }
5686   - };
5687   -
5688   - public static com.google.protobuf.Parser<TTInfoDetail> parser() {
5689   - return PARSER;
5690   - }
5691   -
5692   - @java.lang.Override
5693   - public com.google.protobuf.Parser<TTInfoDetail> getParserForType() {
5694   - return PARSER;
5695   - }
5696   -
5697   - public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getDefaultInstanceForType() {
5698   - return DEFAULT_INSTANCE;
5699   - }
5700   -
5701   - }
5702   -
5703   - private static final com.google.protobuf.Descriptors.Descriptor
5704   - internal_static_timetable_TTInfo_descriptor;
5705   - private static final
5706   - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
5707   - internal_static_timetable_TTInfo_fieldAccessorTable;
5708   - private static final com.google.protobuf.Descriptors.Descriptor
5709   - internal_static_timetable_TTInfoDetail_descriptor;
5710   - private static final
5711   - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
5712   - internal_static_timetable_TTInfoDetail_fieldAccessorTable;
5713   -
5714   - public static com.google.protobuf.Descriptors.FileDescriptor
5715   - getDescriptor() {
5716   - return descriptor;
5717   - }
5718   - private static com.google.protobuf.Descriptors.FileDescriptor
5719   - descriptor;
5720   - static {
5721   - java.lang.String[] descriptorData = {
5722   - "\n\017timetable.proto\022\ttimetable\"\332\002\n\006TTInfo\022" +
5723   - "\n\n\002id\030\001 \001(\004\022\014\n\004name\030\002 \001(\t\022\n\n\002xl\030\003 \001(\r\022\016\n" +
5724   - "\006xlName\030\004 \001(\t\022\r\n\005xlDir\030\005 \001(\t\022\014\n\004qyrq\030\006 \001" +
5725   - "(\004\022\033\n\023isEnableDisTemplate\030\007 \001(\010\022\020\n\010isCan" +
5726   - "cel\030\010 \001(\010\022\020\n\010ruleDays\030\t \001(\t\022\023\n\013specialDa" +
5727   - "ys\030\n \001(\t\022\022\n\ncreateUser\030\013 \001(\r\022\026\n\016createUs" +
5728   - "erName\030\014 \001(\t\022\022\n\nupdateUser\030\r \001(\r\022\026\n\016upda" +
5729   - "teUserName\030\016 \001(\t\022\022\n\ncreateDate\030\017 \001(\004\022\022\n\n" +
5730   - "updateDate\030\020 \001(\004\022\'\n\006bcInfo\030\021 \003(\0132\027.timet" +
5731   - "able.TTInfoDetail\"\246\002\n\014TTInfoDetail\022\n\n\002id",
5732   - "\030\001 \001(\004\022\n\n\002xl\030\002 \001(\r\022\016\n\006xlName\030\003 \001(\t\022\n\n\002lp" +
5733   - "\030\004 \001(\004\022\016\n\006lpName\030\005 \001(\t\022\014\n\004fcno\030\006 \001(\r\022\r\n\005" +
5734   - "xlDir\030\007 \001(\t\022\017\n\007qdzCode\030\010 \001(\t\022\017\n\007qdzName\030" +
5735   - "\t \001(\t\022\017\n\007zdzCode\030\n \001(\t\022\017\n\007zdzName\030\013 \001(\t\022" +
5736   - "\014\n\004fcsj\030\014 \001(\t\022\013\n\003bcs\030\r \001(\r\022\014\n\004jhlc\030\016 \001(\001" +
5737   - "\022\014\n\004bcsj\030\017 \001(\r\022\016\n\006bcType\030\020 \001(\t\022\014\n\004isFB\030\021" +
5738   - " \001(\010\022\014\n\004isTS\030\022 \001(\010\022\016\n\006remark\030\023 \001(\tB1\n\037co" +
5739   - "m.bsth.service.schedule.utilsB\016TimeTable" +
5740   - "Protob\006proto3"
5741   - };
5742   - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
5743   - new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
5744   - public com.google.protobuf.ExtensionRegistry assignDescriptors(
5745   - com.google.protobuf.Descriptors.FileDescriptor root) {
5746   - descriptor = root;
5747   - return null;
5748   - }
5749   - };
5750   - com.google.protobuf.Descriptors.FileDescriptor
5751   - .internalBuildGeneratedFileFrom(descriptorData,
5752   - new com.google.protobuf.Descriptors.FileDescriptor[] {
5753   - }, assigner);
5754   - internal_static_timetable_TTInfo_descriptor =
5755   - getDescriptor().getMessageTypes().get(0);
5756   - internal_static_timetable_TTInfo_fieldAccessorTable = new
5757   - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
5758   - internal_static_timetable_TTInfo_descriptor,
5759   - new java.lang.String[] { "Id", "Name", "Xl", "XlName", "XlDir", "Qyrq", "IsEnableDisTemplate", "IsCancel", "RuleDays", "SpecialDays", "CreateUser", "CreateUserName", "UpdateUser", "UpdateUserName", "CreateDate", "UpdateDate", "BcInfo", });
5760   - internal_static_timetable_TTInfoDetail_descriptor =
5761   - getDescriptor().getMessageTypes().get(1);
5762   - internal_static_timetable_TTInfoDetail_fieldAccessorTable = new
5763   - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
5764   - internal_static_timetable_TTInfoDetail_descriptor,
5765   - new java.lang.String[] { "Id", "Xl", "XlName", "Lp", "LpName", "Fcno", "XlDir", "QdzCode", "QdzName", "ZdzCode", "ZdzName", "Fcsj", "Bcs", "Jhlc", "Bcsj", "BcType", "IsFB", "IsTS", "Remark", });
5766   - }
5767   -
5768   - // @@protoc_insertion_point(outer_class_scope)
5769   -}
5770 5639 \ No newline at end of file
  5640 + * </pre>
  5641 + *
  5642 + * <code>string remark = 19;</code>
  5643 + */
  5644 + public Builder setRemarkBytes(
  5645 + com.google.protobuf.ByteString value) {
  5646 + if (value == null) {
  5647 + throw new NullPointerException();
  5648 + }
  5649 + checkByteStringIsUtf8(value);
  5650 +
  5651 + remark_ = value;
  5652 + onChanged();
  5653 + return this;
  5654 + }
  5655 + public final Builder setUnknownFields(
  5656 + final com.google.protobuf.UnknownFieldSet unknownFields) {
  5657 + return this;
  5658 + }
  5659 +
  5660 + public final Builder mergeUnknownFields(
  5661 + final com.google.protobuf.UnknownFieldSet unknownFields) {
  5662 + return this;
  5663 + }
  5664 +
  5665 +
  5666 + // @@protoc_insertion_point(builder_scope:timetable.TTInfoDetail)
  5667 + }
  5668 +
  5669 + // @@protoc_insertion_point(class_scope:timetable.TTInfoDetail)
  5670 + private static final com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail DEFAULT_INSTANCE;
  5671 + static {
  5672 + DEFAULT_INSTANCE = new com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail();
  5673 + }
  5674 +
  5675 + public static com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getDefaultInstance() {
  5676 + return DEFAULT_INSTANCE;
  5677 + }
  5678 +
  5679 + private static final com.google.protobuf.Parser<TTInfoDetail>
  5680 + PARSER = new com.google.protobuf.AbstractParser<TTInfoDetail>() {
  5681 + public TTInfoDetail parsePartialFrom(
  5682 + com.google.protobuf.CodedInputStream input,
  5683 + com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5684 + throws com.google.protobuf.InvalidProtocolBufferException {
  5685 + return new TTInfoDetail(input, extensionRegistry);
  5686 + }
  5687 + };
  5688 +
  5689 + public static com.google.protobuf.Parser<TTInfoDetail> parser() {
  5690 + return PARSER;
  5691 + }
  5692 +
  5693 + @java.lang.Override
  5694 + public com.google.protobuf.Parser<TTInfoDetail> getParserForType() {
  5695 + return PARSER;
  5696 + }
  5697 +
  5698 + public com.bsth.service.schedule.utils.TimeTableProto.TTInfoDetail getDefaultInstanceForType() {
  5699 + return DEFAULT_INSTANCE;
  5700 + }
  5701 +
  5702 + }
  5703 +
  5704 + private static final com.google.protobuf.Descriptors.Descriptor
  5705 + internal_static_timetable_TTInfo_descriptor;
  5706 + private static final
  5707 + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  5708 + internal_static_timetable_TTInfo_fieldAccessorTable;
  5709 + private static final com.google.protobuf.Descriptors.Descriptor
  5710 + internal_static_timetable_TTInfoDetail_descriptor;
  5711 + private static final
  5712 + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  5713 + internal_static_timetable_TTInfoDetail_fieldAccessorTable;
  5714 +
  5715 + public static com.google.protobuf.Descriptors.FileDescriptor
  5716 + getDescriptor() {
  5717 + return descriptor;
  5718 + }
  5719 + private static com.google.protobuf.Descriptors.FileDescriptor
  5720 + descriptor;
  5721 + static {
  5722 + java.lang.String[] descriptorData = {
  5723 + "\n\017timetable.proto\022\ttimetable\"\332\002\n\006TTInfo\022" +
  5724 + "\n\n\002id\030\001 \001(\004\022\014\n\004name\030\002 \001(\t\022\n\n\002xl\030\003 \001(\r\022\016\n" +
  5725 + "\006xlName\030\004 \001(\t\022\r\n\005xlDir\030\005 \001(\t\022\014\n\004qyrq\030\006 \001" +
  5726 + "(\004\022\033\n\023isEnableDisTemplate\030\007 \001(\010\022\020\n\010isCan" +
  5727 + "cel\030\010 \001(\010\022\020\n\010ruleDays\030\t \001(\t\022\023\n\013specialDa" +
  5728 + "ys\030\n \001(\t\022\022\n\ncreateUser\030\013 \001(\r\022\026\n\016createUs" +
  5729 + "erName\030\014 \001(\t\022\022\n\nupdateUser\030\r \001(\r\022\026\n\016upda" +
  5730 + "teUserName\030\016 \001(\t\022\022\n\ncreateDate\030\017 \001(\004\022\022\n\n" +
  5731 + "updateDate\030\020 \001(\004\022\'\n\006bcInfo\030\021 \003(\0132\027.timet" +
  5732 + "able.TTInfoDetail\"\246\002\n\014TTInfoDetail\022\n\n\002id",
  5733 + "\030\001 \001(\004\022\n\n\002xl\030\002 \001(\r\022\016\n\006xlName\030\003 \001(\t\022\n\n\002lp" +
  5734 + "\030\004 \001(\004\022\016\n\006lpName\030\005 \001(\t\022\014\n\004fcno\030\006 \001(\r\022\r\n\005" +
  5735 + "xlDir\030\007 \001(\t\022\017\n\007qdzCode\030\010 \001(\t\022\017\n\007qdzName\030" +
  5736 + "\t \001(\t\022\017\n\007zdzCode\030\n \001(\t\022\017\n\007zdzName\030\013 \001(\t\022" +
  5737 + "\014\n\004fcsj\030\014 \001(\t\022\013\n\003bcs\030\r \001(\r\022\014\n\004jhlc\030\016 \001(\001" +
  5738 + "\022\014\n\004bcsj\030\017 \001(\r\022\016\n\006bcType\030\020 \001(\t\022\014\n\004isFB\030\021" +
  5739 + " \001(\010\022\014\n\004isTS\030\022 \001(\010\022\016\n\006remark\030\023 \001(\tB1\n\037co" +
  5740 + "m.bsth.service.schedule.utilsB\016TimeTable" +
  5741 + "Protob\006proto3"
  5742 + };
  5743 + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
  5744 + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
  5745 + public com.google.protobuf.ExtensionRegistry assignDescriptors(
  5746 + com.google.protobuf.Descriptors.FileDescriptor root) {
  5747 + descriptor = root;
  5748 + return null;
  5749 + }
  5750 + };
  5751 + com.google.protobuf.Descriptors.FileDescriptor
  5752 + .internalBuildGeneratedFileFrom(descriptorData,
  5753 + new com.google.protobuf.Descriptors.FileDescriptor[] {
  5754 + }, assigner);
  5755 + internal_static_timetable_TTInfo_descriptor =
  5756 + getDescriptor().getMessageTypes().get(0);
  5757 + internal_static_timetable_TTInfo_fieldAccessorTable = new
  5758 + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  5759 + internal_static_timetable_TTInfo_descriptor,
  5760 + new java.lang.String[] { "Id", "Name", "Xl", "XlName", "XlDir", "Qyrq", "IsEnableDisTemplate", "IsCancel", "RuleDays", "SpecialDays", "CreateUser", "CreateUserName", "UpdateUser", "UpdateUserName", "CreateDate", "UpdateDate", "BcInfo", });
  5761 + internal_static_timetable_TTInfoDetail_descriptor =
  5762 + getDescriptor().getMessageTypes().get(1);
  5763 + internal_static_timetable_TTInfoDetail_fieldAccessorTable = new
  5764 + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  5765 + internal_static_timetable_TTInfoDetail_descriptor,
  5766 + new java.lang.String[] { "Id", "Xl", "XlName", "Lp", "LpName", "Fcno", "XlDir", "QdzCode", "QdzName", "ZdzCode", "ZdzName", "Fcsj", "Bcs", "Jhlc", "Bcsj", "BcType", "IsFB", "IsTS", "Remark", });
  5767 + }
  5768 +
  5769 + // @@protoc_insertion_point(outer_class_scope)
  5770 +}
... ...
src/main/resources/application-dev.properties
... ... @@ -8,9 +8,9 @@ spring.jpa.hibernate.naming_strategy= org.hibernate.cfg.ImprovedNamingStrategy
8 8 spring.jpa.database= MYSQL
9 9 spring.jpa.show-sql= false
10 10 spring.datasource.driver-class-name= com.mysql.jdbc.Driver
11   -spring.datasource.url= jdbc:mysql://localhost:3306/mhcontrol?useUnicode=true&characterEncoding=utf-8&useSSL=false
  11 +spring.datasource.url= jdbc:mysql://localhost:3306/control?useUnicode=true&characterEncoding=utf-8&useSSL=false
12 12 spring.datasource.username= root
13   -spring.datasource.password= zhoubing
  13 +spring.datasource.password=
14 14 #spring.datasource.url= jdbc:mysql://192.168.168.117/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false
15 15 #spring.datasource.username= root
16 16 #spring.datasource.password= root
... ...
src/main/resources/static/pages/scheduleApp/Gruntfile.js
... ... @@ -73,6 +73,7 @@ module.exports = function (grunt) {
73 73 'module/common/dts1/validation/remoteValidation.js',// 服务端验证指令
74 74 'module/common/dts1/validation/remoteValidationt2.js',// 服务端验证指令(时刻表专用)
75 75 'module/common/dts1/validation/remoteValidation3.js',// 服务端验证指令
  76 + 'module/common/dts1/validation/remoteWarningValidation.js',// 远程验证警告指令
76 77 'module/common/dts1/select/saSelect.js', // select整合指令1
77 78 'module/common/dts1/select/saSelect2.js', // select整合指令2
78 79 'module/common/dts1/select/saSelect3.js', // select整合指令3
... ...
src/main/resources/static/pages/scheduleApp/module/common/dts1/validation/remoteWarningValidation.js 0 → 100644
  1 +/**
  2 + * remoteWarn指令:远程验证警告,作为属性放在某个指令上。
  3 + * TODO:暂时没法整合到form上,类似$error这样
  4 + * 属性如下:
  5 + * remotewtype(必须):验证类型(在service中有对应映射),如rvtype="xl"
  6 + * remotewparam(必须):后端判定查询参数,如rvparam={{ {'xl.id_eq': '123'} | json }}
  7 + * remotewmsgprop(必须):警告信息属性名
  8 + */
  9 +angular.module('ScheduleApp').directive('remoteWarn', [
  10 + '$$SearchInfoService_g',
  11 + function($$SearchInfoService_g) {
  12 + return {
  13 + restrict: "A", // 属性
  14 + required: "^ngModel", // 依赖所属指令的ngModel
  15 + compile: function(tElem, tAttrs) {
  16 + // 验证属性
  17 + if (!tAttrs["remotewtype"]) { // 验证类型
  18 + throw {msg : "remotewtype属性必须填写"};
  19 + }
  20 + if (!$$SearchInfoService_g.validate[tAttrs["remotewtype"]]) {
  21 + throw {msg : tAttrs["remotevtype"] + "验证类型不存在"};
  22 + }
  23 + if (!tAttrs["remotewparam"]) { // 查询参数
  24 + throw {msg : "remotevparam属性必须填写"};
  25 + }
  26 + if (!tAttrs["remotewmsgprop"]) { // 警告信息属性名
  27 + throw {msg : "remotewmsgprop属性必须填写"}
  28 + }
  29 +
  30 + // 监听获取的数据
  31 + var $watch_rvtype = undefined;
  32 + var $watch_rvparam_obj = undefined;
  33 + var $remotewmsgprop = undefined;
  34 +
  35 + // 验证数据
  36 + var $$internal_validate = function(ngModelCtrl, scope) {
  37 + if ($watch_rvtype && $watch_rvparam_obj && $remotewmsgprop) {
  38 + // 获取查询参数模版
  39 + var paramTemplate = $$SearchInfoService_g.validate[$watch_rvtype].template;
  40 + if (!paramTemplate) {
  41 + throw {msg : $watch_rvtype + "查询模版不存在"};
  42 + }
  43 +
  44 + // 判定如果参数对象不全,没有完全和模版参数里对应上,则不验证
  45 + var isParamAll = true;
  46 + for (var key in paramTemplate) {
  47 + if (key != "id" && !$watch_rvparam_obj[key]) { // id去掉
  48 + isParamAll = false;
  49 + break;
  50 + }
  51 + }
  52 +
  53 + if (!isParamAll) {
  54 + scope["ctrl"][$remotewmsgprop] = undefined;
  55 + } else { // 开始验证警告
  56 + $$SearchInfoService_g.validate[$watch_rvtype].remote.do(
  57 + $watch_rvparam_obj,
  58 + function(result) {
  59 + if (result.status == "SUCCESS") {
  60 + scope["ctrl"][$remotewmsgprop] = undefined;
  61 + } else {
  62 + scope["ctrl"][$remotewmsgprop] = result.msg;
  63 + }
  64 + },
  65 + function(result) {
  66 + scope["ctrl"][$remotewmsgprop] = undefined;
  67 + }
  68 + );
  69 + }
  70 + }
  71 +
  72 + };
  73 +
  74 + return {
  75 + pre: function(scope, element, attr) {
  76 +
  77 + },
  78 +
  79 + post: function(scope, element, attr, ngModelCtrl) {
  80 + /**
  81 + * 监控验证类型属性变化。
  82 + */
  83 + attr.$observe("remotewtype", function(value) {
  84 + if (value && value != "") {
  85 + $watch_rvtype = value;
  86 + $$internal_validate(ngModelCtrl, scope);
  87 + }
  88 + });
  89 +
  90 + /**
  91 + * 监控查询结果属性变化。
  92 + */
  93 + attr.$observe("remotewparam", function(value) {
  94 + if (value && value != "") {
  95 + $watch_rvparam_obj = JSON.parse(value);
  96 + $$internal_validate(ngModelCtrl, scope);
  97 + }
  98 + });
  99 +
  100 + /**
  101 + * 监控警告信息属性名变化。
  102 + */
  103 + attr.$observe("remotewmsgprop", function(value) {
  104 + if (value && value != "") {
  105 + $remotewmsgprop = value;
  106 + $$internal_validate(ngModelCtrl, scope);
  107 + }
  108 + });
  109 +
  110 + }
  111 + };
  112 + }
  113 + };
  114 + }
  115 +]);
0 116 \ No newline at end of file
... ...
src/main/resources/static/pages/scheduleApp/module/common/prj-common-directive.js
... ... @@ -316,6 +316,121 @@ angular.module(&#39;ScheduleApp&#39;).directive(
316 316 }
317 317 ]
318 318 );
  319 +/**
  320 + * remoteWarn指令:远程验证警告,作为属性放在某个指令上。
  321 + * TODO:暂时没法整合到form上,类似$error这样
  322 + * 属性如下:
  323 + * remotewtype(必须):验证类型(在service中有对应映射),如rvtype="xl"
  324 + * remotewparam(必须):后端判定查询参数,如rvparam={{ {'xl.id_eq': '123'} | json }}
  325 + * remotewmsgprop(必须):警告信息属性名
  326 + */
  327 +angular.module('ScheduleApp').directive('remoteWarn', [
  328 + '$$SearchInfoService_g',
  329 + function($$SearchInfoService_g) {
  330 + return {
  331 + restrict: "A", // 属性
  332 + required: "^ngModel", // 依赖所属指令的ngModel
  333 + compile: function(tElem, tAttrs) {
  334 + // 验证属性
  335 + if (!tAttrs["remotewtype"]) { // 验证类型
  336 + throw {msg : "remotewtype属性必须填写"};
  337 + }
  338 + if (!$$SearchInfoService_g.validate[tAttrs["remotewtype"]]) {
  339 + throw {msg : tAttrs["remotevtype"] + "验证类型不存在"};
  340 + }
  341 + if (!tAttrs["remotewparam"]) { // 查询参数
  342 + throw {msg : "remotevparam属性必须填写"};
  343 + }
  344 + if (!tAttrs["remotewmsgprop"]) { // 警告信息属性名
  345 + throw {msg : "remotewmsgprop属性必须填写"}
  346 + }
  347 +
  348 + // 监听获取的数据
  349 + var $watch_rvtype = undefined;
  350 + var $watch_rvparam_obj = undefined;
  351 + var $remotewmsgprop = undefined;
  352 +
  353 + // 验证数据
  354 + var $$internal_validate = function(ngModelCtrl, scope) {
  355 + if ($watch_rvtype && $watch_rvparam_obj && $remotewmsgprop) {
  356 + // 获取查询参数模版
  357 + var paramTemplate = $$SearchInfoService_g.validate[$watch_rvtype].template;
  358 + if (!paramTemplate) {
  359 + throw {msg : $watch_rvtype + "查询模版不存在"};
  360 + }
  361 +
  362 + // 判定如果参数对象不全,没有完全和模版参数里对应上,则不验证
  363 + var isParamAll = true;
  364 + for (var key in paramTemplate) {
  365 + if (key != "id" && !$watch_rvparam_obj[key]) { // id去掉
  366 + isParamAll = false;
  367 + break;
  368 + }
  369 + }
  370 +
  371 + if (!isParamAll) {
  372 + scope["ctrl"][$remotewmsgprop] = undefined;
  373 + } else { // 开始验证警告
  374 + $$SearchInfoService_g.validate[$watch_rvtype].remote.do(
  375 + $watch_rvparam_obj,
  376 + function(result) {
  377 + if (result.status == "SUCCESS") {
  378 + scope["ctrl"][$remotewmsgprop] = undefined;
  379 + } else {
  380 + scope["ctrl"][$remotewmsgprop] = result.msg;
  381 + }
  382 + },
  383 + function(result) {
  384 + scope["ctrl"][$remotewmsgprop] = undefined;
  385 + }
  386 + );
  387 + }
  388 + }
  389 +
  390 + };
  391 +
  392 + return {
  393 + pre: function(scope, element, attr) {
  394 +
  395 + },
  396 +
  397 + post: function(scope, element, attr, ngModelCtrl) {
  398 + /**
  399 + * 监控验证类型属性变化。
  400 + */
  401 + attr.$observe("remotewtype", function(value) {
  402 + if (value && value != "") {
  403 + $watch_rvtype = value;
  404 + $$internal_validate(ngModelCtrl, scope);
  405 + }
  406 + });
  407 +
  408 + /**
  409 + * 监控查询结果属性变化。
  410 + */
  411 + attr.$observe("remotewparam", function(value) {
  412 + if (value && value != "") {
  413 + $watch_rvparam_obj = JSON.parse(value);
  414 + $$internal_validate(ngModelCtrl, scope);
  415 + }
  416 + });
  417 +
  418 + /**
  419 + * 监控警告信息属性名变化。
  420 + */
  421 + attr.$observe("remotewmsgprop", function(value) {
  422 + if (value && value != "") {
  423 + $remotewmsgprop = value;
  424 + $$internal_validate(ngModelCtrl, scope);
  425 + }
  426 + });
  427 +
  428 + }
  429 + };
  430 + }
  431 + };
  432 + }
  433 +]);
319 434  
320 435 angular.module('ScheduleApp').directive("saSelect", ['$timeout', function($timeout) {
321 436 return {
... ...
src/main/resources/static/pages/scheduleApp/module/core/busConfig/edit.html
... ... @@ -69,26 +69,28 @@
69 69 cmaps="{'cl.id': 'id'}"
70 70 dcname="cl.id"
71 71 icname="id"
72   - dsparams="{{ {type: 'ajax', param:{type: 'all'}, atype:'cl' } | json }}"
  72 + dsparams="{{ {type: 'local', param: 'cl' } | json }}"
73 73 iterobjname="item"
74 74 iterobjexp="item.insideCode"
75 75 searchph="请输拼音..."
76 76 searchexp="this.insideCode"
77 77 required >
78 78 </sa-Select5>
79   - <!--<input type="hidden" name="cl_h" ng-model="ctrl.busConfigForSave.cl.id"-->
80   - <!--remote-Validation-->
81   - <!--remotevtype="cc_cars"-->
82   - <!--remotevparam="{{ {'id_eq': ctrl.busConfigForSave.id, 'xl.id_eq': ctrl.busConfigForSave.xl.id, 'xl.name_eq': ctrl.busConfigForSave.xl.name, 'cl.id_eq': ctrl.busConfigForSave.cl.id} | json}}"-->
83   - <!--/>-->
  79 + <input type="hidden" name="cl_h" ng-model="ctrl.busConfigForSave.cl.id"
  80 + remote-Warn
  81 + remotewtype="cc_cars"
  82 + remotewparam="{{ {'id_eq': ctrl.busConfigForSave.id, 'xl.id_eq': ctrl.busConfigForSave.xl.id, 'xl.name_eq': ctrl.busConfigForSave.xl.name, 'cl.id_eq': ctrl.busConfigForSave.cl.id} | json}}"
  83 + remotewmsgprop="cl_warn"
  84 + />
84 85 </div>
85 86 <!-- 隐藏块,显示验证信息 -->
86 87 <div class="alert alert-danger well-sm" ng-show="myForm.cl.$error.required">
87 88 车辆必须选择
88 89 </div>
89   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.cl_h.$error.remote">-->
90   - <!--{{$remote_msg}}-->
91   - <!--</div>-->
  90 + <div class="alert alert-warning well-sm" ng-show="ctrl.cl_warn">
  91 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  92 + {{ctrl.cl_warn}}
  93 + </div>
92 94 </div>
93 95  
94 96 <div class="form-group has-success has-feedback">
... ...
src/main/resources/static/pages/scheduleApp/module/core/busConfig/form.html
... ... @@ -69,26 +69,29 @@
69 69 cmaps="{'cl.id': 'id'}"
70 70 dcname="cl.id"
71 71 icname="id"
72   - dsparams="{{ {type: 'ajax', param:{type: 'all'}, atype:'cl' } | json }}"
  72 + dsparams="{{ {type: 'local', param: 'cl' } | json }}"
73 73 iterobjname="item"
74 74 iterobjexp="item.insideCode"
75 75 searchph="请输拼音..."
76 76 searchexp="this.insideCode"
77 77 required >
78 78 </sa-Select5>
79   - <!--<input type="hidden" name="cl_h" ng-model="ctrl.busConfigForSave.cl.id"-->
80   - <!--remote-Validation-->
81   - <!--remotevtype="cc_cars"-->
82   - <!--remotevparam="{{ {'xl.id_eq': ctrl.busConfigForSave.xl.id, 'xl.name_eq': ctrl.busConfigForSave.xl.name, 'cl.id_eq': ctrl.busConfigForSave.cl.id} | json}}"-->
83   - <!--/>-->
  79 + <input type="hidden" name="cl_h" ng-model="ctrl.busConfigForSave.cl.id"
  80 + remote-Warn
  81 + remotewtype="cc_cars"
  82 + remotewparam="{{ {'id_eq': ctrl.busConfigForSave.id, 'xl.id_eq': ctrl.busConfigForSave.xl.id, 'xl.name_eq': ctrl.busConfigForSave.xl.name, 'cl.id_eq': ctrl.busConfigForSave.cl.id} | json}}"
  83 + remotewmsgprop="cl_warn"
  84 + />
  85 +
84 86 </div>
85 87 <!-- 隐藏块,显示验证信息 -->
86 88 <div class="alert alert-danger well-sm" ng-show="myForm.cl.$error.required">
87 89 车辆必须选择
88 90 </div>
89   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.cl_h.$error.remote">-->
90   - <!--{{$remote_msg}}-->
91   - <!--</div>-->
  91 + <div class="alert alert-warning well-sm" ng-show="ctrl.cl_warn">
  92 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  93 + {{ctrl.cl_warn}}
  94 + </div>
92 95 </div>
93 96  
94 97 <div class="form-group has-success has-feedback">
... ...
src/main/resources/static/pages/scheduleApp/module/core/employeeConfig/edit.html
... ... @@ -82,26 +82,28 @@
82 82 cmaps="{'jsy.id' : 'id'}"
83 83 dcname="jsy.id"
84 84 icname="id"
85   - dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}"
  85 + dsparams="{{ {type: 'local', param: 'ry' } | json }}"
86 86 iterobjname="item"
87 87 iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
88 88 searchph="请输拼音..."
89 89 searchexp="this.personnelName + '<' + this.jobCode + '>'"
90 90 required >
91 91 </sa-Select5>
92   - <!--<input type="hidden" name="jsy_h" ng-model="ctrl.employeeConfigForSave.jsy.id"-->
93   - <!--remote-Validation-->
94   - <!--remotevtype="ec_jsy"-->
95   - <!--remotevparam="{{ {'id_eq': ctrl.employeeConfigForSave.id, 'xl.id_eq': ctrl.employeeConfigForSave.xl.id, 'xl.name_eq': ctrl.employeeConfigForSave.xl.name, 'jsy.id_eq': ctrl.employeeConfigForSave.jsy.id} | json}}"-->
96   - <!--/>-->
  92 + <input type="hidden" name="jsy_h" ng-model="ctrl.employeeConfigForSave.jsy.id"
  93 + remote-Warn
  94 + remotewtype="ec_jsy"
  95 + remotewparam="{{ {'id_eq': ctrl.employeeConfigForSave.id, 'xl.id_eq': ctrl.employeeConfigForSave.xl.id, 'xl.name_eq': ctrl.employeeConfigForSave.xl.name, 'jsy.id_eq': ctrl.employeeConfigForSave.jsy.id} | json}}"
  96 + remotewmsgprop="jsy_warn"
  97 + />
97 98 </div>
98 99 <!-- 隐藏块,显示验证信息 -->
99 100 <div class="alert alert-danger well-sm" ng-show="myForm.jsy.$error.required">
100 101 驾驶员必须选择
101 102 </div>
102   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.jsy_h.$error.remote">-->
103   - <!--{{$remote_msg}}-->
104   - <!--</div>-->
  103 + <div class="alert alert-warning well-sm" ng-show="ctrl.jsy_warn">
  104 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  105 + {{ctrl.jsy_warn}}
  106 + </div>
105 107 </div>
106 108  
107 109 <div class="form-group">
... ... @@ -112,23 +114,24 @@
112 114 cmaps="{'spy.id' : 'id'}"
113 115 dcname="spy.id"
114 116 icname="id"
115   - dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}"
  117 + dsparams="{{ {type: 'local', param: 'ry' } | json }}"
116 118 iterobjname="item"
117 119 iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
118 120 searchph="请输拼音..."
119 121 searchexp="this.personnelName + '<' + this.jobCode + '>'"
120 122 >
121 123 </sa-Select5>
122   - <!--<input type="hidden" name="spy_h" ng-model="ctrl.employeeConfigForSave.spy.id"-->
123   - <!--remote-Validation-->
124   - <!--remotevtype="ec_spy"-->
125   - <!--remotevparam="{{ {'id_eq': ctrl.employeeConfigForSave.id, 'xl.id_eq': ctrl.employeeConfigForSave.xl.id, 'xl.name_eq': ctrl.employeeConfigForSave.xl.name, 'spy.id_eq': ctrl.employeeConfigForSave.spy.id} | json}}"-->
126   - <!--/>-->
  124 + <input type="hidden" name="spy_h" ng-model="ctrl.employeeConfigForSave.spy.id"
  125 + remote-Warn
  126 + remotewtype="ec_spy"
  127 + remotewparam="{{ {'id_eq': ctrl.employeeConfigForSave.id, 'xl.id_eq': ctrl.employeeConfigForSave.xl.id, 'xl.name_eq': ctrl.employeeConfigForSave.xl.name, 'spy.id_eq': ctrl.employeeConfigForSave.spy.id} | json}}"
  128 + remotewmsgprop="spy_warn"
  129 + />
  130 + </div>
  131 + <div class="alert alert-warning well-sm" ng-show="ctrl.spy_warn">
  132 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  133 + {{ctrl.spy_warn}}
127 134 </div>
128   - <!-- 隐藏块,显示验证信息 -->
129   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.spy_h.$error.remote">-->
130   - <!--{{$remote_msg}}-->
131   - <!--</div>-->
132 135 </div>
133 136  
134 137 <!-- 其他form-group -->
... ...
src/main/resources/static/pages/scheduleApp/module/core/employeeConfig/form.html
... ... @@ -82,26 +82,28 @@
82 82 cmaps="{'jsy.id' : 'id'}"
83 83 dcname="jsy.id"
84 84 icname="id"
85   - dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}"
  85 + dsparams="{{ {type: 'local', param: 'ry' } | json }}"
86 86 iterobjname="item"
87 87 iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
88 88 searchph="请输拼音..."
89 89 searchexp="this.personnelName + '<' + this.jobCode + '>'"
90 90 required >
91 91 </sa-Select5>
92   - <!--<input type="hidden" name="jsy_h" ng-model="ctrl.employeeConfigForSave.jsy.id"-->
93   - <!--remote-Validation-->
94   - <!--remotevtype="ec_jsy"-->
95   - <!--remotevparam="{{ {'xl.id_eq': ctrl.employeeConfigForSave.xl.id, 'xl.name_eq': ctrl.employeeConfigForSave.xl.name, 'jsy.id_eq': ctrl.employeeConfigForSave.jsy.id} | json}}"-->
96   - <!--/>-->
  92 + <input type="hidden" name="jsy_h" ng-model="ctrl.employeeConfigForSave.jsy.id"
  93 + remote-Warn
  94 + remotewtype="ec_jsy"
  95 + remotewparam="{{ {'id_eq': ctrl.employeeConfigForSave.id, 'xl.id_eq': ctrl.employeeConfigForSave.xl.id, 'xl.name_eq': ctrl.employeeConfigForSave.xl.name, 'jsy.id_eq': ctrl.employeeConfigForSave.jsy.id} | json}}"
  96 + remotewmsgprop="jsy_warn"
  97 + />
97 98 </div>
98 99 <!-- 隐藏块,显示验证信息 -->
99 100 <div class="alert alert-danger well-sm" ng-show="myForm.jsy.$error.required">
100 101 驾驶员必须选择
101 102 </div>
102   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.jsy_h.$error.remote">-->
103   - <!--{{$remote_msg}}-->
104   - <!--</div>-->
  103 + <div class="alert alert-warning well-sm" ng-show="ctrl.jsy_warn">
  104 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  105 + {{ctrl.jsy_warn}}
  106 + </div>
105 107 </div>
106 108  
107 109 <div class="form-group">
... ... @@ -112,23 +114,24 @@
112 114 cmaps="{'spy.id' : 'id'}"
113 115 dcname="spy.id"
114 116 icname="id"
115   - dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}"
  117 + dsparams="{{ {type: 'local', param: 'ry' } | json }}"
116 118 iterobjname="item"
117 119 iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
118 120 searchph="请输拼音..."
119 121 searchexp="this.personnelName + '<' + this.jobCode + '>'"
120 122 >
121 123 </sa-Select5>
122   - <!--<input type="hidden" name="spy_h" ng-model="ctrl.employeeConfigForSave.spy.id"-->
123   - <!--remote-Validation-->
124   - <!--remotevtype="ec_spy"-->
125   - <!--remotevparam="{{ {'xl.id_eq': ctrl.employeeConfigForSave.xl.id, 'xl.name_eq': ctrl.employeeConfigForSave.xl.name, 'spy.id_eq': ctrl.employeeConfigForSave.spy.id} | json}}"-->
126   - <!--/>-->
  124 + <input type="hidden" name="spy_h" ng-model="ctrl.employeeConfigForSave.spy.id"
  125 + remote-Warn
  126 + remotewtype="ec_spy"
  127 + remotewparam="{{ {'id_eq': ctrl.employeeConfigForSave.id, 'xl.id_eq': ctrl.employeeConfigForSave.xl.id, 'xl.name_eq': ctrl.employeeConfigForSave.xl.name, 'spy.id_eq': ctrl.employeeConfigForSave.spy.id} | json}}"
  128 + remotewmsgprop="spy_warn"
  129 + />
  130 + </div>
  131 + <div class="alert alert-warning well-sm" ng-show="ctrl.spy_warn">
  132 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  133 + {{ctrl.spy_warn}}
127 134 </div>
128   - <!-- 隐藏块,显示验证信息 -->
129   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.spy_h.$error.remote">-->
130   - <!--{{$remote_msg}}-->
131   - <!--</div>-->
132 135 </div>
133 136  
134 137 <!-- 其他form-group -->
... ...
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/edit.html
... ... @@ -167,20 +167,21 @@
167 167 required >
168 168 </sa-Checkboxgroup>
169 169  
170   - <!--<input type="hidden" name="rule_days_h" ng-model="ctrl.ttInfoManageForForm.rule_days"-->
171   - <!--remote-Validation-->
172   - <!--remotevtype="tic_n_d"-->
173   - <!--remotevparam="{{ {'id_eq': ctrl.ttInfoManageForForm.id, 'xl.id_eq': ctrl.ttInfoManageForForm.xl.id, 'rule_days_eq': ctrl.ttInfoManageForForm.rule_days} | json}}"-->
174   - <!--/>-->
175   -
  170 + <input type="hidden" name="rule_days_h" ng-model="ctrl.ttInfoManageForForm.rule_days"
  171 + remote-Warn
  172 + remotewtype="tic_n_d"
  173 + remotewparam="{{ {'id_eq': ctrl.ttInfoManageForForm.id, 'xl.id_eq': ctrl.ttInfoManageForForm.xl.id, 'rule_days_eq': ctrl.ttInfoManageForForm.rule_days} | json}}"
  174 + remotewmsgprop="rule_days_warn"
  175 + />
176 176  
177 177 </div>
178 178 <div class="alert alert-danger well-sm" ng-show="myForm.rule_days.$error.required">
179 179 请操作一下1
180 180 </div>
181   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.rule_days_h.$error.remote">-->
182   - <!--常规有效日重复-->
183   - <!--</div>-->
  181 + <div class="alert alert-warning well-sm" ng-show="ctrl.rule_days_warn">
  182 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  183 + {{ctrl.rule_days_warn}}
  184 + </div>
184 185 </div>
185 186  
186 187 <div class="form-group">
... ... @@ -193,18 +194,21 @@
193 194 >
194 195 </sa-Dategroup>
195 196  
196   - <!--<input type="hidden" name="special_days_h" ng-model="ctrl.ttInfoManageForForm.special_days"-->
197   - <!--remote-Validation-->
198   - <!--remotevtype="tic_s_d"-->
199   - <!--remotevparam="{{ {'id_eq': ctrl.ttInfoManageForForm.id, 'xl.id_eq': ctrl.ttInfoManageForForm.xl.id, 'special_days_eq': ctrl.ttInfoManageForForm.special_days} | json}}"-->
200   - <!--/>-->
  197 + <input type="hidden" name="special_days_h" ng-model="ctrl.ttInfoManageForForm.special_days"
  198 + remote-Warn
  199 + remotewtype="tic_s_d"
  200 + remotewparam="{{ {'id_eq': ctrl.ttInfoManageForForm.id, 'xl.id_eq': ctrl.ttInfoManageForForm.xl.id, 'special_days_eq': ctrl.ttInfoManageForForm.special_days} | json}}"
  201 + remotewmsgprop="rule_special_days_warn"
  202 + />
201 203 </div>
202 204 <div class="alert alert-danger well-sm" ng-show="myForm.special_days.$error.required">
203 205 请操作一下2
204 206 </div>
205   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.special_days_h.$error.remote">-->
206   - <!--特殊有效日重复-->
207   - <!--</div>-->
  207 +
  208 + <div class="alert alert-warning well-sm" ng-show="ctrl.rule_special_days_warn">
  209 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  210 + {{ctrl.rule_special_days_warn}}
  211 + </div>
208 212 </div>
209 213  
210 214 <!--<div class="form-group">-->
... ...
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/form.html
... ... @@ -167,18 +167,20 @@
167 167 required >
168 168 </sa-Checkboxgroup>
169 169  
170   - <!--<input type="hidden" name="rule_days_h" ng-model="ctrl.ttInfoManageForForm.rule_days"-->
171   - <!--remote-Validation-->
172   - <!--remotevtype="tic_n_d"-->
173   - <!--remotevparam="{{ {'id_eq': ctrl.ttInfoManageForForm.id, 'xl.id_eq': ctrl.ttInfoManageForForm.xl.id, 'rule_days_eq': ctrl.ttInfoManageForForm.rule_days} | json}}"-->
174   - <!--/>-->
  170 + <input type="hidden" name="rule_days_h" ng-model="ctrl.ttInfoManageForForm.rule_days"
  171 + remote-Warn
  172 + remotewtype="tic_n_d"
  173 + remotewparam="{{ {'id_eq': ctrl.ttInfoManageForForm.id, 'xl.id_eq': ctrl.ttInfoManageForForm.xl.id, 'rule_days_eq': ctrl.ttInfoManageForForm.rule_days} | json}}"
  174 + remotewmsgprop="rule_days_warn"
  175 + />
175 176 </div>
176 177 <div class="alert alert-danger well-sm" ng-show="myForm.rule_days.$error.required">
177 178 请操作一下1
178 179 </div>
179   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.rule_days_h.$error.remote">-->
180   - <!--常规有效日重复-->
181   - <!--</div>-->
  180 + <div class="alert alert-warning well-sm" ng-show="ctrl.rule_days_warn">
  181 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  182 + {{ctrl.rule_days_warn}}
  183 + </div>
182 184 </div>
183 185  
184 186 <div class="form-group">
... ... @@ -191,19 +193,21 @@
191 193 >
192 194 </sa-Dategroup>
193 195  
194   - <!--<input type="hidden" name="special_days_h" ng-model="ctrl.ttInfoManageForForm.special_days"-->
195   - <!--remote-Validation-->
196   - <!--remotevtype="tic_s_d"-->
197   - <!--remotevparam="{{ {'id_eq': ctrl.ttInfoManageForForm.id, 'xl.id_eq': ctrl.ttInfoManageForForm.xl.id, 'special_days_eq': ctrl.ttInfoManageForForm.special_days} | json}}"-->
198   - <!--/>-->
  196 + <input type="hidden" name="special_days_h" ng-model="ctrl.ttInfoManageForForm.special_days"
  197 + remote-Warn
  198 + remotewtype="tic_s_d"
  199 + remotewparam="{{ {'id_eq': ctrl.ttInfoManageForForm.id, 'xl.id_eq': ctrl.ttInfoManageForForm.xl.id, 'special_days_eq': ctrl.ttInfoManageForForm.special_days} | json}}"
  200 + remotewmsgprop="rule_special_days_warn"
  201 + />
199 202 </div>
200 203 <div class="alert alert-danger well-sm" ng-show="myForm.special_days.$error.required">
201 204 请操作一下2
202 205 </div>
203 206  
204   - <!--<div class="alert alert-danger well-sm" ng-show="myForm.special_days_h.$error.remote">-->
205   - <!--特殊有效日重复-->
206   - <!--</div>-->
  207 + <div class="alert alert-warning well-sm" ng-show="ctrl.rule_special_days_warn">
  208 + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
  209 + {{ctrl.rule_special_days_warn}}
  210 + </div>
207 211 </div>
208 212  
209 213 <!--<div class="form-group">-->
... ...