# 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] улицы могут остаться.