package org.jeecg.modules.mdc.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.StringPool; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.jeecg.modules.mdc.entity.EquipmentAlarm; import org.jeecg.modules.mdc.mapper.EquipmentAlarmMapper; import org.jeecg.modules.mdc.service.IEquipmentAlarmService; import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; /** * @author: LiuS * @create: 2023-04-12 16:39 */ @Service public class EquipmentAlarmServiceImpl extends ServiceImpl implements IEquipmentAlarmService { @Override public List findEquipmentAlarmByDate(String equipmentId, Date startTime, Date endTime) { return this.list(new LambdaQueryWrapper() .ge(EquipmentAlarm::getCollecttime, startTime).le(EquipmentAlarm::getCollecttime, endTime) .ne(EquipmentAlarm::getAlarmContent, StringPool.EMPTY) .eq(EquipmentAlarm::getEquipmentid, equipmentId).orderByDesc(EquipmentAlarm::getCollecttime)); } @Override public List equAlarmList(List equipmentIdList) { return this.baseMapper.equAlarmList(equipmentIdList); } }