package com.battery.business.service; import java.util.List; import com.battery.business.domain.DataRevisionItem; import com.battery.business.domain.TTestDataRevisionAction; /** 控制台三类数据的修订、导入和物理删除服务。 */ public interface ITestConsoleDataService { /** 按测试、数据类型、操作类型和时间查询一次用户行为。 */ List selectActions(TTestDataRevisionAction query); /** 返回一条只读修订行为,不恢复被删除的数据。 */ TTestDataRevisionAction selectActionById(Long actionId); /** 在一个事务中写入一次行为、覆盖状态并执行请求的物理删除。 */ Long submitAction(TTestDataRevisionAction action, List overrides); }