package com.dy.pipIrrWechat.mqtt; import com.dy.pipIrrGlobal.daoRm.RmManureLastMapper; import com.dy.pipIrrGlobal.daoRm.RmSoilLastMapper; import com.dy.pipIrrGlobal.daoRm.RmWeatherLastMapper; import com.dy.pipIrrGlobal.voRm.VoManure; import com.dy.pipIrrGlobal.voRm.VoSoil; import com.dy.pipIrrGlobal.voRm.VoSoilDay; import com.dy.pipIrrGlobal.voRm.VoWeather; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * @Author: liurunyu * @Date: 2025/8/14 8:32 * @Description */ @Slf4j @Service public class MqttLastSv { @Autowired private RmManureLastMapper rmManureLastDao ; @Autowired private RmSoilLastMapper rmSoilLastDao ; @Autowired private RmWeatherLastMapper rmWeatherLastDao ; public VoManure oneManureLast(Long manureId) { List list = this.rmManureLastDao.selectSomeByManureId(manureId) ; if(list != null && list.size() > 0) { return list.get(0) ; } return null ; } public VoSoil oneSoilLast(Long soilId) { List list = this.rmSoilLastDao.selectSomeBySoilId(soilId) ; if(list != null && list.size() > 0) { return list.get(0) ; } return null ; } public VoWeather oneWeatherLast(Long weatherId) { List list = this.rmWeatherLastDao.selectSomeByWeatherId(weatherId) ; if(list != null && list.size() > 0) { return list.get(0) ; } return null ; } }