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 PersetujuanUmum * * @author Generator */ @Getter @Setter @Entity @Table(name = "PersetujuanUmum_T") public class PersetujuanUmum extends MedicalRecordTransaction { @ManyToOne @JoinColumn(name = "NoMasukTujuanFk") @Caption(value = "No Masuk Tujuan") private RegistrasiPelayananPasien noMasukTujuan; @Column(name = "NoMasukTujuanFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String noMasukTujuanId; @ManyToOne @JoinColumn(name = "RuanganTujuanFk") @NotNull(message = "Ruangan Tujuan Harus Diisi") @Caption(value = "Ruangan Tujuan") private Ruangan ruanganTujuan; @Column(name = "RuanganTujuanFk", insertable = false, updatable = false) private Integer ruanganTujuanId; @ManyToOne @JoinColumn(name = "KelasPerawatanFk") @NotNull(message = "Kelas Perawatan Harus Diisi") @Caption(value = "Kelas Perawatan") private Kelas kelasPerawatan; @Column(name = "KelasPerawatanFk", insertable = false, updatable = false) private Integer kelasPerawatanId; private Date tglRencana; @Column(name = "StatusRegistrasi", length = 500) @Caption(value = "statusRegistrasi") private Boolean statusRegistrasi; @ManyToOne @JoinColumn(name = "JenisPembayaranFk") @NotNull(message = "Jenis Pembayaran Harus Diisi") @Caption(value = "Jenis Pembayaran") private KelompokPasien jenisPembayaran; @Column(name = "JenisPembayaranFk", insertable = false, updatable = false) private Integer jenisPembayaranId; }