package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.whyc.dto.Real.PwrHisRealAcInDto; import com.whyc.dto.Real.PwrHisRealDcoutInDto; import com.whyc.mapper.PwrdevAcdcdataMapper; import com.whyc.pojo.db_ram_db.BattRtstate; import com.whyc.pojo.db_ram_db.PwrdevAcdcdata; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class PwrdevAcdcdataService { @Autowired(required = false) private PwrdevAcdcdataMapper mapper; //实时获取电源信息 public PwrdevAcdcdata getPwrRealInfo(Integer powerId) { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("power_id",powerId); wrapper.last("limit 1"); PwrdevAcdcdata pwr=mapper.selectOne(wrapper); return pwr; } //电源心跳数据获取交流输入实时数据 public PwrHisRealAcInDto getPwrRealAcIn(Integer powerId) { PwrHisRealAcInDto acinDto=mapper.getPwrRealAcIn(powerId); return acinDto; } //电源心跳数据获取电源直流输出数据实时数据 public PwrHisRealDcoutInDto getPwrRealDcOut(Integer powerId) { PwrHisRealDcoutInDto dcoutDto=mapper.getPwrRealDcOut(powerId); return dcoutDto; } }