package com.jasamedika.medifirst2000.entities; import com.jasamedika.medifirst2000.base.BaseTransaction; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.NotNull; import java.util.Date; @Getter @Setter @Entity @Table(name = "PasienPerjanjian_T") public class PasienInstruksiPerjanjianT extends BaseTransaction { @ManyToOne @JoinColumn(name = "ObjectPasienFk") @NotNull(message = "Pasien tidak boleh kosong") private Pasien pasien; @Column(name = "ObjectPasienFk", insertable = false, updatable = false, nullable = false) private Integer pasienId; @Column(name = "jumlahKujungan") private Integer jumlahKunjungan; @ManyToOne @JoinColumn(name = "ObjectdokterFk") @NotNull(message = "ObjectdokterFk tidak boleh kosong") private Pegawai dokter; @Column(name = "ObjectdokterFk", insertable = false, updatable = false, nullable = false) private Integer dokterId; @Column(name = "tglInput") private Date tglInput; @Column(name = "tglPerjanjian") private Date tglPerjanjian; @Column(name = "keterangan") private String keterangan; @Column(name = "noPerjanjian") private String noPerjanjian; @ManyToOne @JoinColumn(name = "ObjectRuanganFk") private Ruangan ruangan; @Column(name = "ObjectRuanganFk", insertable = false, updatable = false) private Integer ruanganId; }