| | |
| | | List<TTestWarningThreshold> selectTestThresholds(Long testId); |
| | | /** 按来源和起始边界顺序返回测试接收区间。 */ |
| | | List<TTestReceptionInterval> selectTestReceptionIntervals(Long testId); |
| | | /** 查询当前正在接收的测试,供接收调度绑定测试事实。 */ |
| | | List<Long> selectReceivingTestIds(); |
| | | List<java.util.Map<String, Object>> selectPersistedRecords(@org.apache.ibatis.annotations.Param("testId") Long testId); |
| | | List<java.util.Map<String, Object>> selectPersistedSteps(@org.apache.ibatis.annotations.Param("testId") Long testId); |
| | | List<java.util.Map<String, Object>> selectPersistedCycles(@org.apache.ibatis.annotations.Param("testId") Long testId); |
| | | List<TTestResult> selectTestResults(TTestResult result); |
| | | String selectLogicStepMappingsJson(Long testId); |
| | | int updateLogicStepMappings(@Param("testId") Long testId, @Param("mappingsJson") String mappingsJson, |
| | |
| | | int updateTestNaturallyEnded(@Param("testId") Long testId, @Param("endedAtUtc") Date endedAtUtc); |
| | | String selectSampleContentHash(@Param("channelId") Long channelId, @Param("btsTestId") String btsTestId, |
| | | @Param("sequenceId") Long sequenceId); |
| | | /** 按测试事实查询通道序号,避免补采重复写入已即时接收的采样。 */ |
| | | String selectTestSampleContentHash(@Param("testId") Long testId, @Param("channelId") Long channelId, |
| | | @Param("sequenceId") Long sequenceId); |
| | | int insertBtsSample(@Param("testId") Long testId, @Param("bindingId") Long bindingId, |
| | | @Param("channelId") Long channelId, @Param("intervalId") Long intervalId, |
| | | @Param("btsTestId") String btsTestId, @Param("sequenceId") Long sequenceId, |
| | | @Param("deviceTimeUtc") Date deviceTimeUtc, @Param("deviceTimeRaw") String deviceTimeRaw, |
| | | @Param("receivedAtUtc") Date receivedAtUtc, @Param("cycleNo") Integer cycleNo, |
| | | @Param("stepNo") Integer stepNo, @Param("stepType") String stepType, |
| | | @Param("stepNo") Integer stepNo, @Param("stepType") String stepType, @Param("stepName") String stepName, |
| | | @Param("testTimeMs") Long testTimeMs, @Param("voltageV") java.math.BigDecimal voltageV, |
| | | @Param("currentA") java.math.BigDecimal currentA, @Param("capacityAh") java.math.BigDecimal capacityAh, |
| | | @Param("energyWh") java.math.BigDecimal energyWh, @Param("contentSha256") byte[] contentSha256); |