From 95c2e57ab14d3b30d8f7a879bc7359b0e98edf2d Mon Sep 17 00:00:00 2001 From: andre00bejarano00vaca Date: Fri, 20 Feb 2026 12:17:19 -0400 Subject: [PATCH] add: saber el rol del usuario, poder crear roles --- .../fercoganbackend/controller/RolesController.java | 2 +- .../fercoganbackend/controller/UserController.java | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/fercoganbackend/controller/RolesController.java b/src/main/java/com/example/fercoganbackend/controller/RolesController.java index b01d8b4..82faae9 100644 --- a/src/main/java/com/example/fercoganbackend/controller/RolesController.java +++ b/src/main/java/com/example/fercoganbackend/controller/RolesController.java @@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.*; import java.util.List; @RestController -@RequestMapping("/roles") +@RequestMapping("/api/roles") public class RolesController { final RolesRepository rolesRepository; diff --git a/src/main/java/com/example/fercoganbackend/controller/UserController.java b/src/main/java/com/example/fercoganbackend/controller/UserController.java index ab5a560..dbd53c4 100644 --- a/src/main/java/com/example/fercoganbackend/controller/UserController.java +++ b/src/main/java/com/example/fercoganbackend/controller/UserController.java @@ -12,7 +12,9 @@ import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.*; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Set; @RestController @@ -85,6 +87,16 @@ public class UserController { return ResponseEntity.ok(id); } + @GetMapping("/rol/{username}") + public ResponseEntity> obtenerRolUsuario(@PathVariable String username) { + Long rolId = service.obtenerIdRolPorUsername(username); + + Map response = new HashMap<>(); + response.put("rolId", rolId); + + return ResponseEntity.ok(response); + } + // ✅ DTO interno para registro