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; /** * 随访任务计划明细表 service_task_schedule_detail * * @author smartor * @date 2026-06-30 */ @Data @ApiModel(value = "ServiceTaskScheduleDetail", description = "随访任务计划明细表") public class ServiceTaskScheduleDetail extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键 */ @ApiModelProperty("主键") private Long id; /** * 关联 service_task.taskid */ @ApiModelProperty("关联 service_task.taskid") @Excel(name = "任务id") private Long taskid; /** * 关联 service_task_schedule.id */ @ApiModelProperty("关联 service_task_schedule.id") private Long scheduleid; /** * 顺序号,从1开始 */ @ApiModelProperty("顺序号,从1开始") private Integer seq; /** * 间隔天数(固定任务:相对基准日;循环任务:相对上一次完成日) */ @ApiModelProperty("间隔天数(固定任务:相对基准日;循环任务:相对上一次完成日)") private Integer dayOffset; /** * 该次使用的模板ID */ @ApiModelProperty("该次使用的模板ID") private Long templateid; /** * 模板库ID */ @ApiModelProperty("模板库ID") private Long libtemplateid; /** * 模板名称 */ @ApiModelProperty("模板名称") private String templatename; /** * 该次自定义内容(JSON:kcb/jsy/text_param等) */ @ApiModelProperty("该次自定义内容(JSON:kcb/jsy/text_param等)") private String content; /** * 下次执行时间 */ @ApiModelProperty("下次执行时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date nextExecuteTime; /** * 删除标记(0存在 1删除) */ @ApiModelProperty("删除标记(0存在 1删除)") private String delFlag; /** * 机构ID */ @ApiModelProperty("机构ID") private String orgid; /** * 院区ID */ @ApiModelProperty("院区ID") private String campusid; }