whyclxw
2025-04-28 d954a95b9bb22b9a656d95f7263de98f62d61dbe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.whyc.mapper;
 
import com.whyc.pojo.plus_inf.LockInf;
import com.whyc.pojo.plus_user.BaojigroupLock;
import org.apache.ibatis.annotations.Param;
 
import java.util.List;
 
public interface BaojigroupLockMapper extends CustomMapper<BaojigroupLock> {
    void deleteStationAndLockList(@Param("list") List<BaojigroupLock> list);
    //查询包机组对应的机房和锁的信息
    List<BaojigroupLock> getALlLockByBjId(@Param("id") Integer id);
    //地图顶部的管理的站点和设备(锁)
    List<BaojigroupLock> getHomeStationAndLock(@Param("uid") Integer uid);
    //查询用户管理的锁id集合
    List<Integer> getLockIdByUid(@Param("uid") int uid);
    //根据dto中stationid和包机组id查询出管理的lockid
    List<Integer> getLocIdByStationidAndBjId(@Param("stationId") Integer stationId, @Param("baojiId") Integer baojiId);
 
    List<LockInf> getLockList(@Param("id") int id);
}