package com.njcn.product.terminal.mysqlTerminal.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.product.terminal.mysqlTerminal.pojo.dto.LineDevGetDTO;
import com.njcn.product.terminal.mysqlTerminal.pojo.po.DeptLine;


import java.util.List;
import java.util.Map;

/**
 * @author denghuajun
 * @date 2022/1/12 17:30
 *
 */
public interface DeptLineService extends IService<DeptLine> {


    /**
     * 根据部门ids集合查询是否绑定监测点
     * @param ids 部门ids
     * @return 查询结果
     */
    List<DeptLine> selectDeptBindLines(List<String> ids);


    /**
     * 获取根据单位分组的监测点集合信息
     * param 系统类型  0暂态 1稳态 2 双类型
     * param type 台账类型 1监测点 2母线 3 装置
     * @author cdf
     * @date 2023/5/10
     */
    Map<String, List<LineDevGetDTO>> lineDevGet(List<Integer> devType, Integer type, Integer lineRunFlag);



}
