refactor(user/dto): cambio a carpetas input/output

parent 1cc66a7f
package com.example.apprecetas.user.infrastructure.controller.dto; package com.example.apprecetas.user.infrastructure.controller.dto.input;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import lombok.Data; import lombok.Data;
......
package com.example.apprecetas.user.infrastructure.controller.dto; package com.example.apprecetas.user.infrastructure.controller.dto.input;
import jakarta.validation.constraints.Email; import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size; import jakarta.validation.constraints.Size;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
...@@ -18,6 +19,7 @@ public class UserInputDto { ...@@ -18,6 +19,7 @@ public class UserInputDto {
private String surname; private String surname;
@Email(message = "El email debe tener formato de correo electrónico") @Email(message = "El email debe tener formato de correo electrónico")
@NotBlank(message = "El email no debe estar vacío")
private String email; private String email;
@Size(min = 8, message = "La contraseña debe tener al menos 8 caracteres") @Size(min = 8, message = "La contraseña debe tener al menos 8 caracteres")
......
package com.example.apprecetas.user.infrastructure.controller.dto; package com.example.apprecetas.user.infrastructure.controller.dto.output;
import com.example.apprecetas.user.domain.entity.Role;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.time.LocalDate;
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
...@@ -13,5 +16,7 @@ public class UserOutputDto { ...@@ -13,5 +16,7 @@ public class UserOutputDto {
private String name; private String name;
private String surname; private String surname;
private String email; private String email;
private Role role;
private LocalDate deletedAt;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment