package com.jasamedika.medifirst2000.entities; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.NotNull; import static javax.persistence.FetchType.LAZY; /** * class StatusKemandirian * * @author Generator */ @Getter @Setter @Entity @Table(name = "StatusKemandirian_T") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class StatusKemandirian extends MedicalRecordTransaction { @OneToOne(fetch = LAZY) @JoinColumn(name = "objectTransferPasienInternalFk") @Caption(value = "Transfer Pasien Internal") private TransferPasienInternal transferPasienInternal; @Column(name = "objectTransferPasienInternalFk", insertable = false, updatable = false) private String transferPasienInternalId; @ManyToOne @JoinColumn(name = "BergulingFk") @NotNull(message = "Berguling Harus Diisi") @Caption(value = "Berguling") private StatusMandiri berguling; @Column(name = "BergulingFk", insertable = false, updatable = false) private Integer bergulingId; @ManyToOne @JoinColumn(name = "DudukFk") @NotNull(message = "Duduk Harus Diisi") @Caption(value = "Duduk") private StatusMandiri duduk; @Column(name = "DudukFk", insertable = false, updatable = false) private Integer dudukId; @ManyToOne @JoinColumn(name = "HPWajahRambutTanganFK") @NotNull(message = "HP Wajah Rambut Tangan Harus Diisi") @Caption(value = "HPWajahRambutTangan") private StatusMandiri hPWajahRambutTangan; @Column(name = "HPWajahRambutTanganFK", insertable = false, updatable = false) private Integer hPWajahRambutTanganId; @ManyToOne @JoinColumn(name = "HPBatangTubuhDanPerineumFK") @NotNull(message = "HP BatangTubuhDanPerineum Harus Diisi") @Caption(value = "HPBatangTubuhDanPerineum") private StatusMandiri hPBatangTubuhDanPerineum; @Column(name = "HPBatangTubuhDanPerineumFK", insertable = false, updatable = false) private Integer hPBatangTubuhDanPerineumId; @ManyToOne @JoinColumn(name = "HPEkstremitasBawahFk") @NotNull(message = "HPEkstremitas Bawah Harus Diisi") @Caption(value = "HPEkstremitas Bawah") private StatusMandiri hPEkstremitasBawah; @Column(name = "HPEkstremitasBawahFk", insertable = false, updatable = false) private Integer hPEkstremitasBawahId; @ManyToOne @JoinColumn(name = "HPTraktusDigestivusFK") @NotNull(message = "HP TraktusDigestivus Tangan Harus Diisi") @Caption(value = "HPTraktusDigestivus") private StatusMandiri hPTraktusDigestivus; @Column(name = "HPTraktusDigestivusFK", insertable = false, updatable = false) private Integer hPTraktusDigestivusId; @ManyToOne @JoinColumn(name = "HPTraktusUrinariusFK") @NotNull(message = "HPTraktusUrinarius Tangan Harus Diisi") @Caption(value = "HPTraktusUrinarius") private StatusMandiri hPTraktusUrinarius; @Column(name = "HPTraktusUrinariusFK", insertable = false, updatable = false) private Integer hPTraktusUrinariusId; @ManyToOne @JoinColumn(name = "EkstremitasAtasFk") @NotNull(message = "Ekstremitas Atas Harus Diisi") @Caption(value = "Ekstremitas Atas") private StatusMandiri ekstremitasAtas; @Column(name = "EkstremitasAtasFk", insertable = false, updatable = false) private Integer ekstremitasAtasId; @ManyToOne @JoinColumn(name = "BatangTumbuhFk") @NotNull(message = "Batang Tumbuh Harus Diisi") @Caption(value = "Batang Tumbuh") private StatusMandiri batangTumbuh; @Column(name = "BatangTumbuhFk", insertable = false, updatable = false) private Integer batangTumbuhId; @ManyToOne @JoinColumn(name = "EkstremitasBawahFk") @NotNull(message = "Ekstremitas Bawah Harus Diisi") @Caption(value = "Ekstremitas Bawah") private StatusMandiri ekstremitasBawah; @Column(name = "EkstremitasBawahFk", insertable = false, updatable = false) private Integer ekstremitasBawahId; @ManyToOne @JoinColumn(name = "MakananFk") @NotNull(message = "Makanan Harus Diisi") @Caption(value = "Makanan") private StatusMandiri makanan; @Column(name = "MakananFk", insertable = false, updatable = false) private Integer makananId; @ManyToOne @JoinColumn(name = "JalanKakiFk") @NotNull(message = "Jalan Kaki Harus Diisi") @Caption(value = "Jalan Kaki") private StatusMandiri jalanKaki; @Column(name = "JalanKakiFk", insertable = false, updatable = false) private Integer jalanKakiId; @ManyToOne @JoinColumn(name = "KursiRodaFk") @NotNull(message = "Kursi Roda Harus Diisi") @Caption(value = "Kursi Roda") private StatusMandiri kursiRoda; @Column(name = "KursiRodaFk", insertable = false, updatable = false) private Integer kursiRodaId; }