From dd1af98f7e679290e5280e2aff58d7ff5237c5fb Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期六, 05 九月 2026 11:17:11 +0800
Subject: [PATCH] 实现测试数据物理删除修订

---
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/TTestMapper.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TTestMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TTestMapper.java
index d0e401b..930905e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TTestMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TTestMapper.java
@@ -176,6 +176,18 @@
     int deleteBtsSamplesByIds(@Param("testId") Long testId, @Param("sampleIds") List<Long> sampleIds);
     int deleteBtsMeasurementsBySampleIds(@Param("sampleIds") List<Long> sampleIds);
     int deleteCollectorSamplesByIds(@Param("testId") Long testId, @Param("sampleIds") List<Long> sampleIds);
+    int deleteRealtimeRecordsByIds(@Param("testId") Long testId, @Param("recordIds") List<Long> recordIds);
+    int deleteRealtimeSnapshotsByIds(@Param("testId") Long testId, @Param("snapshotIds") List<Long> snapshotIds);
+    int deleteStepRecordsByIds(@Param("testId") Long testId, @Param("recordIds") List<Long> recordIds);
+    int deleteCycleRecordsByIds(@Param("testId") Long testId, @Param("recordIds") List<Long> recordIds);
+    int deleteCollectorSamplesByIdentities(@Param("testId") Long testId, @Param("identities") List<String> identities);
+    int deleteTestRealtimeRecordsByTestId(Long testId);
+    int deleteTestRealtimeSnapshotsByTestId(Long testId);
+    int deleteTestStepRecordsByTestId(Long testId);
+    int deleteTestCycleRecordsByTestId(Long testId);
+    int deleteTestDataRevisionActionsByTestId(Long testId);
+    int deleteTestDataOverridesByTestId(Long testId);
+    int deleteTestConsoleImportRecordsByTestId(Long testId);
     Long selectBtsSampleIdByDeviceChannelSequence(@Param("testId") Long testId,
             @Param("deviceId") Long deviceId, @Param("channelNo") Long channelNo,
             @Param("sequenceId") Long sequenceId);

--
Gitblit v1.7.1