29 lines
704 B
Java
29 lines
704 B
Java
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;
|
|
}
|