Замените RetailCustomer моделью клиента на основе учетной записи

Refactorkamo-shared-library
Порезанный
3 апреля 2026 г. в 22:23 UTC
Автор
Kamo
Обещать
acbcfb6

Account.java уже был коммерческим клиентом, но был слишком мал. RetailCustomer продублировал эту концепцию. Это обязательство: - Расширяет Счет с коммерческими полями: компания, примечания, принимает Маркетинг, taxExempt, totalOrders, totalSpent, currency, externalId/Provider - Добавляет первичного участника ManyToOne к члену (контактная информация с орг-скапом) адрес, адрес электронной почты, телефон — без дублирования Создает AccountGroup, AccountGroupMembership (заменяет RetailCustomerGroup) Создает аккаунтWishlist, AccountWishlistItem Удалить весь пакет retail.customer (13 файлов) и 5 DTO Обновление клиентских методов RetailService для использования учетной записи (Long uid, а не UUID) - Обновления PriceList, Cart, DraftOrder для ссылки на Account/AccountGroup Обновления CustomerSyncAdapter для использования Аккаунта

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены