diff options
| author | Kevin Hoerr <kjhoerr@noreply.cybr.es> | 2022-08-06 01:44:00 +0000 |
|---|---|---|
| committer | Kevin Hoerr <kjhoerr@noreply.cybr.es> | 2022-08-06 01:44:00 +0000 |
| commit | 461b1fa053bcc86d06156574ab59fa7000dbf69e (patch) | |
| tree | 6e0080d057b5015bd92c843481cf45575af462a8 /src/main/java/dev/submelon/rest/json/PantryItem.java | |
| parent | cdf65b32202746eaffd9e58bf951d1995ab03be3 (diff) | |
| download | pantry-461b1fa053bcc86d06156574ab59fa7000dbf69e.tar.gz pantry-461b1fa053bcc86d06156574ab59fa7000dbf69e.tar.bz2 pantry-461b1fa053bcc86d06156574ab59fa7000dbf69e.zip | |
Quarkus (#2)
Reviewed-on: https://git.submelon.dev/kjhoerr/pantry/pulls/2
Diffstat (limited to 'src/main/java/dev/submelon/rest/json/PantryItem.java')
| -rw-r--r-- | src/main/java/dev/submelon/rest/json/PantryItem.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/main/java/dev/submelon/rest/json/PantryItem.java b/src/main/java/dev/submelon/rest/json/PantryItem.java new file mode 100644 index 0000000..d476e3c --- /dev/null +++ b/src/main/java/dev/submelon/rest/json/PantryItem.java @@ -0,0 +1,29 @@ +package dev.submelon.rest.json; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +import io.quarkus.hibernate.orm.panache.PanacheEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Entity +@Table(name = "pantryitem") +@Data +@EqualsAndHashCode(callSuper = false) +public class PantryItem extends PanacheEntity { + + @Column(nullable = false) + private String name; + + @Column + private String description; + + @Column(nullable = false) + private double quantity; + + @Column(nullable = false) + private String quantityUnitType; + +} |
