package com.whyc.mapper; import com.whyc.pojo.db_station.PowerInf; import com.whyc.pojo.db_user.BaojigroupPower; import org.apache.ibatis.annotations.Param; import java.util.List; public interface BaojigroupPowerMapper extends CustomMapper{ void deleteStationAndLockList(@Param("list") List list); //查询包机组对应的机房和锁的信息 List getALlLockByBjId(@Param("id") Integer id); //地图顶部的管理的站点和设备(锁) List getHomeStationAndLock(@Param("uid") Integer uid); //根据dto中stationid和包机组id查询出管理的lockid List getLocIdByStationidAndBjId(@Param("stationId") Integer stationId, @Param("baojiId") Integer baojiId); List getPowerList(@Param("id") int id); //查询其他的组,包含的所有站点 List getStationIdListWithDischargePlanFlag(); List getListByUserId(Integer userId); //查询包机组下的电源都在哪些包机组下且包机组的班组状态是啥 List checkPwrIsInBanzu(Integer baoJiGroupId); //检测否在其他包机组中存在,若存在则提示当前电源已在其他班组(可提示存在的班组名称)中存在 List checkPower(Integer powerId); }