yeg
2026-09-01 3b0d51d628c772c47845d9fd0b95ebde8a969d07
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.ruoyi.system.service;
 
import java.util.List;
import com.ruoyi.system.domain.TTestDataOverride;
import com.ruoyi.system.domain.TTestDataRevisionAction;
 
/** 控制台三类数据的修订、导入和物理删除服务。 */
public interface ITestConsoleDataService
{
    /** 按测试、数据类型、操作类型和时间查询一次用户行为。 */
    List<TTestDataRevisionAction> selectActions(TTestDataRevisionAction query);
 
    /** 返回一条只读修订行为,不恢复被删除的数据。 */
    TTestDataRevisionAction selectActionById(Long actionId);
 
    List<TTestDataOverride> selectOverrides(Long testId, String dataType);
 
    /** 在一个事务中写入一次行为、覆盖状态并执行请求的物理删除。 */
    Long submitAction(TTestDataRevisionAction action, List<TTestDataOverride> overrides,
            List<Long> btsSampleIds, List<Long> collectorSampleIds);
}