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<TTestDataRevisionAction> selectActions(TTestDataRevisionAction query);
|
|
/** 返回只读修订摘要及涉及数量;仅编辑附带身份和字段变化,不读取完整修改前快照。 */
|
TTestDataRevisionAction selectActionById(Long actionId);
|
|
|
|
/** 在测试行锁和事务内执行提交;三 Sheet 按类型各生成修订,全部编号写入 action。 */
|
Long submitAction(TTestDataRevisionAction action, List<DataRevisionItem> overrides);
|
}
|