|id|
у юзера должна быть возможность приобрести долю в недвижимости, например, недвижимость стоит 100_000, а одна доля 100
правильно понимаю, что нужно делать 3 таблицу
share_realty
|id|user_id|realty_id|qty_share|
как мне следить за долями недвижимости? то есть юзер купил 10 долей(100*10), нужно в таблице недвижимости вычитать цену?
стоимость объекта является свойством объекта не надо ничего вычитать и подумайте про то, как qty_share правильно хранить это процент? штуки минимальных "квантов"?
процентов здесь нет, объект к примеру стоит 100_000, у него можно купить доли, одна доля равняется 100, покупаться можно только по долям, qty_share(имел ввиду колличество долей),в этом и проблема, что не могу придумать способ, как правильно хранить если объект стоит 100_000 = 1000 долей, я купил 100 долей, значит у объекта осталось 900 долей, если кто то захочет тоже купить доли, то нужно брать всех юзеров, считать их доли и это и есть оставшееся колл-во, я и подумал, что легче это хранить, чем каждый раз вычитать
хранить текующее колл-во свободных долей в недвижимости хорошая идея?
с моей точки зрения, не очень ) это денормализация лучше иметь отдельную ридмодель для быстрой визуализации и фильтрации если вы делаете, условно, портал для какого realty estate
слушайте, ну это же покупка недвижимости не кошачий корм, не высокочастотная торговля на валютном рынке я почти уверен в том, что реальный процесс у вас выглядит как оформление заявки на покупку, коммуникация с клиентом и куча paperwork тут бекендом excel справится у вас реальная задача или тест просто?
да, процесс идет через заявку, юзеры видят колл-во долей для покупки и могут приобрести их реальная задача
тогда меняйте количество доступных долей в realty
Обсуждают сегодня