diff --git a/account-service/src/main/java/com/drinkool/services/StaffService.java b/account-service/src/main/java/com/drinkool/services/StaffService.java index c852e62..9715d29 100644 --- a/account-service/src/main/java/com/drinkool/services/StaffService.java +++ b/account-service/src/main/java/com/drinkool/services/StaffService.java @@ -11,8 +11,10 @@ import io.vertx.core.http.HttpServerRequest; import jakarta.annotation.security.RolesAllowed; import jakarta.inject.Inject; import jakarta.transaction.Transactional; +import jakarta.ws.rs.GET; import jakarta.ws.rs.POST; import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; import jakarta.ws.rs.core.Response; import java.util.UUID; @@ -70,4 +72,10 @@ public class StaffService extends BaseService { .header(InternalValue.role, Role.Staff) .build(); } + + @GET + @Path("/{id}") + public Response findStaff(@PathParam("id") UUID staffId) { + return Response.ok(StaffEntity.findById(staffId)).build(); + } }