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/mapper/ServiceTaskScheduleDetailMapper.java | 67 +++++++++++++++++++++++++++++++++
1 files changed, 67 insertions(+), 0 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/mapper/ServiceTaskScheduleDetailMapper.java b/smartor/src/main/java/com/smartor/mapper/ServiceTaskScheduleDetailMapper.java
new file mode 100644
index 0000000..de7eb4d
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/ServiceTaskScheduleDetailMapper.java
@@ -0,0 +1,67 @@
+package com.smartor.mapper;
+
+import com.smartor.domain.ServiceTaskScheduleDetail;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * 闅忚浠诲姟璁″垝鏄庣粏 Mapper 鎺ュ彛
+ *
+ * @author smartor
+ * @date 2026-06-30
+ */
+@Mapper
+public interface ServiceTaskScheduleDetailMapper {
+
+ /**
+ * 鏌ヨ鏄庣粏
+ */
+ ServiceTaskScheduleDetail selectServiceTaskScheduleDetailById(Long id);
+
+ /**
+ * 鏌ヨ鏄庣粏鍒楄〃
+ */
+ List<ServiceTaskScheduleDetail> selectServiceTaskScheduleDetailList(ServiceTaskScheduleDetail detail);
+
+ /**
+ * 鎸� scheduleid 鏌ヨ鏄庣粏鍒楄〃锛堟寜 seq 鍗囧簭锛�
+ */
+ List<ServiceTaskScheduleDetail> selectByScheduleid(@Param("scheduleid") Long scheduleid);
+
+ /**
+ * 鎸� taskid 鏌ヨ鏄庣粏鍒楄〃锛堟寜 seq 鍗囧簭锛�
+ */
+ List<ServiceTaskScheduleDetail> selectByTaskid(@Param("taskid") Long taskid);
+
+ /**
+ * 鏂板鏄庣粏
+ */
+ int insertServiceTaskScheduleDetail(ServiceTaskScheduleDetail detail);
+
+ /**
+ * 鎵归噺鏂板鏄庣粏
+ */
+ int batchInsertServiceTaskScheduleDetail(@Param("list") List<ServiceTaskScheduleDetail> list);
+
+ /**
+ * 淇敼鏄庣粏
+ */
+ int updateServiceTaskScheduleDetail(ServiceTaskScheduleDetail detail);
+
+ /**
+ * 閫昏緫鍒犻櫎锛堟寜 id锛�
+ */
+ int deleteServiceTaskScheduleDetailById(Long id);
+
+ /**
+ * 閫昏緫鍒犻櫎锛堟寜 scheduleid锛夛細淇敼浠诲姟鏃舵竻绌烘棫鏄庣粏
+ */
+ int deleteByScheduleid(@Param("scheduleid") Long scheduleid);
+
+ /**
+ * 閫昏緫鍒犻櫎锛堟寜 taskid锛�
+ */
+ int deleteByTaskid(@Param("taskid") Long taskid);
+}
--
Gitblit v1.9.3