package com.whyc.mapper; import com.whyc.dto.Param.ParamAlmDto; import com.whyc.dto.PowerDto; import com.whyc.dto.Statistic.Pwr7Stic; import com.whyc.dto.Statistic.StationStic; import com.whyc.pojo.db_station.BattInf; import com.whyc.pojo.db_station.PowerInf; import com.whyc.pojo.db_station.StationInf; import org.apache.ibatis.annotations.Param; import java.util.List; public interface PowerInfMapper extends CustomMapper{ List getPowerList(); //获取对应的电源id int getMaxPowerId(); //查询电源 List getPower(PowerDto dto); //电源需要编号,powerNum编号,电源名称自动生成通讯电源+powerNum int getMaxPowerNum(@Param("stationId") Integer stationId); //获取电源品牌(下拉) List getCompanyByUid(Integer uid); //获取电源型号(下拉) List getPowerModelByUid(Integer uid); //获取电源协议(下拉) List getProtocolByUid(Integer uid); //电源信息统计 List getPowerStatistic(@Param("stic") StationStic stic); //查询机房所在的班组 String getGroupName(Integer powerId); //优良电源数量统计(1.2.7) List getPwr7Statistic(@Param("stic") Pwr7Stic stic); List getListByUserId(Integer userId); //根据查询条件获取电源集合 PowerInf getPowerIdList(@Param("powerId") Integer powerId); }