package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.whyc.mapper.BattRtdataMapper; import com.whyc.pojo.db_ram_db.BattRtdata; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class BattRtdataService { @Autowired(required = false) private BattRtdataMapper mapper; //实时获取单体信息 public List getRtdataRealInfo(Integer battgroupId) { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("battgroup_id",battgroupId); wrapper.orderByAsc("mon_num"); List list=mapper.selectList(wrapper); return list; } //获取单体的实时数据 public BattRtdata getRtdataByNum(Integer battgroupId, Integer monNum) { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("battgroup_id",battgroupId); wrapper.eq("mon_num",monNum); wrapper.last("limit 1"); BattRtdata rtdata=mapper.selectOne(wrapper); return rtdata; } }