package com.agendaestudantil.entidade; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.index.Indexed; import org.springframework.data.mongodb.core.mapping.Document; @Data @Builder @NoArgsConstructor @AllArgsConstructor @EqualsAndHashCode(callSuper = false) @Document(collection = "estudantes") public class Estudante extends EntidadeAuditoria { @Id private String id; @Indexed(unique = true) private String email; private String nome; private String senha; private String curso; private Integer periodo; }