KamoCRM

Ajouter JsonProperty aux champs DTO booléens préfixés

FixBillingService
Expédié
28 avril 2026 à 21:57 UTC
Auteur
Kamo
S'engager
e8325de

Lombok génère isXxx() is-getters pour les champs booléens nommés isXxx. Jackson déshabille le premier 'is' des is-getters et les setite comme 'xxx' plutôt que 'isXxx', de mêmeAccountManager est devenu 'accountManager' dans JSON, is Licensee est devenu "licensee", isOrgOwner est devenu "orgoWwner" toutes les inadéquations des noms de champ attendus du frontend. Les bascules sont apparus en permanence incontrôlés parce que la lecture frontale n'est pas définie au lieu de la valeur booléenne réelle. Ajout de JsonProperty pour forcer les noms de clés corrects sur isccountManager, estOrgOwner, et isLicensee dans les deux réponses DTO et dans la demande d'Add classes. Les classes de demande Update ont déjà utilisé Booléen (nuleurs) et n'ont pas été affectées.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation