Aggiungi CommerceType enum per il sistema dei mercati di commercio
Serializzare POS DTO uid/id come stringa in JSON per integer sicuro JS
- RetailOrderDTO.uid. EngagementDetailDTO.id/linkId, MortgageAppDTO.uid - Utilizzare @JsonSerialize (utilizzando = ToStringSerializer.class) per evitare perdite...
Utilizzare @Query esplicito per findByUidAndOrganization Id per evitare problemi di distribuzione/avvio con query derivata
Repository di commercio e aggiornamenti di servizio (EngagementRepository, OrderRepository, CommerceService)
Aggiungi EmbNameFull.formatFull(), fix @Builder avvisi, rename metodo repo
Sostituisci il formatoFull() con il formatoEmbNameFull() - EmbNameFull non ha formatoMetodo completo
Filtro dell'ordine lato server (status, dateFrom, dateTo), sovraccarico di CommerceService
Fase 1-3 fondazione - RETAIL, MORTGAGE, RENTAL asset
Fase 1 RETAIL: - CommitmentContextType.SALE, processOrderPaid: Commitment, Transaction, InventoryAllocation, FulfillmentOrder - checkInventoryForOrder su creare...
Utilizzare Uid invece di Id per le relazioni derivate da BaseEntity
- Ordine di compilazioneRepository: findBySourceCommitmentId -> findBySourceCommitmentUid (Commitment use uid) - TransactionRepository: findByOrderId -> findByO...
Aggiungere l'ordine (creatoA DESC) e il filtro dell'intervallo di date
- EngagementRepository: OrderByDateCreatedDesc su tutti i metodi di ricerca - CommerceService: dataDa/dateA params, filtro in memoria - Engagements API ora supp...
Aggiungi EngagementDomainTypeConverter per VENDOR→SERVICE, nessun manuale SQL
- JPA AttributeConverter mappe legacy VENDOR a SERVICE quando legge da DB - Applicato a Engagement.domain e OrgPOSConfig.enabledDomains - Rimuove la necessità d...
Sostituire i fagioli con il pacchetto commerciale
- Aggiungere il pacchetto commerciale (Ordina, Intent, Offerta, InventoryItem, InventoryPool, ecc.) - Aggiungi CommerceService che sostituisce POSService, Retai...
Validazione Enterprise in POSService
- creareRetailOrder: null check su richiesta - creareLineItem: null check, quantità > 0, unitàPrezzo >= 0 validazione
Aggiungi entità di dominio POS/Inventory, DTO, repos e servizi
- Aggiungi fagioli POS (coda, noleggio, mutuo, abbonamento, venditore) - Aggiungi RetailProduct, RetailInventoryStock, RetailOrder, MortgageApp DTOs - Aggiungi ...
Populate vendorProduct relazione quando la cattura conduce
Aggiornare getLeadsByOrganizationId() per popolare il fornitore @TransientProduct campo per ogni piombo che ha un fornitoreProductId. Questo assicura il vendito...
Aggiungi stato, substatus, sorgente e dataCambiamenti
- Aggiunto stato, substatus, fonte, dataCreated, ed ècampi attivi per Lead entità - LeadDTO aggiornato con campi compatibili con frontend (status, substatus, so...
Aggiungi @DynamicInsert per consentire i default di DB per i campi di datetime
Refactor Lead: String to Employee reference
- Cambiato Lead.assignedUser (String) a Lead.assignedEmployee (Employee) - Aggiunto LeadAssignment entità per tracciare la storia di assegnazione - Aggiunto Lea...
Aggiungi supporto estensione del telefono per CreateLeadRequest, UpdateLeadRequest e LeadDTO
Risolvere MultipleBagFetchException e risolvere persistenza forma personalizzata
- Semplificato CustomFormRepository query per evitare più fetches della borsa - Fixed LeadMarketService per salvare e caricare correttamente le associazioni di ...
Risparmiare e caricare le associazioni di forma personalizzate per i mercati
- Eliminato repository, ora utilizzando JPA rimozione orfano per la pulizia - Inizializzare mercato pigroCustomForms raccolta prima di sgomberare - Assicurare c...
Risolvere MultipleBagFetchException in CustomFormRepository
- Ricerca semplificataByIdAndOrganizationId query per evitare di prendere più borse - FETCH JOIN A SINISTRAto per pile e campi nella stessa ricerca - Le collezi...
Risolvere MultipleBagFetchException utilizzando carico pigro transazionale
- LeadMarketRepository: Revertito alla semplice query senza più JOIN FETCH - LeadMarketService: Aggiunto @Transactional (readOnly=true) per ottenereMarketById c...
Aggiungi carico impaziente per le query del repository per risolvere problemi di carico pigri
- CustomFormRepository: Aggiunta di JOIN FETCH per pile e campi in findBy Id andOrganizationId - LeadMarketRepository: Aggiunta di JOIN FETCH per il mercatoForm...
Aggiungi venditeSubType campo a LeadMarketDTO per il rilevamento del campo ipotecario
- Aggiunto il campo di venditaSubType per distinguere tra genitore SaleTipo e sotto-tipi - Quando SaleType ha un genitore (ad esempio, RESIDENTIAL MORTGAGE), le...
Aggiungi campi di piombo basati sul mercato e supporto dati forma personalizzato
- Aggiungi campo marketId a Lead enti - Creare LeadCustomFormData entità con colonna JSONB per i dati del modulo personalizzato - Aggiungi LeadCustomFormDataRep...
Aggiungi supporto gerarchico genitore-figlio a SaleType enum
- Aggiunto RESIDENTIAL MORTGAGE, COMMERCIAL MORTGAGE, SERVICE CUSTOM come bambini di SERVICE - Aggiunta PRODUCT CUSTOM come figlio del PRODOTTO - Metodi helper ...
Aggiungi DTO di importazione di piombo (LeadImportRequest, LeadImportResponse) per le importazioni di piombo basate su file
Modificare NATS DeliveryPolicy da All to New per impedire la riproduzione dei messaggi - solo fornire nuovi messaggi dopo l'abbonamento
Aggiungi supporto per i nomi dei consumatori unici in abbonamenti NATS - Aggiungi abbonamento sovraccarico() metodo che accetta il nome del consumatore personalizzato - Consente a più sessioni di chat di avere consumatori NATS indipendenti - Risolve il problema in cui tutte le sessioni condivise stesso consumatore causando conflitti di consegna dei messaggi
Aggiungi assegni null e validazione in CustomFormService creareForm/updateForm
- Aggiungi assegni null/empty per fieldId prima di chiamare trim().toLowerCase() per evitare NullPointerException - Aggiungere la validazione completa per i cam...
Aggiungi la funzione di forme personalizzate con supporto costruttore di form
- Aggiungi FormFieldType enum con 12 tipi di campo (TEXT, TEXT AREA, MONEY, DATE TIME, DROPDOWN, RADIO, LIST, CHECKBOX, ADDRESS, US SSN, US STATE) - Aggiungi cl...
Aggiungi null controlli di sicurezza in LeadVendorDTO per evitare errori di titolo null
Cambia nome al titolo e aggiungi campo di descrizione a LeadVendor e LeadVendorProduct
Aggiungi il supporto CRUD completo per LeadVendor e LeadVendorProduct con String IDs
Cambiare LeadMarketDTO ID a String per prevenire la perdita di precisione JavaScript
Aggiungi annotazioni esplicite @Query a LeadMarketMetodi di repository per una corretta risoluzione organizzativa.id
Cambiare le venditeTipo a String in LeadMarketDTO per soddisfare le aspettative di frontend
Cambiare le venditeTipo da SaleType enum a String in richiesta DTO per abbinare frontend
Aggiungi LeadMarket entità, repository, servizio e DTO per la gestione dei mercati CRM
Aggiungi streamGuid campo a Organizzazione per l'organizzazione media feed
Aggiungi il valore di enum LIKE a MediaBlockReasonTipo per i social media piace
Aggiungi streamGuida al piombo e supporta flussi multimediali specifici per il piombo
- Aggiunto streamGuid campo a Lead.java a riferimento MediaSession stream - Aggiornato MediaSessionPost per supportare l'associazione di piombo opzionale - Aggi...
Aggiungere MediaObjReportRepository e aggiornare i servizi multimediali per l'alimentazione sociale
- Aggiungi MediaObjReportRepository per tipo/sistema di reazione - Aggiornare MediaService con crearePostSession e la pubblicazione di eventi NATS - Aggiornare ...
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
