Commit 11208c0449685edecae3b41fd8baa5b6f6863a3c
1 parent
e64ecc53
schedule plan mysql ddl
Showing
13 changed files
with
1333 additions
and
82 deletions
Too many changes to show.
To preserve performance only 13 of 14 files are displayed.
src/main/java/com/bsth/entity/schedule/CarConfigInfo.java
| 1 | package com.bsth.entity.schedule; | 1 | package com.bsth.entity.schedule; |
| 2 | 2 | ||
| 3 | +import com.bsth.entity.Cars; | ||
| 4 | +import com.bsth.entity.Line; | ||
| 5 | + | ||
| 3 | import javax.persistence.*; | 6 | import javax.persistence.*; |
| 4 | import java.util.Date; | 7 | import java.util.Date; |
| 5 | 8 | ||
| 6 | /** | 9 | /** |
| 7 | * 车辆配置信息。 | 10 | * 车辆配置信息。 |
| 8 | - * TODO:暂时这样写,演示后重新修正 | ||
| 9 | */ | 11 | */ |
| 10 | @Entity | 12 | @Entity |
| 11 | @Table(name = "bsth_c_s_ccinfo") | 13 | @Table(name = "bsth_c_s_ccinfo") |
| @@ -17,17 +19,19 @@ public class CarConfigInfo { | @@ -17,17 +19,19 @@ public class CarConfigInfo { | ||
| 17 | private Long id; | 19 | private Long id; |
| 18 | 20 | ||
| 19 | /** TODO:等其他实体类完整后,做关联引用 */ | 21 | /** TODO:等其他实体类完整后,做关联引用 */ |
| 20 | - /** 线路名称 */ | ||
| 21 | - private String xl; | ||
| 22 | - /** 自编号 */ | ||
| 23 | - private String zbh; | ||
| 24 | - /** 设备编号 */ | ||
| 25 | - private String sbbh; | 22 | + |
| 23 | + /** 线路关联 */ | ||
| 24 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 25 | + private Line xl; | ||
| 26 | + /** 车辆关联 */ | ||
| 27 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 28 | + private Cars cl; | ||
| 29 | + | ||
| 26 | /** 启用日期 */ | 30 | /** 启用日期 */ |
| 27 | private Date qyrq; | 31 | private Date qyrq; |
| 28 | /** 终止日期 */ | 32 | /** 终止日期 */ |
| 29 | private Date zzrq; | 33 | private Date zzrq; |
| 30 | - /** 停车点 */ | 34 | + /** 停车点(TODO:这个不知道是否要关联)( */ |
| 31 | private String tcd; | 35 | private String tcd; |
| 32 | /** 受否切换(TODO:不懂) */ | 36 | /** 受否切换(TODO:不懂) */ |
| 33 | private int isSwitch; | 37 | private int isSwitch; |
| @@ -47,28 +51,20 @@ public class CarConfigInfo { | @@ -47,28 +51,20 @@ public class CarConfigInfo { | ||
| 47 | this.id = id; | 51 | this.id = id; |
| 48 | } | 52 | } |
| 49 | 53 | ||
| 50 | - public String getXl() { | 54 | + public Line getXl() { |
| 51 | return xl; | 55 | return xl; |
| 52 | } | 56 | } |
| 53 | 57 | ||
| 54 | - public void setXl(String xl) { | 58 | + public void setXl(Line xl) { |
| 55 | this.xl = xl; | 59 | this.xl = xl; |
| 56 | } | 60 | } |
| 57 | 61 | ||
| 58 | - public String getZbh() { | ||
| 59 | - return zbh; | ||
| 60 | - } | ||
| 61 | - | ||
| 62 | - public void setZbh(String zbh) { | ||
| 63 | - this.zbh = zbh; | ||
| 64 | - } | ||
| 65 | - | ||
| 66 | - public String getSbbh() { | ||
| 67 | - return sbbh; | 62 | + public Cars getCl() { |
| 63 | + return cl; | ||
| 68 | } | 64 | } |
| 69 | 65 | ||
| 70 | - public void setSbbh(String sbbh) { | ||
| 71 | - this.sbbh = sbbh; | 66 | + public void setCl(Cars cl) { |
| 67 | + this.cl = cl; | ||
| 72 | } | 68 | } |
| 73 | 69 | ||
| 74 | public Date getQyrq() { | 70 | public Date getQyrq() { |
src/main/java/com/bsth/entity/schedule/EmployeeConfigInfo.java
| 1 | package com.bsth.entity.schedule; | 1 | package com.bsth.entity.schedule; |
| 2 | 2 | ||
| 3 | +import com.bsth.entity.Cars; | ||
| 4 | +import com.bsth.entity.Line; | ||
| 5 | +import com.bsth.entity.Personnel; | ||
| 6 | + | ||
| 3 | import javax.persistence.*; | 7 | import javax.persistence.*; |
| 4 | import java.util.Date; | 8 | import java.util.Date; |
| 5 | 9 | ||
| 6 | /** | 10 | /** |
| 7 | * 人员配置信息。 | 11 | * 人员配置信息。 |
| 8 | - * TODO:暂时这样写,演示后重新修正 | ||
| 9 | */ | 12 | */ |
| 10 | @Entity | 13 | @Entity |
| 11 | @Table(name = "bsth_c_s_ecinfo") | 14 | @Table(name = "bsth_c_s_ecinfo") |
| @@ -16,21 +19,21 @@ public class EmployeeConfigInfo { | @@ -16,21 +19,21 @@ public class EmployeeConfigInfo { | ||
| 16 | @GeneratedValue | 19 | @GeneratedValue |
| 17 | private Long id; | 20 | private Long id; |
| 18 | 21 | ||
| 19 | - /** TODO:等其他实体类完整后,做关联引用 */ | ||
| 20 | - /** 线路名称 */ | ||
| 21 | - private String xl; | 22 | + /** 线路关联 */ |
| 23 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 24 | + private Line xl; | ||
| 25 | + /** 车辆关联 */ | ||
| 26 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 27 | + private Cars cl; | ||
| 28 | + /** 人员关联(驾驶员) */ | ||
| 29 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 30 | + private Personnel jsy; | ||
| 31 | + /** 人员关联(售票员) */ | ||
| 32 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 33 | + private Personnel spy; | ||
| 34 | + | ||
| 22 | /** 搭班编码(TODO:不懂) */ | 35 | /** 搭班编码(TODO:不懂) */ |
| 23 | private String dbbm; | 36 | private String dbbm; |
| 24 | - /** 驾驶员工号 */ | ||
| 25 | - private String jsygh; | ||
| 26 | - /** 驾驶员 */ | ||
| 27 | - private String jsy; | ||
| 28 | - /** 售票员工号 */ | ||
| 29 | - private String spygh; | ||
| 30 | - /** 售票员 */ | ||
| 31 | - private String spy; | ||
| 32 | - /** 车辆自编号 */ | ||
| 33 | - private String zbh; | ||
| 34 | 37 | ||
| 35 | // 创建日期 | 38 | // 创建日期 |
| 36 | @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") | 39 | @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") |
| @@ -47,44 +50,44 @@ public class EmployeeConfigInfo { | @@ -47,44 +50,44 @@ public class EmployeeConfigInfo { | ||
| 47 | this.id = id; | 50 | this.id = id; |
| 48 | } | 51 | } |
| 49 | 52 | ||
| 50 | - public String getXl() { | 53 | + public Line getXl() { |
| 51 | return xl; | 54 | return xl; |
| 52 | } | 55 | } |
| 53 | 56 | ||
| 54 | - public void setXl(String xl) { | 57 | + public void setXl(Line xl) { |
| 55 | this.xl = xl; | 58 | this.xl = xl; |
| 56 | } | 59 | } |
| 57 | 60 | ||
| 58 | - public String getDbbm() { | ||
| 59 | - return dbbm; | 61 | + public Cars getCl() { |
| 62 | + return cl; | ||
| 60 | } | 63 | } |
| 61 | 64 | ||
| 62 | - public void setDbbm(String dbbm) { | ||
| 63 | - this.dbbm = dbbm; | 65 | + public void setCl(Cars cl) { |
| 66 | + this.cl = cl; | ||
| 64 | } | 67 | } |
| 65 | 68 | ||
| 66 | - public String getJsy() { | 69 | + public Personnel getJsy() { |
| 67 | return jsy; | 70 | return jsy; |
| 68 | } | 71 | } |
| 69 | 72 | ||
| 70 | - public void setJsy(String jsy) { | 73 | + public void setJsy(Personnel jsy) { |
| 71 | this.jsy = jsy; | 74 | this.jsy = jsy; |
| 72 | } | 75 | } |
| 73 | 76 | ||
| 74 | - public String getSpy() { | 77 | + public Personnel getSpy() { |
| 75 | return spy; | 78 | return spy; |
| 76 | } | 79 | } |
| 77 | 80 | ||
| 78 | - public void setSpy(String spy) { | 81 | + public void setSpy(Personnel spy) { |
| 79 | this.spy = spy; | 82 | this.spy = spy; |
| 80 | } | 83 | } |
| 81 | 84 | ||
| 82 | - public String getZbh() { | ||
| 83 | - return zbh; | 85 | + public String getDbbm() { |
| 86 | + return dbbm; | ||
| 84 | } | 87 | } |
| 85 | 88 | ||
| 86 | - public void setZbh(String zbh) { | ||
| 87 | - this.zbh = zbh; | 89 | + public void setDbbm(String dbbm) { |
| 90 | + this.dbbm = dbbm; | ||
| 88 | } | 91 | } |
| 89 | 92 | ||
| 90 | public Date getCreateDate() { | 93 | public Date getCreateDate() { |
| @@ -102,20 +105,4 @@ public class EmployeeConfigInfo { | @@ -102,20 +105,4 @@ public class EmployeeConfigInfo { | ||
| 102 | public void setUpdateDate(Date updateDate) { | 105 | public void setUpdateDate(Date updateDate) { |
| 103 | this.updateDate = updateDate; | 106 | this.updateDate = updateDate; |
| 104 | } | 107 | } |
| 105 | - | ||
| 106 | - public String getJsygh() { | ||
| 107 | - return jsygh; | ||
| 108 | - } | ||
| 109 | - | ||
| 110 | - public void setJsygh(String jsygh) { | ||
| 111 | - this.jsygh = jsygh; | ||
| 112 | - } | ||
| 113 | - | ||
| 114 | - public String getSpygh() { | ||
| 115 | - return spygh; | ||
| 116 | - } | ||
| 117 | - | ||
| 118 | - public void setSpygh(String spygh) { | ||
| 119 | - this.spygh = spygh; | ||
| 120 | - } | ||
| 121 | } | 108 | } |
src/main/java/com/bsth/entity/schedule/GuideboardInfo.java
| 1 | package com.bsth.entity.schedule; | 1 | package com.bsth.entity.schedule; |
| 2 | 2 | ||
| 3 | +import com.bsth.entity.Line; | ||
| 4 | + | ||
| 3 | import javax.persistence.*; | 5 | import javax.persistence.*; |
| 4 | import javax.persistence.Table; | 6 | import javax.persistence.Table; |
| 5 | import java.util.Date; | 7 | import java.util.Date; |
| 6 | 8 | ||
| 7 | /** | 9 | /** |
| 8 | * 路牌信息。 | 10 | * 路牌信息。 |
| 9 | - * TODO:暂时这样写,演示后重新修正 | ||
| 10 | */ | 11 | */ |
| 11 | @Entity | 12 | @Entity |
| 12 | @Table(name = "bsth_c_s_gbi") | 13 | @Table(name = "bsth_c_s_gbi") |
| @@ -17,9 +18,10 @@ public class GuideboardInfo { | @@ -17,9 +18,10 @@ public class GuideboardInfo { | ||
| 17 | @GeneratedValue | 18 | @GeneratedValue |
| 18 | private Long id; | 19 | private Long id; |
| 19 | 20 | ||
| 20 | - /** TODO:等其他实体类完整后,做关联引用 */ | ||
| 21 | - /** 线路 */ | ||
| 22 | - private String xl; | 21 | + /** 线路关联 */ |
| 22 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 23 | + private Line xl; | ||
| 24 | + | ||
| 23 | /** 路牌顺序号 */ | 25 | /** 路牌顺序号 */ |
| 24 | private int lpNo; | 26 | private int lpNo; |
| 25 | /** 路牌名称 */ | 27 | /** 路牌名称 */ |
| @@ -42,11 +44,11 @@ public class GuideboardInfo { | @@ -42,11 +44,11 @@ public class GuideboardInfo { | ||
| 42 | this.id = id; | 44 | this.id = id; |
| 43 | } | 45 | } |
| 44 | 46 | ||
| 45 | - public String getXl() { | 47 | + public Line getXl() { |
| 46 | return xl; | 48 | return xl; |
| 47 | } | 49 | } |
| 48 | 50 | ||
| 49 | - public void setXl(String xl) { | 51 | + public void setXl(Line xl) { |
| 50 | this.xl = xl; | 52 | this.xl = xl; |
| 51 | } | 53 | } |
| 52 | 54 |
src/main/java/com/bsth/entity/schedule/SchedulePlan.java
0 → 100644
| 1 | +package com.bsth.entity.schedule; | ||
| 2 | + | ||
| 3 | +import com.bsth.entity.Line; | ||
| 4 | +import com.bsth.entity.schedule.rule.ScheduleRule1; | ||
| 5 | +import com.bsth.entity.sys.SysUser; | ||
| 6 | + | ||
| 7 | +import javax.persistence.*; | ||
| 8 | +import java.util.Date; | ||
| 9 | +import java.util.List; | ||
| 10 | + | ||
| 11 | +/** | ||
| 12 | + * 排班计划。 | ||
| 13 | + */ | ||
| 14 | +@Entity | ||
| 15 | +@Table(name = "bsth_c_s_sp") | ||
| 16 | +public class SchedulePlan { | ||
| 17 | + | ||
| 18 | + /** 主键Id */ | ||
| 19 | + @Id | ||
| 20 | + @GeneratedValue | ||
| 21 | + private Long id; | ||
| 22 | + | ||
| 23 | + /** 关联的线路 */ | ||
| 24 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 25 | + private Line xl; | ||
| 26 | + /** 关联的时刻表/模版 */ | ||
| 27 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 28 | + private TTInfo ttInfo; | ||
| 29 | + /** 关联的排班规则 */ | ||
| 30 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 31 | + private ScheduleRule1 scheduleRule1; | ||
| 32 | + | ||
| 33 | + /** 排班计划的开始时间 */ | ||
| 34 | + private Date scheduleFromTime; | ||
| 35 | + /** 排班计划的结束时间 */ | ||
| 36 | + private Date scheduleToTime; | ||
| 37 | + | ||
| 38 | + /** 操作人 */ | ||
| 39 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 40 | + private SysUser user; | ||
| 41 | + | ||
| 42 | + /** 使用中间表的一对多关联 明细信息 */ | ||
| 43 | + @OneToMany(cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 44 | + @JoinTable( | ||
| 45 | + name = "bsth_c_s_sp_r_info", | ||
| 46 | + joinColumns = @JoinColumn(name = "sp_id"), | ||
| 47 | + inverseJoinColumns = @JoinColumn(name = "sp_info_id") | ||
| 48 | + ) | ||
| 49 | + private List<SchedulePlanInfo> schedulePlanInfoList; | ||
| 50 | + | ||
| 51 | + // 创建日期 | ||
| 52 | + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") | ||
| 53 | + private Date createDate; | ||
| 54 | + // 修改日期 | ||
| 55 | + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP") | ||
| 56 | + private Date updateDate; | ||
| 57 | + | ||
| 58 | + public Long getId() { | ||
| 59 | + return id; | ||
| 60 | + } | ||
| 61 | + | ||
| 62 | + public void setId(Long id) { | ||
| 63 | + this.id = id; | ||
| 64 | + } | ||
| 65 | + | ||
| 66 | + public Line getXl() { | ||
| 67 | + return xl; | ||
| 68 | + } | ||
| 69 | + | ||
| 70 | + public void setXl(Line xl) { | ||
| 71 | + this.xl = xl; | ||
| 72 | + } | ||
| 73 | + | ||
| 74 | + public TTInfo getTtInfo() { | ||
| 75 | + return ttInfo; | ||
| 76 | + } | ||
| 77 | + | ||
| 78 | + public void setTtInfo(TTInfo ttInfo) { | ||
| 79 | + this.ttInfo = ttInfo; | ||
| 80 | + } | ||
| 81 | + | ||
| 82 | + public Date getScheduleFromTime() { | ||
| 83 | + return scheduleFromTime; | ||
| 84 | + } | ||
| 85 | + | ||
| 86 | + public void setScheduleFromTime(Date scheduleFromTime) { | ||
| 87 | + this.scheduleFromTime = scheduleFromTime; | ||
| 88 | + } | ||
| 89 | + | ||
| 90 | + public Date getScheduleToTime() { | ||
| 91 | + return scheduleToTime; | ||
| 92 | + } | ||
| 93 | + | ||
| 94 | + public void setScheduleToTime(Date scheduleToTime) { | ||
| 95 | + this.scheduleToTime = scheduleToTime; | ||
| 96 | + } | ||
| 97 | + | ||
| 98 | + public SysUser getUser() { | ||
| 99 | + return user; | ||
| 100 | + } | ||
| 101 | + | ||
| 102 | + public void setUser(SysUser user) { | ||
| 103 | + this.user = user; | ||
| 104 | + } | ||
| 105 | + | ||
| 106 | + public Date getCreateDate() { | ||
| 107 | + return createDate; | ||
| 108 | + } | ||
| 109 | + | ||
| 110 | + public void setCreateDate(Date createDate) { | ||
| 111 | + this.createDate = createDate; | ||
| 112 | + } | ||
| 113 | + | ||
| 114 | + public Date getUpdateDate() { | ||
| 115 | + return updateDate; | ||
| 116 | + } | ||
| 117 | + | ||
| 118 | + public ScheduleRule1 getScheduleRule1() { | ||
| 119 | + return scheduleRule1; | ||
| 120 | + } | ||
| 121 | + | ||
| 122 | + public void setScheduleRule1(ScheduleRule1 scheduleRule1) { | ||
| 123 | + this.scheduleRule1 = scheduleRule1; | ||
| 124 | + } | ||
| 125 | + | ||
| 126 | + public void setUpdateDate(Date updateDate) { | ||
| 127 | + this.updateDate = updateDate; | ||
| 128 | + } | ||
| 129 | +} |
src/main/java/com/bsth/entity/schedule/SchedulePlanInfo.java
0 → 100644
| 1 | +package com.bsth.entity.schedule; | ||
| 2 | + | ||
| 3 | +import com.bsth.entity.sys.SysUser; | ||
| 4 | + | ||
| 5 | +import javax.persistence.*; | ||
| 6 | +import java.util.Date; | ||
| 7 | + | ||
| 8 | +/** | ||
| 9 | + * 排班计划明细。 | ||
| 10 | + * 内部字段全冗余,无关联对象(外键关联关系), | ||
| 11 | + * 可以单独存在,其余表要关联此对象/表,必须使用中间对象/表。 | ||
| 12 | + */ | ||
| 13 | +@Entity | ||
| 14 | +@Table(name = "bsth_c_s_sp_info") | ||
| 15 | +public class SchedulePlanInfo { | ||
| 16 | + | ||
| 17 | + /** 主键Id */ | ||
| 18 | + @Id | ||
| 19 | + @GeneratedValue | ||
| 20 | + private Long id; | ||
| 21 | + | ||
| 22 | + /** 排班计划日期 */ | ||
| 23 | + private Date scheduleDate; | ||
| 24 | + | ||
| 25 | + /** 路牌名称 */ | ||
| 26 | + private String lpName; | ||
| 27 | + /** 线路名称 */ | ||
| 28 | + private String xlName; | ||
| 29 | + /** 车辆名称 */ | ||
| 30 | + private String clName; | ||
| 31 | + | ||
| 32 | + | ||
| 33 | + /** 报道1时间(格式 HH:mm) */ | ||
| 34 | + private String bd1Time; | ||
| 35 | + /** 出场1时间(格式 HH:mm) */ | ||
| 36 | + private String cc1Time; | ||
| 37 | + /** 驾驶员1工号 */ | ||
| 38 | + private String j1Gh; | ||
| 39 | + /** 驾驶员1名字 */ | ||
| 40 | + private String j1Name; | ||
| 41 | + /** 售票员1工号 */ | ||
| 42 | + private String s1Gh; | ||
| 43 | + /** 售票员1名字 */ | ||
| 44 | + private String s1Name; | ||
| 45 | + | ||
| 46 | + /** 报道2时间(格式 HH:mm) */ | ||
| 47 | + private String bd2Time; | ||
| 48 | + /** 出场2时间(格式 HH:mm) */ | ||
| 49 | + private String cc2Time; | ||
| 50 | + /** 驾驶员2工号 */ | ||
| 51 | + private String j2Gh; | ||
| 52 | + /** 驾驶员2名字 */ | ||
| 53 | + private String j2Name; | ||
| 54 | + /** 售票员2工号 */ | ||
| 55 | + private String s2Gh; | ||
| 56 | + /** 售票员2名字 */ | ||
| 57 | + private String s2Name; | ||
| 58 | + | ||
| 59 | + // 冗余的时刻明细信息 | ||
| 60 | + /** 线路方向 */ | ||
| 61 | + private String xlDir; | ||
| 62 | + /** 起点站名称 */ | ||
| 63 | + private String qdz; | ||
| 64 | + /** 终点站名称 */ | ||
| 65 | + private String zdz; | ||
| 66 | + /** 发车时间(格式 HH:mm) */ | ||
| 67 | + private String fcsj; | ||
| 68 | + /** 发车顺序号 */ | ||
| 69 | + private int fcno; | ||
| 70 | + /** 对应班次数 */ | ||
| 71 | + private int bcs; | ||
| 72 | + /** 计划里程 */ | ||
| 73 | + private double jhlc; | ||
| 74 | + /** 班次历时 */ | ||
| 75 | + private int bcsj; | ||
| 76 | + | ||
| 77 | + /** 操作人 */ | ||
| 78 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 79 | + private SysUser user; | ||
| 80 | + | ||
| 81 | + // 创建日期 | ||
| 82 | + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") | ||
| 83 | + private Date createDate; | ||
| 84 | + // 修改日期 | ||
| 85 | + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP") | ||
| 86 | + private Date updateDate; | ||
| 87 | + | ||
| 88 | + public Long getId() { | ||
| 89 | + return id; | ||
| 90 | + } | ||
| 91 | + | ||
| 92 | + public void setId(Long id) { | ||
| 93 | + this.id = id; | ||
| 94 | + } | ||
| 95 | + | ||
| 96 | + public Date getScheduleDate() { | ||
| 97 | + return scheduleDate; | ||
| 98 | + } | ||
| 99 | + | ||
| 100 | + public void setScheduleDate(Date scheduleDate) { | ||
| 101 | + this.scheduleDate = scheduleDate; | ||
| 102 | + } | ||
| 103 | + | ||
| 104 | + public String getLpName() { | ||
| 105 | + return lpName; | ||
| 106 | + } | ||
| 107 | + | ||
| 108 | + public void setLpName(String lpName) { | ||
| 109 | + this.lpName = lpName; | ||
| 110 | + } | ||
| 111 | + | ||
| 112 | + public String getXlName() { | ||
| 113 | + return xlName; | ||
| 114 | + } | ||
| 115 | + | ||
| 116 | + public void setXlName(String xlName) { | ||
| 117 | + this.xlName = xlName; | ||
| 118 | + } | ||
| 119 | + | ||
| 120 | + public String getClName() { | ||
| 121 | + return clName; | ||
| 122 | + } | ||
| 123 | + | ||
| 124 | + public void setClName(String clName) { | ||
| 125 | + this.clName = clName; | ||
| 126 | + } | ||
| 127 | + | ||
| 128 | + public String getCc1Time() { | ||
| 129 | + return cc1Time; | ||
| 130 | + } | ||
| 131 | + | ||
| 132 | + public void setCc1Time(String cc1Time) { | ||
| 133 | + this.cc1Time = cc1Time; | ||
| 134 | + } | ||
| 135 | + | ||
| 136 | + public String getJ1Gh() { | ||
| 137 | + return j1Gh; | ||
| 138 | + } | ||
| 139 | + | ||
| 140 | + public void setJ1Gh(String j1Gh) { | ||
| 141 | + this.j1Gh = j1Gh; | ||
| 142 | + } | ||
| 143 | + | ||
| 144 | + public String getJ1Name() { | ||
| 145 | + return j1Name; | ||
| 146 | + } | ||
| 147 | + | ||
| 148 | + public void setJ1Name(String j1Name) { | ||
| 149 | + this.j1Name = j1Name; | ||
| 150 | + } | ||
| 151 | + | ||
| 152 | + public String getS1Gh() { | ||
| 153 | + return s1Gh; | ||
| 154 | + } | ||
| 155 | + | ||
| 156 | + public void setS1Gh(String s1Gh) { | ||
| 157 | + this.s1Gh = s1Gh; | ||
| 158 | + } | ||
| 159 | + | ||
| 160 | + public String getS1Name() { | ||
| 161 | + return s1Name; | ||
| 162 | + } | ||
| 163 | + | ||
| 164 | + public void setS1Name(String s1Name) { | ||
| 165 | + this.s1Name = s1Name; | ||
| 166 | + } | ||
| 167 | + | ||
| 168 | + public String getBd1Time() { | ||
| 169 | + return bd1Time; | ||
| 170 | + } | ||
| 171 | + | ||
| 172 | + public void setBd1Time(String bd1Time) { | ||
| 173 | + this.bd1Time = bd1Time; | ||
| 174 | + } | ||
| 175 | + | ||
| 176 | + public String getBd2Time() { | ||
| 177 | + return bd2Time; | ||
| 178 | + } | ||
| 179 | + | ||
| 180 | + public void setBd2Time(String bd2Time) { | ||
| 181 | + this.bd2Time = bd2Time; | ||
| 182 | + } | ||
| 183 | + | ||
| 184 | + public String getCc2Time() { | ||
| 185 | + return cc2Time; | ||
| 186 | + } | ||
| 187 | + | ||
| 188 | + public void setCc2Time(String cc2Time) { | ||
| 189 | + this.cc2Time = cc2Time; | ||
| 190 | + } | ||
| 191 | + | ||
| 192 | + public String getJ2Gh() { | ||
| 193 | + return j2Gh; | ||
| 194 | + } | ||
| 195 | + | ||
| 196 | + public void setJ2Gh(String j2Gh) { | ||
| 197 | + this.j2Gh = j2Gh; | ||
| 198 | + } | ||
| 199 | + | ||
| 200 | + public String getJ2Name() { | ||
| 201 | + return j2Name; | ||
| 202 | + } | ||
| 203 | + | ||
| 204 | + public void setJ2Name(String j2Name) { | ||
| 205 | + this.j2Name = j2Name; | ||
| 206 | + } | ||
| 207 | + | ||
| 208 | + public String getS2Gh() { | ||
| 209 | + return s2Gh; | ||
| 210 | + } | ||
| 211 | + | ||
| 212 | + public void setS2Gh(String s2Gh) { | ||
| 213 | + this.s2Gh = s2Gh; | ||
| 214 | + } | ||
| 215 | + | ||
| 216 | + public String getS2Name() { | ||
| 217 | + return s2Name; | ||
| 218 | + } | ||
| 219 | + | ||
| 220 | + public void setS2Name(String s2Name) { | ||
| 221 | + this.s2Name = s2Name; | ||
| 222 | + } | ||
| 223 | + | ||
| 224 | + public String getXlDir() { | ||
| 225 | + return xlDir; | ||
| 226 | + } | ||
| 227 | + | ||
| 228 | + public void setXlDir(String xlDir) { | ||
| 229 | + this.xlDir = xlDir; | ||
| 230 | + } | ||
| 231 | + | ||
| 232 | + public String getQdz() { | ||
| 233 | + return qdz; | ||
| 234 | + } | ||
| 235 | + | ||
| 236 | + public void setQdz(String qdz) { | ||
| 237 | + this.qdz = qdz; | ||
| 238 | + } | ||
| 239 | + | ||
| 240 | + public String getZdz() { | ||
| 241 | + return zdz; | ||
| 242 | + } | ||
| 243 | + | ||
| 244 | + public void setZdz(String zdz) { | ||
| 245 | + this.zdz = zdz; | ||
| 246 | + } | ||
| 247 | + | ||
| 248 | + public String getFcsj() { | ||
| 249 | + return fcsj; | ||
| 250 | + } | ||
| 251 | + | ||
| 252 | + public void setFcsj(String fcsj) { | ||
| 253 | + this.fcsj = fcsj; | ||
| 254 | + } | ||
| 255 | + | ||
| 256 | + public SysUser getUser() { | ||
| 257 | + return user; | ||
| 258 | + } | ||
| 259 | + | ||
| 260 | + public void setUser(SysUser user) { | ||
| 261 | + this.user = user; | ||
| 262 | + } | ||
| 263 | + | ||
| 264 | + public Date getCreateDate() { | ||
| 265 | + return createDate; | ||
| 266 | + } | ||
| 267 | + | ||
| 268 | + public void setCreateDate(Date createDate) { | ||
| 269 | + this.createDate = createDate; | ||
| 270 | + } | ||
| 271 | + | ||
| 272 | + public Date getUpdateDate() { | ||
| 273 | + return updateDate; | ||
| 274 | + } | ||
| 275 | + | ||
| 276 | + public void setUpdateDate(Date updateDate) { | ||
| 277 | + this.updateDate = updateDate; | ||
| 278 | + } | ||
| 279 | + | ||
| 280 | + public int getFcno() { | ||
| 281 | + return fcno; | ||
| 282 | + } | ||
| 283 | + | ||
| 284 | + public void setFcno(int fcno) { | ||
| 285 | + this.fcno = fcno; | ||
| 286 | + } | ||
| 287 | + | ||
| 288 | + public int getBcs() { | ||
| 289 | + return bcs; | ||
| 290 | + } | ||
| 291 | + | ||
| 292 | + public void setBcs(int bcs) { | ||
| 293 | + this.bcs = bcs; | ||
| 294 | + } | ||
| 295 | + | ||
| 296 | + public double getJhlc() { | ||
| 297 | + return jhlc; | ||
| 298 | + } | ||
| 299 | + | ||
| 300 | + public void setJhlc(double jhlc) { | ||
| 301 | + this.jhlc = jhlc; | ||
| 302 | + } | ||
| 303 | + | ||
| 304 | + public int getBcsj() { | ||
| 305 | + return bcsj; | ||
| 306 | + } | ||
| 307 | + | ||
| 308 | + public void setBcsj(int bcsj) { | ||
| 309 | + this.bcsj = bcsj; | ||
| 310 | + } | ||
| 311 | +} |
src/main/java/com/bsth/entity/schedule/TTInfo.java
| 1 | package com.bsth.entity.schedule; | 1 | package com.bsth.entity.schedule; |
| 2 | 2 | ||
| 3 | +import com.bsth.entity.Line; | ||
| 4 | +import com.bsth.entity.sys.SysUser; | ||
| 5 | + | ||
| 3 | import javax.persistence.*; | 6 | import javax.persistence.*; |
| 4 | import java.util.Date; | 7 | import java.util.Date; |
| 5 | 8 | ||
| 6 | /** | 9 | /** |
| 7 | - * 时刻表信息(TODO:之后要修正的) | 10 | + * 时刻表信息 |
| 8 | */ | 11 | */ |
| 9 | @Entity | 12 | @Entity |
| 10 | @Table(name="bsth_c_s_ttinfo") | 13 | @Table(name="bsth_c_s_ttinfo") |
| @@ -15,19 +18,44 @@ public class TTInfo { | @@ -15,19 +18,44 @@ public class TTInfo { | ||
| 15 | @GeneratedValue | 18 | @GeneratedValue |
| 16 | private Long id; | 19 | private Long id; |
| 17 | 20 | ||
| 18 | - /** TODO:之后再修正 */ | ||
| 19 | - /** 线路名称 */ | ||
| 20 | - private String xlName; | 21 | + /** 线路关联 */ |
| 22 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 23 | + private Line xl; | ||
| 24 | + | ||
| 21 | /** 时刻表名称 */ | 25 | /** 时刻表名称 */ |
| 22 | private String name; | 26 | private String name; |
| 27 | + /** 线路方向(TODO:上下行,上行,下行,这个以后用枚举还是字典再议,现在先用文字) */ | ||
| 28 | + private String xlDir; | ||
| 29 | + /** 启用日期 */ | ||
| 30 | + private Date qyrq; | ||
| 31 | + /** 模版类型(TODO:时刻表,间隔式,这个以后用枚举还是字典再议,现在先用文字) */ | ||
| 32 | + private String templateType; | ||
| 33 | + /** 是否启用调度模版 */ | ||
| 34 | + private boolean isEnableDisTemplate; | ||
| 23 | /** 路牌数 */ | 35 | /** 路牌数 */ |
| 24 | private int lpCount; | 36 | private int lpCount; |
| 25 | /** 圈数 */ | 37 | /** 圈数 */ |
| 26 | private int loopCount; | 38 | private int loopCount; |
| 27 | 39 | ||
| 28 | - /** 是否启用 */ | 40 | + // TODO:原系统里的分别在,圈后圈进场,意思不知道,再议 |
| 41 | + | ||
| 42 | + /** 常规有效日(1-7表示星期一到星期日,多个用逗号隔开) */ | ||
| 43 | + private String rule_days; | ||
| 44 | + /** 特殊有效日期(格式:2001-01-01,多个用逗号隔开) */ | ||
| 45 | + private String special_days; | ||
| 46 | + | ||
| 47 | + | ||
| 48 | + | ||
| 49 | + /** 是否启用(这个是算出来的,不持久化) */ | ||
| 50 | + @Transient | ||
| 29 | private boolean isEnable; | 51 | private boolean isEnable; |
| 30 | 52 | ||
| 53 | + /** 操作人员关联 */ | ||
| 54 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 55 | + private SysUser createUser; | ||
| 56 | + /** 更新人员关联 */ | ||
| 57 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 58 | + private SysUser updateUser; | ||
| 31 | // 创建日期 | 59 | // 创建日期 |
| 32 | @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") | 60 | @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") |
| 33 | private Date createDate; | 61 | private Date createDate; |
| @@ -43,12 +71,12 @@ public class TTInfo { | @@ -43,12 +71,12 @@ public class TTInfo { | ||
| 43 | this.id = id; | 71 | this.id = id; |
| 44 | } | 72 | } |
| 45 | 73 | ||
| 46 | - public String getXlName() { | ||
| 47 | - return xlName; | 74 | + public Line getXl() { |
| 75 | + return xl; | ||
| 48 | } | 76 | } |
| 49 | 77 | ||
| 50 | - public void setXlName(String xlName) { | ||
| 51 | - this.xlName = xlName; | 78 | + public void setXl(Line xl) { |
| 79 | + this.xl = xl; | ||
| 52 | } | 80 | } |
| 53 | 81 | ||
| 54 | public String getName() { | 82 | public String getName() { |
| @@ -59,6 +87,38 @@ public class TTInfo { | @@ -59,6 +87,38 @@ public class TTInfo { | ||
| 59 | this.name = name; | 87 | this.name = name; |
| 60 | } | 88 | } |
| 61 | 89 | ||
| 90 | + public String getXlDir() { | ||
| 91 | + return xlDir; | ||
| 92 | + } | ||
| 93 | + | ||
| 94 | + public void setXlDir(String xlDir) { | ||
| 95 | + this.xlDir = xlDir; | ||
| 96 | + } | ||
| 97 | + | ||
| 98 | + public Date getQyrq() { | ||
| 99 | + return qyrq; | ||
| 100 | + } | ||
| 101 | + | ||
| 102 | + public void setQyrq(Date qyrq) { | ||
| 103 | + this.qyrq = qyrq; | ||
| 104 | + } | ||
| 105 | + | ||
| 106 | + public String getTemplateType() { | ||
| 107 | + return templateType; | ||
| 108 | + } | ||
| 109 | + | ||
| 110 | + public void setTemplateType(String templateType) { | ||
| 111 | + this.templateType = templateType; | ||
| 112 | + } | ||
| 113 | + | ||
| 114 | + public boolean isEnableDisTemplate() { | ||
| 115 | + return isEnableDisTemplate; | ||
| 116 | + } | ||
| 117 | + | ||
| 118 | + public void setIsEnableDisTemplate(boolean isEnableDisTemplate) { | ||
| 119 | + this.isEnableDisTemplate = isEnableDisTemplate; | ||
| 120 | + } | ||
| 121 | + | ||
| 62 | public int getLpCount() { | 122 | public int getLpCount() { |
| 63 | return lpCount; | 123 | return lpCount; |
| 64 | } | 124 | } |
| @@ -75,6 +135,22 @@ public class TTInfo { | @@ -75,6 +135,22 @@ public class TTInfo { | ||
| 75 | this.loopCount = loopCount; | 135 | this.loopCount = loopCount; |
| 76 | } | 136 | } |
| 77 | 137 | ||
| 138 | + public String getRule_days() { | ||
| 139 | + return rule_days; | ||
| 140 | + } | ||
| 141 | + | ||
| 142 | + public void setRule_days(String rule_days) { | ||
| 143 | + this.rule_days = rule_days; | ||
| 144 | + } | ||
| 145 | + | ||
| 146 | + public String getSpecial_days() { | ||
| 147 | + return special_days; | ||
| 148 | + } | ||
| 149 | + | ||
| 150 | + public void setSpecial_days(String special_days) { | ||
| 151 | + this.special_days = special_days; | ||
| 152 | + } | ||
| 153 | + | ||
| 78 | public boolean isEnable() { | 154 | public boolean isEnable() { |
| 79 | return isEnable; | 155 | return isEnable; |
| 80 | } | 156 | } |
| @@ -83,6 +159,22 @@ public class TTInfo { | @@ -83,6 +159,22 @@ public class TTInfo { | ||
| 83 | this.isEnable = isEnable; | 159 | this.isEnable = isEnable; |
| 84 | } | 160 | } |
| 85 | 161 | ||
| 162 | + public SysUser getCreateUser() { | ||
| 163 | + return createUser; | ||
| 164 | + } | ||
| 165 | + | ||
| 166 | + public void setCreateUser(SysUser createUser) { | ||
| 167 | + this.createUser = createUser; | ||
| 168 | + } | ||
| 169 | + | ||
| 170 | + public SysUser getUpdateUser() { | ||
| 171 | + return updateUser; | ||
| 172 | + } | ||
| 173 | + | ||
| 174 | + public void setUpdateUser(SysUser updateUser) { | ||
| 175 | + this.updateUser = updateUser; | ||
| 176 | + } | ||
| 177 | + | ||
| 86 | public Date getCreateDate() { | 178 | public Date getCreateDate() { |
| 87 | return createDate; | 179 | return createDate; |
| 88 | } | 180 | } |
src/main/java/com/bsth/entity/schedule/TTInfoDetail.java
| 1 | package com.bsth.entity.schedule; | 1 | package com.bsth.entity.schedule; |
| 2 | 2 | ||
| 3 | +import com.bsth.entity.Line; | ||
| 4 | +import com.bsth.entity.Station; | ||
| 5 | + | ||
| 6 | +import javax.persistence.*; | ||
| 7 | +import java.util.Date; | ||
| 8 | + | ||
| 3 | /** | 9 | /** |
| 4 | - * 时刻表明细(TODO:之后修正)。 | 10 | + * 时刻表明细 |
| 5 | */ | 11 | */ |
| 12 | +@Entity | ||
| 13 | +@Table(name = "bsth_c_s_ttkinfo_detail") | ||
| 6 | public class TTInfoDetail { | 14 | public class TTInfoDetail { |
| 15 | + | ||
| 16 | + /** 主健Id */ | ||
| 17 | + @Id | ||
| 18 | + @GeneratedValue | ||
| 19 | + private Long id; | ||
| 20 | + | ||
| 21 | + /** 主对象关联 */ | ||
| 22 | + @ManyToOne(optional = false, cascade = CascadeType.ALL, fetch = FetchType.LAZY) | ||
| 23 | + private TTInfo ttinfo; | ||
| 24 | + /** 关联的路牌 */ | ||
| 25 | + @ManyToOne(optional = false, cascade = CascadeType.ALL, fetch = FetchType.LAZY) | ||
| 26 | + private GuideboardInfo lp; | ||
| 27 | + | ||
| 28 | + /** 发车顺序号 */ | ||
| 29 | + private int fcno; | ||
| 30 | + /** 线路方向(TODO:上下行,上行,下行,这个以后用枚举还是字典再议,现在先用文字) */ | ||
| 31 | + private String xlDir; | ||
| 32 | + /** 起点站关联 */ | ||
| 33 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 34 | + private Station qdz; | ||
| 35 | + /** 终点站关联 */ | ||
| 36 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 37 | + private Station zdz; | ||
| 38 | + | ||
| 39 | + /** 发车时间(格式 HH:mm) */ | ||
| 40 | + @Column(length = 5) | ||
| 41 | + private String fcsj; | ||
| 42 | + /** 对应班次数 */ | ||
| 43 | + private int bcs; | ||
| 44 | + /** 计划里程 */ | ||
| 45 | + private double jhlc; | ||
| 46 | + /** 班次历时 */ | ||
| 47 | + private int bcsj; | ||
| 48 | + | ||
| 49 | + /** | ||
| 50 | + * 班次类型 | ||
| 51 | + * TODO:正常班次、出场、进场、加油、临加班次、区间班次、放空班次、放大站班次、两点间空驶 | ||
| 52 | + * TODO:这个以后用枚举还是字典再议,现在先用文字 | ||
| 53 | + */ | ||
| 54 | + private String bcType; | ||
| 55 | + | ||
| 56 | + /** 是否切换线路 */ | ||
| 57 | + private boolean isSwitchXl = false; | ||
| 58 | + /** 切换的线路(isSwitchXl == true) */ | ||
| 59 | + @ManyToOne(cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 60 | + private Line switchXl; | ||
| 61 | + /** 切换线路信息(isSwitchXl == true) */ | ||
| 62 | + private String switchXlDesc; | ||
| 63 | + /** 备注 */ | ||
| 64 | + private String remark; | ||
| 65 | + | ||
| 66 | + // 创建日期 | ||
| 67 | + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") | ||
| 68 | + private Date createDate; | ||
| 69 | + // 修改日期 | ||
| 70 | + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP") | ||
| 71 | + private Date updateDate; | ||
| 72 | + | ||
| 73 | + | ||
| 74 | + public Long getId() { | ||
| 75 | + return id; | ||
| 76 | + } | ||
| 77 | + | ||
| 78 | + public void setId(Long id) { | ||
| 79 | + this.id = id; | ||
| 80 | + } | ||
| 81 | + | ||
| 82 | + public TTInfo getTtinfo() { | ||
| 83 | + return ttinfo; | ||
| 84 | + } | ||
| 85 | + | ||
| 86 | + public void setTtinfo(TTInfo ttinfo) { | ||
| 87 | + this.ttinfo = ttinfo; | ||
| 88 | + } | ||
| 89 | + | ||
| 90 | + public GuideboardInfo getLp() { | ||
| 91 | + return lp; | ||
| 92 | + } | ||
| 93 | + | ||
| 94 | + public void setLp(GuideboardInfo lp) { | ||
| 95 | + this.lp = lp; | ||
| 96 | + } | ||
| 97 | + | ||
| 98 | + public int getFcno() { | ||
| 99 | + return fcno; | ||
| 100 | + } | ||
| 101 | + | ||
| 102 | + public void setFcno(int fcno) { | ||
| 103 | + this.fcno = fcno; | ||
| 104 | + } | ||
| 105 | + | ||
| 106 | + public String getXlDir() { | ||
| 107 | + return xlDir; | ||
| 108 | + } | ||
| 109 | + | ||
| 110 | + public void setXlDir(String xlDir) { | ||
| 111 | + this.xlDir = xlDir; | ||
| 112 | + } | ||
| 113 | + | ||
| 114 | + public Station getQdz() { | ||
| 115 | + return qdz; | ||
| 116 | + } | ||
| 117 | + | ||
| 118 | + public void setQdz(Station qdz) { | ||
| 119 | + this.qdz = qdz; | ||
| 120 | + } | ||
| 121 | + | ||
| 122 | + public Station getZdz() { | ||
| 123 | + return zdz; | ||
| 124 | + } | ||
| 125 | + | ||
| 126 | + public void setZdz(Station zdz) { | ||
| 127 | + this.zdz = zdz; | ||
| 128 | + } | ||
| 129 | + | ||
| 130 | + public String getFcsj() { | ||
| 131 | + return fcsj; | ||
| 132 | + } | ||
| 133 | + | ||
| 134 | + public void setFcsj(String fcsj) { | ||
| 135 | + this.fcsj = fcsj; | ||
| 136 | + } | ||
| 137 | + | ||
| 138 | + public int getBcs() { | ||
| 139 | + return bcs; | ||
| 140 | + } | ||
| 141 | + | ||
| 142 | + public void setBcs(int bcs) { | ||
| 143 | + this.bcs = bcs; | ||
| 144 | + } | ||
| 145 | + | ||
| 146 | + public double getJhlc() { | ||
| 147 | + return jhlc; | ||
| 148 | + } | ||
| 149 | + | ||
| 150 | + public void setJhlc(double jhlc) { | ||
| 151 | + this.jhlc = jhlc; | ||
| 152 | + } | ||
| 153 | + | ||
| 154 | + public int getBcsj() { | ||
| 155 | + return bcsj; | ||
| 156 | + } | ||
| 157 | + | ||
| 158 | + public void setBcsj(int bcsj) { | ||
| 159 | + this.bcsj = bcsj; | ||
| 160 | + } | ||
| 161 | + | ||
| 162 | + public String getBcType() { | ||
| 163 | + return bcType; | ||
| 164 | + } | ||
| 165 | + | ||
| 166 | + public void setBcType(String bcType) { | ||
| 167 | + this.bcType = bcType; | ||
| 168 | + } | ||
| 169 | + | ||
| 170 | + public boolean isSwitchXl() { | ||
| 171 | + return isSwitchXl; | ||
| 172 | + } | ||
| 173 | + | ||
| 174 | + public void setIsSwitchXl(boolean isSwitchXl) { | ||
| 175 | + this.isSwitchXl = isSwitchXl; | ||
| 176 | + } | ||
| 177 | + | ||
| 178 | + public Line getSwitchXl() { | ||
| 179 | + return switchXl; | ||
| 180 | + } | ||
| 181 | + | ||
| 182 | + public void setSwitchXl(Line switchXl) { | ||
| 183 | + this.switchXl = switchXl; | ||
| 184 | + } | ||
| 185 | + | ||
| 186 | + public String getSwitchXlDesc() { | ||
| 187 | + return switchXlDesc; | ||
| 188 | + } | ||
| 189 | + | ||
| 190 | + public void setSwitchXlDesc(String switchXlDesc) { | ||
| 191 | + this.switchXlDesc = switchXlDesc; | ||
| 192 | + } | ||
| 193 | + | ||
| 194 | + public String getRemark() { | ||
| 195 | + return remark; | ||
| 196 | + } | ||
| 197 | + | ||
| 198 | + public void setRemark(String remark) { | ||
| 199 | + this.remark = remark; | ||
| 200 | + } | ||
| 201 | + | ||
| 202 | + public Date getCreateDate() { | ||
| 203 | + return createDate; | ||
| 204 | + } | ||
| 205 | + | ||
| 206 | + public void setCreateDate(Date createDate) { | ||
| 207 | + this.createDate = createDate; | ||
| 208 | + } | ||
| 209 | + | ||
| 210 | + public Date getUpdateDate() { | ||
| 211 | + return updateDate; | ||
| 212 | + } | ||
| 213 | + | ||
| 214 | + public void setUpdateDate(Date updateDate) { | ||
| 215 | + this.updateDate = updateDate; | ||
| 216 | + } | ||
| 7 | } | 217 | } |
src/main/java/com/bsth/entity/schedule/rule/ScheduleRule1.java
0 → 100644
| 1 | +package com.bsth.entity.schedule.rule; | ||
| 2 | + | ||
| 3 | +import com.bsth.entity.Cars; | ||
| 4 | +import com.bsth.entity.Line; | ||
| 5 | +import com.bsth.entity.Personnel; | ||
| 6 | +import com.bsth.entity.schedule.GuideboardInfo; | ||
| 7 | + | ||
| 8 | +import javax.persistence.*; | ||
| 9 | +import java.util.Date; | ||
| 10 | +import java.util.List; | ||
| 11 | + | ||
| 12 | +/** | ||
| 13 | + * 排班规则1, | ||
| 14 | + * 基于老系统的规则设定实体, | ||
| 15 | + * 有所谓的路牌范围,就是关联多个路牌 | ||
| 16 | + * 有所谓的人员返回,就是关联多个人(可能带早晚班) | ||
| 17 | + * 有起始路牌,起始人员,翻班格式 | ||
| 18 | + */ | ||
| 19 | +@Entity | ||
| 20 | +@Table(name = "bsth_c_s_sr1") | ||
| 21 | +public class ScheduleRule1 { | ||
| 22 | + | ||
| 23 | + /** 主键Id */ | ||
| 24 | + @Id | ||
| 25 | + @GeneratedValue | ||
| 26 | + private Long id; | ||
| 27 | + | ||
| 28 | + /** 关联线路 */ | ||
| 29 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 30 | + private Line xl; | ||
| 31 | + /** 关联车辆 */ | ||
| 32 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 33 | + private Cars cl; | ||
| 34 | + /** 启用日期 */ | ||
| 35 | + private Date qyrq; | ||
| 36 | + | ||
| 37 | + /** 起始路牌 */ | ||
| 38 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 39 | + private GuideboardInfo qslp; | ||
| 40 | + /** 起始人员 */ | ||
| 41 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 42 | + private Personnel qsry; | ||
| 43 | + /** 翻班格式(TODO:这个目前还不太明白)*/ | ||
| 44 | + private String fbgs; | ||
| 45 | + | ||
| 46 | + /** 路牌范围(TODO:路牌有序号的需要排序,这个再议了) */ | ||
| 47 | + @ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) | ||
| 48 | + @JoinTable( | ||
| 49 | + name = "bsth_c_s_sr1_lp", | ||
| 50 | + joinColumns = @JoinColumn(name = "SR1_ID"), | ||
| 51 | + inverseJoinColumns = @JoinColumn(name = "LP_ID") | ||
| 52 | + ) | ||
| 53 | + private List<GuideboardInfo> guideboardInfos; | ||
| 54 | + | ||
| 55 | + // TODO:暂时不考虑早晚班 | ||
| 56 | +// /** 是否早晚班 */ | ||
| 57 | +// private boolean isZWB = false; | ||
| 58 | + | ||
| 59 | + /** 人员范围 */ | ||
| 60 | + @ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) | ||
| 61 | + @JoinTable( | ||
| 62 | + name = "bsth_c_s_sr1_ry", | ||
| 63 | + joinColumns = @JoinColumn(name = "SR1_ID"), | ||
| 64 | + inverseJoinColumns = @JoinColumn(name = "RY_ID") | ||
| 65 | + ) | ||
| 66 | + private List<Personnel> personnels; | ||
| 67 | + | ||
| 68 | + | ||
| 69 | + // 创建日期 | ||
| 70 | + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") | ||
| 71 | + private Date createDate; | ||
| 72 | + // 修改日期 | ||
| 73 | + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP") | ||
| 74 | + private Date updateDate; | ||
| 75 | + | ||
| 76 | + public Long getId() { | ||
| 77 | + return id; | ||
| 78 | + } | ||
| 79 | + | ||
| 80 | + public void setId(Long id) { | ||
| 81 | + this.id = id; | ||
| 82 | + } | ||
| 83 | + | ||
| 84 | + public Line getXl() { | ||
| 85 | + return xl; | ||
| 86 | + } | ||
| 87 | + | ||
| 88 | + public void setXl(Line xl) { | ||
| 89 | + this.xl = xl; | ||
| 90 | + } | ||
| 91 | + | ||
| 92 | + public Cars getCl() { | ||
| 93 | + return cl; | ||
| 94 | + } | ||
| 95 | + | ||
| 96 | + public void setCl(Cars cl) { | ||
| 97 | + this.cl = cl; | ||
| 98 | + } | ||
| 99 | + | ||
| 100 | + public Date getQyrq() { | ||
| 101 | + return qyrq; | ||
| 102 | + } | ||
| 103 | + | ||
| 104 | + public void setQyrq(Date qyrq) { | ||
| 105 | + this.qyrq = qyrq; | ||
| 106 | + } | ||
| 107 | + | ||
| 108 | + public GuideboardInfo getQslp() { | ||
| 109 | + return qslp; | ||
| 110 | + } | ||
| 111 | + | ||
| 112 | + public void setQslp(GuideboardInfo qslp) { | ||
| 113 | + this.qslp = qslp; | ||
| 114 | + } | ||
| 115 | + | ||
| 116 | + public Personnel getQsry() { | ||
| 117 | + return qsry; | ||
| 118 | + } | ||
| 119 | + | ||
| 120 | + public void setQsry(Personnel qsry) { | ||
| 121 | + this.qsry = qsry; | ||
| 122 | + } | ||
| 123 | + | ||
| 124 | + public String getFbgs() { | ||
| 125 | + return fbgs; | ||
| 126 | + } | ||
| 127 | + | ||
| 128 | + public void setFbgs(String fbgs) { | ||
| 129 | + this.fbgs = fbgs; | ||
| 130 | + } | ||
| 131 | + | ||
| 132 | + public List<GuideboardInfo> getGuideboardInfos() { | ||
| 133 | + return guideboardInfos; | ||
| 134 | + } | ||
| 135 | + | ||
| 136 | + public void setGuideboardInfos(List<GuideboardInfo> guideboardInfos) { | ||
| 137 | + this.guideboardInfos = guideboardInfos; | ||
| 138 | + } | ||
| 139 | + | ||
| 140 | + public List<Personnel> getPersonnels() { | ||
| 141 | + return personnels; | ||
| 142 | + } | ||
| 143 | + | ||
| 144 | + public void setPersonnels(List<Personnel> personnels) { | ||
| 145 | + this.personnels = personnels; | ||
| 146 | + } | ||
| 147 | + | ||
| 148 | + public Date getCreateDate() { | ||
| 149 | + return createDate; | ||
| 150 | + } | ||
| 151 | + | ||
| 152 | + public void setCreateDate(Date createDate) { | ||
| 153 | + this.createDate = createDate; | ||
| 154 | + } | ||
| 155 | + | ||
| 156 | + public Date getUpdateDate() { | ||
| 157 | + return updateDate; | ||
| 158 | + } | ||
| 159 | + | ||
| 160 | + public void setUpdateDate(Date updateDate) { | ||
| 161 | + this.updateDate = updateDate; | ||
| 162 | + } | ||
| 163 | +} |
src/main/java/com/bsth/entity/schedule/rule/ScheduleRule1_LP.java
0 → 100644
| 1 | +package com.bsth.entity.schedule.rule; | ||
| 2 | + | ||
| 3 | +import javax.persistence.Column; | ||
| 4 | +import javax.persistence.EmbeddedId; | ||
| 5 | +import javax.persistence.Entity; | ||
| 6 | +import javax.persistence.Table; | ||
| 7 | +import java.util.Date; | ||
| 8 | + | ||
| 9 | +/** | ||
| 10 | + * 排班规则1关联的路牌。 | ||
| 11 | + */ | ||
| 12 | +@Entity | ||
| 13 | +@Table(name = "bsth_c_s_sr1_lp") | ||
| 14 | +public class ScheduleRule1_LP { | ||
| 15 | + | ||
| 16 | + /** 业务主键 */ | ||
| 17 | + @EmbeddedId | ||
| 18 | + private ScheduleRule1_LP_PK pk; | ||
| 19 | + | ||
| 20 | + // 创建日期 | ||
| 21 | + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") | ||
| 22 | + private Date createDate; | ||
| 23 | + // 修改日期 | ||
| 24 | + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP") | ||
| 25 | + private Date updateDate; | ||
| 26 | + | ||
| 27 | + public ScheduleRule1_LP_PK getPk() { | ||
| 28 | + return pk; | ||
| 29 | + } | ||
| 30 | + | ||
| 31 | + public void setPk(ScheduleRule1_LP_PK pk) { | ||
| 32 | + this.pk = pk; | ||
| 33 | + } | ||
| 34 | + | ||
| 35 | + public Date getCreateDate() { | ||
| 36 | + return createDate; | ||
| 37 | + } | ||
| 38 | + | ||
| 39 | + public void setCreateDate(Date createDate) { | ||
| 40 | + this.createDate = createDate; | ||
| 41 | + } | ||
| 42 | + | ||
| 43 | + public Date getUpdateDate() { | ||
| 44 | + return updateDate; | ||
| 45 | + } | ||
| 46 | + | ||
| 47 | + public void setUpdateDate(Date updateDate) { | ||
| 48 | + this.updateDate = updateDate; | ||
| 49 | + } | ||
| 50 | +} |
src/main/java/com/bsth/entity/schedule/rule/ScheduleRule1_RY.java
0 → 100644
| 1 | +package com.bsth.entity.schedule.rule; | ||
| 2 | + | ||
| 3 | +import javax.persistence.Column; | ||
| 4 | +import javax.persistence.EmbeddedId; | ||
| 5 | +import javax.persistence.Entity; | ||
| 6 | +import javax.persistence.Table; | ||
| 7 | +import java.util.Date; | ||
| 8 | + | ||
| 9 | +/** | ||
| 10 | + * 排班规则1关联的人员。 | ||
| 11 | + */ | ||
| 12 | +@Entity | ||
| 13 | +@Table(name = "bsth_c_s_sr1_ry") | ||
| 14 | +public class ScheduleRule1_RY { | ||
| 15 | + | ||
| 16 | + /** 业务主键 */ | ||
| 17 | + @EmbeddedId | ||
| 18 | + private ScheduleRule1_RY_PK pk; | ||
| 19 | + | ||
| 20 | + // 创建日期 | ||
| 21 | + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") | ||
| 22 | + private Date createDate; | ||
| 23 | + // 修改日期 | ||
| 24 | + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP") | ||
| 25 | + private Date updateDate; | ||
| 26 | + | ||
| 27 | + public ScheduleRule1_RY_PK getPk() { | ||
| 28 | + return pk; | ||
| 29 | + } | ||
| 30 | + | ||
| 31 | + public void setPk(ScheduleRule1_RY_PK pk) { | ||
| 32 | + this.pk = pk; | ||
| 33 | + } | ||
| 34 | + | ||
| 35 | + public Date getCreateDate() { | ||
| 36 | + return createDate; | ||
| 37 | + } | ||
| 38 | + | ||
| 39 | + public void setCreateDate(Date createDate) { | ||
| 40 | + this.createDate = createDate; | ||
| 41 | + } | ||
| 42 | + | ||
| 43 | + public Date getUpdateDate() { | ||
| 44 | + return updateDate; | ||
| 45 | + } | ||
| 46 | + | ||
| 47 | + public void setUpdateDate(Date updateDate) { | ||
| 48 | + this.updateDate = updateDate; | ||
| 49 | + } | ||
| 50 | +} |
src/main/java/com/bsth/entity/schedule/rule/ScheduleRule1_RY_PK.java
0 → 100644
| 1 | +package com.bsth.entity.schedule.rule; | ||
| 2 | + | ||
| 3 | +import com.bsth.entity.Personnel; | ||
| 4 | + | ||
| 5 | +import javax.persistence.*; | ||
| 6 | +import java.io.Serializable; | ||
| 7 | + | ||
| 8 | +/** | ||
| 9 | + * 排班规则1 人员范围 | ||
| 10 | + * TODO:暂时不考虑早晚班 | ||
| 11 | + */ | ||
| 12 | +@Embeddable | ||
| 13 | +public class ScheduleRule1_RY_PK implements Serializable { | ||
| 14 | + | ||
| 15 | + /** 关联的排班规则1 */ | ||
| 16 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 17 | + @JoinColumn(name = "SR1_ID") | ||
| 18 | + private ScheduleRule1 scheduleRule1; | ||
| 19 | + | ||
| 20 | + /** 关联的人员 */ | ||
| 21 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 22 | + @JoinColumn(name = "RY_ID") | ||
| 23 | + private Personnel personnel; | ||
| 24 | + | ||
| 25 | + /** 顺序号 */ | ||
| 26 | + private Integer orderNo; | ||
| 27 | + | ||
| 28 | + public ScheduleRule1_RY_PK(ScheduleRule1 scheduleRule1, Personnel personnel, Integer orderNo) { | ||
| 29 | + this.scheduleRule1 = scheduleRule1; | ||
| 30 | + this.personnel = personnel; | ||
| 31 | + this.orderNo = orderNo; | ||
| 32 | + } | ||
| 33 | + | ||
| 34 | + public ScheduleRule1 getScheduleRule1() { | ||
| 35 | + return scheduleRule1; | ||
| 36 | + } | ||
| 37 | + | ||
| 38 | + public void setScheduleRule1(ScheduleRule1 scheduleRule1) { | ||
| 39 | + this.scheduleRule1 = scheduleRule1; | ||
| 40 | + } | ||
| 41 | + | ||
| 42 | + public Personnel getPersonnel() { | ||
| 43 | + return personnel; | ||
| 44 | + } | ||
| 45 | + | ||
| 46 | + public void setPersonnel(Personnel personnel) { | ||
| 47 | + this.personnel = personnel; | ||
| 48 | + } | ||
| 49 | + | ||
| 50 | + public Integer getOrderNo() { | ||
| 51 | + return orderNo; | ||
| 52 | + } | ||
| 53 | + | ||
| 54 | + public void setOrderNo(Integer orderNo) { | ||
| 55 | + this.orderNo = orderNo; | ||
| 56 | + } | ||
| 57 | +} |
src/main/java/com/bsth/entity/schedule/rule/ScheduleRule1_lp_pk.java
0 → 100644
| 1 | +package com.bsth.entity.schedule.rule; | ||
| 2 | + | ||
| 3 | +import com.bsth.entity.schedule.GuideboardInfo; | ||
| 4 | + | ||
| 5 | +import javax.persistence.*; | ||
| 6 | +import java.io.Serializable; | ||
| 7 | + | ||
| 8 | +/** | ||
| 9 | + * 排班规则1 路牌范围 主键。 | ||
| 10 | + */ | ||
| 11 | +@Embeddable | ||
| 12 | +public class ScheduleRule1_LP_PK implements Serializable { | ||
| 13 | + | ||
| 14 | + /** 关联的排班规则1 */ | ||
| 15 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 16 | + @JoinColumn(name = "SR1_ID") | ||
| 17 | + private ScheduleRule1 scheduleRule1; | ||
| 18 | + | ||
| 19 | + /** 关联的路牌 */ | ||
| 20 | + @ManyToOne(optional = false, cascade = CascadeType.PERSIST, fetch = FetchType.LAZY) | ||
| 21 | + @JoinColumn(name = "LP_ID") | ||
| 22 | + private GuideboardInfo guideboardInfo; | ||
| 23 | + | ||
| 24 | + /** 顺序号 */ | ||
| 25 | + private Integer orderNo; | ||
| 26 | + | ||
| 27 | + public ScheduleRule1_LP_PK(ScheduleRule1 scheduleRule1, GuideboardInfo guideboardInfo, Integer orderNo) { | ||
| 28 | + this.scheduleRule1 = scheduleRule1; | ||
| 29 | + this.guideboardInfo = guideboardInfo; | ||
| 30 | + this.orderNo = orderNo; | ||
| 31 | + } | ||
| 32 | + | ||
| 33 | + public ScheduleRule1 getScheduleRule1() { | ||
| 34 | + return scheduleRule1; | ||
| 35 | + } | ||
| 36 | + | ||
| 37 | + public void setScheduleRule1(ScheduleRule1 scheduleRule1) { | ||
| 38 | + this.scheduleRule1 = scheduleRule1; | ||
| 39 | + } | ||
| 40 | + | ||
| 41 | + public GuideboardInfo getGuideboardInfo() { | ||
| 42 | + return guideboardInfo; | ||
| 43 | + } | ||
| 44 | + | ||
| 45 | + public void setGuideboardInfo(GuideboardInfo guideboardInfo) { | ||
| 46 | + this.guideboardInfo = guideboardInfo; | ||
| 47 | + } | ||
| 48 | + | ||
| 49 | + public Integer getOrderNo() { | ||
| 50 | + return orderNo; | ||
| 51 | + } | ||
| 52 | + | ||
| 53 | + public void setOrderNo(Integer orderNo) { | ||
| 54 | + this.orderNo = orderNo; | ||
| 55 | + } | ||
| 56 | +} |
src/main/java/com/bsth/entity/sys/CarDevice.java
0 → 100644
| 1 | +package com.bsth.entity.sys; | ||
| 2 | + | ||
| 3 | +import javax.persistence.*; | ||
| 4 | +import java.util.Date; | ||
| 5 | + | ||
| 6 | +/** | ||
| 7 | + * 车辆设备信息(记录车辆设备变更情况,因为是历史表,字段不做关联) | ||
| 8 | + */ | ||
| 9 | +@Entity | ||
| 10 | +@Table(name = "bsth_c_cardevice") | ||
| 11 | +public class CarDevice { | ||
| 12 | + | ||
| 13 | + /** 主键Id */ | ||
| 14 | + @Id | ||
| 15 | + @GeneratedValue | ||
| 16 | + private Long id; | ||
| 17 | + | ||
| 18 | + /** 公司名字 */ | ||
| 19 | + @Column(nullable = false) | ||
| 20 | + private String gsName; | ||
| 21 | + /** 内部编号/自编号 */ | ||
| 22 | + @Column(nullable = false) | ||
| 23 | + private String nbbh; | ||
| 24 | + /** 线路名称 */ | ||
| 25 | + @Column(nullable = false) | ||
| 26 | + private String xlName; | ||
| 27 | + | ||
| 28 | + /** 旧终端号 */ | ||
| 29 | + @Column(nullable = false) | ||
| 30 | + private String oldDeviceNo; | ||
| 31 | + /** 新终端号 */ | ||
| 32 | + @Column(nullable = false) | ||
| 33 | + private String newDeviceNo; | ||
| 34 | + | ||
| 35 | + /** 旧sim卡号 */ | ||
| 36 | + private String oldSimNo; | ||
| 37 | + /** 新sim卡号 */ | ||
| 38 | + private String newSimNo; | ||
| 39 | + | ||
| 40 | + /** 故障描述 */ | ||
| 41 | + private String gzDesc; | ||
| 42 | + /** 保修描述 */ | ||
| 43 | + private String bxDesc; | ||
| 44 | + | ||
| 45 | + // 创建日期 | ||
| 46 | + @Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") | ||
| 47 | + private Date createDate; | ||
| 48 | + // 修改日期 | ||
| 49 | + @Column(name = "update_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP") | ||
| 50 | + private Date updateDate; | ||
| 51 | + | ||
| 52 | + public Long getId() { | ||
| 53 | + return id; | ||
| 54 | + } | ||
| 55 | + | ||
| 56 | + public void setId(Long id) { | ||
| 57 | + this.id = id; | ||
| 58 | + } | ||
| 59 | + | ||
| 60 | + public String getGsName() { | ||
| 61 | + return gsName; | ||
| 62 | + } | ||
| 63 | + | ||
| 64 | + public void setGsName(String gsName) { | ||
| 65 | + this.gsName = gsName; | ||
| 66 | + } | ||
| 67 | + | ||
| 68 | + public String getNbbh() { | ||
| 69 | + return nbbh; | ||
| 70 | + } | ||
| 71 | + | ||
| 72 | + public void setNbbh(String nbbh) { | ||
| 73 | + this.nbbh = nbbh; | ||
| 74 | + } | ||
| 75 | + | ||
| 76 | + public String getXlName() { | ||
| 77 | + return xlName; | ||
| 78 | + } | ||
| 79 | + | ||
| 80 | + public void setXlName(String xlName) { | ||
| 81 | + this.xlName = xlName; | ||
| 82 | + } | ||
| 83 | + | ||
| 84 | + public String getOldDeviceNo() { | ||
| 85 | + return oldDeviceNo; | ||
| 86 | + } | ||
| 87 | + | ||
| 88 | + public void setOldDeviceNo(String oldDeviceNo) { | ||
| 89 | + this.oldDeviceNo = oldDeviceNo; | ||
| 90 | + } | ||
| 91 | + | ||
| 92 | + public String getNewDeviceNo() { | ||
| 93 | + return newDeviceNo; | ||
| 94 | + } | ||
| 95 | + | ||
| 96 | + public void setNewDeviceNo(String newDeviceNo) { | ||
| 97 | + this.newDeviceNo = newDeviceNo; | ||
| 98 | + } | ||
| 99 | + | ||
| 100 | + public String getOldSimNo() { | ||
| 101 | + return oldSimNo; | ||
| 102 | + } | ||
| 103 | + | ||
| 104 | + public void setOldSimNo(String oldSimNo) { | ||
| 105 | + this.oldSimNo = oldSimNo; | ||
| 106 | + } | ||
| 107 | + | ||
| 108 | + public String getNewSimNo() { | ||
| 109 | + return newSimNo; | ||
| 110 | + } | ||
| 111 | + | ||
| 112 | + public void setNewSimNo(String newSimNo) { | ||
| 113 | + this.newSimNo = newSimNo; | ||
| 114 | + } | ||
| 115 | + | ||
| 116 | + public String getGzDesc() { | ||
| 117 | + return gzDesc; | ||
| 118 | + } | ||
| 119 | + | ||
| 120 | + public void setGzDesc(String gzDesc) { | ||
| 121 | + this.gzDesc = gzDesc; | ||
| 122 | + } | ||
| 123 | + | ||
| 124 | + public String getBxDesc() { | ||
| 125 | + return bxDesc; | ||
| 126 | + } | ||
| 127 | + | ||
| 128 | + public void setBxDesc(String bxDesc) { | ||
| 129 | + this.bxDesc = bxDesc; | ||
| 130 | + } | ||
| 131 | + | ||
| 132 | + public Date getCreateDate() { | ||
| 133 | + return createDate; | ||
| 134 | + } | ||
| 135 | + | ||
| 136 | + public void setCreateDate(Date createDate) { | ||
| 137 | + this.createDate = createDate; | ||
| 138 | + } | ||
| 139 | + | ||
| 140 | + public Date getUpdateDate() { | ||
| 141 | + return updateDate; | ||
| 142 | + } | ||
| 143 | + | ||
| 144 | + public void setUpdateDate(Date updateDate) { | ||
| 145 | + this.updateDate = updateDate; | ||
| 146 | + } | ||
| 147 | +} | ||
| 148 | + |