From af6c73841b54f0c9002ce85b8c0d1679e25d5d7c Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期三, 01 七月 2026 18:06:02 +0800
Subject: [PATCH] 【景宁】任务组开发
---
smartor/src/main/java/com/smartor/domain/ServiceTaskSchedule.java | 166 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 166 insertions(+), 0 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/domain/ServiceTaskSchedule.java b/smartor/src/main/java/com/smartor/domain/ServiceTaskSchedule.java
new file mode 100644
index 0000000..5290525
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/ServiceTaskSchedule.java
@@ -0,0 +1,166 @@
+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
+ * <p>
+ * 鐢ㄤ簬 appltype=5锛堟寜浠诲姟缁勶級锛氫竴涓� service_task 瀵瑰簲涓�鏉� schedule + 澶氭潯 detail锛�
+ * 鍚屼竴鍑洪櫌璁板綍鎹鍙敓鎴愬涓� service_subtask銆�
+ *
+ * @author smartor
+ * @date 2026-06-30
+ */
+@Data
+@ApiModel(value = "ServiceTaskSchedule", description = "闅忚浠诲姟璁″垝涓昏〃")
+public class ServiceTaskSchedule extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 涓婚敭
+ */
+ @ApiModelProperty("涓婚敭id")
+ private Long id;
+
+ /**
+ * 鍏宠仈 service_task.taskid
+ */
+ @ApiModelProperty("鍏宠仈 service_task.taskid")
+ @Excel(name = "浠诲姟id")
+ private Long taskid;
+
+ /**
+ * 鏈�澶у惊鐜鏁帮紙寰幆浠诲姟鐢紝NULL鎴�0琛ㄧず鏃犻檺锛�
+ */
+ @ApiModelProperty("鏈�澶у惊鐜鏁帮紙寰幆浠诲姟鐢紝NULL鎴�0琛ㄧず鏃犻檺锛�")
+ private Long maxLoopCount;
+
+ /**
+ * 褰撳墠宸插畬鎴愬惊鐜鏁�
+ */
+ @ApiModelProperty("褰撳墠宸插畬鎴愬惊鐜鏁�")
+ private Long currentLoopCount;
+
+ /**
+ * 褰撳墠鎵ц椤哄簭鍙�
+ */
+ @ApiModelProperty("褰撳墠鎵ц椤哄簭鍙�")
+ private Integer currentSeq;
+
+ /**
+ * 涓嬩竴鎵ц椤哄簭鍙�
+ */
+ @ApiModelProperty("涓嬩竴鎵ц椤哄簭鍙�")
+ private Integer nextSeq;
+
+ /**
+ * 鎵ц鍛ㄦ湡鏂瑰紡(1-寰幆 0-闈炲惊鐜�)
+ */
+ @ApiModelProperty("鎵ц鍛ㄦ湡鏂瑰紡(1-寰幆 0-闈炲惊鐜�)")
+ private Integer scheduleStyle;
+
+ /**
+ * 寰幆鏃堕棿鏁�
+ */
+ @ApiModelProperty("寰幆鏃堕棿鏁�")
+ private Integer scheduleTimeNum;
+
+ /**
+ * 寰幆鏃堕棿鍗曚綅; 1-澶� 2-鍛� 3-鏈� 4-骞�
+ */
+ @ApiModelProperty("寰幆鏃堕棿鍗曚綅; 1-澶� 2-鍛� 3-鏈� 4-骞�")
+ private Integer scheduleTimeUnit;
+
+ /**
+ * 涓嬫鎵ц鏃堕棿
+ */
+ @ApiModelProperty("涓嬫鎵ц鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date nextExecuteTime;
+
+ /**
+ * 鍛ㄦ湡鍩哄噯绫诲瀷; 0-鑷畾涔夋椂闂� 1-鍏ラ櫌鏃堕棿 2-鍑洪櫌鏃堕棿 3-灏辫瘖鏃堕棿 4-鍏ョ粍鏃堕棿
+ */
+ @ApiModelProperty("鍛ㄦ湡鍩哄噯绫诲瀷; 0-鑷畾涔夋椂闂� 1-鍏ラ櫌鏃堕棿 2-鍑洪櫌鏃堕棿 3-灏辫瘖鏃堕棿 4-鍏ョ粍鏃堕棿")
+ private Integer scheduleBenchmark;
+
+ /**
+ * 鍛ㄦ湡鍩哄噯鑷畾涔夋椂闂�
+ */
+ @ApiModelProperty("鍛ㄦ湡鍩哄噯鑷畾涔夋椂闂�")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date scheduleBenchmarkCustomTime;
+
+ /**
+ * 鍒犻櫎鏍囪锛�0瀛樺湪 1鍒犻櫎锛�
+ */
+ @ApiModelProperty("鍒犻櫎鏍囪锛�0瀛樺湪 1鍒犻櫎锛�")
+ private String delFlag;
+
+ /**
+ * 鏈烘瀯ID
+ */
+ @ApiModelProperty("鏈烘瀯ID")
+ private String orgid;
+
+ /**
+ * 闄㈠尯ID
+ */
+ @ApiModelProperty("闄㈠尯ID")
+ private String campusid;
+
+ /**
+ * 缁戝畾绉戝浠g爜锛堥�楀彿鍒嗛殧锛夛紝浠诲姟缁勮嚜鍔ㄧ撼鍏ュ尮閰嶇敤
+ */
+ @ApiModelProperty("缁戝畾绉戝浠g爜(閫楀彿鍒嗛殧)锛岃嚜鍔ㄧ撼鍏ョ敤")
+ private String deptCodes;
+
+ /**
+ * 缁戝畾鐥呭尯浠g爜锛堥�楀彿鍒嗛殧锛夛紝浠诲姟缁勮嚜鍔ㄧ撼鍏ュ尮閰嶇敤
+ */
+ @ApiModelProperty("缁戝畾鐥呭尯浠g爜(閫楀彿鍒嗛殧)锛岃嚜鍔ㄧ撼鍏ョ敤")
+ private String wardCodes;
+
+ /**
+ * 缁戝畾鐤剧梾ICD10浠g爜锛堥�楀彿鍒嗛殧锛夛紝浠诲姟缁勮嚜鍔ㄧ撼鍏ュ尮閰嶇敤
+ */
+ @ApiModelProperty("缁戝畾鐤剧梾ICD10浠g爜(閫楀彿鍒嗛殧)锛岃嚜鍔ㄧ撼鍏ョ敤")
+ private String icd10Codes;
+
+ /**
+ * 缁戝畾鎵嬫湳绫诲瀷浠g爜锛堥�楀彿鍒嗛殧锛夛紝浠诲姟缁勮嚜鍔ㄧ撼鍏ュ尮閰嶇敤锛堟湰鏈熸殏涓嶇敤锛�
+ */
+ @ApiModelProperty("缁戝畾鎵嬫湳绫诲瀷浠g爜(閫楀彿鍒嗛殧)锛岃嚜鍔ㄧ撼鍏ョ敤(鏈湡鏆備笉鐢�)")
+ private String oplevelCodes;
+
+ /**
+ * 缁戝畾绉戝浠g爜
+ */
+ @ApiModelProperty("缁戝畾绉戝浠g爜")
+ private String deptCode;
+
+ /**
+ * 缁戝畾鐥呭尯浠g爜
+ */
+ @ApiModelProperty("缁戝畾鐥呭尯浠g爜")
+ private String wardCode;
+
+ /**
+ * 缁戝畾鐤剧梾ICD10浠g爜
+ */
+ @ApiModelProperty("缁戝畾鐤剧梾ICD10浠g爜")
+ private String icd10Code;
+
+ /**
+ * 缁戝畾鎵嬫湳绫诲瀷浠g爜
+ */
+ @ApiModelProperty("缁戝畾鎵嬫湳绫诲瀷浠g爜")
+ private String oplevelCode;
+}
--
Gitblit v1.9.3