package com.njcn.device.substation.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.device.pq.pojo.dto.SubstationDTO;
import com.njcn.device.pq.pojo.po.Substation;
import com.njcn.device.pq.pojo.vo.SubstationDetailVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * Mapper 接口
 * </p>
 *
 * @author cdf
 * @since 2022-01-04
 */
public interface SubstationMapper extends BaseMapper<Substation> {
    /**
     * 获取变电站相关
     * @param id 变电站集合
     * @return 结果
     */
    List<SubstationDetailVO> getSubstationData(@Param("id") List<String> id);

    /**
     * 根据变电站ID获取变电站信息
     *
     * @param subId 变电站ID
     * @return 变电站信息
     */
    List<SubstationDTO> getSubstationById(@Param("id")List<String> subId);


    List<Substation> test();

    //仅供测试冀北电网台账使用
    List<SubstationDTO> subTest();
}
