﻿# source: 2026-09-15/rec_20260915_214841.m4a
# model: Systran/faster-whisper-small
# transcribed: 2026-10-22T08:03:06Z

[00:00:00] У меня удахуя 9 частей, и у нас, например, организейшн ДП.
[00:00:06] Это большой документ, большой.
[00:00:08] Как ты запихнешь все его методы в один класс?
[00:00:11] У тебя лопло.
[00:00:13] Поэтому ты манипулируешь и частями документа,
[00:00:18] раскладываешь, вырезать эту тварельку.
[00:00:21] Просто мы рассмотрим два понятия.
[00:00:23] Это манипулирование документами и манипулирование с адмисты нам,
[00:00:30] с ученистами внутри этих документов.
[00:00:32] И в этом случае, вот, смотри, как вот еще, да, мы создаем организацию.
[00:00:37] Ну, каталкуст, например, смотри, мы создаем курс.
[00:00:40] Что должен, прикладной код?
[00:00:43] Он должен, он должен, соответственно,
[00:00:47] так как нет пока этой штуки,
[00:00:50] должен по репозитории Ф,
[00:00:53] попросить создать себе,
[00:00:56] для создания организации, например.
[00:01:06] То есть новый документ, курс.
[00:01:10] Он, соответственно, и, например,
[00:01:14] его заодно запросить в репозиторию.
[00:01:17] Заодно или отдельно не варь.
[00:01:20] Ну, допустим, он сначала создает документ,
[00:01:22] а потом репозиторий.
[00:01:25] Вот.
[00:01:28] Что репозиторий?
[00:01:29] Ну, документы, конечно.
[00:01:31] Уже документ, смотри, к этому моменту
[00:01:33] у тебя создана запрос в приездре,
[00:01:35] через доп-менеджерку.
[00:01:37] У тебя создан файл, через дб-менеджерку.
[00:01:40] Тебе возвращен репозиторий с коннекшеном сразу.
[00:01:43] На объекту, конечно.
[00:01:45] На эту штуку.
[00:01:46] Ну, либо ты запрашиваешь,
[00:01:48] потом отдельно говоришь, дай мне репозиторий,
[00:01:50] но логично смотрится
[00:01:52] с некоторыми репозиториями объединения
[00:01:54] всей этой штуки.
[00:01:55] Но, наверное, только не будет.
[00:01:57] Ну, короче, ладно, это мы можем
[00:01:59] ответить на все.
[00:02:00] Ну, то говоришь, дай мне репозиторий для курсов.
[00:02:03] И ты говоришь репозиторию для курсов,
[00:02:05] ставь вот этот документ курс.
[00:02:10] И вот здесь у них какая-то вопрос.
[00:02:12] И, на самом деле, если,
[00:02:14] помнишь, о чем мы говорили,
[00:02:16] то мы придем к следующему.
[00:02:18] А равен ли документ,
[00:02:20] то развивали сущность.
[00:02:22] То есть, если мы хотим
[00:02:30] хранить корневой сущности
[00:02:32] в одном документе,
[00:02:34] в одном документе,
[00:02:36] то по идее,
[00:02:41] вот мы с тобой смотрим,
[00:02:43] мы говорим, ну-ка,
[00:02:44] дай нам документы
[00:02:46] для хранения сущности.
[00:02:49] Такой-то.
[00:02:51] Ну, корневой сущности.
[00:02:54] И там могут как создать,
[00:02:56] так и вернуть какое-то существующее.
[00:02:59] То есть, вот вот, да, все,
[00:03:03] начали от убора.
[00:03:04] То есть, вот, если вот в dog manager
[00:03:06] или там в Repo Factory
[00:03:08] будет какие-то правила,
[00:03:09] наверное, в dog manager, да,
[00:03:10] то есть, который будет борить
[00:03:11] делой новую базу,
[00:03:13] или создавать старую базу,
[00:03:15] и так далее.
[00:03:17] Но репрестация корневой сущности,
[00:03:19] то есть, документов,
[00:03:21] корневая сущность,
[00:03:22] то есть, мы заявили,
[00:03:23] ну, корневую сущность,
[00:03:25] там, я просто,
[00:03:27] я сейчас начал забутывать,
[00:03:28] то есть, у нас
[00:03:30] все-таки сущность корневая,
[00:03:32] а факт — ДВ.
[00:03:34] Вот.
[00:03:35] И поэтому мы говорим,
[00:03:36] то есть, мы хотим создать
[00:03:37] новый документ.
[00:03:39] И нам,
[00:03:40] и нам это самое,
[00:03:41] ну, как бы,
[00:03:42] и нам создают запись,
[00:03:43] где в dog manager
[00:03:45] присваивают,
[00:03:46] то там нам ДВ,
[00:03:48] и потом, когда мы говорим,
[00:03:50] это нам репозиторий,
[00:03:51] до этого документа,
[00:03:52] нам создают репозиторий
[00:03:54] с настроенным коннекшеном,
[00:03:56] на местах,
[00:03:57] где это все хранится.
[00:03:58] Да.
[00:03:59] И по идее,
[00:04:00] тогда вторым вызовом
[00:04:01] мы создаем уже
[00:04:02] корневую сущность
[00:04:03] в документе,
[00:04:06] то есть, в допущении данных.
[00:04:08] Кстати, обрати внимание,
[00:04:09] что мы еще с тобой не учли,
[00:04:11] то, что у нас,
[00:04:13] помимо вот
[00:04:15] менеджеров,
[00:04:16] документов и менеджеров
[00:04:18] базы данных,
[00:04:19] у нас с тобой еще есть
[00:04:21] таблицы заголовочные
[00:04:23] в базе BASE,
[00:04:26] которые для каждого,
[00:04:28] для каждого типа
[00:04:30] документа
[00:04:32] на уровне BASE
[00:04:34] имеют соответствующую таблицу,
[00:04:36] такую,
[00:04:37] как organization
[00:04:38] и курс,
[00:04:39] по-моему, в стабильности.
[00:04:41] Вот, что не нужно,
[00:04:43] будет ее, в по-моему,
[00:04:44] вытянуть и заменить,
[00:04:45] когда улица из dog manager.
[00:04:46] То есть, это фактически
[00:04:47] будет ре,
[00:04:48] то есть, это вот
[00:04:49] реест,
[00:04:50] а документ будет
[00:04:51] теперь,
[00:04:52] это будет табличка.
[00:04:54] А если там...
[00:04:55] Ну, ну, ну, просто...
[00:04:56] Нет, ну, просто,
[00:04:57] там есть поля дополнительных,
[00:04:58] там,
[00:04:59] улицы могут остаться.
