package com.qianwen.smartman.modules.mdc.mapper; import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; import org.apache.ibatis.annotations.Param; import com.qianwen.smartman.common.constant.FmsConstant; import com.qianwen.smartman.modules.mdc.entity.SuperAggregateState; //@DS("tdengine") @DS("iotdb") @InterceptorIgnore(tenantLine = FmsConstant.AUTOMATIC) public interface SuperAggregateStateFeedbackMapper { /** * 按生产日期获取反馈状态表的状态数据,日期参数都该为int * @param workstationIds * @param startDate * @param endDate * @return */ List getStatusDataByFactoryDate(@Param("workstationIds") List workstationIds, @Param("startFactoryDate") int startFactoryDate, @Param("endFactoryDate") int endFactoryDate); //List getStatusDataByFactoryDate(@Param("workstationIds") List workstationIds, @Param("startDate") String startDate, @Param("endDate") String endDate); /** * 获取反馈状态表的状态数据,日期参数都该为Date * @param workstationIds * @param startDate * @param endDate * @return */ List getStatusData(@Param("workstationIds") List workstationIds, @Param("startDate") java.util.Date startDate, @Param("endDate") java.util.Date endDate); }