паспортные данные
Мне нужно где то хранить id фотографии (скана)
Вижу 2 варианта
1. В модель добавить дополнительное поле file_id
2. Сделать отдельную модель с enum к чему относится файл
Проблема 1 варианта в том, что мне не всегда нужен id файла, а только данные
Получается для каждой модели с подобным расположением idшника понадобится делать дополнительный параметр запроса
Со вторым вариантом проще, так как я могу собрать все нужные данные только в том запросе где они нужны
Но не удобно, что нужно писать тип.
Так же получается на фронт уйдет массив, понадобится доп логика для распределения значений. Либо подобную логику делать на беке, либо забить😅
Как стоит сделать?
У тебя это одна сущность это раз. О сериализации данных слышал когда-то?
Что имеешь в виду?
Результат скана и пасспорт это одна сущность, отдавать или не отдавать айди документа это твой выбор, ты можешь вернуть документ без айдишника
Обсуждают сегодня