менять промокоды с тарифами, хранить их все и текущими будут последние по дате. В инвойс запихивать ссылки на них и сохранять инвойс со ссылками.
2. Промокоды и тарифы - являются текущим стейтом для своих типов, а следовательно меняются. В инвойс пихается их стейт на текущий момент, но не они сами.
В общем не очень понятно, почему стоит выбирать 1 вариант, когда в том же инвойсе поведение тарифа и промокода не нужно, нужны только их данные?
Является ли тариф и промокод как часть инвойса - тем же тарифом и промокодом как отдельные сущности? Мне кажется, что нет - потому-что их поведение в инвойсе нинужно 🤔
непринципиально. Для 1-го варианта проще отследить историю изменений самих промокодов и тарифов. Во 2-м варианте их история будет размазана по всем другим сущностям.
Обсуждают сегодня