Ajouter SalesSouyde champ de type à LeadMarketDTO pour la détection de champ hypothécaire
- Ajout d'un champ de sous-types de vente pour faire la distinction entre le type de vente de la société mère et les sous-types - Lorsque SaleType a un parent (...
Ajouter des champs de plomb basés sur le marché et un support de données personnalisés
- Ajouter le champ de marketId à l'entité chef de file - Créer une entité LeadCustomFormData avec colonne JSONB pour les données de formulaire personnalisé - Aj...
Ajouter le soutien de la hiérarchie parent-enfant à SaleType enum
- Ajout de RESIDENTIAL-MORTGAGE, COMMERCIAL-MORTGAGE, SERVICE-CUSTOM en tant qu'enfants de SERVICE - Ajout de la production et de la production en tant qu'enfan...
Ajouter des DTO d'importation de plomb (LeadImportRequest, LeadImportResponse) pour les importations de plomb basées sur les fichiers
Changer NATS DeliverPolicy de All to New pour empêcher la rejeu de messages - ne délivrer de nouveaux messages qu'après l'abonnement
Ajouter un support pour des noms de consommateurs uniques dans les abonnements NATS - Ajouter une méthode d'abon() surchargée qui accepte le nom de consommateur personnalisé - Permet à plusieurs sessions de discussion d'avoir des consommateurs NATS indépendants - Corrige un problème où toutes les sessions ont partagé un même consommateur à l'origine de conflits de messages
Ajouter des contrôles nuls et une validation dans CustomFormClam createForm/updateForm
- Ajouter des contrôles nuls/à vides pour fieldId avant d'appeler rogm().toLowerCase() pour empêcher NullPointerException - Ajouter une validation complète pour...
Ajouter une fonctionnalité de formulaires personnalisés avec le support de constructeur de formulaire
- Ajouter FormFieldType enum avec 12 types de champs (TEXTE, TEXT-AREA, MONÉTÉS, DATE, DATE-TIME, DROPDOWN, RADIO, LISTE, CHECKBOX, ADDRESS, US-SSN, US-STATE) -...
Ajouter des contrôles de sécurité nuls dans LeadVendorDTO pour éviter les erreurs de titre nulles
Changer de nom en titre et ajouter le champ de description à LeadVendor et LeadVendorProduct
Ajouter un support CRUD complet pour LeadVendor et LeadVendorProduct with String ID
Changer les ID LeadMarketDTO en chaîne pour empêcher la perte de précision JavaScript
Ajouter des annotations explicites aux méthodes de dépôt de marché de plomb pour une résolution d'organisation.id explicites
Changer les ventesType to String dans LeadMarketDTO pour correspondre aux attentes frontales
Changer de venteType de SaleType en en chaîne dans la demande DTO pour correspondre à la tête de front
Ajouter une entité LeadMarket, un référentiel, un service et des DTO pour la gestion des marchés de gestion de la relation client
Ajouter le champ streamGuid à l'Organisation pour l'alimentation des médias à l'échelle de l'organisation
Ajouter LIKE enum value à MediaBlockReasonType pour les médias sociaux
Ajouter streamGuid à Lead et prendre en charge les flux multimédias spécifiques au plomb
- Ajout d'un champ streamGuid à Lead.java à la référence MediaSession stream - Mise à jour MediaSessionPost à l'appui de l'association de lead optionnelle - Mis...
Retransmission de la construction après défaillance du réseau
Ajouter MediaObjReportRepository et mettre à jour les services de médias pour les flux sociaux
- Ajouter MediaObjReportRepository pour le système de réaction des autres - Mettre à jour MediaService avec createPostSession et la publication d'événements NAT...
Mise à jour de EmploymentStatusTyper pour utiliser le stockage de STRING enum au lieu de ID
Ajouter MemberType enum et MemberType champ à l'entité membre pour des requêtes de base de données efficaces
Ajouter avatarType champ à l'entité Avatar pour une vérification de type simple
- Ajouter la colonne TYPE pour stocker 'photo' ou 'Avatar Creator' - Éliminer les constructeurs qui sont en conflit avec Lombok 'NoArgsConstructor - AvatarType ...
Ajouter avatarType champ à l'entité Avatar pour une vérification de type simple
- Ajouter la colonne TYPE pour stocker 'photo' ou 'Avatar Creator' - Ensemble dans les constructeurs automatiquement - Évite les besoins par exemple de contrôle...
Ajouter une entité d'ensemble et un référentiel avec les relations utilisateur/membre
Ajouter fichierHash champ à Avatar entity pour un stockage sécurisé de fichiers
- Ajouter fichierHash colonne pour stocker le hachage de l'avatar ID SHA-256 - Le hachage est utilisé pour la désignation des fichiers MinIO pour prévenir les a...
Supprimer l'appel sécurisé() invalide du constructeur client MinIO
Format de point d'extrémité client MinIO correct pour le domaine de thème HTTPS
Extraire le nom d'hôte de l'URL du point d'extrémité personnalisé pour le client MinIO
Ajouter getPresignedUrlWithEndpoint method for custom endpoint presigned URL
Ajouter AvatarPhoto et AvatarAvatar Classes de créateurs, structure d'héritage de l'Avatar
Ajouter Avatar et UserBackground et support d'URL présigné
- Ajout d'AvatarRepository avec des méthodes pour trouver des avatars par utilisateur - Ajout de l'utilisateurRepositoire avec des méthodes pour trouver des arr...
Simplifier le modèle Avatar - les avatars n'appartiennent qu'à l'utilisateur
- Supprimé du champ membre de la classe Avatar - les avatars n'appartiennent désormais qu'aux utilisateurs - Sorti les avatars OneToMany de la classe des membre...
Supprimer le champ isSet redondant de la classe Avatar
- Suppression du champ isSet puisque les classes utilisateur/membre ont déjà une relation d'avatar ManyToOne - L'avatar actif est déterminé par le champ de l'av...
Remplacer UserPhoto par la hiérarchie d'héritage d'Avatar et mettre à jour UserBackground
- Renommé UserPhoto to Avatar (classe de base) en utilisant l'héritage JPA JOINED - Création d'une sous-classe AvatarPhoto pour les photos téléchargées (extensi...
Ajouter UserPhoto et UserBackground avec les relations utilisateur/membre
- Création d'une entité UserPhoto pour stocker des photos de profils d'utilisateurs et de membres - Création d'une entité d'arrière-plan pour le stockage d'imag...
Recherche de sessions de discussion existantes par l'adhérent des participants, pas seulement le propriétaire de la session
- Changement de findOrCreateChatSession pour rechercher MediaSessionLessuner Records au lieu de MediaSession.member - Recherche maintenant des sessions où le cr...
Ajouter JOIN FETCH pour charger avec impatience un membre dans les requêtes de message
- Ajout d'un JOIN FETCH m.member à la fois trouvéBySessionAndIsRemovedFalse requêtes - S'assure que l'entité membre est chargée avec impatience pour éviter les ...
Créer automatiquement le flux NATS JetStream s'il n'existe pas
- Ajout de la méthode createStreamIfNotExists pour vérifier et créer le flux de CHAT-MESSAGES - Le flux est créé avec des sujets de configuration (chat.) - Corr...
Faire fonctionner NatsMessageService avec injection optionnelle JetStream
- Changement d'injection JetStream en option avec «Autowired(required-false) pour traiter les problèmes de commande de haricots - Retiré "ConditionalOnBean pour...
Réordonner les annotations dans NatsMessageService pour vérifier d'abord les biens, puis les haricots
Importation correcte pour ConditionalOnProperty dans NatsMessageService
Ajouter ConditionalOnProperty à NatsMessageService pour s'assurer qu'il ne charge que lorsque NATS est activé
Supprimer le code incorrect dans createChatSession - cascade gère l'enregistrement de chat
Comme ce que vous voyez l'expédition?
Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.
