SchedulePlanRuleResult.java
3.55 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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
package com.bsth.entity.schedule.temp;
import com.bsth.entity.schedule.SchedulePlan;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
/**
* 排班的中间结果数据,记录每次排班后规则的变化。
*/
@Entity
@Table(name = "bsth_c_s_sp_rule_rst")
public class SchedulePlanRuleResult {
/** 主键Id */
@Id
@GeneratedValue
private Long id;
/** 排班规则id */
private String ruleId;
/** 车辆配置id */
private String ccId;
/** 车辆自编号 */
private String ccZbh;
/** 路牌id列表字符串 */
private String gids;
/** 路牌名字列表字符串 */
private String gnames;
/** 翻到哪个路牌索引 */
private String gidindex;
/** 人员配置id列表字符串 */
private String ecids;
/** 人员配置搭班编码列表字符串 */
private String ecdbbms;
/** 翻到哪个人员配置索引 */
private String ecindex;
/** 排班日期 */
private Date scheduleDate;
/** 操作人员id */
private String sysuserId;
/** 操作人员姓名 */
private String sysuserName;
/** 操作时间 */
private Date createDate;
public SchedulePlanRuleResult() {
}
public SchedulePlanRuleResult(SchedulePlan schedulePlan) {
this.sysuserId = schedulePlan.getCreateBy().getId().toString();
this.sysuserName = schedulePlan.getCreateBy().getName();
this.createDate = schedulePlan.getCreateDate();
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getRuleId() {
return ruleId;
}
public void setRuleId(String ruleId) {
this.ruleId = ruleId;
}
public String getCcId() {
return ccId;
}
public void setCcId(String ccId) {
this.ccId = ccId;
}
public String getCcZbh() {
return ccZbh;
}
public void setCcZbh(String ccZbh) {
this.ccZbh = ccZbh;
}
public String getGids() {
return gids;
}
public void setGids(String gids) {
this.gids = gids;
}
public String getGnames() {
return gnames;
}
public void setGnames(String gnames) {
this.gnames = gnames;
}
public String getGidindex() {
return gidindex;
}
public void setGidindex(String gidindex) {
this.gidindex = gidindex;
}
public String getEcids() {
return ecids;
}
public void setEcids(String ecids) {
this.ecids = ecids;
}
public String getEcdbbms() {
return ecdbbms;
}
public void setEcdbbms(String ecdbbms) {
this.ecdbbms = ecdbbms;
}
public String getEcindex() {
return ecindex;
}
public void setEcindex(String ecindex) {
this.ecindex = ecindex;
}
public Date getScheduleDate() {
return scheduleDate;
}
public void setScheduleDate(Date scheduleDate) {
this.scheduleDate = scheduleDate;
}
public String getSysuserId() {
return sysuserId;
}
public void setSysuserId(String sysuserId) {
this.sysuserId = sysuserId;
}
public String getSysuserName() {
return sysuserName;
}
public void setSysuserName(String sysuserName) {
this.sysuserName = sysuserName;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
}