package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; import com.whyc.mapper.BattStationTempAlarmMapper; import com.whyc.pojo.db_alarm.BattStationTempAlarm; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; @Service public class BattStationTempAlarmService { @Resource private BattStationTempAlarmMapper mapper; public Response> getPage(int pageNum, int pageSize, Integer level) { PageHelper.startPage(pageNum,pageSize); List list = mapper.getList(level); PageInfo pageInfo = new PageInfo<>(list); return new Response>().set(1,pageInfo); } public Response> getHisPage(int pageNum, int pageSize, Integer level) { PageHelper.startPage(pageNum,pageSize); List list = mapper.getHisList(level); PageInfo pageInfo = new PageInfo<>(list); return new Response>().set(1,pageInfo); } public BattStationTempAlarm getByBattGroupId(int battGroupId) { QueryWrapper query = Wrappers.query(); query.eq("batt_group_id",battGroupId); return mapper.selectOne(query); } public void updateById(BattStationTempAlarm alarm) { mapper.updateById(alarm); } public void add(BattStationTempAlarm alarm) { mapper.insert(alarm); } }