liusheng
2024-06-21 ecda68f9ffbd4e0f01d3939550906f670b1e0482
smartor/src/main/java/com/smartor/domain/IvrTaskVO.java
@@ -3,11 +3,14 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
 * 语音任务对象 ivr_task
@@ -20,6 +23,13 @@
    private static final long serialVersionUID = 1L;
    /**
     * 任务描述
     */
    @Excel(name = "任务描述")
    @ApiModelProperty(value = "任务描述")
    private String taskDesc;
    /**
     *
     */
    private Long taskid;
@@ -28,13 +38,23 @@
     *
     */
    @Excel(name = "  ")
    private String taskname;
    private String taskName;
    /**
     *
     */
    @Excel(name = "  ")
    private String templateid;
    private Long templateid;
    /**
     *
     */
    @Excel(name = "  ")
    private Long libtemplateid;
    /**
     *
     */
    @Excel(name = "  ")
    private String libtemplatename;
    /**
     *
@@ -77,6 +97,14 @@
     */
    @Excel(name = "  ")
    private Long fail;
    /**
     * 任务形式 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;
    /**
     *
@@ -188,5 +216,72 @@
    @Excel(name = " 未发送 ")
    private Long wfs;
    /**
     * 就诊类型(1门诊  2出院)
     */
    @Excel(name = "  就诊类型(1门诊  2出院)")
    @ApiModelProperty(value = "就诊类型(1门诊  2出院 3.专病)")
    private String hospType;
    /**
     * 就诊编号(对应的outhospno、inhospno)
     */
    @Excel(name = "  就诊编号(对应的outhospno、inhospno)  ")
    @ApiModelProperty(value = "就诊编号(对应的outhospno、inhospno)")
    private String hospno;
    /**
     * 发送时间段
     */
    @ApiModelProperty(value = "发送时间段 ")
    private List<TaskSendTimeVO> sendTimeslot;
    /**
     * 发送状态:  0  失败   1成功
     */
    @Excel(name = " 发送状态: 1创建   2执行中   3 暂停   4终止  5完成 ")
    @ApiModelProperty(value = "发送状态: 1创建   2执行中   3 暂停   4终止  5完成 ")
    private Integer sendState;
    /**
     * 患者与单一任务关联表集合
     */
    @Excel(name = " 宣患者与单一任务关联表集合")
    @ApiModelProperty(value = "患者与单一任务关联表集合")
    private List<PatTaskRelevance> patTaskRelevances;
    /**
     * 是否存在操作:1 新增 2修改 3删除
     */
    @ApiModelProperty(value = "是否存在操作:1 新增 2修改 3删除")
    private Integer isoperation;
    /**
     * 文本变量参数
     */
    @Excel(name = "文本变量参数")
    @ApiModelProperty(value = "文本变量参数")
    private Map<String, Map<String, String>> textParam;
    /**
     * 发送类型: 1 时间段   2 时间点   3 即刻发送
     */
    @ApiModelProperty(value = "发送类型: 1 时间段   2 即刻发送")
    private Long sendType;
    @ApiModelProperty(value = "上午时间")
    private String showTimeMorn;
    @ApiModelProperty(value = "中午时间")
    private String showTimeNoon;
    @ApiModelProperty(value = "晚午时间")
    private String showTimeNight;
    @ApiModelProperty(value = "展示日期")
    private String showDate;
}