Ajouter sessionTimeoutMinutes à tous les DTO de sécurité et demandes d'objets
Ajouter des requêtes de marché-id FK aux entités POS et aux requêtes de dépôt filtrées sur le marché
Ajouter l'association de marché (ManyToOne FK à CommerceMarket) à l'offre, Inventaire des entités du plan d'inventaire, de RentalAsset, de fournisseur et de pla...
Ajouter CommerceMarketService avec CRUD complet pour les marchés, les catégories et les fournisseurs
Ajouter des DTO pour les marchés commerciaux, les catégories de fournisseurs et les vendeurs de marché
Ajout de référentiels pour les marchés commerciaux, les catégories de fournisseurs et les vendeurs de marché
Ajouter des données de semences de catégories de fournisseurs intégrées par type de vente
Ajouter CommerceType enum pour le système des marchés commerciaux
Sérialiser POS DTO uid/id en chaîne dans JSON pour JS safe integer
- RetailorderDTO.uid, et EngagementDetailDTO.id/linkId, MortgageAppDTO.uid - Utiliser JsonSerialize (en utilisant la classe ToStringSerializer) pour éviter une ...
Mises à jour du référentiel et des services du commerce (EngagementRepository, OrderRepository, CommerceService)
Ajouter EmbNameFull.formatFull(), fixer les renommes de la méthode de la mise en œuvre de la méthode de la mise en œuvre
Remplacer le formatFull() par formatEmbNameFull() - EmbNameFull n'a pas de formatFull method
Filtration des ordres côté serveur (statut, dateDut, dateTo), surcharge de services
Fondation de la phase 1-3 - DÉTAIL, MORTGAGE, RENTAL
DÉTAIL DE la phase 1: - EngagementContextType.SALE, processOrderPiger: engagement, transaction, inventaire, réservation d'ordre - checkInventoryForOrder sur cré...
Utiliser Uid au lieu d'Id pour les relations dérivées de BaseEntity
- RemplirOrderRepository: findBySourceCommitmentId - et findBySourceCommitmentUid (L'engagement utilise uid) - TransactionRepository: findByOrderId -- findByOrd...
Ajouter commande (crééAt DESC) et filtre de la plage de dates
- EngagementRepository: OrderByDateCreatedDesc sur toutes les méthodes de recherche CommerceService: dateFrom/dateTo perams, filtre de date en mémoire - Engagem...
Ajouter EngagementDomainTypeConverter pour VENDOR-SERVICE, pas de SQL manuel
- L'Attribut APA Carte Convertisseur Immédiatement VENDOR au SERVICE en lecture à partir de DB - Appliqué à Engagement.domain et OrgPOSConfig.enabledDomains - É...
Remplacer les haricots pos par un paquet commercial
- Ajouter un dossier de commerce (ordonnance, intention, offre, inventaire, pool d'inventaire, etc.) - Ajouter CommerceService remplaçant POSService, RetailProd...
Validation d'entreprise dans POSService
- createRetailOrder: contrôle nul sur demande - createLineItem: contrôle nul, quantité 0, unitéPrix 0 validation
Ajouter des entités de domaine POS/stockoires, des DTO, des pensions et des services
- Ajouter les fèves POS (vente, location, hypothèque, abonnement, vendeur) - Ajouter RetailProduct, RetailInventoryStock, Retailor, MortgageApp DTO - Ajouter Re...
Populiser le fournisseurRés relation avec le produit lorsqu'il s'agit de se lancer
Mise à jour getLeadsByOrganizationId() pour peupler le "Producteur de transport pour chaque chef de file qui a un fournisseurProductId. Cela garantit que le fou...
Ajouter l'état, sous-état, champ d'état, source et dateCréation
- Ajout de l'état, sous-état, source, dateCréité et est actif à l'entité chef de file - Mise à jour de LeadDTO avec des champs compatibles frontales (statut, so...
Ajouter "DynamicInsert pour autoriser les valeurs par défaut DB pour les champs date-heure
Affectation du refactoriel de référence de la chaîne à l'employé
- Changement de Lead.assignedUser (String) to Lead.assignedEloyee (employé) - Ajout de l'entité d'affectation pour suivre l'historique des missions - Ajout de l...
Ajouter une assistance d'extension téléphonique à CreateLeadRequest, UpdateLeadRequest et LeadDTO
Résoudre MultipleBagFetchException et fixer la persistance de la forme personnalisée
- Demande d'informations sur les formulaires personnalisés simplifiés pour éviter plusieurs cachages de sacs - Fixed LeadMarketService pour économiser et charge...
Épar économie et chargez correctement les associations de formulaires personnalisés pour les marchés
- Suppression du dépôt supprimer, en utilisant maintenant le retrait de l'orphelin de l'APC pour le nettoyage - Initialiser le marché paresseuxPrès lager des fo...
Resolve MultipleBagFetchException dans CustomFormRepository
- Recherche simplifiéeByIdAndOrganizationAd requête pour éviter de chercher plusieurs sacs - FETCH DE JOCATION DE GUERRE Supprimé pour les piles et les champs d...
Résoudre MultipleBagFetchException en utilisant un chargement paresseux transactionnel
- LeadMarketRepository: Retourné à une requête simple sans plusieurs FETCH JOIN - LeadMarketService: Ajouté « Transactionnel (readOnly-true ») pour obtenirMarke...
Ajouter un chargement avide pour les requêtes du dépôt pour résoudre les problèmes de chargement paresseux
- CustomFormRepository: Ajouté LE FETCH JOIN JOIN LE MOINS pour les piles et les champs dans findByIdAndOrganizationId - LeadMarketRepository: Ajouté LE MOINS J...
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 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) -...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.