Tambahkan pemeriksaan keamanan null dalam LeadVendDTO untuk mencegah galat judul kosong
Ubah nama ke judul dan tambahkan ruas deskripsi ke LeadVendor dan LeadVactive Product
Tambahkan dukungan penuh CRUD untuk LeadVendor dan LeadVsupport Produk dengan ID String
Ubah LeadMarketDTO ID ke String untuk mencegah hilangnya presisi JavaScript
Tambahkan eksplisit @ Query anotasi ke metode LeadMarketRepositori untuk resolusi organisasi yang tepat
Ubah tipe salesman ke String dalam LeadMarketDTO untuk mencocokkan ekspektasi
Ubah tipe salesman dari SaleType enum ke String dalam permintaan DTOs untuk mencocokkan antarmuka
Tambahkan Entitas LeadMarket, repositori, layanan, dan DTOs bagi manajemen pasar CRM
Tambahkan ruas slamGuid ke Organisasi untuk feed media organisasi-lebar
Tambahkan seperti nilai enum ke MediaBlockReasonType untuk menyukai media sosial
Tambahkan slemGuid ke Lead and support lead- specific media stream
- Ditambahkan field slamGuid ke Lead.java untuk mereferensikan arus Medisesi - Dimutakhirkan Media Pos untuk mendukung asosiasi pemimpin opsional - Diperbarui *...
Tambahkan MediaObjReportRepositori dan layanan media update untuk feed sosial
- Tambahkan MediaObjReportRepositori untuk sistem seperti / reaksi - Perbarui MediService dengan createPosting Sesi dan program NAS Update MediaSesionRepositori...
Mutakhirkan Tipe Status Pengisian untuk memakai Penyimpanan Enum STRING daripada ID
Tambahkan Anggota Tipe Enum dan keanggotaan ke Entitas Anggota untuk kueri basis data efisien
Tambahkan avatarType ke Entitas Avatar untuk pemeriksaan tipe sederhana
- Tambahkan kolom TIPE untuk menyimpan 'foto' atau 'Avatar Creator' - Hapus konstruktor duplikat yang bertentangan dengan Lombok @ NoArgsConstructor - Set avata...
Tambahkan avatarType ke Entitas Avatar untuk pemeriksaan tipe sederhana
- Tambahkan kolom TIPE untuk menyimpan 'foto' atau 'Avatar Creator' - Set dalam konstruktor otomatis - Avoid perlu untuk instanceof pemeriksaan dan masalah prox...
Tambahkan Entitas Latar Belakang Tema dan repositori dengan Hubungan Pengguna / Anggota
Tambahkan fileHash ke entitas Avatar untuk penyimpanan file yang aman
- Tambahkan kolom fileHash ke penyimpanan SHA- 256 hash dari avatar ID - Hash digunakan untuk nama berkas MinIO untuk mencegah serangan enumerasi - Format: {has...
Hapus panggilan aman () yang tidak valid dari pembuat klien MinIO
Format titik akhir klien MinIO yang benar untuk domain tema HTTPS
Ekstrak nama host dari URL titik akhir gubahan bagi klien MinIO
Tambahkan metoda getPresignedUrlWithEndpoint untuk URL titik akhir gubahan presigned
Tambahkan kelas Pembuat Avatar dan Photo, ubah struktur warisan Avatar
Tambahkan repositori Avatar dan Userbackground dan dukungan URL yang telah ada sebelumnya
- Ditambahkan dengan metode untuk menemukan avatar oleh pengguna - Ditambahkan UserBackGroundRepositori dengan metode untuk menemukan latar belakang oleh penggu...
Model Avatar sederhana - avatar hanya milik Pengguna
- Menghilangkan anggota bidang dari kelas Avatar - avatar sekarang hanya milik pengguna - Menghapus OneToLot avatar dari kelas Anggota - anggota tidak memiliki ...
Hapus bidang redundan isSet dari kelas Avatar
- Hapus isSet karena kelas Pengguna / Anggota sudah memiliki hubungan avatar ManyToOne - Avatar aktif ditentukan oleh daerah avatar dalam Pengguna / Anggota, bu...
Ganti UserPhoto dengan hirarki warisan Avatar dan perbarui Userbackground
- Mengubah nama UserPhoto ke Avatar (kelas dasar) menggunakan warisan JPA JOINED - Dibuat subkelas Photo untuk foto diunggah (hanya untuk ekstensi berkas toko) ...
Tambahkan entitas UserPhoto dan Userbackground dengan hubungan Pengguna / Anggota
- Dibuat Entitas UserPhoto untuk menyimpan pengguna dan foto profil anggota - Membuat Entitas Userbackground untuk menyimpan pengguna dan gambar latar belakang ...
Cari sesi obrolan yang ada oleh anggota peserta, bukan hanya pemilik sesi
- Perubahan findOrCreateChatment untuk mencari Catatan MediaSesi bukannya MediaSess.member - Sekarang pencarian sesi di mana pencipta adalah seorang peserta (te...
Tambahkan JOIN FETCH ke anggota beban bersemangat dalam kueri pesan
- Ditambahkan JOIN FETCH m.member untuk kedua findBySessionandIsRemoved Kueri salah - Pastikan anggota entitas penuh semangat untuk menghindari masalah pemuatan...
Otomatis membuat stream NATS JetStream bila tidak ada
- Ditambahkan metode CreateStreamNotExist untuk memeriksa dan membuat stream CHAT _ MESSAGES - Stream dibuat dengan subjek dari konfigurasi (obrolan. >) - Perba...
Membuat Layanan Pesan NatsMessageService bekerja dengan injeksi Optional JetStream
- Diubah JetStream injeksi ke Opsional dengan @ Autowired (dibutuhkan = false) untuk menangani isu pemesanan kacang - Dihapus @ ConditionalOnBean untuk memungki...
Urutkan ulang anotasi di Layanan Pesan NatsMessageService untuk memeriksa properti pertama, kemudian kacang
Impor yang benar bagi ConditionalOnProperty dalam Layanan Pesan Nats@@
Tambahkan Properti ConditionalOnto ke NatsMessageService untuk memastikan hanya dimuat ketika NATS diaktifkan
Hapus kode salah dalam createChatment - cascade menangani penyimpanan percakapan
Clarify bahwa pesan selalu disimpan ke basis data, bahkan jika penerima luring
Tambahkan dukungan paginasi untuk riwayat pesan dan findOrCreate Chating untuk dua obrolan anggota
Tambahkan @ PrePersist ke MediaObj untuk secara otomatis set datecreated
Tambahkan @ PrePersist ke Anggota MediaSesi untuk secara otomatis mengatur datecreated
Gunakan @ PrePersist untuk secara otomatis mengatur datecreated daripada penugasan manual
Set datecreated ketika membuat Medisesi untuk memperbaiki batasan basis data
Tambahkan JOIN FETCH ke organisasi beban penuh semangat dan hubungan pengguna
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.