Tambahkan sesionTimeoutMinutes ke semua DTOs keamanan dan permintaan objek
Tambahkan pasar _ id FK ke entitas POS dan pencarian repositori yang disaring
Tambahkan asosiasi pasar (ManyToOne FK to CommerceMarket) ke Offering, InventoryItem, RentalaAsset, Vendor, dan Subscription Plan Entities. Tambahkan kueri find...
Tambahkan Layanan MarketServis Perdagangan dengan CRUD penuh untuk pasar, kategori, dan vendor
Tambahkan DTOs untuk pasar perdagangan, kategori vendor, dan vendor pasar
Tambahkan built-in vendor kategori data benih per tipe perdagangan
Serialisasi POS DTO uid / id sebagai string dalam JSON untuk integer aman JS
- RetailorderDTO.uid, * * * * * * * * * * * * * * * Kemunculan DTO.id / linkId, MortgageAppDTO.uid - Gunakan @ JsonSerialize (menggunakan = ToStringSerializer.c...
Gunakan eksplisit @ Query untuk findByUidAndOrganization _ Id untuk menghindari penyebaran / masalah startup dengan query turunan
Pemutakhiran repositori dan layanan komersial (Enyagerment Repositori, OrderRepositori, Layanan Perdagangan)
Tambahkan EmbNameFull.format Full (), perbaiki peringatan @ Builder, renames metode repo
Ganti format penuh () dengan format EmbNameFull () - EmbNameFull tidak memiliki format metode penuh
Perintah penyaringan sisi server (status, dateFrom, dateTo), Layanan Perdagangan kelebihan beban
Fase 1-3 fondasi - RETAIL, MORTGAGE, aset RENTAL
Tahap 1 RETAIL: - Commitment Contexts TypeS.ALE, proceOrderPaid: Komitmen, Transaktion, InventoryAllocation, Fulfillment Order - checkInventoryForOrder pada pem...
Gunakan Uid daripada Id untuk hubungan BaseEntity- turunan
- FulfillWordWordOrderRepositori: FindBySourceCommitment - > FindBySourceComment Uid (Komitmen menggunakan uid) - Transention Repositori: findByOrderId - > find...
Tambah pemesanan (creeTAt DESC) dan filter jangkauan tanggal
OrderByDateCreateDesc pada semua metode - CommerceService: dateFrom / dateTo params, in-memory date filter - Pertunangan API sekarang mendukung jangkauan tangga...
Tambahkan EngageMents DomainTypeConverter untuk VENDOR Service, tanpa manual SQL
- JPA AttributeConverter memetakan warisan VENDOR ke SERVICE ketika membaca dari DB - Terapan ke Engagement.domain dan OrganPOSConfig.enabledDomains - Menghapus...
Ganti kacang pos dengan paket perdagangan
- Tambahkan paket perdagangan (Orde, Intent, Persembahan, InventoryItem, InventoryPool Inventory, dll) - Tambahkan Layanan Komersial menggantikan layanan POSSer...
Validasi Enterprise dalam POSService
- CreateRetail Order: pemeriksaan kosong pada permintaan - creatLineItem: pemeriksaan kosong, kuantitas > 0, unitPrice > = 0 validasi
Tambahkan entitas domain POS / inventaris, DTOs, repos dan layanan
- Tambahkan kacang POS (ritel, sewa, hipotek, berlangganan, vendor) - Tambah Produk Retail, RetailInventoryStock, Retail Order, DTO MortgageApp - Tambahkan Reta...
Populate vendorProduct relationship when taking leads
Mutakhirkan getLeadsByOrganiationId () untuk mengpopulasikan Produksi vendor @ Transient lapangan untuk setiap petunjuk yang memiliki vendorProductId. Ini menja...
Tambahkan status, subStatus, sumber, dan ruas datecreated
- Status ditambahkan, subStatus, sumber, datecreated, dan isaktif untuk memimpin entitas - Diperbarui LeadDTO dengan ruas yang kompatibel di depan (status, subS...
Tambahkan @ DynamicSisipkan untuk mengijinkan DB baku bagi ruas datetime
Refactor penempatan Lead dari String ke Referensi Karyawan
- Perubahan Lead.assignedUser (String) ke Lead.assignnedEmployee (Karyawan) - Ditambah Entitas Penugasan Pemimpin untuk melacak sejarah tugas - Ditambah LeadAss...
Tambahkan dukungan ekstensi telepon ke CreateLeadRequest, UpdateLeadRequest, dan LeadDTO
Selesaikan MultipleBag FetchException dan perbaiki bentuk ubahan kegigihan
- Disederhanakan query CustomRepositori untuk menghindari beberapa fetches tas - Layanan LeadMarketService tetap untuk menyimpan dan memuat asosiasi formulir gu...
Simpan dan muat bersama-sama untuk pasar
- Hapus repositori yang dihapus, kini memakai penghapusan yatim piatu JPA untuk pembersihan - Inisialisasi koleksi Fitur pasar malas sebelum membersihkan - Past...
Selesaikan MultipleBagFetchException di CustomRepositori
- Disederhanakan dalam pencarian dan Organisasi untuk menghindari mengambil beberapa kantong - Dihapus JOIN PEKERJAAN KIRI untuk tumpukan dan bidang dalam query...
Selesaikan MultipleBagFetchException dengan menggunakan pemuatan malas transkasional
- LeadMarketRepositori: Terbalik ke query sederhana tanpa banyak JOIN FETCH - LeadMarketService: Ditambahkan @ Transaksional (readOnly = true) untuk getMarketBy...
Tambahkan pemuatan bersemangat bagi kueri repositori untuk memperbaiki masalah pemuatan malas
- Custom FormRepositori: Added LEFT JOIN FETCH for stacks and fields in findby Aku dan Organisasi. - LeadMarketRepositori: Added LEFT JOIN FETCH for Market Cust...
Tambahkan ruas salesman SubType ke LeadMarketDTO untuk deteksi ruas hipotek
- Ditambahkan field salesman SubType untuk membedakan antara tipe SaleType induk dan sub - Ketika SaleType memiliki orangtua (misalnya, RESIDENTIAL _ MORTGAGE),...
Tambahkan ruas timbal berbasis dan bentuk dukungan data gubahan
- Tambahkan bidang pasar ke entitas timbal - Buat Entiti LeadCustomFormData dengan kolom JSONB untuk data formulir gubahan - Tambahkan LeadCustomFormDadaReposit...
Tambahkan dukungan hirarki parent- child ke SaleType enum
- Ditambahkan RESIDENTIAL _ MORTGAGE, PERTAMA _ MORGAL, SERVICE _ CUSTOM sebagai anak-anak PELAYAN - Ditambahkan PRODUCT _ CUSTOM sebagai anak dari PRODUCT - Me...
Tambahkan import utama DTOs (LeadImportRequest, LeadImportResponse) untuk importer berkas-based lead imports
Ubah Kebijakan Pengantar NATS dari Semua ke Baru untuk mencegah replay pesan - hanya memberikan pesan baru setelah langganan
Tambahkan dukungan untuk nama konsumen unik dalam subscriptions NAS - tambahkan subscription overloaded () metode yang menerima nama konsumen kustom - Ijinkan beberapa sesi obrolan untuk memiliki independen konsumen NAS - isu Fixes dimana semua sesi berbagi konsumen yang sama menyebabkan konflik pengiriman pesan
Tambahkan pemeriksaan dan validasi kosong dalam Formasi / updateForms
- Tambahkan pemeriksaan kosong / kosong untuk fieldId sebelum memanggil trim () .toLowerCase () untuk mencegah NullPointerException - Tambahkan validasi kompreh...
Tambahkan fitur bentuk gubahan dengan dukungan pembentukan bentuk
- Tambahkan FormFieldType enum dengan 12 tipe field (TEXT, TEXT _ AREA, UANG, DATE, DATE _ TIME, DROPDOWN, RADIO, LIST, CHECKBOX, ADDRESS, US _ SSN, US _ STATE)...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.