package com.smartor.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 语音任务对象 ivr_task * * @author smartor * @date 2023-03-24 */ @ApiModel(value = "IvrTask", description = "任务对象") @Data public class IvrTask extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键 */ @ApiModelProperty(value = "主键") private Long taskid; /** * 任务名称 */ @Excel(name = "任务名称 ") @ApiModelProperty(value = "任务名称") private String taskName; /** * 模板ID */ @Excel(name = "模板ID ") @ApiModelProperty(value = "模板ID") private String templateid; /** * 模板名称 */ @Excel(name = "模板名称") @ApiModelProperty(value = "模板名称") private String templatename; /** * 标签信息 */ @Excel(name = "标签信息") @ApiModelProperty(value = "标签信息") private String labelinfo; /** * 状态 */ @Excel(name = "状态") @ApiModelProperty(value = "状态") private Long state; /** * 数量 */ @Excel(name = "数量") @ApiModelProperty(value = "数量") private Long count; /** * 执行 */ @Excel(name = "执行") @ApiModelProperty(value = "执行") private Long executed; /** * 不执行 */ @Excel(name = "不执行") @ApiModelProperty(value = "不执行") private Long unexecuted; /** * 是否失败 */ @Excel(name = "是否失败") @ApiModelProperty(value = "是否失败") private Long fail; /** * 患者ID */ @Excel(name = "患者ID") @ApiModelProperty(value = "患者ID") private String patientid; /** * 患者姓名 */ @Excel(name = "患者姓名") @ApiModelProperty(value = "患者姓名") private String patientname; /** * */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " ", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty(value = "添加时间") private Date addtime; /** * 审核人id */ @Excel(name = "审核人id") @ApiModelProperty(value = "审核人id") private String checkuserid; /** * 审核人 */ @Excel(name = "审核人") @ApiModelProperty(value = "审核人") private String checkusername; /** * 审核人时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " ", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty(value = "审核人时间") private Date checktime; /** * 1,出院随访;2,体检通知;3,满意度调查;4,宣教; */ @Excel(name = " 1,出院随访;2,体检通知;3,满意度调查;4,宣教; ") @ApiModelProperty(value = "1,出院随访;2,体检通知;3,满意度调查;4,宣教;") private String type; /** * 类型名称 */ @Excel(name = "类型名称") @ApiModelProperty(value = "类型名称") private String typename; /** * 0.不使用播前短信 1.使用播前短信 */ @Excel(name = " 0.不使用播前短信 1.使用播前短信 ") @ApiModelProperty(value = "科室名称") private Long usebqsms; /** * 0.不使用播后短信 1.使用播前短信 */ @Excel(name = " 0.不使用播后短信 1.使用播前短信 ") @ApiModelProperty(value = "0.不使用播前短信 1.使用播前短信 ") private Long usebhsms; /** * 0.不使用播后短信 1.使用播后短信 */ @Excel(name = " 0.不使用播后短信 1.使用播后短信 ") @ApiModelProperty(value = " 0.不使用播后短信 1.使用播后短信 ") private Long usesendsms; /** * 部门code */ @Excel(name = "部门code") @ApiModelProperty(value = "部门code") private String deptcode; /** * 删除 */ @ApiModelProperty(value = "删除") private String delFlag; /** * 上传标记 */ @Excel(name = " 上传标记 ") @ApiModelProperty(value = "上传标记") private Long isupload; /** * 上传时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty(value = "上传时间") private Date uploadTime; /** * 机构ID */ @Excel(name = " 机构ID ") @ApiModelProperty(value = "机构ID ") private String orgid; /** * 父ID */ @Excel(name = " 父ID ") @ApiModelProperty(value = "父ID ") private Integer pid; /** * guid */ @Excel(name = " guid ") @ApiModelProperty(value = "guid ") private String guid; /** * 任务形式 1,多媒体 2,纸质 3,电话 4,短信 5.微信公众号 6.微信小程序 7.支付宝 8.智能小程序 9.钉钉 */ @Excel(name = " 任务形式 1,多媒体 2,纸质 3,电话 4,短信 5.微信公众号 6.微信小程序 7.支付宝 8.智能小程序 9.钉钉 ") @ApiModelProperty(value = " 任务形式 1,多媒体 2,纸质 3,电话 4,短信 5.微信公众号 6.微信小程序 7.支付宝 8.智能小程序 9.钉钉 ") private String preachform; /** * 是否发送 : 0 暂停发送 1 定时发送 2 立即发送 */ @Excel(name = " 是否发送 : 0 暂停发送 1 定时发送 2 立即发送 ") @ApiModelProperty(value = "是否发送 : 0 暂停发送 1 定时发送 2 立即发送 ") private Integer isSend; /** * 发送状态: 0 失败 1成功 */ @Excel(name = " 发送状态: 0 失败 1成功 ") @ApiModelProperty(value = "发送状态: 0 失败 1成功 ") private String sendState; /** * 文本变量参数 */ @Excel(name = " 文本变量参数 ") @ApiModelProperty(value = "文本变量参数 ") private String param; /** * pageNum */ @ApiModelProperty("pageNum") private Integer pageNum; /** * pageSize */ @ApiModelProperty("pageSize") private Integer pageSize; }