package com.smartor.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; 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; /** * 【请填写功能名称】对象 service_subtask_records * * @author ruoyi * @date 2024-07-01 */ @Data public class ServiceSubtaskRecord extends BaseEntity { private static final long serialVersionUID = 1L; /** * 任务执行记录ID */ @ApiModelProperty(value = "主键") private Long id; /** * 子任务ID */ @Excel(name = "任务ID") @ApiModelProperty(value = "任务ID") private String taskid; /** * 子任务ID */ @Excel(name = "子任务ID") @ApiModelProperty(value = "子任务ID") private Long subtaskId; /** * 任务UUID */ @Excel(name = "任务UUID ") @ApiModelProperty(value = "任务UUID") private String uuid; /** * 任务类型(0通知、1宣教、2门诊、3出院、4复诊、5体检、6问卷、7医技……) */ @Excel(name = "任务类型(0通知、1宣教、2门诊、3出院、4复诊、5体检、6问卷、7医技……)") @ApiModelProperty(value = "任务类型(0通知、1宣教、2门诊、3出院、4复诊、5体检、6问卷、7医技……)") private String tasktype; /** * 任务形式 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-历史记录 */ @Excel(name = "记录属性:0-最新记录,1-历史记录") @ApiModelProperty(value = "记录属性:0-最新记录,1-历史记录") private String recordtype; /** * 开始时间 */ @Excel(name = "开始时间") @ApiModelProperty(value = "开始时间") private Long startTime; /** * 结束时间 */ @Excel(name = "结束时间") @ApiModelProperty(value = "结束时间") private Long endTime; /** * 执行结果 */ @Excel(name = "执行结果") @ApiModelProperty(value = "执行结果") private String result; /** * 删除标志(0:未删除 1:已删除) */ @ApiModelProperty(value = "删除标志(0:未删除 1:已删除)") private String delFlag; /** * 上传标志(0:未上传 1:已上传) */ @Excel(name = "上传标志", readConverterExp = "0=:未上传,1=:已上传") @ApiModelProperty(value = "上传标志(0:未上传 1:已上传)") 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 Long pid; /** * GUID */ @Excel(name = "GUID") @ApiModelProperty(value = "GUID") private String guid; /** * 备注 */ @Excel(name = "备注") @ApiModelProperty(value = "备注") private String remark; }