Dodaj sessionTimeoutMinutes do wszystkich DTO bezpieczeństwa i żądaj przedmiotów
Dodaj rynek_id FK do podmiotów POS i zapytań repozytorowych z filtrem rynkowym
Dodaj stowarzyszenie rynkowe (ManyToOne FK do CommerceMarket) do Oferowania, InventoryNie, podmioty ds. wynajmu, dostawcy i subskrypcja. Dodaj findByMarketId za...
Dodaj CommerceMarketService z pełnym CRUD dla rynków, kategorii i dostawców
Dodaj DTO dla rynków handlowych, kategorii dostawców i sprzedawców rynkowych
Dodaj repozytoria dla rynków handlowych, kategorii dostawców i sprzedawców rynkowych
Dodawanie wbudowanych kategorii dostawców danych o zalążeniu nasion na typ handlu
Serializuj POS DTO uid/id jako sznurek w JSON dla bezpiecznej żłód JS
- RetailOrderDTO.uid, - EngagementOGtailDTO.id/linkId, MortgageAppDTO.uid - Użyj "JsonSerialize (używając - ToStringSerializer.class), aby uniknąć precyzyjnej u...
Repozytorium Handlowe i aktualizacje usług (EngagementRepository, OrderRepository, CommerceService)
Dodaj embNameFull.formatFull(), zaprawa - ostrzeżenia o bujnie, nazwy metody repo
Zamień formatFull() formatEmbNameFull() - EmbNameFull nie ma formatuFull
Filtrowanie zamówień po stronie serwera (status, data, dateTo), przeciążenie CommerceService
Faza 1-3 fundament - RETAIL, MORTGAGE, RENTAL
Faza 1 RETAIL: - CommitmentContextType.SALE, procesOrderPaid: Commitment, Transaction, InventoryAllocation, FulfillmentOrder - checkInventoryForOrder on create/...
Użyj Uid zamiast Id dla relacji z baząEntity-derd
- FulfillmentOrpository: findBySourceCommitmentId -> findBySourceCommitmentUid (Komitowanie używa uid) - TransakcyjnePowtowanie: findByOrderId -> findByOrderUid...
Dodawanie zamówienia (createdAt DESC) i filtr zakresu dat
- Rozstaw: OrderByDateCresc na wszystkie metody znajdowania - CommerceService: data Od teraz Params, filtr daty w pamięci - Engagements API obsługuje teraz zakr...
Dodaj EngagementDomainTypeConverter dla VENDOR-SERVICE, bez instrukcji SQL
- JPA AttributeConverter mapuje spuściznę VENDOR do SERVICE podczas czytania z DB - Stosowany do Engagement.domain i OrgPOSConfig.enabledDomains - Usuwa potrzeb...
Zamień fasolki na pakiet handlowy
- Dodaj pakiet handlowy (Zamówienie, intencje, oferta, InventoryItem, InventoryPool itp.) - Dodawanie CommerceService zastępującego POSService, RetailProductSer...
Poprawnia przedsiębiorstwa w POSService
- createRetailZamówienie: sprawdzanie zerowej na żądanie - createLinePom.: zer check, ilość > 0, słynie dalej > 0 walidacja
Dodaj jednostki domen POS/inwentarnikowych, DTO, repozycje i usługi
- Dodaj fasola POS (zachowan, wynajem, kredyt hipoteczny, subskrypcja, sprzedawca) - Dodaj detalicznyProdukt, RetailInventoryStock, RetailOrder, MortgageApp DTO...
Populate vendorPoliczj związek przy pobieraniu leadów
Update getLeadsBOrganizationId() do zaludnienia dostawcy . Pole dla każdego leada, który ma vendorProductId. Zapewnia to dostawcę Dane produktu są dostępne dla ...
Dodaj status, podStatus, źródło i datęCret
- Dodany status, podStatus, źródło, dataCreated i istna pola do głównego podmiotu - Zaktualizowano LeadDTO z polami zgodnymi z frontendą (status, subStatus, źró...
Reaktor Lead przydział z String do odniesienia pracownika
- Zmiana ołowia.signedUser (String) na Lead.assignedEployee (Pracownik) - Dodano jednostkę LeadAssignment do śledzenia historii przydziału - Dodano LeadAssignme...
Dodaj obsługę rozszerzenia telefonu do CreateLeadRequest, UpdateLeadRequest i LeadDTO
Resolve MultipleBagFetchException i napraw niestandardową formę trwałości
- Uproszczone zapytanie CustomFormRepository, aby uniknąć wielokrotnych pobierania worków - Naprawiono LeadMarketService do prawidłowego zapisywania i ładowania...
Prawidłowe zapisywanie i ładowanie niestandardowych skojarzeń formularzy dla rynków
- Usunięto repozytorium usuwanie, teraz za pomocą usuwania sierocińca JPA do czyszczenia - Inicjalizacja leniwego rynkuCustomForms kolekcja przed rozliczeniu - ...
Rozgrzej MultipleBagFetchException w CustomFormRepository
- Uproszczone wyszukiwanieByIdAndOrganizationId Zapytanie, aby uniknąć pobierania wielu toreb - Usunięto LEWJ JOIN FETCH dla stosów i pól w tym samym zapytaniu ...
Resolve MultipleBagFetchException przy użyciu transakcyjnej leniwego obciążenia
- LeadMarketRepository: Odwrócone do prostego zapytania bez wielu JOIN FETCH - LeadMarketService: Dodano "Transactional(readly-true) aby uzyskać MarketByDD z wy...
Dodaj gorliwe ładowanie zapytań repozytorium w celu naprawienia problemów z leniwym ładowaniem
- CustomFormRepository: Dodano lewego JOIN FETCH dla stosów i pól w findByIdAndOrganizationId - LeadMarketRepository: Dodano LEFT JOIN FETCH dla rynkuCustomForm...
Dodaj sprzedażPokojoweSubType do LeadMarketDTO do wykrywania pól hipotecznych
- Dodano sprzedażSubType pole do rozróżnienia między macierzystą SaleType i podtypami - Kiedy SaleType ma rodzica (np. RESIDENTIAL_MORTGAGE), sprzedażType staje...
Dodaj rynkowe pola leadów i niestandardowe wsparcie danych formularzy
- Dodaj pole marketId do jednostki wiodącej - Utwórz podmiot LeadCustomFormData z kolumną JSONB dla niestandardowych danych formularza - Dodawanie LeadCustomFor...
Dodaj wsparcie hierarchii macierzystej i dziecka do SaleType enum
- Dodano RESIDENTIAL_MORTGAGE, COMMERCIAL_MORTGAGE, SERVICE_CUSTOM jako dzieci SERWIS - Dodano PRODUKT_CUSTOM jako dziecko z PRODUKTU - Dodano metody pomocy: ge...
Dodawanie ołowiu DTO (LeadImportRequest, LeadImportReponse) do importu ołowiu opartego na plikach
Zmień NATS DeliverPolicy ze wszystkich na Nowy, aby zapobiec powtórce wiadomości - po dostarczają tylko nowe wiadomości po subskrypcji
Dodaj wsparcie dla unikalnych nazw konsumentów w subskrypcjach NATS - Dodaj metodę przeciążonego subskrypcji (), która akceptuje niestandardową nazwę konsumenta - Pozwala na wiele sesji czatu, aby mieć niezależnych konsumentów NATS - Fixes issue, w których wszystkie sesje dzieliły te same sesje powodujące konflikty dostarczania wiadomości
Dodaj null kontrole i walidację w CustomFormService createForm/updateForm
- Dodaj null/empty czeki dla fieldId przed wywołaniem wykończenia().toLowerCase(), aby zapobiec NullPointerException - Dodawanie kompleksowej walidacji dla wyma...
Dodaj funkcję niestandardowych formularzy z obsługą form builder
- Dodawanie formularzaFieldType enum z 12 typami pól (TEXT, TEXT_AREA, MONEY, DATE, DATE_TIME, DROPDOWN, RADIO, LIST, CHECKBOX, ADDRESS, US_STATE) - Dodaj klasy...
Dodaj null kontrole bezpieczeństwa w LeadVendorDTO, aby zapobiec błędom w zakresie tytułu znieważenia
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.