42 lines
948 B
Java
42 lines
948 B
Java
package de.twomartens.template.model.db;
|
|
|
|
import java.util.Date;
|
|
import lombok.AccessLevel;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.EqualsAndHashCode;
|
|
import lombok.Getter;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.Setter;
|
|
import lombok.ToString;
|
|
import lombok.experimental.FieldDefaults;
|
|
import org.bson.types.ObjectId;
|
|
import org.springframework.data.annotation.CreatedDate;
|
|
import org.springframework.data.annotation.Id;
|
|
import org.springframework.data.annotation.LastModifiedDate;
|
|
import org.springframework.data.mongodb.core.mapping.Document;
|
|
|
|
@Document
|
|
@Getter
|
|
@Setter
|
|
@Builder
|
|
@EqualsAndHashCode
|
|
@ToString
|
|
@FieldDefaults(level = AccessLevel.PRIVATE)
|
|
@NoArgsConstructor(force = true, access = AccessLevel.PRIVATE)
|
|
@AllArgsConstructor(access = AccessLevel.PRIVATE)
|
|
public class Greeting {
|
|
|
|
@Id
|
|
ObjectId id;
|
|
|
|
@CreatedDate
|
|
Date created;
|
|
|
|
@LastModifiedDate
|
|
Date lastModified;
|
|
|
|
String message;
|
|
|
|
}
|