package cn.flightfeather.supervision.domain.entity;
|
|
import java.util.Date;
|
import javax.persistence.*;
|
|
@Table(name = "ea_t_schedule")
|
public class EnvironmentalSchedule {
|
@Id
|
@Column(name = "SC_ID")
|
private Integer scId;
|
|
/**
|
* 日程标题
|
*/
|
@Column(name = "SC_Title")
|
private String scTitle;
|
|
/**
|
* 日程步骤名称列表
|
*/
|
@Column(name = "SC_Step_Name")
|
private String scStepName;
|
|
/**
|
* 日程类型id,0:系统日程;1:用户业务日程
|
*/
|
@Column(name = "SC_Type")
|
private Byte scType;
|
|
/**
|
* 日程类型名称
|
*/
|
@Column(name = "SC_Type_Name")
|
private String scTypeName;
|
|
/**
|
* 日程周期类型。0:每日;1:每周;2:每月;3:每年;4:固定日期
|
*/
|
@Column(name = "SC_Period_Type")
|
private Byte scPeriodType;
|
|
/**
|
* 日程周期类型名称
|
*/
|
@Column(name = "SC_Period_Type_Name")
|
private String scPeriodTypeName;
|
|
/**
|
* 日程周期类型为每周时,决定周几,取值为1至7,用;分隔
|
*/
|
@Column(name = "SC_Every_Week")
|
private String scEveryWeek;
|
|
/**
|
* 日程周期类型为每月时,决定哪日,取值为1至31,用;分隔
|
*/
|
@Column(name = "SC_Every_Month")
|
private String scEveryMonth;
|
|
/**
|
* 日程周期类型为每年时,决定哪天,取值为MM-DD,用;分隔
|
*/
|
@Column(name = "SC_Every_Year")
|
private String scEveryYear;
|
|
/**
|
* 对于周期性的日程为开始生效时间,对于固定日程为对应的日程时间
|
*/
|
@Column(name = "SC_Effective_Time")
|
private Date scEffectiveTime;
|
|
/**
|
* 日程所属用户id,与所属用户类型互斥
|
*/
|
@Column(name = "SC_User_ID")
|
private String scUserId;
|
|
/**
|
* 日程所属用户类型配置表id
|
*/
|
@Column(name = "SC_User_Config_Id")
|
private Integer scUserConfigId;
|
|
/**
|
* 场景类型id
|
*/
|
@Column(name = "SC_Scene_Type")
|
private Integer scSceneType;
|
|
/**
|
* 是否需要用户签收,签收生成签收记录
|
*/
|
@Column(name = "SC_Need_Sign")
|
private Boolean scNeedSign;
|
|
/**
|
* 日程内容
|
*/
|
@Column(name = "SC_Content")
|
private String scContent;
|
|
/**
|
* 日程步骤内容列表
|
*/
|
@Column(name = "SC_Step_Detail")
|
private String scStepDetail;
|
|
/**
|
* @return SC_ID
|
*/
|
public Integer getScId() {
|
return scId;
|
}
|
|
/**
|
* @param scId
|
*/
|
public void setScId(Integer scId) {
|
this.scId = scId;
|
}
|
|
/**
|
* 获取日程标题
|
*
|
* @return SC_Title - 日程标题
|
*/
|
public String getScTitle() {
|
return scTitle;
|
}
|
|
/**
|
* 设置日程标题
|
*
|
* @param scTitle 日程标题
|
*/
|
public void setScTitle(String scTitle) {
|
this.scTitle = scTitle == null ? null : scTitle.trim();
|
}
|
|
/**
|
* 获取日程步骤名称列表
|
*
|
* @return SC_Step_Name - 日程步骤名称列表
|
*/
|
public String getScStepName() {
|
return scStepName;
|
}
|
|
/**
|
* 设置日程步骤名称列表
|
*
|
* @param scStepName 日程步骤名称列表
|
*/
|
public void setScStepName(String scStepName) {
|
this.scStepName = scStepName == null ? null : scStepName.trim();
|
}
|
|
/**
|
* 获取日程类型id,0:系统日程;1:用户业务日程
|
*
|
* @return SC_Type - 日程类型id,0:系统日程;1:用户业务日程
|
*/
|
public Byte getScType() {
|
return scType;
|
}
|
|
/**
|
* 设置日程类型id,0:系统日程;1:用户业务日程
|
*
|
* @param scType 日程类型id,0:系统日程;1:用户业务日程
|
*/
|
public void setScType(Byte scType) {
|
this.scType = scType;
|
}
|
|
/**
|
* 获取日程类型名称
|
*
|
* @return SC_Type_Name - 日程类型名称
|
*/
|
public String getScTypeName() {
|
return scTypeName;
|
}
|
|
/**
|
* 设置日程类型名称
|
*
|
* @param scTypeName 日程类型名称
|
*/
|
public void setScTypeName(String scTypeName) {
|
this.scTypeName = scTypeName == null ? null : scTypeName.trim();
|
}
|
|
/**
|
* 获取日程周期类型。0:每日;1:每周;2:每月;3:每年;4:固定日期
|
*
|
* @return SC_Period_Type - 日程周期类型。0:每日;1:每周;2:每月;3:每年;4:固定日期
|
*/
|
public Byte getScPeriodType() {
|
return scPeriodType;
|
}
|
|
/**
|
* 设置日程周期类型。0:每日;1:每周;2:每月;3:每年;4:固定日期
|
*
|
* @param scPeriodType 日程周期类型。0:每日;1:每周;2:每月;3:每年;4:固定日期
|
*/
|
public void setScPeriodType(Byte scPeriodType) {
|
this.scPeriodType = scPeriodType;
|
}
|
|
/**
|
* 获取日程周期类型名称
|
*
|
* @return SC_Period_Type_Name - 日程周期类型名称
|
*/
|
public String getScPeriodTypeName() {
|
return scPeriodTypeName;
|
}
|
|
/**
|
* 设置日程周期类型名称
|
*
|
* @param scPeriodTypeName 日程周期类型名称
|
*/
|
public void setScPeriodTypeName(String scPeriodTypeName) {
|
this.scPeriodTypeName = scPeriodTypeName == null ? null : scPeriodTypeName.trim();
|
}
|
|
/**
|
* 获取日程周期类型为每周时,决定周几,取值为1至7,用;分隔
|
*
|
* @return SC_Every_Week - 日程周期类型为每周时,决定周几,取值为1至7,用;分隔
|
*/
|
public String getScEveryWeek() {
|
return scEveryWeek;
|
}
|
|
/**
|
* 设置日程周期类型为每周时,决定周几,取值为1至7,用;分隔
|
*
|
* @param scEveryWeek 日程周期类型为每周时,决定周几,取值为1至7,用;分隔
|
*/
|
public void setScEveryWeek(String scEveryWeek) {
|
this.scEveryWeek = scEveryWeek == null ? null : scEveryWeek.trim();
|
}
|
|
/**
|
* 获取日程周期类型为每月时,决定哪日,取值为1至31,用;分隔
|
*
|
* @return SC_Every_Month - 日程周期类型为每月时,决定哪日,取值为1至31,用;分隔
|
*/
|
public String getScEveryMonth() {
|
return scEveryMonth;
|
}
|
|
/**
|
* 设置日程周期类型为每月时,决定哪日,取值为1至31,用;分隔
|
*
|
* @param scEveryMonth 日程周期类型为每月时,决定哪日,取值为1至31,用;分隔
|
*/
|
public void setScEveryMonth(String scEveryMonth) {
|
this.scEveryMonth = scEveryMonth == null ? null : scEveryMonth.trim();
|
}
|
|
/**
|
* 获取日程周期类型为每年时,决定哪天,取值为MM-DD,用;分隔
|
*
|
* @return SC_Every_Year - 日程周期类型为每年时,决定哪天,取值为MM-DD,用;分隔
|
*/
|
public String getScEveryYear() {
|
return scEveryYear;
|
}
|
|
/**
|
* 设置日程周期类型为每年时,决定哪天,取值为MM-DD,用;分隔
|
*
|
* @param scEveryYear 日程周期类型为每年时,决定哪天,取值为MM-DD,用;分隔
|
*/
|
public void setScEveryYear(String scEveryYear) {
|
this.scEveryYear = scEveryYear == null ? null : scEveryYear.trim();
|
}
|
|
/**
|
* 获取对于周期性的日程为开始生效时间,对于固定日程为对应的日程时间
|
*
|
* @return SC_Effective_Time - 对于周期性的日程为开始生效时间,对于固定日程为对应的日程时间
|
*/
|
public Date getScEffectiveTime() {
|
return scEffectiveTime;
|
}
|
|
/**
|
* 设置对于周期性的日程为开始生效时间,对于固定日程为对应的日程时间
|
*
|
* @param scEffectiveTime 对于周期性的日程为开始生效时间,对于固定日程为对应的日程时间
|
*/
|
public void setScEffectiveTime(Date scEffectiveTime) {
|
this.scEffectiveTime = scEffectiveTime;
|
}
|
|
/**
|
* 获取日程所属用户id,与所属用户类型互斥
|
*
|
* @return SC_User_ID - 日程所属用户id,与所属用户类型互斥
|
*/
|
public String getScUserId() {
|
return scUserId;
|
}
|
|
/**
|
* 设置日程所属用户id,与所属用户类型互斥
|
*
|
* @param scUserId 日程所属用户id,与所属用户类型互斥
|
*/
|
public void setScUserId(String scUserId) {
|
this.scUserId = scUserId == null ? null : scUserId.trim();
|
}
|
|
/**
|
* 获取日程所属用户类型配置表id
|
*
|
* @return SC_User_Config_Id - 日程所属用户类型配置表id
|
*/
|
public Integer getScUserConfigId() {
|
return scUserConfigId;
|
}
|
|
/**
|
* 设置日程所属用户类型配置表id
|
*
|
* @param scUserConfigId 日程所属用户类型配置表id
|
*/
|
public void setScUserConfigId(Integer scUserConfigId) {
|
this.scUserConfigId = scUserConfigId;
|
}
|
|
/**
|
* 获取场景类型id
|
*
|
* @return SC_Scene_Type - 场景类型id
|
*/
|
public Integer getScSceneType() {
|
return scSceneType;
|
}
|
|
/**
|
* 设置场景类型id
|
*
|
* @param scSceneType 场景类型id
|
*/
|
public void setScSceneType(Integer scSceneType) {
|
this.scSceneType = scSceneType;
|
}
|
|
/**
|
* 获取是否需要用户签收,签收生成签收记录
|
*
|
* @return SC_Need_Sign - 是否需要用户签收,签收生成签收记录
|
*/
|
public Boolean getScNeedSign() {
|
return scNeedSign;
|
}
|
|
/**
|
* 设置是否需要用户签收,签收生成签收记录
|
*
|
* @param scNeedSign 是否需要用户签收,签收生成签收记录
|
*/
|
public void setScNeedSign(Boolean scNeedSign) {
|
this.scNeedSign = scNeedSign;
|
}
|
|
/**
|
* 获取日程内容
|
*
|
* @return SC_Content - 日程内容
|
*/
|
public String getScContent() {
|
return scContent;
|
}
|
|
/**
|
* 设置日程内容
|
*
|
* @param scContent 日程内容
|
*/
|
public void setScContent(String scContent) {
|
this.scContent = scContent == null ? null : scContent.trim();
|
}
|
|
/**
|
* 获取日程步骤内容列表
|
*
|
* @return SC_Step_Detail - 日程步骤内容列表
|
*/
|
public String getScStepDetail() {
|
return scStepDetail;
|
}
|
|
/**
|
* 设置日程步骤内容列表
|
*
|
* @param scStepDetail 日程步骤内容列表
|
*/
|
public void setScStepDetail(String scStepDetail) {
|
this.scStepDetail = scStepDetail == null ? null : scStepDetail.trim();
|
}
|
}
|