package com.jasamedika.medifirst2000.entities; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.util.Date; @Getter @Setter @Entity @Table(name = "KelahiranYangLalu_t") public class KelahiranYangLalu extends BaseTransaction { @ManyToOne @JoinColumn(name = "ObjectriwayatKelahiranYangLaluFk") @Caption(value = "Object riwayatKelahiranYangLalu") private RiwayatKelahiranYangLalu riwayatKelahiranYangLalu; @Column(name = "ObjectriwayatKelahiranYangLaluFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = false) private String riwayatKelahiranYangLaluId; @Column(name = "tglTahunKelahiran") @Caption(value = "Tgl Tahun Kelahiran") private Date tglTahunKelahiran; @Column(name = "beratBadanLahir") @Caption(value = "Berat Badan Lahir") private String beratBadanLahir; @Column(name = "keteranganLain") @Caption(value = "Keterangan Lain") private String keteranganLain; @ManyToOne @JoinColumn(name = "ObjectJenisKelaminFk") @Caption(value = "Object JenisKelamin") private JenisKelamin jenisKelamin; @Column(name = "ObjectJenisKelaminFk", insertable = false, updatable = false) private Integer jenisKelaminId; @ManyToOne @JoinColumn(name = "ObjectkeadaanBayiFk") @Caption(value = "Object keadaanBayi") private KeadaanBayi keadaanBayi; @Column(name = "ObjectkeadaanBayiFk", insertable = false, updatable = false) private Integer keadaanBayiId; @ManyToOne @JoinColumn(name = "ObjectpenyakitWaktuHamilFk") @Caption(value = "Object penyakitWaktuHamil") private PenyakitWaktuHamil penyakitWaktuHamil; @Column(name = "ObjectpenyakitWaktuHamilFk", insertable = false, updatable = false) private Integer penyakitWaktuHamilId; @ManyToOne @JoinColumn(name = "ObjectJenisPersalinanFk") @Caption(value = "Object JenisPersalinan") private JenisPersalinan jenisPersalinan; @Column(name = "ObjectJenisPersalinanFk", insertable = false, updatable = false) private Integer jenisPersalinanId; @ManyToOne @JoinColumn(name = "ObjectKomplikasiKehamilanFk") @Caption(value = "Object KomplikasiKehamilan") private KomplikasiKehamilan komplikasiKehamilan; @Column(name = "ObjectKomplikasiKehamilanFk", insertable = false, updatable = false) private Integer komplikasiKehamilanId; }