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,4 +6,6 @@ import com.bsth.entity.schedule.rule.ScheduleRule1Flat;
6 * Created by xu on 16/7/4. 6 * Created by xu on 16/7/4.
7 */ 7 */
8 public interface ScheduleRule1FlatService extends BService<ScheduleRule1Flat, Long> { 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 * 时刻表id 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 * 线路id 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 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) 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 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) 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 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开) 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 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开) 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 * 创建用户id 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 * 更新用户id 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 * list 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 * list 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 * list 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 * list 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 * list 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 * 时刻表id 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 * 线路id 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 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) 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 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) 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 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开) 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 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开) 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 * 创建用户id 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 * 更新用户id 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 * list 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 * list 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 * list 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 * list 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 * list 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 * 时刻表id 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 * 时刻表id 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 * 时刻表id 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 * 线路id 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 * 线路id 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 * 线路id 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 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) 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 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) 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 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) 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 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) 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 * 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) 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 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开) 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 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开) 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 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开) 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 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开) 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 * 特殊有效日期(格式:2001-01-01,多个用逗号隔开) 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 * 创建用户id 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 * 创建用户id 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 * 创建用户id 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 * 更新用户id 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 * 更新用户id 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 * 更新用户id 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * list 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 * 班次明细id 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 * TODO:时刻表主对象关联 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 * 路牌id 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 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 发车时间(格式 HH:mm) 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 * 发车时间(格式 HH:mm) 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 * 班次类型 字典type=ScheduleType 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 * 班次类型 字典type=ScheduleType 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 * 班次明细id 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 * TODO:时刻表主对象关联 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 * 路牌id 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 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 发车时间(格式 HH:mm) 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 * 发车时间(格式 HH:mm) 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 * 班次类型 字典type=ScheduleType 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 * 班次类型 字典type=ScheduleType 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 * 班次明细id 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 * 班次明细id 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 * 班次明细id 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 * TODO:时刻表主对象关联 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 * TODO:时刻表主对象关联 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 * TODO:时刻表主对象关联 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 * 路牌id 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 * 路牌id 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 * 路牌id 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 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 起站点代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 起站点名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 终点站代码(bsth_c_station,bsth_c_car_park 里的编码) 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 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 终点站名字(bsth_c_stationroute,bsth_c_car_park里的名字) 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 * 发车时间(格式 HH:mm) 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 * 发车时间(格式 HH:mm) 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 * 发车时间(格式 HH:mm) 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 * 发车时间(格式 HH:mm) 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 * 发车时间(格式 HH:mm) 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 * 班次类型 字典type=ScheduleType 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 * 班次类型 字典type=ScheduleType 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 * 班次类型 字典type=ScheduleType 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 * 班次类型 字典type=ScheduleType 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 * 班次类型 字典type=ScheduleType 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 \ No newline at end of file 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,9 +8,9 @@ spring.jpa.hibernate.naming_strategy= org.hibernate.cfg.ImprovedNamingStrategy
8 spring.jpa.database= MYSQL 8 spring.jpa.database= MYSQL
9 spring.jpa.show-sql= false 9 spring.jpa.show-sql= false
10 spring.datasource.driver-class-name= com.mysql.jdbc.Driver 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 spring.datasource.username= root 12 spring.datasource.username= root
13 -spring.datasource.password= zhoubing 13 +spring.datasource.password=
14 #spring.datasource.url= jdbc:mysql://192.168.168.117/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false 14 #spring.datasource.url= jdbc:mysql://192.168.168.117/pd_control?useUnicode=true&characterEncoding=utf-8&useSSL=false
15 #spring.datasource.username= root 15 #spring.datasource.username= root
16 #spring.datasource.password= root 16 #spring.datasource.password= root
src/main/resources/static/pages/scheduleApp/Gruntfile.js
@@ -73,6 +73,7 @@ module.exports = function (grunt) { @@ -73,6 +73,7 @@ module.exports = function (grunt) {
73 'module/common/dts1/validation/remoteValidation.js',// 服务端验证指令 73 'module/common/dts1/validation/remoteValidation.js',// 服务端验证指令
74 'module/common/dts1/validation/remoteValidationt2.js',// 服务端验证指令(时刻表专用) 74 'module/common/dts1/validation/remoteValidationt2.js',// 服务端验证指令(时刻表专用)
75 'module/common/dts1/validation/remoteValidation3.js',// 服务端验证指令 75 'module/common/dts1/validation/remoteValidation3.js',// 服务端验证指令
  76 + 'module/common/dts1/validation/remoteWarningValidation.js',// 远程验证警告指令
76 'module/common/dts1/select/saSelect.js', // select整合指令1 77 'module/common/dts1/select/saSelect.js', // select整合指令1
77 'module/common/dts1/select/saSelect2.js', // select整合指令2 78 'module/common/dts1/select/saSelect2.js', // select整合指令2
78 'module/common/dts1/select/saSelect3.js', // select整合指令3 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 \ No newline at end of file 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,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 angular.module('ScheduleApp').directive("saSelect", ['$timeout', function($timeout) { 435 angular.module('ScheduleApp').directive("saSelect", ['$timeout', function($timeout) {
321 return { 436 return {
src/main/resources/static/pages/scheduleApp/module/core/busConfig/edit.html
@@ -69,26 +69,28 @@ @@ -69,26 +69,28 @@
69 cmaps="{'cl.id': 'id'}" 69 cmaps="{'cl.id': 'id'}"
70 dcname="cl.id" 70 dcname="cl.id"
71 icname="id" 71 icname="id"
72 - dsparams="{{ {type: 'ajax', param:{type: 'all'}, atype:'cl' } | json }}" 72 + dsparams="{{ {type: 'local', param: 'cl' } | json }}"
73 iterobjname="item" 73 iterobjname="item"
74 iterobjexp="item.insideCode" 74 iterobjexp="item.insideCode"
75 searchph="请输拼音..." 75 searchph="请输拼音..."
76 searchexp="this.insideCode" 76 searchexp="this.insideCode"
77 required > 77 required >
78 </sa-Select5> 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 </div> 85 </div>
85 <!-- 隐藏块,显示验证信息 --> 86 <!-- 隐藏块,显示验证信息 -->
86 <div class="alert alert-danger well-sm" ng-show="myForm.cl.$error.required"> 87 <div class="alert alert-danger well-sm" ng-show="myForm.cl.$error.required">
87 车辆必须选择 88 车辆必须选择
88 </div> 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 </div> 94 </div>
93 95
94 <div class="form-group has-success has-feedback"> 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,26 +69,29 @@
69 cmaps="{'cl.id': 'id'}" 69 cmaps="{'cl.id': 'id'}"
70 dcname="cl.id" 70 dcname="cl.id"
71 icname="id" 71 icname="id"
72 - dsparams="{{ {type: 'ajax', param:{type: 'all'}, atype:'cl' } | json }}" 72 + dsparams="{{ {type: 'local', param: 'cl' } | json }}"
73 iterobjname="item" 73 iterobjname="item"
74 iterobjexp="item.insideCode" 74 iterobjexp="item.insideCode"
75 searchph="请输拼音..." 75 searchph="请输拼音..."
76 searchexp="this.insideCode" 76 searchexp="this.insideCode"
77 required > 77 required >
78 </sa-Select5> 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 </div> 86 </div>
85 <!-- 隐藏块,显示验证信息 --> 87 <!-- 隐藏块,显示验证信息 -->
86 <div class="alert alert-danger well-sm" ng-show="myForm.cl.$error.required"> 88 <div class="alert alert-danger well-sm" ng-show="myForm.cl.$error.required">
87 车辆必须选择 89 车辆必须选择
88 </div> 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 </div> 95 </div>
93 96
94 <div class="form-group has-success has-feedback"> 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,26 +82,28 @@
82 cmaps="{'jsy.id' : 'id'}" 82 cmaps="{'jsy.id' : 'id'}"
83 dcname="jsy.id" 83 dcname="jsy.id"
84 icname="id" 84 icname="id"
85 - dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}" 85 + dsparams="{{ {type: 'local', param: 'ry' } | json }}"
86 iterobjname="item" 86 iterobjname="item"
87 iterobjexp="item.personnelName + '<' + item.jobCode + '>'" 87 iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
88 searchph="请输拼音..." 88 searchph="请输拼音..."
89 searchexp="this.personnelName + '<' + this.jobCode + '>'" 89 searchexp="this.personnelName + '<' + this.jobCode + '>'"
90 required > 90 required >
91 </sa-Select5> 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 </div> 98 </div>
98 <!-- 隐藏块,显示验证信息 --> 99 <!-- 隐藏块,显示验证信息 -->
99 <div class="alert alert-danger well-sm" ng-show="myForm.jsy.$error.required"> 100 <div class="alert alert-danger well-sm" ng-show="myForm.jsy.$error.required">
100 驾驶员必须选择 101 驾驶员必须选择
101 </div> 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 </div> 107 </div>
106 108
107 <div class="form-group"> 109 <div class="form-group">
@@ -112,23 +114,24 @@ @@ -112,23 +114,24 @@
112 cmaps="{'spy.id' : 'id'}" 114 cmaps="{'spy.id' : 'id'}"
113 dcname="spy.id" 115 dcname="spy.id"
114 icname="id" 116 icname="id"
115 - dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}" 117 + dsparams="{{ {type: 'local', param: 'ry' } | json }}"
116 iterobjname="item" 118 iterobjname="item"
117 iterobjexp="item.personnelName + '<' + item.jobCode + '>'" 119 iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
118 searchph="请输拼音..." 120 searchph="请输拼音..."
119 searchexp="this.personnelName + '<' + this.jobCode + '>'" 121 searchexp="this.personnelName + '<' + this.jobCode + '>'"
120 > 122 >
121 </sa-Select5> 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 </div> 134 </div>
128 - <!-- 隐藏块,显示验证信息 -->  
129 - <!--<div class="alert alert-danger well-sm" ng-show="myForm.spy_h.$error.remote">-->  
130 - <!--{{$remote_msg}}-->  
131 - <!--</div>-->  
132 </div> 135 </div>
133 136
134 <!-- 其他form-group --> 137 <!-- 其他form-group -->
src/main/resources/static/pages/scheduleApp/module/core/employeeConfig/form.html
@@ -82,26 +82,28 @@ @@ -82,26 +82,28 @@
82 cmaps="{'jsy.id' : 'id'}" 82 cmaps="{'jsy.id' : 'id'}"
83 dcname="jsy.id" 83 dcname="jsy.id"
84 icname="id" 84 icname="id"
85 - dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}" 85 + dsparams="{{ {type: 'local', param: 'ry' } | json }}"
86 iterobjname="item" 86 iterobjname="item"
87 iterobjexp="item.personnelName + '<' + item.jobCode + '>'" 87 iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
88 searchph="请输拼音..." 88 searchph="请输拼音..."
89 searchexp="this.personnelName + '<' + this.jobCode + '>'" 89 searchexp="this.personnelName + '<' + this.jobCode + '>'"
90 required > 90 required >
91 </sa-Select5> 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 </div> 98 </div>
98 <!-- 隐藏块,显示验证信息 --> 99 <!-- 隐藏块,显示验证信息 -->
99 <div class="alert alert-danger well-sm" ng-show="myForm.jsy.$error.required"> 100 <div class="alert alert-danger well-sm" ng-show="myForm.jsy.$error.required">
100 驾驶员必须选择 101 驾驶员必须选择
101 </div> 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 </div> 107 </div>
106 108
107 <div class="form-group"> 109 <div class="form-group">
@@ -112,23 +114,24 @@ @@ -112,23 +114,24 @@
112 cmaps="{'spy.id' : 'id'}" 114 cmaps="{'spy.id' : 'id'}"
113 dcname="spy.id" 115 dcname="spy.id"
114 icname="id" 116 icname="id"
115 - dsparams="{{ {type: 'ajax', param:{'type': 'all'}, atype:'ry' } | json }}" 117 + dsparams="{{ {type: 'local', param: 'ry' } | json }}"
116 iterobjname="item" 118 iterobjname="item"
117 iterobjexp="item.personnelName + '<' + item.jobCode + '>'" 119 iterobjexp="item.personnelName + '<' + item.jobCode + '>'"
118 searchph="请输拼音..." 120 searchph="请输拼音..."
119 searchexp="this.personnelName + '<' + this.jobCode + '>'" 121 searchexp="this.personnelName + '<' + this.jobCode + '>'"
120 > 122 >
121 </sa-Select5> 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 </div> 134 </div>
128 - <!-- 隐藏块,显示验证信息 -->  
129 - <!--<div class="alert alert-danger well-sm" ng-show="myForm.spy_h.$error.remote">-->  
130 - <!--{{$remote_msg}}-->  
131 - <!--</div>-->  
132 </div> 135 </div>
133 136
134 <!-- 其他form-group --> 137 <!-- 其他form-group -->
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/edit.html
@@ -167,20 +167,21 @@ @@ -167,20 +167,21 @@
167 required > 167 required >
168 </sa-Checkboxgroup> 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 </div> 177 </div>
178 <div class="alert alert-danger well-sm" ng-show="myForm.rule_days.$error.required"> 178 <div class="alert alert-danger well-sm" ng-show="myForm.rule_days.$error.required">
179 请操作一下1 179 请操作一下1
180 </div> 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 </div> 185 </div>
185 186
186 <div class="form-group"> 187 <div class="form-group">
@@ -193,18 +194,21 @@ @@ -193,18 +194,21 @@
193 > 194 >
194 </sa-Dategroup> 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 </div> 203 </div>
202 <div class="alert alert-danger well-sm" ng-show="myForm.special_days.$error.required"> 204 <div class="alert alert-danger well-sm" ng-show="myForm.special_days.$error.required">
203 请操作一下2 205 请操作一下2
204 </div> 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 </div> 212 </div>
209 213
210 <!--<div class="form-group">--> 214 <!--<div class="form-group">-->
src/main/resources/static/pages/scheduleApp/module/core/ttInfoManage/form.html
@@ -167,18 +167,20 @@ @@ -167,18 +167,20 @@
167 required > 167 required >
168 </sa-Checkboxgroup> 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 </div> 176 </div>
176 <div class="alert alert-danger well-sm" ng-show="myForm.rule_days.$error.required"> 177 <div class="alert alert-danger well-sm" ng-show="myForm.rule_days.$error.required">
177 请操作一下1 178 请操作一下1
178 </div> 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 </div> 184 </div>
183 185
184 <div class="form-group"> 186 <div class="form-group">
@@ -191,19 +193,21 @@ @@ -191,19 +193,21 @@
191 > 193 >
192 </sa-Dategroup> 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 </div> 202 </div>
200 <div class="alert alert-danger well-sm" ng-show="myForm.special_days.$error.required"> 203 <div class="alert alert-danger well-sm" ng-show="myForm.special_days.$error.required">
201 请操作一下2 204 请操作一下2
202 </div> 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 </div> 211 </div>
208 212
209 <!--<div class="form-group">--> 213 <!--<div class="form-group">-->