Ниже приведена структура таблицы «WorkingDir». :
Код: Выделить всё
| Id | ParentId | Name |
| 1 | null | RootFolder |
| 2 | 1 | SubFolder1 |
| 3 | 1 | SubFolder2 |
| 4 | 2 | SubSubFolder1 |
| 5 | null | RootFolder2 |
Код: Выделить всё
| Id | ParentId | Name |
| 1 | null | RootFolder1 |
| 2 | 1 | SubFolder1 |
| 3 | 1 | SubFolder2 |
| 4 | 2 | SubSubFolder1 |
| 5 | null | RootFolder2 |
| 6 | 5 | RootFolder1 |
| 7 | 6 | SubFolder1 |
| 8 | 6 | SubFolder2 |
| 9 | 7 | SubSubFolder1 |
Параметр ниже, переданный со стороны пользовательского интерфейса или Swagger.
Код: Выделить всё
[
{
"copySourceFolderId": 1,
"pasteDestinationFolderId": 5
}
]
Шаг 2: после этого мы добавляем одну за другой папки в пункт назначения.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ion-folder