From f700ec9c2d663d6668deecbc0c80eec3712b1092 Mon Sep 17 00:00:00 2001 From: dahoud <41957584+DahoudG@users.noreply.github.com> Date: Thu, 9 Apr 2026 15:08:28 +0000 Subject: [PATCH] feat: mapper categorie/modulesRequis dans TypeReferenceService (server-api 1.0.3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - creer(): builder inclut categorie et modulesRequis depuis la requête - toResponse(): builder expose categorie et modulesRequis de l'entité - appliquerMiseAJour(): patch null-safe pour categorie et modulesRequis - pom.xml: unionflow-server-api 1.0.0 → 1.0.3 (nouveaux champs DTO) --- pom.xml | 4 ++-- .../unionflow/server/service/TypeReferenceService.java | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 1dc4022..4a1abac 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ dev.lions.unionflow unionflow-parent - 1.0.0 + 1.0.3 ../unionflow-server-api/parent-pom.xml @@ -47,7 +47,7 @@ dev.lions.unionflow unionflow-server-api - 1.0.0 + 1.0.3 diff --git a/src/main/java/dev/lions/unionflow/server/service/TypeReferenceService.java b/src/main/java/dev/lions/unionflow/server/service/TypeReferenceService.java index f59062c..f968679 100644 --- a/src/main/java/dev/lions/unionflow/server/service/TypeReferenceService.java +++ b/src/main/java/dev/lions/unionflow/server/service/TypeReferenceService.java @@ -143,6 +143,8 @@ public class TypeReferenceService { request.estSysteme() != null ? request.estSysteme() : false) + .categorie(request.categorie()) + .modulesRequis(request.modulesRequis()) .build(); if (request.organisationId() != null) { @@ -286,6 +288,8 @@ public class TypeReferenceService { entity.getOrganisation() != null ? entity.getOrganisation().getId() : null) + .categorie(entity.getCategorie()) + .modulesRequis(entity.getModulesRequis()) .build(); response.setId(entity.getId()); @@ -331,6 +335,12 @@ public class TypeReferenceService { if (request.actif() != null) { entity.setActif(request.actif()); } + if (request.categorie() != null) { + entity.setCategorie(request.categorie()); + } + if (request.modulesRequis() != null) { + entity.setModulesRequis(request.modulesRequis()); + } } /**