From 5d7f1150ea7df99b478de46b2c49fd2f1fac794c Mon Sep 17 00:00:00 2001 From: RogerCll06 Date: Tue, 14 Oct 2025 11:22:12 -0500 Subject: [PATCH] changes in entity class --- src/main/java/com/classes/dtos/Class/ClassRequest.java | 1 + src/main/java/com/classes/dtos/Class/ClassResponse.java | 2 +- src/main/java/com/classes/entities/ClassEntity.java | 1 + src/main/java/com/classes/mappers/ClassMapper.java | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/classes/dtos/Class/ClassRequest.java b/src/main/java/com/classes/dtos/Class/ClassRequest.java index e972438..b7653c6 100644 --- a/src/main/java/com/classes/dtos/Class/ClassRequest.java +++ b/src/main/java/com/classes/dtos/Class/ClassRequest.java @@ -21,6 +21,7 @@ public class ClassRequest { private int duration; private int maxCapacity; private LocalTime startTime; + private LocalTime endTime; private boolean active; private String description; } \ No newline at end of file diff --git a/src/main/java/com/classes/dtos/Class/ClassResponse.java b/src/main/java/com/classes/dtos/Class/ClassResponse.java index 7a9ecfc..baf76a4 100644 --- a/src/main/java/com/classes/dtos/Class/ClassResponse.java +++ b/src/main/java/com/classes/dtos/Class/ClassResponse.java @@ -22,7 +22,7 @@ public class ClassResponse { private LocalDate classDate; private int duration; private int maxCapacity; - private LocalTime startTime; + private String schedule; private boolean active; private String description; } \ No newline at end of file diff --git a/src/main/java/com/classes/entities/ClassEntity.java b/src/main/java/com/classes/entities/ClassEntity.java index 46d5298..962b09e 100644 --- a/src/main/java/com/classes/entities/ClassEntity.java +++ b/src/main/java/com/classes/entities/ClassEntity.java @@ -27,6 +27,7 @@ public class ClassEntity { private int maxCapacity; private LocalTime startTime; + private LocalTime endTime; private boolean active; private String description; diff --git a/src/main/java/com/classes/mappers/ClassMapper.java b/src/main/java/com/classes/mappers/ClassMapper.java index 3507ebf..46985e2 100644 --- a/src/main/java/com/classes/mappers/ClassMapper.java +++ b/src/main/java/com/classes/mappers/ClassMapper.java @@ -22,6 +22,7 @@ public interface ClassMapper { @Mapping(target = "locationName", source = "location.name") @Mapping(target = "trainerName", source = "trainer.firstName") + @Mapping(target = "schedule", expression = "java(entity.getStartTime() + \" - \" + entity.getEndTime())") ClassResponse toResponse(ClassEntity entity); // Lista de respuestas