package com.jasamedika.medifirst2000.entities; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.NotNull; import java.util.Date; /** * class OrderPelayananDiet * * @author Generator */ @Getter @Setter @Entity @Table(name = "OrderPelayananDiet_T") public class OrderPelayananDiet extends MedicalRecordTransaction { @Column(name = "NamaPemesan", nullable = false, length = 100) @Caption(value = "NamaPemesan") private String namaPemesan; @Column(name = "TglPesan", nullable = false, length = 100) @Caption(value = "TglPesan") private Date tglPesan; @ManyToOne @JoinColumn(name = "JenisWaktuFk") @NotNull(message = "Jenis Waktu Harus Diisi") @Caption(value = "Jenis Waktu") private JenisWaktu jenisWaktu; @Column(name = "JenisWaktuFk", insertable = false, updatable = false) private Integer jenisWaktuId; @ManyToOne @JoinColumn(name = "JenisDietFk") @NotNull(message = "Jenis Diet Harus Diisi") @Caption(value = "Jenis Diet") private JenisDiet jenisDiet; @Column(name = "JenisDietFk", insertable = false, updatable = false) private Integer jenisDietId; @ManyToOne @JoinColumn(name = "NamaMenuFk") @NotNull(message = "Nama Menu Harus Diisi") @Caption(value = "Nama Menu") private Produk namaMenu; @Column(name = "NamaMenuFk", insertable = false, updatable = false) private Integer namaMenuId; @Column(name = "TipeMakanan", nullable = false, length = 100) @Caption(value = "TipeMakanan") private String tipeMakanan; @Column(name = "Minum", nullable = false, length = 100) @Caption(value = "Minum") private String minum; @ManyToOne @JoinColumn(name = "FrekuensiFk") @NotNull(message = "Frekuensi Harus Diisi") @Caption(value = "Frekuensi") private SatuanWaktu frekuensi; @Column(name = "FrekuensiFk", insertable = false, updatable = false) private Integer frekuensiId; @Column(name = "Volume", nullable = false, length = 100) @Caption(value = "Volume") private String volume; }