package org.jeecg.modules.mdc.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import org.apache.ibatis.annotations.Param;
|
import org.jeecg.modules.mdc.entity.MdcEquipmentRunningSection;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @Description: 设备运行时段状态表
|
* @Author: jeecg-boot
|
* @Date: 2023-04-13
|
* @Version: V1.0
|
*/
|
public interface MdcEquipmentRunningSectionMapper extends BaseMapper<MdcEquipmentRunningSection> {
|
|
/**
|
* 获取计算段时间后的最后一条记录(非报警)
|
*/
|
MdcEquipmentRunningSection getMaxNormal(@Param("equipmentId") String equipmentId);
|
|
/**
|
* 获取计算段时间后的最后一条记录(报警)
|
*/
|
MdcEquipmentRunningSection getMaxError(@Param("equipmentId") String equipmentId);
|
|
/**
|
* 获取设备运行记录最早的数据
|
*/
|
MdcEquipmentRunningSection getFirstData(@Param("equipmentId") String equipmentId);
|
|
/**
|
* 查询设备单日运行状态时间段记录
|
*/
|
List<MdcEquipmentRunningSection> listForEquipmentStatisticalInfo(@Param("equipmentId") String equipmentId, @Param("startDate") Date startDate, @Param("endDate") Date endDate);
|
}
|