package com.jasamedika.medifirst2000.entities; import com.fasterxml.jackson.annotation.JsonBackReference; 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; import static javax.persistence.CascadeType.ALL; @Getter @Setter @Entity @Table(name = "PapThtFisikHidung_T") public class PapThtFisikHidung extends BaseTransaction { @JsonBackReference @OneToOne(cascade = ALL) @JoinColumn(name = "ObjectPapThtFk") @NotNull(message = "PapTht tidak boleh kosong") private PapTht papTht; @Column(name = "ObjectPapThtFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = false) private String papThtId; @ManyToOne @JoinColumn(name = "ObjectKulitHidungAbnormalFk") @NotNull(message = "KulitHidungAbnormal Tidak Boleh Kosong") private StatusNormalTidakNormal kulitHidungAbnormal; @Column(name = "keteranganKulitHidungAbnormal") @Caption(value = "KeteranganKulitHidungAbnormal") private String keteranganKulitHidungAbnormal; @ManyToOne @JoinColumn(name = "ObjectBentukHidungAbnormalFk") @NotNull(message = "BentukHidungAbnormal Tidak Boleh Kosong") private StatusNormalTidakNormal bentukHidungAbnormal; @Column(name = "keteranganBentukHidungAbnormal") @Caption(value = "KeteranganBentukHidungAbnormal") private String keteranganBentukHidungAbnormal; @ManyToOne @JoinColumn(name = "ObjectBisulPadaVestibulumFk") @NotNull(message = "BisulPadaVestibulum Tidak Boleh Kosong") private StatusNormalTidakNormal bisulPadaVestibulum; @Column(name = "keteranganBisulPadaVestibulum") @Caption(value = "KeteranganBisulPadaVestibulum") private String keteranganBisulPadaVestibulum; @ManyToOne @JoinColumn(name = "ObjectVestibulumHiperemisFk") @NotNull(message = "VestibulumHiperemis Tidak Boleh Kosong") private StatusNormalTidakNormal vestibulumHiperemis; @Column(name = "keteranganVestibulumHiperemis") @Caption(value = "KeteranganVestibulumHiperemis") private String keteranganVestibulumHiperemis; @ManyToOne @JoinColumn(name = "ObjectKonkaHipotrofiFk") @NotNull(message = "KonkaHipotrofi Tidak Boleh Kosong") private StatusNormalTidakNormal konkaHipotrofi; @Column(name = "keteranganKonkaHipotrofi") @Caption(value = "KeteranganKonkaHipotrofi") private String keteranganKonkaHipotrofi; @ManyToOne @JoinColumn(name = "ObjectKonkaHipertrofiFk") @NotNull(message = "KonkaHipertrofi Tidak Boleh Kosong") private StatusNormalTidakNormal konkaHipertrofi; @Column(name = "keteranganKonkaHipertrofi") @Caption(value = "KeteranganKonkaHipertrofi") private String keteranganKonkaHipertrofi; @ManyToOne @JoinColumn(name = "ObjectKonkaEdemaFk") @NotNull(message = "KonkaEdema Tidak Boleh Kosong") private StatusNormalTidakNormal konkaEdema; @Column(name = "keteranganKonkaEdema") @Caption(value = "KeteranganKonkaEdema") private String keteranganKonkaEdema; @ManyToOne @JoinColumn(name = "ObjectKonkaHiperemisFk") @NotNull(message = "KonkaHiperemis Tidak Boleh Kosong") private StatusNormalTidakNormal konkaHiperemis; @Column(name = "keteranganKonkaHiperemis") @Caption(value = "KeteranganKonkaHiperemis") private String keteranganKonkaHiperemis; @ManyToOne @JoinColumn(name = "ObjectKonkaLividFk") @NotNull(message = "KonkaLivid Tidak Boleh Kosong") private StatusNormalTidakNormal konkaLivid; @Column(name = "keteranganKonkaLivid") @Caption(value = "KeteranganKonkaLivid") private String keteranganKonkaLivid; @ManyToOne @JoinColumn(name = "ObjectKonkaPucatFk") @NotNull(message = "KonkaPucat Tidak Boleh Kosong") private StatusNormalTidakNormal konkaPucat; @Column(name = "keteranganKonkaPucat") @Caption(value = "KeteranganKonkaPucat") private String keteranganKonkaPucat; @ManyToOne @JoinColumn(name = "ObjectPolipPadaKonkaFk") @NotNull(message = "PolipPadaKonka Tidak Boleh Kosong") private StatusNormalTidakNormal polipPadaKonka; @Column(name = "keteranganPolipPadaKonka") @Caption(value = "KeteranganPolipPadaKonka") private String keteranganPolipPadaKonka; @ManyToOne @JoinColumn(name = "ObjectSekretSerousPadaMeatusInferiorFk") @NotNull(message = "SekretSerousPadaMeatusInferior Tidak Boleh Kosong") private StatusNormalTidakNormal sekretSerousPadaMeatusInferior; @Column(name = "keteranganSekretSerousPadaMeatusInferior") @Caption(value = "KeteranganSekretSerousPadaMeatusInferior") private String keteranganSekretSerousPadaMeatusInferior; @ManyToOne @JoinColumn(name = "ObjectSekretSerousPadaMeatusMediaFk") @NotNull(message = "SekretSerousPadaMeatusMedia Tidak Boleh Kosong") private StatusNormalTidakNormal sekretSerousPadaMeatusMedia; @Column(name = "keteranganSekretSerousPadaMeatusMedia") @Caption(value = "KeteranganSekretSerousPadaMeatusMedia") private String keteranganSekretSerousPadaMeatusMedia; @ManyToOne @JoinColumn(name = "ObjectSekretMukopurulenPadaMeatusInferiorFk") @NotNull(message = "SekretMukopurulenPadaMeatusInferior Tidak Boleh Kosong") private StatusNormalTidakNormal sekretMukopurulenPadaMeatusInferior; @Column(name = "keteranganSekretMukopurulenPadaMeatusInferior") @Caption(value = "KeteranganSekretMukopurulenPadaMeatusInferior") private String keteranganSekretMukopurulenPadaMeatusInferior; @ManyToOne @JoinColumn(name = "ObjectSekretMukopurulenPadaMeatusMediaFk") @NotNull(message = "SekretMukopurulenPadaMeatusMedia Tidak Boleh Kosong") private StatusNormalTidakNormal sekretMukopurulenPadaMeatusMedia; @Column(name = "keteranganSekretMukopurulenPadaMeatusMedia") @Caption(value = "KeteranganSekretMukopurulenPadaMeatusMedia") private String keteranganSekretMukopurulenPadaMeatusMedia; @ManyToOne @JoinColumn(name = "ObjectDarahPadaMeatusInferiorFk") @NotNull(message = "DarahPadaMeatusInferior Tidak Boleh Kosong") private StatusNormalTidakNormal darahPadaMeatusInferior; @Column(name = "keteranganDarahPadaMeatusInferior") @Caption(value = "KeteranganDarahPadaMeatusInferior") private String keteranganDarahPadaMeatusInferior; @ManyToOne @JoinColumn(name = "ObjectDarahPadaMeatusMediaFk") @NotNull(message = "DarahPadaMeatusMedia Tidak Boleh Kosong") private StatusNormalTidakNormal darahPadaMeatusMedia; @Column(name = "keteranganDarahPadaMeatusMedia") @Caption(value = "KeteranganDarahPadaMeatusMedia") private String keteranganDarahPadaMeatusMedia; @ManyToOne @JoinColumn(name = "ObjectBendaAsingPadaMeatusInferiorFk") @NotNull(message = "BendaAsingPadaMeatusInferior Tidak Boleh Kosong") private StatusNormalTidakNormal bendaAsingPadaMeatusInferior; @Column(name = "keteranganBendaAsingPadaMeatusInferior") @Caption(value = "KeteranganBendaAsingPadaMeatusInferior") private String keteranganBendaAsingPadaMeatusInferior; @ManyToOne @JoinColumn(name = "ObjectBendaAsingPadaMeatusMediaFk") @NotNull(message = "BendaAsingPadaMeatusMedia Tidak Boleh Kosong") private StatusNormalTidakNormal bendaAsingPadaMeatusMedia; @Column(name = "keteranganBendaAsingPadaMeatusMedia") @Caption(value = "KeteranganBendaAsingPadaMeatusMedia") private String keteranganBendaAsingPadaMeatusMedia; @ManyToOne @JoinColumn(name = "ObjectMassaPadaMeatusInferiorFk") @NotNull(message = "MassaPadaMeatusInferior Tidak Boleh Kosong") private StatusNormalTidakNormal massaPadaMeatusInferior; @Column(name = "keteranganMassaPadaMeatusInferior") @Caption(value = "KeteranganMassaPadaMeatusInferior") private String keteranganMassaPadaMeatusInferior; @ManyToOne @JoinColumn(name = "ObjectMassaPadaMeatusMediaFk") @NotNull(message = "MassaPadaMeatusMedia Tidak Boleh Kosong") private StatusNormalTidakNormal massaPadaMeatusMedia; @Column(name = "keteranganMassaPadaMeatusMedia") @Caption(value = "KeteranganMassaPadaMeatusMedia") private String keteranganMassaPadaMeatusMedia; @ManyToOne @JoinColumn(name = "ObjectJamurPadaMeatusInferiorFk") @NotNull(message = "JamurPadaMeatusInferior Tidak Boleh Kosong") private StatusNormalTidakNormal jamurPadaMeatusInferior; @Column(name = "keteranganJamurPadaMeatusInferior") @Caption(value = "KeteranganJamurPadaMeatusInferior") private String keteranganJamurPadaMeatusInferior; @ManyToOne @JoinColumn(name = "ObjectJamurPadaMeatusMediaFk") @NotNull(message = "JamurPadaMeatusMedia Tidak Boleh Kosong") private StatusNormalTidakNormal jamurPadaMeatusMedia; @Column(name = "keteranganJamurPadaMeatusMedia") @Caption(value = "KeteranganJamurPadaMeatusMedia") private String keteranganJamurPadaMeatusMedia; @ManyToOne @JoinColumn(name = "ObjectPolipPadaMeatusInferiorFk") @NotNull(message = "PolipPadaMeatusInferior Tidak Boleh Kosong") private StatusNormalTidakNormal polipPadaMeatusInferior; @Column(name = "keteranganPolipPadaMeatusInferior") @Caption(value = "KeteranganPolipPadaMeatusInferior") private String keteranganPolipPadaMeatusInferior; @ManyToOne @JoinColumn(name = "ObjectPolipPadaMeatusMediaFk") @NotNull(message = "PolipPadaMeatusMedia Tidak Boleh Kosong") private StatusNormalTidakNormal polipPadaMeatusMedia; @Column(name = "keteranganPolipPadaMeatusMedia") @Caption(value = "KeteranganPolipPadaMeatusMedia") private String keteranganPolipPadaMeatusMedia; @ManyToOne @JoinColumn(name = "ObjectJaringanGranulasiPadaMeatusInferiorFk") @NotNull(message = "JaringanGranulasiPadaMeatusInferior Tidak Boleh Kosong") private StatusNormalTidakNormal jaringanGranulasiPadaMeatusInferior; @Column(name = "keteranganJaringanGranulasiPadaMeatusInferior") @Caption(value = "KeteranganJaringanGranulasiPadaMeatusInferior") private String keteranganJaringanGranulasiPadaMeatusInferior; @ManyToOne @JoinColumn(name = "ObjectJaringanGranulasiPadaMeatusMediaFk") @NotNull(message = "JaringanGranulasiPadaMeatusMedia Tidak Boleh Kosong") private StatusNormalTidakNormal jaringanGranulasiPadaMeatusMedia; @Column(name = "keteranganJaringanGranulasiPadaMeatusMedia") @Caption(value = "KeteranganJaringanGranulasiPadaMeatusMedia") private String keteranganJaringanGranulasiPadaMeatusMedia; @ManyToOne @JoinColumn(name = "ObjectSekretSerousPadaKavumNasiFk") @NotNull(message = "SekretSerousPadaKavumNasi Tidak Boleh Kosong") private StatusNormalTidakNormal sekretSerousPadaKavumNasi; @Column(name = "keteranganSekretSerousPadaKavumNasi") @Caption(value = "KeteranganSekretSerousPadaKavumNasi") private String keteranganSekretSerousPadaKavumNasi; @ManyToOne @JoinColumn(name = "ObjectSekretMukopurulenPadaKavumNasiFk") @NotNull(message = "SekretMukopurulenPadaKavumNasi Tidak Boleh Kosong") private StatusNormalTidakNormal sekretMukopurulenPadaKavumNasi; @Column(name = "keteranganSekretMukopurulenPadaKavumNasi") @Caption(value = "KeteranganSekretMukopurulenPadaKavumNasi") private String keteranganSekretMukopurulenPadaKavumNasi; @ManyToOne @JoinColumn(name = "ObjectDarahPadaKavumNasiFk") @NotNull(message = "DarahPadaKavumNasi Tidak Boleh Kosong") private StatusNormalTidakNormal darahPadaKavumNasi; @Column(name = "keteranganDarahPadaKavumNasi") @Caption(value = "KeteranganDarahPadaKavumNasi") private String keteranganDarahPadaKavumNasi; @ManyToOne @JoinColumn(name = "ObjectBendaAsingPadaKavumNasiFk") @NotNull(message = "BendaAsingPadaKavumNasi Tidak Boleh Kosong") private StatusNormalTidakNormal bendaAsingPadaKavumNasi; @Column(name = "keteranganBendaAsingPadaKavumNasi") @Caption(value = "KeteranganBendaAsingPadaKavumNasi") private String keteranganBendaAsingPadaKavumNasi; @ManyToOne @JoinColumn(name = "ObjectMassaPadaKavumNasiFk") @NotNull(message = "MassaPadaKavumNasi Tidak Boleh Kosong") private StatusNormalTidakNormal massaPadaKavumNasi; @Column(name = "keteranganMassaPadaKavumNasi") @Caption(value = "KeteranganMassaPadaKavumNasi") private String keteranganMassaPadaKavumNasi; @ManyToOne @JoinColumn(name = "ObjectJamurPadaKavumNasiFk") @NotNull(message = "JamurPadaKavumNasi Tidak Boleh Kosong") private StatusNormalTidakNormal jamurPadaKavumNasi; @Column(name = "keteranganJamurPadaKavumNasi") @Caption(value = "KeteranganJamurPadaKavumNasi") private String keteranganJamurPadaKavumNasi; @ManyToOne @JoinColumn(name = "ObjectPolipPadaKavumNasiFk") @NotNull(message = "PolipPadaKavumNasi Tidak Boleh Kosong") private StatusNormalTidakNormal polipPadaKavumNasi; @Column(name = "keteranganPolipPadaKavumNasi") @Caption(value = "KeteranganPolipPadaKavumNasi") private String keteranganPolipPadaKavumNasi; @ManyToOne @JoinColumn(name = "ObjectJaringanGranulasiPadaKavumNasiFk") @NotNull(message = "JaringanGranulasiPadaKavumNasi Tidak Boleh Kosong") private StatusNormalTidakNormal jaringanGranulasiPadaKavumNasi; @Column(name = "keteranganJaringanGranulasiPadaKavumNasi") @Caption(value = "KeteranganJaringanGranulasiPadaKavumNasi") private String keteranganJaringanGranulasiPadaKavumNasi; @ManyToOne @JoinColumn(name = "ObjectAtresiaKoanaParsialFk") @NotNull(message = "AtresiaKoanaParsial Tidak Boleh Kosong") private StatusNormalTidakNormal atresiaKoanaParsial; @Column(name = "keteranganAtresiaKoanaParsial") @Caption(value = "KeteranganAtresiaKoanaParsial") private String keteranganAtresiaKoanaParsial; @ManyToOne @JoinColumn(name = "ObjectAtresiaKoanaTotalFk") @NotNull(message = "AtresiaKoanaTotal Tidak Boleh Kosong") private StatusNormalTidakNormal atresiaKoanaTotal; @Column(name = "keteranganAtresiaKoanaTotal") @Caption(value = "KeteranganAtresiaKoanaTotal") private String keteranganAtresiaKoanaTotal; @ManyToOne @JoinColumn(name = "ObjectPostNasalDripFk") @NotNull(message = "PostNasalDrip Tidak Boleh Kosong") private StatusNormalTidakNormal postNasalDrip; @Column(name = "keteranganPostNasalDrip") @Caption(value = "KeteranganPostNasalDrip") private String keteranganPostNasalDrip; @ManyToOne @JoinColumn(name = "ObjectMassaPadaNasofaringFk") @NotNull(message = "MassaPadaNasofaring Tidak Boleh Kosong") private StatusNormalTidakNormal massaPadaNasofaring; @Column(name = "keteranganMassaPadaNasofaring") @Caption(value = "KeteranganMassaPadaNasofaring") private String keteranganMassaPadaNasofaring; @ManyToOne @JoinColumn(name = "ObjectPolipAntrokoanalFk") @NotNull(message = "PolipAntrokoanal Tidak Boleh Kosong") private StatusNormalTidakNormal polipAntrokoanal; @Column(name = "keteranganPolipAntrokoanal") @Caption(value = "KeteranganPolipAntrokoanal") private String keteranganPolipAntrokoanal; @ManyToOne @JoinColumn(name = "ObjectHipertrofiAdenoidFk") @NotNull(message = "HipertrofiAdenoid Tidak Boleh Kosong") private StatusNormalTidakNormal hipertrofiAdenoid; @Column(name = "keteranganHipertrofiAdenoid") @Caption(value = "KeteranganHipertrofiAdenoid") private String keteranganHipertrofiAdenoid; @ManyToOne @JoinColumn(name = "ObjectNyeriTekanPadaWajahFk") @NotNull(message = "NyeriTekanPadaWajah Tidak Boleh Kosong") private StatusNormalTidakNormal nyeriTekanPadaWajah; @Column(name = "keteranganNyeriTekanPadaWajah") @Caption(value = "KeteranganNyeriTekanPadaWajah") private String keteranganNyeriTekanPadaWajah; @Column(name = "ObjectKulitHidungAbnormalFk", insertable = false, updatable = false, nullable = false) private Integer kulitHidungAbnormalId; @Column(name = "ObjectBentukHidungAbnormalFk", insertable = false, updatable = false, nullable = false) private Integer bentukHidungAbnormalId; @Column(name = "ObjectBisulPadaVestibulumFk", insertable = false, updatable = false, nullable = false) private Integer bisulPadaVestibulumId; @Column(name = "ObjectVestibulumHiperemisFk", insertable = false, updatable = false, nullable = false) private Integer vestibulumHiperemisId; @Column(name = "ObjectKonkaHipotrofiFk", insertable = false, updatable = false, nullable = false) private Integer konkaHipotrofiId; @Column(name = "ObjectKonkaHipertrofiFk", insertable = false, updatable = false, nullable = false) private Integer konkaHipertrofiId; @Column(name = "ObjectKonkaEdemaFk", insertable = false, updatable = false, nullable = false) private Integer konkaEdemaId; @Column(name = "ObjectKonkaHiperemisFk", insertable = false, updatable = false, nullable = false) private Integer konkaHiperemisId; @Column(name = "ObjectKonkaLividFk", insertable = false, updatable = false, nullable = false) private Integer konkaLividId; @Column(name = "ObjectKonkaPucatFk", insertable = false, updatable = false, nullable = false) private Integer konkaPucatId; @Column(name = "ObjectPolipPadaKonkaFk", insertable = false, updatable = false, nullable = false) private Integer polipPadaKonkaId; @Column(name = "ObjectSekretSerousPadaMeatusInferiorFk", insertable = false, updatable = false, nullable = false) private Integer sekretSerousPadaMeatusInferiorId; @Column(name = "ObjectSekretSerousPadaMeatusMediaFk", insertable = false, updatable = false, nullable = false) private Integer sekretSerousPadaMeatusMediaId; @Column(name = "ObjectSekretMukopurulenPadaMeatusInferiorFk", insertable = false, updatable = false, nullable = false) private Integer sekretMukopurulenPadaMeatusInferiorId; @Column(name = "ObjectSekretMukopurulenPadaMeatusMediaFk", insertable = false, updatable = false, nullable = false) private Integer sekretMukopurulenPadaMeatusMediaId; @Column(name = "ObjectDarahPadaMeatusInferiorFk", insertable = false, updatable = false, nullable = false) private Integer darahPadaMeatusInferiorId; @Column(name = "ObjectDarahPadaMeatusMediaFk", insertable = false, updatable = false, nullable = false) private Integer darahPadaMeatusMediaId; @Column(name = "ObjectBendaAsingPadaMeatusInferiorFk", insertable = false, updatable = false, nullable = false) private Integer bendaAsingPadaMeatusInferiorId; @Column(name = "ObjectBendaAsingPadaMeatusMediaFk", insertable = false, updatable = false, nullable = false) private Integer bendaAsingPadaMeatusMediaId; @Column(name = "ObjectMassaPadaMeatusInferiorFk", insertable = false, updatable = false, nullable = false) private Integer massaPadaMeatusInferiorId; @Column(name = "ObjectMassaPadaMeatusMediaFk", insertable = false, updatable = false, nullable = false) private Integer massaPadaMeatusMediaId; @Column(name = "ObjectJamurPadaMeatusInferiorFk", insertable = false, updatable = false, nullable = false) private Integer jamurPadaMeatusInferiorId; @Column(name = "ObjectJamurPadaMeatusMediaFk", insertable = false, updatable = false, nullable = false) private Integer jamurPadaMeatusMediaId; @Column(name = "ObjectPolipPadaMeatusInferiorFk", insertable = false, updatable = false, nullable = false) private Integer polipPadaMeatusInferiorId; @Column(name = "ObjectPolipPadaMeatusMediaFk", insertable = false, updatable = false, nullable = false) private Integer polipPadaMeatusMediaId; @Column(name = "ObjectJaringanGranulasiPadaMeatusInferiorFk", insertable = false, updatable = false, nullable = false) private Integer jaringanGranulasiPadaMeatusInferiorId; @Column(name = "ObjectJaringanGranulasiPadaMeatusMediaFk", insertable = false, updatable = false, nullable = false) private Integer jaringanGranulasiPadaMeatusMediaId; @Column(name = "ObjectSekretSerousPadaKavumNasiFk", insertable = false, updatable = false, nullable = false) private Integer sekretSerousPadaKavumNasiId; @Column(name = "ObjectSekretMukopurulenPadaKavumNasiFk", insertable = false, updatable = false, nullable = false) private Integer sekretMukopurulenPadaKavumNasiId; @Column(name = "ObjectDarahPadaKavumNasiFk", insertable = false, updatable = false, nullable = false) private Integer darahPadaKavumNasiId; @Column(name = "ObjectBendaAsingPadaKavumNasiFk", insertable = false, updatable = false, nullable = false) private Integer bendaAsingPadaKavumNasiId; @Column(name = "ObjectMassaPadaKavumNasiFk", insertable = false, updatable = false, nullable = false) private Integer massaPadaKavumNasiId; @Column(name = "ObjectJamurPadaKavumNasiFk", insertable = false, updatable = false, nullable = false) private Integer jamurPadaKavumNasiId; @Column(name = "ObjectPolipPadaKavumNasiFk", insertable = false, updatable = false, nullable = false) private Integer polipPadaKavumNasiId; @Column(name = "ObjectJaringanGranulasiPadaKavumNasiFk", insertable = false, updatable = false, nullable = false) private Integer jaringanGranulasiPadaKavumNasiId; @Column(name = "ObjectAtresiaKoanaParsialFk", insertable = false, updatable = false, nullable = false) private Integer atresiaKoanaParsialId; @Column(name = "ObjectAtresiaKoanaTotalFk", insertable = false, updatable = false, nullable = false) private Integer atresiaKoanaTotalId; @Column(name = "ObjectPostNasalDripFk", insertable = false, updatable = false, nullable = false) private Integer postNasalDripId; @Column(name = "ObjectMassaPadaNasofaringFk", insertable = false, updatable = false, nullable = false) private Integer massaPadaNasofaringId; @Column(name = "ObjectPolipAntrokoanalFk", insertable = false, updatable = false, nullable = false) private Integer polipAntrokoanalId; @Column(name = "ObjectHipertrofiAdenoidFk", insertable = false, updatable = false, nullable = false) private Integer hipertrofiAdenoidId; @Column(name = "ObjectNyeriTekanPadaWajahFk", insertable = false, updatable = false, nullable = false) private Integer nyeriTekanPadaWajahId; }