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 javax.validation.constraints.NotNull; /** * @author andri */ @Getter @Setter @Entity @Table(name = "PapPengkajianResikoJatuhAnak_T") public class PapPengkajianResikoJatuhAnak extends BaseTransaction { private static final long serialVersionUID = 1L; @ManyToOne @JoinColumn(name = "ObjectPAPpengkajianFk") @NotNull(message = "PAPpengkajian tidak boleh kosong") @Caption(value = "Object PAPpengkajian") private PapPengkajian paPpengkajian; @Column(name = "ObjectPAPpengkajianFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = false) private String paPpengkajianId; @ManyToOne @JoinColumn(name = "ObjectUmurFk") @NotNull(message = "umur tidak boleh kosong") @Caption(value = "Object umur") private GenericView umur; @Column(name = "ObjectUmurFk", insertable = false, updatable = false, nullable = false) private Integer umurId; @ManyToOne @JoinColumn(name = "ObjectGangguanKognitifFk") @NotNull(message = "gangguanKognitif tidak boleh kosong") @Caption(value = "Object gangguanKognitif") private GenericView gangguanKognitif; @Column(name = "ObjectGangguanKognitifFk", insertable = false, updatable = false, nullable = false) private Integer gangguanKognitifId; @ManyToOne @JoinColumn(name = "ObjectResponTerhadapObatFk") @NotNull(message = "responTerhadapObat tidak boleh kosong") @Caption(value = "Object responTerhadapObat") private GenericView responTerhadapObat; @Column(name = "ObjectResponTerhadapObatFk", insertable = false, updatable = false, nullable = false) private Integer responTerhadapObatId; @ManyToOne @JoinColumn(name = "ObjectPenggunaanObatFk") @NotNull(message = "penggunaanObat tidak boleh kosong") @Caption(value = "Object penggunaanObat") private GenericView penggunaanObat; @Column(name = "ObjectPenggunaanObatFk", insertable = false, updatable = false, nullable = false) private Integer penggunaanObatId; @ManyToOne @JoinColumn(name = "ObjectJenisKelaminFk") @NotNull(message = "jenisKelamin tidak boleh kosong") @Caption(value = "Object jenisKelamin") private JenisKelamin jenisKelamin; @Column(name = "ObjectJenisKelaminFk", insertable = false, updatable = false, nullable = false) private Integer jenisKelaminId; @ManyToOne @JoinColumn(name = "ObjectFaktorLingkunganFk") @NotNull(message = "faktorLingkungan tidak boleh kosong") @Caption(value = "Object penggunaanObat") private GenericView faktorLingkungan; @Column(name = "ObjectFaktorLingkunganFk", insertable = false, updatable = false, nullable = false) private Integer faktorLingkunganId; @ManyToOne @JoinColumn(name = "ObjectDiagnosisFk") @NotNull(message = "Diagnosis tidak boleh kosong") @Caption(value = "Object Diagnosis") private Diagnosa diagnosis; @Column(name = "ObjectDiagnosisFk", insertable = false, updatable = false, nullable = false) private Integer diagnosisId; }