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.math.BigDecimal;
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 宣教单一任务对象 he_task_single
|
*
|
* @author ruoyi
|
* @date 2024-04-16
|
*/
|
@ApiModel(value = "HeTaskSingleVO", description = "宣教单一任务对象 ")
|
@Data
|
public class HeTaskSingleVO extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 自增ID
|
*/
|
@ApiModelProperty(value = "主键")
|
private Long id;
|
|
/**
|
* 患者服务任务id
|
*/
|
@Excel(name = "患者服务任务id")
|
@ApiModelProperty(value = "患者服务任务id")
|
private Long svrtaskid;
|
|
/**
|
* 病人id(作废,用主键与关联表进行关联)
|
*/
|
@Excel(name = " 病人id", readConverterExp = "作=废,用主键与关联表进行关联")
|
@ApiModelProperty(value = "病人id(作废,用主键与关联表进行关联)")
|
private String patientid;
|
|
/**
|
* 宣教分类
|
*/
|
@Excel(name = " 宣教分类 ")
|
@ApiModelProperty(value = "宣教分类")
|
private String classification;
|
|
/**
|
* 宣教id
|
*/
|
@Excel(name = " 宣教id")
|
@ApiModelProperty(value = "宣教id")
|
private Long preachcategoryid;
|
|
/**
|
* 宣教名称
|
*/
|
@Excel(name = " 宣教名称 ")
|
@ApiModelProperty(value = "宣教名称")
|
private String preachname;
|
|
/**
|
* 版本
|
*/
|
@Excel(name = " 版本 ")
|
@ApiModelProperty(value = "版本")
|
private BigDecimal version;
|
|
/**
|
* 宣教形式 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;
|
|
/**
|
* 组织形式:1.单人宣教 2.多人宣教
|
*/
|
@Excel(name = "组织形式:1.单人宣教 2.多人宣教")
|
@ApiModelProperty(value = "组织形式:1.单人宣教 2.多人宣教")
|
private Long orgform;
|
|
/**
|
* 宣教描述
|
*/
|
@Excel(name = " 宣教描述 ")
|
@ApiModelProperty(value = "宣教描述")
|
private String preachdescription;
|
|
/**
|
* 宣教内容
|
*/
|
@Excel(name = " 宣教内容 ")
|
@ApiModelProperty(value = "宣教内容")
|
private String preachcontent;
|
|
/**
|
* 模板ID
|
*/
|
@Excel(name = " 模板ID ")
|
@ApiModelProperty(value = "模板ID")
|
private Long templateid;
|
|
/**
|
* 宣教代码
|
*/
|
@Excel(name = " 宣教代码 ")
|
@ApiModelProperty(value = "宣教代码")
|
private String preachcode;
|
|
/**
|
* 中心库ID
|
*/
|
@Excel(name = " 中心库ID ")
|
@ApiModelProperty(value = "中心库ID")
|
private Long centerlibraryid;
|
|
/**
|
* 是否启用
|
*/
|
@Excel(name = " 是否启用 ")
|
@ApiModelProperty(value = "是否启用")
|
private Long isenable;
|
|
/**
|
* 机构ID
|
*/
|
@Excel(name = " 机构ID ")
|
@ApiModelProperty(value = "机构ID")
|
private String orgid;
|
|
/**
|
* 删除标记
|
*/
|
@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;
|
|
/**
|
* 是否本地
|
*/
|
@Excel(name = " 是否本地 ")
|
@ApiModelProperty(value = "是否本地")
|
private Long islocal;
|
|
/**
|
* 中心库代码
|
*/
|
@Excel(name = " 中心库代码 ")
|
@ApiModelProperty(value = "中心库代码")
|
private String centerlibrarycode;
|
|
/**
|
* 父ID
|
*/
|
@Excel(name = "父ID")
|
@ApiModelProperty(value = "父ID")
|
private Long pid;
|
|
/**
|
* GUID
|
*/
|
@Excel(name = "GUID")
|
@ApiModelProperty(value = "GUID")
|
private String guid;
|
|
/**
|
* 任务发送时间
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "任务发送时间", width = 30, dateFormat = "yyyy-MM-dd")
|
@ApiModelProperty(value = "任务发送时间")
|
private Date sendTime;
|
|
/**
|
* 是否发送 : 0 暂停发送 1 定时发送 2 立即发送
|
*/
|
@Excel(name = "是否发送 : 0 暂停发送 1 定时发送 2 立即发送 ")
|
@ApiModelProperty(value = " 是否发送 : 0 暂停发送 1 定时发送 2 立即发送")
|
private Long isSend;
|
|
/**
|
* 发送状态: 0 失败 1成功
|
*/
|
@Excel(name = "发送状态: 0 失败 1成功")
|
@ApiModelProperty(value = "发送状态: 0 失败 1成功")
|
private String sendState;
|
|
/**
|
* 富文本
|
*/
|
@Excel(name = "富文本")
|
@ApiModelProperty(value = "富文本")
|
private String richText;
|
|
/**
|
* 就诊日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "就诊日期", width = 30, dateFormat = "yyyy-MM-dd")
|
@ApiModelProperty(value = "就诊日期")
|
private Date admindate;
|
|
|
/**
|
* 发送类型: 1 时间段 2 时间点 3 即刻发送
|
*/
|
@Excel(name = "发送类型: 1 时间段 2 时间点 3 即刻发送")
|
@ApiModelProperty(value = "主键")
|
private String sendType;
|
|
|
/**
|
* 发送时间段
|
*/
|
@ApiModelProperty(value = "发送时间段 ")
|
private List<TaskSendTimeVO> sendTimeslot;
|
|
|
/**
|
* 是否存在操作:1 新增 2修改 3删除
|
*/
|
@ApiModelProperty(value = "是否存在操作:1 新增 2修改 3删除")
|
private Integer isoperation;
|
|
/**
|
* 文本变量参数
|
*/
|
@Excel(name = "文本变量参数")
|
@ApiModelProperty(value = "文本变量参数")
|
private Map<String, Map<String, String>> textParam;
|
|
/**
|
* 类型(1 宣教、2 医技)
|
*/
|
@Excel(name = "类型(1 宣教、2 医技)")
|
@ApiModelProperty(value = "类型(1 宣教、2 医技)")
|
private String type;
|
|
/**
|
* 发送日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 发送日期 ", width = 30, dateFormat = "yyyy-MM-dd")
|
@ApiModelProperty(value = "发送日期")
|
private Date senddate;
|
|
/**
|
* 上午开始发送时间限制
|
*/
|
@Excel(name = " 上午开始发送时间限制 ")
|
@ApiModelProperty(value = "上午开始发送时间限制")
|
private String sendlimitabegin;
|
|
/**
|
* 上午结束发送时间限制
|
*/
|
@Excel(name = " 上午结束发送时间限制 ")
|
@ApiModelProperty(value = "上午结束发送时间限制")
|
private String sendlimitaend;
|
|
/**
|
* 下午开始发送时间限制
|
*/
|
@Excel(name = " 下午开始发送时间限制 ")
|
@ApiModelProperty(value = "下午开始发送时间限制")
|
private String sendlimitpbegin;
|
|
/**
|
* 下午结束发送时间限制
|
*/
|
@Excel(name = " 下午结束发送时间限制 ")
|
@ApiModelProperty(value = "下午结束发送时间限制")
|
private String sendlimitpend;
|
|
/**
|
* 晚上开始发送时间限制
|
*/
|
@Excel(name = " 晚上开始发送时间限制 ")
|
@ApiModelProperty(value = "晚上开始发送时间限制")
|
private String sendlimitnbegin;
|
|
/**
|
* 晚上结束发送时间限制
|
*/
|
@Excel(name = " 晚上结束发送时间限制 ")
|
@ApiModelProperty(value = "晚上结束发送时间限制")
|
private String sendlimitnend;
|
|
/**
|
* 患者与单一任务关联表集合
|
*/
|
@Excel(name = " 宣患者与单一任务关联表集合")
|
@ApiModelProperty(value = "患者与单一任务关联表集合")
|
private List<PatTaskRelevance> patTaskRelevances;
|
|
}
|