package com.smartor.domain;
|
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/**
|
* 方案任务配置对象 scheme_taskconfig
|
*
|
* @author smartor
|
* @date 2023-03-04
|
*/
|
public class SchemeTaskconfig extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 自增ID */
|
private Long id;
|
|
/** 方案ID */
|
@Excel(name = " 方案ID ")
|
private Long schemeid;
|
|
/** 触发场景ID */
|
@Excel(name = " 触发场景ID ")
|
private Long triggersceneid;
|
|
/** 触发规则ID */
|
@Excel(name = " 触发规则ID ")
|
private Long triggerruleid;
|
|
/** 任务类型;1.随访任务 2.宣教任务 3. 提醒任务 4. 复诊管理任务 5. 复查管理任务 6.其他任务 */
|
@Excel(name = " 任务类型;1.随访任务 2.宣教任务 3. 提醒任务 4. 复诊管理任务 5. 复查管理任务 6.其他任务 ")
|
private Long tasktype;
|
|
/** 是否周期任务;0.否 1.是 */
|
@Excel(name = " 是否周期任务;0.否 1.是 ")
|
private Long iscycle;
|
|
/** 计划执行时间数值 */
|
@Excel(name = " 计划执行时间数值 ")
|
private Long planexecutevalue;
|
|
/** 计划执行时间单位;1.天 2.周 3.月 4.年 */
|
@Excel(name = " 计划执行时间单位;1.天 2.周 3.月 4.年 ")
|
private Long planexecuteunit;
|
|
/** 计划执行具体时间 */
|
@Excel(name = " 计划执行具体时间 ")
|
private String planexecutetime;
|
|
/** 计划执行类型;1.当天执行 2.第二天按指定时间执行 3.计划时间早于指定时间不执行 */
|
@Excel(name = " 计划执行类型;1.当天执行 2.第二天按指定时间执行 3.计划时间早于指定时间不执行 ")
|
private Long planexecutetype;
|
|
/** 计划执行是否实时;0.定时 1.实时 */
|
@Excel(name = " 计划执行是否实时;0.定时 1.实时 ")
|
private Long isrealtime;
|
|
/** 周期频率 */
|
@Excel(name = " 周期频率 ")
|
private Long cyclefrequency;
|
|
/** 周期频率单位;1.天 2.周 3.月 4.年 */
|
@Excel(name = " 周期频率单位;1.天 2.周 3.月 4.年 ")
|
private Long cyclefrequencyunit;
|
|
/** 周期频率次数 */
|
@Excel(name = " 周期频率次数 ")
|
private Long cyclefrequencycount;
|
|
/** 有效期天数 */
|
@Excel(name = " 有效期天数 ")
|
private Long termvalidityday;
|
|
/** 有效期规则;1.当天 2.提前 3.延迟 4.提前或延迟 */
|
@Excel(name = " 有效期规则;1.当天 2.提前 3.延迟 4.提前或延迟 ")
|
private Long termvalidityrule;
|
|
/** 有效期前提醒天数 */
|
@Excel(name = " 有效期前提醒天数 ")
|
private Long termvaliditytipsday;
|
|
/** 有效期提醒当天具体时间 */
|
@Excel(name = " 有效期提醒当天具体时间 ")
|
private String termvaliditytipstime;
|
|
/** 关联编号 科室&项目 */
|
@Excel(name = " 关联编号 科室&项目 ")
|
private Long relationid;
|
|
/** 介绍&提醒内容 */
|
@Excel(name = " 介绍&提醒内容 ")
|
private String content;
|
|
/** 提示内容 */
|
@Excel(name = " 提示内容 ")
|
private String tipscontent;
|
|
/** 有限期限/天 */
|
@Excel(name = " 有限期限/天 ")
|
private Long limitedday;
|
|
/** 逾期判断天数 */
|
@Excel(name = " 逾期判断天数 ")
|
private Long overdueday;
|
|
/** 逾期前提醒天数 */
|
@Excel(name = " 逾期前提醒天数 ")
|
private Long overduetipsday;
|
|
/** 失访判断天数 */
|
@Excel(name = " 失访判断天数 ")
|
private Long lossday;
|
|
/** 执行方式;1.微信/短信 2.AI电话 3.不自动发送 4.微信 5.短信 6.企业微信 7.企业微信群 8.钉钉 9.钉钉群 10.飞书 11.飞书群 */
|
@Excel(name = " 执行方式;1.微信/短信 2.AI电话 3.不自动发送 4.微信 5.短信 6.企业微信 7.企业微信群 8.钉钉 9.钉钉群 10.飞书 11.飞书群 ")
|
private Long executetype;
|
|
/** 执行模板 微信&AI外呼模板 */
|
@Excel(name = " 执行模板 微信&AI外呼模板 ")
|
private Long executetemplate;
|
|
/** 额外执行模板 短信模板 */
|
@Excel(name = " 额外执行模板 短信模板 ")
|
private Long executetemplateextra;
|
|
/** 执行顺序;1.微信优先 2.短信优先 3.同时发送 */
|
@Excel(name = " 执行顺序;1.微信优先 2.短信优先 3.同时发送 ")
|
private Long executeorder;
|
|
/** 执行语音类型;1.录音 2.TTS */
|
@Excel(name = " 执行语音类型;1.录音 2.TTS ")
|
private String executevoicetype;
|
|
/** 录音文件&TTS参数 */
|
@Excel(name = " 录音文件&TTS参数 ")
|
private String executevoicecontent;
|
|
/** 提醒医护人员ID(多选) */
|
@Excel(name = " 提醒医护人员ID", readConverterExp = "多=选")
|
private String exeutetipspersonid;
|
|
/** 机构ID */
|
@Excel(name = " 机构ID ")
|
private String orgid;
|
|
/** 删除标记 */
|
private String delFlag;
|
|
/** 上传标记 */
|
@Excel(name = " 上传标记 ")
|
private Long isupload;
|
|
/** 上传时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date uploadTime;
|
|
/** 是否本地 */
|
@Excel(name = " 是否本地 ")
|
private Long islocal;
|
|
/** 关联项目类型;1.检查 2.检验 */
|
@Excel(name = " 关联项目类型;1.检查 2.检验 ")
|
private Long relationtype;
|
|
/** 语音合成厂商 */
|
@Excel(name = " 语音合成厂商 ")
|
private Long voicemanufacturers;
|
|
/** 语音合成配置 */
|
@Excel(name = " 语音合成配置 ")
|
private String voiceconfig;
|
|
/** 完成条件;1通话状态 2复核状态 */
|
@Excel(name = " 完成条件;1通话状态 2复核状态 ")
|
private Long completecondition;
|
|
/** 完成条件对应状态 */
|
@Excel(name = " 完成条件对应状态 ")
|
private Long completeconditionstate;
|
|
/** 关联编号 科室&项目(多选) */
|
@Excel(name = " 关联编号 科室&项目(多选) ")
|
private String relationlistid;
|
|
/** 关联代码 问卷&宣教 */
|
@Excel(name = " 关联代码 问卷&宣教 ")
|
private String relationcode;
|
|
/** 是否存在重发标记 */
|
@Excel(name = " 是否存在重发标记 ")
|
private Long isrepeat;
|
|
public void setId(Long id)
|
{
|
this.id = id;
|
}
|
|
public Long getId()
|
{
|
return id;
|
}
|
public void setSchemeid(Long schemeid)
|
{
|
this.schemeid = schemeid;
|
}
|
|
public Long getSchemeid()
|
{
|
return schemeid;
|
}
|
public void setTriggersceneid(Long triggersceneid)
|
{
|
this.triggersceneid = triggersceneid;
|
}
|
|
public Long getTriggersceneid()
|
{
|
return triggersceneid;
|
}
|
public void setTriggerruleid(Long triggerruleid)
|
{
|
this.triggerruleid = triggerruleid;
|
}
|
|
public Long getTriggerruleid()
|
{
|
return triggerruleid;
|
}
|
public void setTasktype(Long tasktype)
|
{
|
this.tasktype = tasktype;
|
}
|
|
public Long getTasktype()
|
{
|
return tasktype;
|
}
|
public void setIscycle(Long iscycle)
|
{
|
this.iscycle = iscycle;
|
}
|
|
public Long getIscycle()
|
{
|
return iscycle;
|
}
|
public void setPlanexecutevalue(Long planexecutevalue)
|
{
|
this.planexecutevalue = planexecutevalue;
|
}
|
|
public Long getPlanexecutevalue()
|
{
|
return planexecutevalue;
|
}
|
public void setPlanexecuteunit(Long planexecuteunit)
|
{
|
this.planexecuteunit = planexecuteunit;
|
}
|
|
public Long getPlanexecuteunit()
|
{
|
return planexecuteunit;
|
}
|
public void setPlanexecutetime(String planexecutetime)
|
{
|
this.planexecutetime = planexecutetime;
|
}
|
|
public String getPlanexecutetime()
|
{
|
return planexecutetime;
|
}
|
public void setPlanexecutetype(Long planexecutetype)
|
{
|
this.planexecutetype = planexecutetype;
|
}
|
|
public Long getPlanexecutetype()
|
{
|
return planexecutetype;
|
}
|
public void setIsrealtime(Long isrealtime)
|
{
|
this.isrealtime = isrealtime;
|
}
|
|
public Long getIsrealtime()
|
{
|
return isrealtime;
|
}
|
public void setCyclefrequency(Long cyclefrequency)
|
{
|
this.cyclefrequency = cyclefrequency;
|
}
|
|
public Long getCyclefrequency()
|
{
|
return cyclefrequency;
|
}
|
public void setCyclefrequencyunit(Long cyclefrequencyunit)
|
{
|
this.cyclefrequencyunit = cyclefrequencyunit;
|
}
|
|
public Long getCyclefrequencyunit()
|
{
|
return cyclefrequencyunit;
|
}
|
public void setCyclefrequencycount(Long cyclefrequencycount)
|
{
|
this.cyclefrequencycount = cyclefrequencycount;
|
}
|
|
public Long getCyclefrequencycount()
|
{
|
return cyclefrequencycount;
|
}
|
public void setTermvalidityday(Long termvalidityday)
|
{
|
this.termvalidityday = termvalidityday;
|
}
|
|
public Long getTermvalidityday()
|
{
|
return termvalidityday;
|
}
|
public void setTermvalidityrule(Long termvalidityrule)
|
{
|
this.termvalidityrule = termvalidityrule;
|
}
|
|
public Long getTermvalidityrule()
|
{
|
return termvalidityrule;
|
}
|
public void setTermvaliditytipsday(Long termvaliditytipsday)
|
{
|
this.termvaliditytipsday = termvaliditytipsday;
|
}
|
|
public Long getTermvaliditytipsday()
|
{
|
return termvaliditytipsday;
|
}
|
public void setTermvaliditytipstime(String termvaliditytipstime)
|
{
|
this.termvaliditytipstime = termvaliditytipstime;
|
}
|
|
public String getTermvaliditytipstime()
|
{
|
return termvaliditytipstime;
|
}
|
public void setRelationid(Long relationid)
|
{
|
this.relationid = relationid;
|
}
|
|
public Long getRelationid()
|
{
|
return relationid;
|
}
|
public void setContent(String content)
|
{
|
this.content = content;
|
}
|
|
public String getContent()
|
{
|
return content;
|
}
|
public void setTipscontent(String tipscontent)
|
{
|
this.tipscontent = tipscontent;
|
}
|
|
public String getTipscontent()
|
{
|
return tipscontent;
|
}
|
public void setLimitedday(Long limitedday)
|
{
|
this.limitedday = limitedday;
|
}
|
|
public Long getLimitedday()
|
{
|
return limitedday;
|
}
|
public void setOverdueday(Long overdueday)
|
{
|
this.overdueday = overdueday;
|
}
|
|
public Long getOverdueday()
|
{
|
return overdueday;
|
}
|
public void setOverduetipsday(Long overduetipsday)
|
{
|
this.overduetipsday = overduetipsday;
|
}
|
|
public Long getOverduetipsday()
|
{
|
return overduetipsday;
|
}
|
public void setLossday(Long lossday)
|
{
|
this.lossday = lossday;
|
}
|
|
public Long getLossday()
|
{
|
return lossday;
|
}
|
public void setExecutetype(Long executetype)
|
{
|
this.executetype = executetype;
|
}
|
|
public Long getExecutetype()
|
{
|
return executetype;
|
}
|
public void setExecutetemplate(Long executetemplate)
|
{
|
this.executetemplate = executetemplate;
|
}
|
|
public Long getExecutetemplate()
|
{
|
return executetemplate;
|
}
|
public void setExecutetemplateextra(Long executetemplateextra)
|
{
|
this.executetemplateextra = executetemplateextra;
|
}
|
|
public Long getExecutetemplateextra()
|
{
|
return executetemplateextra;
|
}
|
public void setExecuteorder(Long executeorder)
|
{
|
this.executeorder = executeorder;
|
}
|
|
public Long getExecuteorder()
|
{
|
return executeorder;
|
}
|
public void setExecutevoicetype(String executevoicetype)
|
{
|
this.executevoicetype = executevoicetype;
|
}
|
|
public String getExecutevoicetype()
|
{
|
return executevoicetype;
|
}
|
public void setExecutevoicecontent(String executevoicecontent)
|
{
|
this.executevoicecontent = executevoicecontent;
|
}
|
|
public String getExecutevoicecontent()
|
{
|
return executevoicecontent;
|
}
|
public void setExeutetipspersonid(String exeutetipspersonid)
|
{
|
this.exeutetipspersonid = exeutetipspersonid;
|
}
|
|
public String getExeutetipspersonid()
|
{
|
return exeutetipspersonid;
|
}
|
public void setOrgid(String orgid)
|
{
|
this.orgid = orgid;
|
}
|
|
public String getOrgid()
|
{
|
return orgid;
|
}
|
public void setDelFlag(String delFlag)
|
{
|
this.delFlag = delFlag;
|
}
|
|
public String getDelFlag()
|
{
|
return delFlag;
|
}
|
public void setIsupload(Long isupload)
|
{
|
this.isupload = isupload;
|
}
|
|
public Long getIsupload()
|
{
|
return isupload;
|
}
|
public void setUploadTime(Date uploadTime)
|
{
|
this.uploadTime = uploadTime;
|
}
|
|
public Date getUploadTime()
|
{
|
return uploadTime;
|
}
|
public void setIslocal(Long islocal)
|
{
|
this.islocal = islocal;
|
}
|
|
public Long getIslocal()
|
{
|
return islocal;
|
}
|
public void setRelationtype(Long relationtype)
|
{
|
this.relationtype = relationtype;
|
}
|
|
public Long getRelationtype()
|
{
|
return relationtype;
|
}
|
public void setVoicemanufacturers(Long voicemanufacturers)
|
{
|
this.voicemanufacturers = voicemanufacturers;
|
}
|
|
public Long getVoicemanufacturers()
|
{
|
return voicemanufacturers;
|
}
|
public void setVoiceconfig(String voiceconfig)
|
{
|
this.voiceconfig = voiceconfig;
|
}
|
|
public String getVoiceconfig()
|
{
|
return voiceconfig;
|
}
|
public void setCompletecondition(Long completecondition)
|
{
|
this.completecondition = completecondition;
|
}
|
|
public Long getCompletecondition()
|
{
|
return completecondition;
|
}
|
public void setCompleteconditionstate(Long completeconditionstate)
|
{
|
this.completeconditionstate = completeconditionstate;
|
}
|
|
public Long getCompleteconditionstate()
|
{
|
return completeconditionstate;
|
}
|
public void setRelationlistid(String relationlistid)
|
{
|
this.relationlistid = relationlistid;
|
}
|
|
public String getRelationlistid()
|
{
|
return relationlistid;
|
}
|
public void setRelationcode(String relationcode)
|
{
|
this.relationcode = relationcode;
|
}
|
|
public String getRelationcode()
|
{
|
return relationcode;
|
}
|
public void setIsrepeat(Long isrepeat)
|
{
|
this.isrepeat = isrepeat;
|
}
|
|
public Long getIsrepeat()
|
{
|
return isrepeat;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("schemeid", getSchemeid())
|
.append("triggersceneid", getTriggersceneid())
|
.append("triggerruleid", getTriggerruleid())
|
.append("tasktype", getTasktype())
|
.append("iscycle", getIscycle())
|
.append("planexecutevalue", getPlanexecutevalue())
|
.append("planexecuteunit", getPlanexecuteunit())
|
.append("planexecutetime", getPlanexecutetime())
|
.append("planexecutetype", getPlanexecutetype())
|
.append("isrealtime", getIsrealtime())
|
.append("cyclefrequency", getCyclefrequency())
|
.append("cyclefrequencyunit", getCyclefrequencyunit())
|
.append("cyclefrequencycount", getCyclefrequencycount())
|
.append("termvalidityday", getTermvalidityday())
|
.append("termvalidityrule", getTermvalidityrule())
|
.append("termvaliditytipsday", getTermvaliditytipsday())
|
.append("termvaliditytipstime", getTermvaliditytipstime())
|
.append("relationid", getRelationid())
|
.append("content", getContent())
|
.append("tipscontent", getTipscontent())
|
.append("limitedday", getLimitedday())
|
.append("overdueday", getOverdueday())
|
.append("overduetipsday", getOverduetipsday())
|
.append("lossday", getLossday())
|
.append("executetype", getExecutetype())
|
.append("executetemplate", getExecutetemplate())
|
.append("executetemplateextra", getExecutetemplateextra())
|
.append("executeorder", getExecuteorder())
|
.append("executevoicetype", getExecutevoicetype())
|
.append("executevoicecontent", getExecutevoicecontent())
|
.append("exeutetipspersonid", getExeutetipspersonid())
|
.append("orgid", getOrgid())
|
.append("delFlag", getDelFlag())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("isupload", getIsupload())
|
.append("uploadTime", getUploadTime())
|
.append("islocal", getIslocal())
|
.append("relationtype", getRelationtype())
|
.append("voicemanufacturers", getVoicemanufacturers())
|
.append("voiceconfig", getVoiceconfig())
|
.append("completecondition", getCompletecondition())
|
.append("completeconditionstate", getCompleteconditionstate())
|
.append("relationlistid", getRelationlistid())
|
.append("relationcode", getRelationcode())
|
.append("isrepeat", getIsrepeat())
|
.toString();
|
}
|
}
|