TaskEntity.java 763 Bytes
Newer Older
Alessandro Medeiros's avatar
Alessandro Medeiros committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package br.com.ages.mutiraodobemback.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.lang.NonNull;

import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Document(collection = "task")
public class TaskEntity {

    @Id
    private String id;
    @NonNull
    private String title;
    @NonNull
    private String volunteer;
    @NonNull
    private String description;
    @NonNull
    private UserEntity userEntity;
    @NonNull
    private LocalDateTime dateInicial;
    @NonNull
    private LocalDateTime dateFinal;
}