главный цех
отдел 1
покрасочная
отдел 2
гараж
склад
руководство
бухгалетрия
отдел кадров
менеджеры HR
специалисты
старшие специалисты
Народ подскажите плиз как решить задачу?
Есть орг.штатаная структура, выше пример, вложенность у нее приличная и мне неизвестаня.
У каждого отдела есть свой id.
Есть 2 метода для работы с оргструктурой:
- Получить информацию о подразделении по его id.
- Получить все дочерние подразделения у подразделения с id таким-то.
И вот мне нужно получить список, в котором будут все id подразделений.
Весь день голову ломаю, но я так понимаю тут нужно какой-то алгоритм для работы с вложенностью подключать.