103 lines
3.0 KiB
Java
103 lines
3.0 KiB
Java
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;
|
|
|
|
}
|