Sostituisci RetailCustomer con il modello di cliente basato su Account

Refactorkamo-shared-library
Spegnimento
3 aprile 2026 alle ore 22:23 UTC
Autore
Kamo
Impegno
acbcfb6

Account.java era già l'entità del cliente commerciale, ma era troppo minimale. RetailCustomer ha duplicato questo concetto. Questo impegno: - Migliora il Conto con i campi di commercio: società, note, accettaMarketing, taxExempt, totalOrders, totalSpent, valuta, esternaId/Provider, isActive - Aggiunge primarioMember ManyToOne a Member (informazioni di contatto con il computer con indirizzo, e-mail, telefono — nessuna duplicazione) - Crea AccountGroup, AccountGroupMembership (sostituisce RetailCustomerGroup) - Crea AccountWishlist, AccountWishlistItem - Elimina l'intero pacchetto retail.customer (13 file) e 5 DTO RetailCustomer - Aggiorna i metodi dei clienti di RetailService per utilizzare Account (Long uid, non UUID) - Aggiornamenti PriceList, Cart, DraftOrder al conto di riferimento/AccountGroup - Aggiornamenti CustomerSyncAdapter da utilizzare Account

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo