package com.hdkj.lt.bf.mapper;

import com.hdkj.lt.bf.entity.FeederBase;
import com.hdkj.lt.core.bizms.modle.po.FeederTopo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author luorui
 * @date 2025/5/12 10:51
 * @discription 线路查询 mapper
 **/
@Mapper
public interface FeederBaseMapper {

    /**
     * 根据组织机构,区县编码查询其下属的线路
     */
    List<FeederBase> getFeederBaseByStruId(@Param("struIdList") List<Long> struIdList);

    /**
     * 根据馈线ID查询馈线开关和母线信息
     */
    List<FeederTopo> getFeederSwitchListById(List<String> lindIds, List<String> kgPsrTypes);

    /**
     * 查询所属站房名称
     *
     * @param psrId
     * @return
     */
    String getStationName(@Param("psrId") String psrId);
}
