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 = "PAPriwayatKehamilan_T") public class PapRiwayatKehamilan extends BaseTransaction { private static final long serialVersionUID = 1L; @NotNull(message = "usiaKehamilan tidak boleh kosong") @Column(name = "usiaKehamilan") @Caption(value = "usiaKehamilan") private float usiaKehamilan; @NotNull(message = "beratBadanLahir tidak boleh kosong") @Column(name = "beratBadanLahir") @Caption(value = "beratBadanLahir") private float beratBadanLahir; @NotNull(message = "panjangBadanLahir tidak boleh kosong") @Column(name = "panjangBadanLahir") @Caption(value = "panjangBadanLahir") private float panjangBadanLahir; @NotNull(message = "menangis tidak boleh kosong") @Column(name = "menangis") @Caption(value = "menangis") private Boolean menangis; @NotNull(message = "riwayatKuning tidak boleh kosong") @Column(name = "riwayatKuning") @Caption(value = "riwayatKuning") private Boolean riwayatKuning; @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 = "ObjectPersalinanFk") @NotNull(message = "persalinan tidak boleh kosong") @Caption(value = "Object GenericView") private GenericView persalinan; @Column(name = "ObjectPersalinanFk", insertable = false, updatable = false, nullable = false) private Integer persalinanId; }