78 lines
2.0 KiB
Java
78 lines
2.0 KiB
Java
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;
|
|
|
|
} |