Repositorio movido

This commit is contained in:
2026-02-27 15:56:44 -03:00
commit 662ea8ba2f
23 changed files with 894 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
package com.agendaestudantil.dto;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class CadastroRequestDTO {
private String nome;
private String email;
private String senha;
private String curso;
private Integer periodo;
}

View File

@@ -0,0 +1,16 @@
package com.agendaestudantil.dto;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class EstudanteResponseDTO {
private String id;
private String nome;
private String email;
private String curso;
private Integer periodo;
}

View File

@@ -0,0 +1,13 @@
package com.agendaestudantil.dto;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class LoginRequestDTO {
private String email;
private String senha;
}

View File

@@ -0,0 +1,28 @@
package com.agendaestudantil.dto;
import com.agendaestudantil.entity.Tarefa;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.time.LocalDate;
@Data
public class TarefaRequestDTO {
@NotBlank(message = "Título é obrigatório")
private String titulo;
private String descricao;
private Tarefa.Prioridade prioridade;
private Tarefa.StatusTarefa status;
@NotNull(message = "Data de entrega é obrigatória")
private LocalDate dataEntrega;
private String disciplinaId;
@NotBlank(message = "ID do estudante é obrigatório")
private String estudanteId;
}