package cn.iocoder.yudao.module.system.api.dept;

import cn.iocoder.yudao.module.system.api.dept.dto.DeptSapOrgRespDTO;

import java.util.Collection;
import java.util.List;

/**
 * dept 与 SAP 组织主数据 关联关系 API 接口
 *
 * @author ruiqi
 */
public interface DeptSapOrgApi {

    /**
     * 根据部门id 查询 部门 关联 的 SAP组织主数据
     *
     * @param id 部门编号
     * @return 部门 关联 的 SAP组织主数据
     */
    List<DeptSapOrgRespDTO> getDeptSapOrgList(Long id);

    /**
     * 根据部门id数组 查询 所有部门 关联 的 SAP组织主数据 列表
     *
     * @param deptIds 部门编号 数组
     * @return 部门 关联 的 SAP组织主数据
     */
    List<DeptSapOrgRespDTO> getSapOrgListByDeptIds(Collection<Long> deptIds);

}
