sessionTimeoutMinutes zu allen Sicherheits-DTOs hinzufügen und Objekte anfordern
market_id FK zu POS-Einheiten und marktgefilterten Repository-Abfragen hinzufügen
Marktverband (ManyToOne FK zu CommerceMarket) zum Angebot hinzufügen, InventarItem, RentalAsset, Vendor und SubscriptionPlan Einheiten. Stellvertreten Sie findB...
CommerceMarketService mit vollständigem CRUD für Märkte, Kategorien und Anbieter hinzufügen
Hinzufügen von DTOs für Handelsmärkte, Verkäuferkategorien und Marktanbieter
Repots für Handelsmärkte, Verkäuferkategorien und Marktanbieter hinzufügen
Fügen Sie integrierte Anbieterkategorien Samendaten pro Handelstyp hinzu
POS DTO uid/id als String in JSON für JS sichere Integer
- RetailOrderDTO.uid, ************ EngagementDetailDTO.id/linkId, MortgageAppDTO.uid - Verwenden Sie @JsonSerialize(using = ToStringSerializer.class), um Präzis...
Verwenden Sie explizite @Query für findByUidAndOrganization_Id, um Bereitstellungs-/Start-Probleme mit abgeleiteter Abfrage zu vermeiden
Commerce-Repository und Service-Updates (EngagementRepository, OrderRepository, CommerceService)
EmbNameFull.formatFull(), beheben @Builder Warnungen, Repo-Methode umbenannt
FormatFull() mit formatEmbNameFull() ersetzen - EmbNameFull hat keine Format-Full-Methode
Serverseitige Auftragsfilterung (Status, DatumVon, Datum), CommerceService-Umladung
Phase 1-3 Stiftung - RETAIL, MORTGAGE, RENTAL Assets
Phase 1 RETAIL: - CommitmentContextType.SALE, processOrderPaid: Commitment, Transaction, InventoryAllocation, FulfillmentOrder - checkInventoryForOrder auf Crea...
Verwenden Sie Uid statt Id für BaseEntity-deriveed Beziehungen
- FulfillmentOrderRepository: findBySourceCommitmentId -- findBySourceCommitmentUid (Verpflichtung verwendet uid) - TransactionRepository: findByOrderId -- find...
Bestellen hinzufügen (createdAt DESC) und Datumsbereichsfilter
- EngagementRepository: OrderByDateCreatedDesc auf allen Methoden finden - CommerceService: DatumAus/Datum bis params, In-Speicherdatum Filter - Engagements API...
EngagementDomainTypeConverter für VENDOR-SERVICE hinzufügen, kein Handbuch
- JPA AttributeConverter Karten legacy VENDOR zu SERVICE beim Lesen von DB - Angewandt auf Engagement.domain und OrgPOSConfig.enabledDomains - Entfernt Notwendi...
Pos Bohnen mit Commerce-Paket ersetzen
- Commerce-Paket hinzufügen (Beungehung, Angebot, InventarItem, InventoryPool, etc.) - CommerceService hinzufügen, der POSService ersetzt, RetailProductService,...
Unternehmensvalidierung in POSService
-RetailOrder erstellen: null Check auf Anfrage - createLineItem: Nullprüfung, Menge 0, unitPreis = 0 Validierung
Hinzufügen von POS/Inventory Domain entities, DTOs, Repos und Services
- POS-Bohnen hinzufügen (Einzelhandel, Vermietung, Hypothek, Abonnement, Verkäufer) - RetailProdukt, RetailInventoryStock, RetailOrder, MortgageApp DTOs hinzufü...
Populate Anbieter-Verkäufer-Beziehung beim Abrufen von Leads
Update getLeadsByOrganizationId() um den @Transient vendorProduct zu bestücken Feld für jede Leitung, die einen HerstellerProductId hat. Dies stellt den Verkäuf...
Status, SubStatus, Quellcode und dateCreated Felder hinzufügen
- Zusätzlicher Status, SubStatus, Quelle, dateCreated und isActive Felder zu Lead entity - Aktualisiert LeadDTO mit Frontend-kompatiblen Feldern (Status, Quelle...
@DynamicInsert hinzufügen, um DB-Standards für Datumszeit-Felder zu ermöglichen
Refaktor Lead Zuordnung von String zu Mitarbeiterreferenz
- Lead.assignedUser (String) zu Lead.assignedEmprededEmpee (Mitarbeiter) - LeadAssignment Entity hinzugefügt, um die Auftragshistorie zu verfolgen - LeadAssignm...
Unterstützung der Telefonerweiterung zu CreateLeadRequest, UpdateLeadRequest und LeadDTO hinzufügen
MultipleBagFetchException lösen und benutzerdefinierte Form Persistenz beheben
- Vereinfachte CustomFormRepository Abfrage, um mehrere Beutel holt vermeiden - Behoben LeadMarketService zum ordnungsgemäßen Speichern und Laden von kundenspez...
Richtig speichern und laden kundenspezifische Formulare für Märkte
- Entfernt Repository löschen, jetzt mit JPA verwaist Entfernung für die Bereinigung - Initialisieren Sie faule MarktCustomForms Sammlung vor dem Clearing - Sic...
MultipleBagFetchException in CustomFormRepository lösen
- Vereinfachte findByIdAndOrganizationId Abfrage, um das Abholen mehrerer Taschen zu vermeiden - Entfernt LINKS JOIN FETCH für Stapel und Felder in der gleichen...
MultipleBagFetchException mit transaktionaler Faulbeladung lösen
- LeadMarketRepository: Umgekehr zu einfacher Abfrage ohne mehrere JOIN FETCH - LeadMarketService: @Transactional(readOnly=true) hinzugefügt, umMarketById mit e...
Fügen Sie eifriges Laden für Repository-Abfragen hinzu, um faule Ladeprobleme zu beheben
- CustomFormRepository: LEFT JOIN FETCH für Stapel und Felder in findBIdAndOrganizationId hinzugefügt - LeadMarketRepository: LEFT JOIN FETCH für marketCustomFo...
VerkaufSubType-Feld zu LeadMarketDTO für Hypothekenfelderkennung hinzufügen
- Hinzugefügt SalesSubType-Feld zur Unterscheidung zwischen den überalterten SaleType und Sub-Typen - Wenn SaleType einen Elternteil hat (z.B. RESIDENTIAL_MORTG...
Marktbasierte Bleifelder und kundenspezifische Formulardaten-Unterstützung hinzufügen
- marketId-Feld zu Lead-Entity hinzufügen - LeadCustomFormData Entität mit JSONB Spalte für benutzerdefinierte Formulardaten erstellen - LeadCustomFormDataRepos...
Unterstützung für Eltern-Kind-Kinder zu SaleType enum hinzufügen
- RESIDENTIAL_MORTGAGE, COMMERCIAL_MORTGAGE, SERVICE_CUSTOM als Kinder von SERVICE hinzugefügt - PRODUKTE_CUSTOM als Kind von PRODUK - Zusätzliche Hilfsmethoden...
Fügen Sie Bleiimport-DTOs (LeadImportRequest, LeadImportResponse) für dateibasierte Bleiimporte hinzu
NATS DeliverPolicy von All to New ändern, um Nachrichtenwiedergabe zu verhindern - neue Nachrichten nach dem Abonnement senden
Unterstützung für eindeutige Verbrauchernamen in NATS-Abonnements hinzufügen - Überlastete Abonnement() Methode hinzufügen, die einen benutzerdefinierten Verbrauchernamen akzeptiert - Ermöglicht mehrere Chat-Sitzungen, unabhängige NATS-Verbraucher zu haben - Behebt Problem, wenn alle Sitzungen gleichen Verbraucher zu Nachrichtenzustellung Konflikten
Fügen Sie kundenspezifische Formulare Unterstützung zu Märkten hinzu - MarketCustomForm-Einheit für Viel-zu-viele Beziehung mit der Bestellung hinzufügen - Update LeadMarket, um CustomForms-Beziehung einzuschließen - MarketCustomFormRepository hinzufügen - Update LeadMarketDTOs, um kundenspezifische Formulare einzubeziehen - Update-Anfrage DTOs zur Unterstützung von kundenspezifischen Formularverbindungen
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
