package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; import com.whyc.mapper.PowerAlarmParamMapper; import com.whyc.pojo.db_param.PoweralarmParam; import com.whyc.util.ActionUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class PoweralarmParamService { @Autowired(required = false) private PowerAlarmParamMapper mapper; //电源告警参数设置 public Response serchPowerParamByCondition(List AlarmIds, int pageNum, int pageSize) { PageHelper.startPage(pageNum,pageSize); List list = mapper.serchByCondition(AlarmIds); PageInfo pageInfo = new PageInfo(list); return new Response().set(1, pageInfo); } //电源告警参数设置 public Response setPowerParam(List list) { if (list != null && list.size() > 0) { for (PoweralarmParam p : list) { UpdateWrapper wrapper = new UpdateWrapper(); wrapper.set("alm_level", p.getAlmLevel()); wrapper.eq("alm_id", p.getAlmId()); mapper.update((PoweralarmParam) ActionUtil.objeNull, wrapper); } } return new Response().set(1, true); } }