Add model of publication.
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
package org.codiki.domain.publication.model;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public record Author(
|
||||
UUID id,
|
||||
String name,
|
||||
String image
|
||||
) {
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package org.codiki.domain.publication.model;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
public record Category(
|
||||
UUID id,
|
||||
String name,
|
||||
List<Category> subCategories
|
||||
) {
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package org.codiki.domain.publication.model;
|
||||
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.UUID;
|
||||
|
||||
public record Publication(
|
||||
UUID id,
|
||||
String key,
|
||||
String title,
|
||||
String text,
|
||||
String description,
|
||||
String image,
|
||||
ZonedDateTime creationDate,
|
||||
Author author,
|
||||
Category category
|
||||
) {
|
||||
}
|
||||
Reference in New Issue
Block a user