package com.qianwen.mdc.collect.mapper.iotdb; import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import java.util.List; import org.apache.ibatis.annotations.Param; import com.qianwen.mdc.collect.entity.iotdb.AggregateStateWithFeedback; @DS("iotdb") @InterceptorIgnore(tenantLine = "true") public interface AggregateStateWithFeedbackMapper extends BaseMapper { /** * 获取工位聚合状态,按时间戳和endTime精确匹配 * @param workstationId * @param time * @param endTime * @return */ AggregateStateWithFeedback workstationStateByTimeAndEndTime(@Param("workstationId")Long workstationId, @Param("time")long time,@Param("endTime") long endTime); //void createSuperTable(); //void createTable(Long workstationId); //int insert(WorkstationAggregateStateWithFeedback output); //int batchInsert(@Param("list") List outputList); //int batchSave(@Param("workstationId") Long workstationId, @Param("list") List stateList); }