LineRegionDto.java
2.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
package com.bsth.controller.schedule.dto;
import java.util.List;
/**
* 线路预设区间dto。
*/
public class LineRegionDto {
/** 区间Id */
private Integer regionId;
/** 区间名 */
private String regionName;
/** 线路Id */
private Integer lineId;
/** 线路方向 */
private Integer lineDir;
/** 线路站点路由dto */
private List<LineStationRouteDto> lineStationRouteDtoList;
public Integer getRegionId() {
return regionId;
}
public void setRegionId(Integer regionId) {
this.regionId = regionId;
}
public String getRegionName() {
return regionName;
}
public void setRegionName(String regionName) {
this.regionName = regionName;
}
public Integer getLineId() {
return lineId;
}
public void setLineId(Integer lineId) {
this.lineId = lineId;
}
public Integer getLineDir() {
return lineDir;
}
public void setLineDir(Integer lineDir) {
this.lineDir = lineDir;
}
public List<LineStationRouteDto> getLineStationRouteDtoList() {
return lineStationRouteDtoList;
}
public void setLineStationRouteDtoList(List<LineStationRouteDto> lineStationRouteDtoList) {
this.lineStationRouteDtoList = lineStationRouteDtoList;
}
public LineRegionDto() {}
public LineRegionDto(Builder builder) {
this.regionId = builder.regionId;
this.regionName = builder.regionName;
this.lineId = builder.lineId;
this.lineDir = builder.lineDir;
this.lineStationRouteDtoList = builder.lineStationRouteDtoList;
}
public static Builder getBuilder() {
return new Builder();
}
public static class Builder {
/** 区间Id */
private Integer regionId;
/** 区间名 */
private String regionName;
/** 线路Id */
private Integer lineId;
/** 线路方向 */
private Integer lineDir;
/** 线路站点路由dto */
private List<LineStationRouteDto> lineStationRouteDtoList;
public Builder setRegionId(Integer regionId) {
this.regionId = regionId;
return this;
}
public Builder setRegionName(String regionName) {
this.regionName = regionName;
return this;
}
public Builder setLineId(Integer lineId) {
this.lineId = lineId;
return this;
}
public Builder setLineDir(Integer lineDir) {
this.lineDir = lineDir;
return this;
}
public Builder setLineStationRouteDtoList(List<LineStationRouteDto> lineStationRouteDtoList) {
this.lineStationRouteDtoList = lineStationRouteDtoList;
return this;
}
public LineRegionDto build() {
return new LineRegionDto(this);
}
}
}