From e8582582dde2d4ae7c8dd6f27f8572f3fa3cd009 Mon Sep 17 00:00:00 2001 From: salmanoe Date: Mon, 6 Dec 2021 09:36:08 +0700 Subject: [PATCH] rapi-rapi --- .../medifirst2000/entities/Departemen.java | 627 +++++------------- .../medifirst2000/entities/Ruangan.java | 115 ++-- .../entities/UnitKerjaPegawai.java | 47 +- 3 files changed, 243 insertions(+), 546 deletions(-) diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Departemen.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Departemen.java index 000f0591..5f333f72 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Departemen.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Departemen.java @@ -5,6 +5,7 @@ import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; +import javax.persistence.SequenceGenerator; import javax.persistence.Table; import javax.validation.constraints.NotNull; @@ -24,54 +25,44 @@ import javax.persistence.Id; @Table(name = "Departemen_M") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class Departemen extends BaseMaster { - @Caption(value = "Alamat Email") - private String alamatEmail; - public void setAlamatEmail(String alamatEmail) { - this.alamatEmail = alamatEmail; - } + @Id + @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.departemen_m_id_seq") + @SequenceGenerator(name = "public.departemen_m_id_seq", sequenceName = "public.departemen_m_id_seq", allocationSize = 1) + @Column(name = "id") + protected Integer id; - @Column(name = "AlamatEmail", nullable = true, length = 50) - public String getAlamatEmail() { - return this.alamatEmail; - } - - @Caption(value = "Faksimile") - private String faksimile; - - public void setFaksimile(String faksimile) { - this.faksimile = faksimile; - } - - @Column(name = "Faksimile", nullable = true, length = 30) - public String getFaksimile() { - return this.faksimile; - } - - @Caption(value = "Fixed Phone") - private String fixedPhone; - - public void setFixedPhone(String fixedPhone) { - this.fixedPhone = fixedPhone; - } - - @Column(name = "FixedPhone", nullable = true, length = 30) - public String getFixedPhone() { - return this.fixedPhone; - } + @Caption(value = "Nama Departemen") + private String namaDepartemen; @Caption(value = "Kode Departemen") private String kdDepartemen; - public void setKdDepartemen(String kdDepartemen) { - this.kdDepartemen = kdDepartemen; - } + @Caption(value = "QDepartemen") + private Byte qDepartemen; - @NotNull(message = "Kd Departemen tidak boleh kosong") - @Column(name = "KdDepartemen", nullable = true, length = 1) - public String getKdDepartemen() { - return this.kdDepartemen; - } + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "ObjectPegawaiKepalaFk") + @Caption(value = "Object Pegawai Kepala") + private LoginUser pegawaiKepala; + + @Column(name = "ObjectPegawaiKepalaFk", insertable = false, updatable = false) + private Integer pegawaiKepalaId; + + @Caption(value = "Alamat Email") + private String alamatEmail; + + @Caption(value = "Website") + private String website; + + @Caption(value = "Faksimile") + private String faksimile; + + @Caption(value = "Fixed Phone") + private String fixedPhone; + + @Caption(value = "Mobile Phone") + private String mobilePhone; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectJenisPerawatanFk") @@ -79,97 +70,12 @@ public class Departemen extends BaseMaster { @Caption(value = "Object Jenis Perawatan") private JenisPerawatan jenisPerawatan; - public void setJenisPerawatan(JenisPerawatan jenisPerawatan) { - this.jenisPerawatan = jenisPerawatan; - } - - @NotNull(message = "Kd Jenis Perawatan tidak boleh kosong") - - public JenisPerawatan getJenisPerawatan() { - return this.jenisPerawatan; - } - @Column(name = "ObjectJenisPerawatanFk", insertable = false, updatable = false) private Integer jenisPerawatanId; - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "ObjectPegawaiKepalaFk") - @Caption(value = "Object Pegawai Kepala") - private LoginUser pegawaiKepala; - - public void setPegawaiKepala(LoginUser pegawaiKepala) { - this.pegawaiKepala = pegawaiKepala; - } - - public LoginUser getPegawaiKepala() { - return this.pegawaiKepala; - } - - @Column(name = "ObjectPegawaiKepalaFk", insertable = false, updatable = false) - private Integer pegawaiKepalaId; - - @Caption(value = "Mobile Phone") - private String mobilePhone; - - public void setMobilePhone(String mobilePhone) { - this.mobilePhone = mobilePhone; - } - - @Column(name = "MobilePhone", nullable = true, length = 30) - public String getMobilePhone() { - return this.mobilePhone; - } - - @Caption(value = "Nama Departemen") - private String namaDepartemen; - - public void setNamaDepartemen(String namaDepartemen) { - this.namaDepartemen = namaDepartemen; - } - - @NotNull(message = "Nama Departemen tidak boleh kosong") - @Column(name = "NamaDepartemen", nullable = true, length = 50) - public String getNamaDepartemen() { - return this.namaDepartemen; - } - @Caption(value = "Prefix No Antrian") private String prefixNoAntrian; - public void setPrefixNoAntrian(String prefixNoAntrian) { - this.prefixNoAntrian = prefixNoAntrian; - } - - @Column(name = "PrefixNoAntrian", nullable = true, length = 4) - public String getPrefixNoAntrian() { - return this.prefixNoAntrian; - } - - @Caption(value = "QDepartemen") - private Byte qDepartemen; - - public void setqDepartemen(Byte qDepartemen) { - this.qDepartemen = qDepartemen; - } - - @NotNull(message = "QDepartemen tidak boleh kosong") - @Column(name = "QDepartemen", nullable = true) - public Byte getqDepartemen() { - return this.qDepartemen; - } - - @Caption(value = "Website") - private String website; - - public void setWebsite(String website) { - this.website = website; - } - - @Column(name = "Website", nullable = true, length = 80) - public String getWebsite() { - return this.website; - } - public Departemen(String kdDepartemen, String namaDepartemen, Integer id) { super(); this.kdDepartemen = kdDepartemen; @@ -181,349 +87,134 @@ public class Departemen extends BaseMaster { super(); } - /* - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set AlatKesehatanSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set AsalPesertaSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set AsalProdukSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set BahanProdukSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set BentukProdukSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set DetailGolonganProdukSet - * = new HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set DetailJenisProdukSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set FungsiProdukSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set - * GeneralDetailJenisProdukSet = new HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set GeneralJenisProdukSet = - * new HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set - * GeneralKelompokProdukSet = new HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set GeneralProdukSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set GolonganProdukSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set JenisAlatKesehatanSet = - * new HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set JenisAsetSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set JenisDokumenSet = new - * HashSet(); - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set JenisOrderSet = new - * HashSet(); - * - * public Set getJenisOrderSet() { return JenisOrderSet; } - * - * public void setJenisOrderSet(Set jenisOrderSet) { - * JenisOrderSet = jenisOrderSet; } - * - * public Set getJenisDokumenSet() { return JenisDokumenSet; } - * - * public void setJenisDokumenSet(Set jenisDokumenSet) { - * JenisDokumenSet = jenisDokumenSet; } - * - * public Set getJenisAsetSet() { return JenisAsetSet; } - * - * public void setJenisAsetSet(Set jenisAsetSet) { JenisAsetSet = - * jenisAsetSet; } - * - * public Set getJenisAlatKesehatanSet() { return - * JenisAlatKesehatanSet; } - * - * public void setJenisAlatKesehatanSet(Set - * jenisAlatKesehatanSet) { JenisAlatKesehatanSet = jenisAlatKesehatanSet; } - * - * public Set getGolonganProdukSet() { return - * GolonganProdukSet; } - * - * public void setGolonganProdukSet(Set golonganProdukSet) { - * GolonganProdukSet = golonganProdukSet; } - * - * public Set getGeneralProdukSet() { return - * GeneralProdukSet; } - * - * public void setGeneralProdukSet(Set generalProdukSet) { - * GeneralProdukSet = generalProdukSet; } - * - * public Set getGeneralJenisProdukSet() { return - * GeneralJenisProdukSet; } - * - * public void setGeneralJenisProdukSet(Set - * generalJenisProdukSet) { GeneralJenisProdukSet = generalJenisProdukSet; } - * - * public Set getGeneralKelompokProdukSet() { return - * GeneralKelompokProdukSet; } - * - * public void setGeneralKelompokProdukSet(Set - * generalKelompokProdukSet) { GeneralKelompokProdukSet = - * generalKelompokProdukSet; } - * - * public Set getGeneralDetailJenisProdukSet() { - * return GeneralDetailJenisProdukSet; } - * - * public void setGeneralDetailJenisProdukSet(Set - * generalDetailJenisProdukSet) { GeneralDetailJenisProdukSet = - * generalDetailJenisProdukSet; } - * - * public Set getFungsiProdukSet() { return FungsiProdukSet; } - * - * public void setFungsiProdukSet(Set fungsiProdukSet) { - * FungsiProdukSet = fungsiProdukSet; } - * - * public Set getDetailJenisProdukSet() { return - * DetailJenisProdukSet; } - * - * public void setDetailJenisProdukSet(Set - * detailJenisProdukSet) { DetailJenisProdukSet = detailJenisProdukSet; } - * - * public Set getDetailGolonganProdukSet() { return - * DetailGolonganProdukSet; } - * - * public void setDetailGolonganProdukSet(Set - * detailGolonganProdukSet) { DetailGolonganProdukSet = - * detailGolonganProdukSet; } - * - * public Set getBentukProdukSet() { return BentukProdukSet; } - * - * public void setBentukProdukSet(Set bentukProdukSet) { - * BentukProdukSet = bentukProdukSet; } - * - * public Set getBahanProdukSet() { return BahanProdukSet; } - * - * public void setBahanProdukSet(Set bahanProdukSet) { - * BahanProdukSet = bahanProdukSet; } - * - * public Set getAlatKesehatanSet() { return - * AlatKesehatanSet; } - * - * public void setAlatKesehatanSet(Set alatKesehatanSet) { - * AlatKesehatanSet = alatKesehatanSet; } - * - * public Set getAsalPesertaSet() { return AsalPesertaSet; } - * - * public void setAsalPesertaSet(Set asalPesertaSet) { - * AsalPesertaSet = asalPesertaSet; } - * - * public Set getAsalProdukSet() { return AsalProdukSet; } - * - * public void setAsalProdukSet(Set asalProdukSet) { - * AsalProdukSet = asalProdukSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set JenisKomponenHargaSet = - * new HashSet(); - * - * public Set getJenisKomponenHargaSet() { return - * JenisKomponenHargaSet; } - * - * public void setJenisKomponenHargaSet(Set - * jenisKomponenHargaSet) { JenisKomponenHargaSet = jenisKomponenHargaSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set - * JenisPeriksaPenunjangSet = new HashSet(); - * - * public Set getJenisPeriksaPenunjangSet() { return - * JenisPeriksaPenunjangSet; } - * - * public void setJenisPeriksaPenunjangSet(Set - * jenisPeriksaPenunjangSet) { JenisPeriksaPenunjangSet = - * jenisPeriksaPenunjangSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set JenisProdukSet = new - * HashSet(); - * - * public Set getJenisProdukSet() { return JenisProdukSet; } - * - * public void setJenisProdukSet(Set jenisProdukSet) { - * JenisProdukSet = jenisProdukSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set JenisTempatSet = new - * HashSet(); - * - * public Set getJenisTempatSet() { return JenisTempatSet; } - * - * public void setJenisTempatSet(Set jenisTempatSet) { - * JenisTempatSet = jenisTempatSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set JenisTindakanMedisSet = - * new HashSet(); - * - * public Set getJenisTindakanMedisSet() { return - * JenisTindakanMedisSet; } - * - * public void setJenisTindakanMedisSet(Set - * jenisTindakanMedisSet) { JenisTindakanMedisSet = jenisTindakanMedisSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set JenisWaktuSet = new - * HashSet(); - * - * public Set getJenisWaktuSet() { return JenisWaktuSet; } - * - * public void setJenisWaktuSet(Set jenisWaktuSet) { - * JenisWaktuSet = jenisWaktuSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set KategoryProdukSet = new - * HashSet(); - * - * public Set getKategoryProdukSet() { return - * KategoryProdukSet; } - * - * public void setKategoryProdukSet(Set kategoryProdukSet) { - * KategoryProdukSet = kategoryProdukSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set KelompokAsetSet = new - * HashSet(); - * - * public Set getKelompokAsetSet() { return KelompokAsetSet; } - * - * public void setKelompokAsetSet(Set kelompokAsetSet) { - * KelompokAsetSet = kelompokAsetSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set KelompokProdukSet = new - * HashSet(); - * - * public Set getKelompokProdukSet() { return - * KelompokProdukSet; } - * - * public void setKelompokProdukSet(Set kelompokProdukSet) { - * KelompokProdukSet = kelompokProdukSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set - * KelompokTindakanMedisSet = new HashSet(); - * - * public Set getKelompokTindakanMedisSet() { return - * KelompokTindakanMedisSet; } - * - * public void setKelompokTindakanMedisSet(Set - * kelompokTindakanMedisSet) { KelompokTindakanMedisSet = - * kelompokTindakanMedisSet; } - * - * @JsonManagedReference - * - * @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = - * "kddepartemen") private Set KomponenEvaluasiSet = new - * HashSet(); - * - * public Set getKomponenEvaluasiSet() { return - * KomponenEvaluasiSet; } - * - * public void setKomponenEvaluasiSet(Set - * komponenEvaluasiSet) { KomponenEvaluasiSet = komponenEvaluasiSet; } - */ - - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.departemen_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.departemen_m_id_seq", sequenceName = "public.departemen_m_id_seq", allocationSize = 1) - @Column(name = "id") - protected Integer id; - - public Integer getId() { - - return id; - } - public void setId(Integer id) { this.id = id; } + + public Integer getId() { + return id; + } + + public void setNamaDepartemen(String namaDepartemen) { + this.namaDepartemen = namaDepartemen; + } + + @NotNull(message = "Nama Departemen tidak boleh kosong") + @Column(name = "NamaDepartemen", nullable = true, length = 50) + public String getNamaDepartemen() { + return this.namaDepartemen; + } + + public void setKdDepartemen(String kdDepartemen) { + this.kdDepartemen = kdDepartemen; + } + + @NotNull(message = "Kd Departemen tidak boleh kosong") + @Column(name = "KdDepartemen", nullable = true, length = 1) + public String getKdDepartemen() { + return this.kdDepartemen; + } + + public void setqDepartemen(Byte qDepartemen) { + this.qDepartemen = qDepartemen; + } + + @NotNull(message = "QDepartemen tidak boleh kosong") + @Column(name = "QDepartemen", nullable = true) + public Byte getqDepartemen() { + return this.qDepartemen; + } + + public void setPegawaiKepala(LoginUser pegawaiKepala) { + this.pegawaiKepala = pegawaiKepala; + } + + public LoginUser getPegawaiKepala() { + return this.pegawaiKepala; + } + + public void setPegawaiKepalaId(Integer pegawaiKepalaId) { + this.pegawaiKepalaId = pegawaiKepalaId; + } + + public Integer getPegawaiKepalaId() { + return pegawaiKepalaId; + } + + public void setAlamatEmail(String alamatEmail) { + this.alamatEmail = alamatEmail; + } + + @Column(name = "AlamatEmail", nullable = true, length = 50) + public String getAlamatEmail() { + return this.alamatEmail; + } + + public void setWebsite(String website) { + this.website = website; + } + + @Column(name = "Website", nullable = true, length = 80) + public String getWebsite() { + return this.website; + } + + public void setFaksimile(String faksimile) { + this.faksimile = faksimile; + } + + @Column(name = "Faksimile", nullable = true, length = 30) + public String getFaksimile() { + return this.faksimile; + } + + public void setFixedPhone(String fixedPhone) { + this.fixedPhone = fixedPhone; + } + + @Column(name = "FixedPhone", nullable = true, length = 30) + public String getFixedPhone() { + return this.fixedPhone; + } + + public void setMobilePhone(String mobilePhone) { + this.mobilePhone = mobilePhone; + } + + @Column(name = "MobilePhone", nullable = true, length = 30) + public String getMobilePhone() { + return this.mobilePhone; + } + + public void setJenisPerawatan(JenisPerawatan jenisPerawatan) { + this.jenisPerawatan = jenisPerawatan; + } + + @NotNull(message = "Kd Jenis Perawatan tidak boleh kosong") + public JenisPerawatan getJenisPerawatan() { + return this.jenisPerawatan; + } + + public void setJenisPerawatanId(Integer jenisPerawatanId) { + this.jenisPerawatanId = jenisPerawatanId; + } + + public Integer getJenisPerawatanId() { + return jenisPerawatanId; + } + + public void setPrefixNoAntrian(String prefixNoAntrian) { + this.prefixNoAntrian = prefixNoAntrian; + } + + @Column(name = "PrefixNoAntrian", nullable = true, length = 4) + public String getPrefixNoAntrian() { + return this.prefixNoAntrian; + } + + @Override + public String toString() { + return "Departemen [id=" + id + ", namaDepartemen=" + namaDepartemen + ", statusEnabled=" + statusEnabled + "]"; + } + } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Ruangan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Ruangan.java index 59a50a9b..35588fd5 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Ruangan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Ruangan.java @@ -30,62 +30,9 @@ import com.jasamedika.medifirst2000.helper.Caption; @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class Ruangan extends BaseMaster { - public Ruangan(String jamBuka, String jamTutup, String kdRuangan, String namaRuangan, String noRuangan, - Boolean statusViewData, Integer id, Integer departemenId, Ruangan head) { - super(); - - this.departemenId = departemenId; - this.jamBuka = jamBuka; - this.jamTutup = jamTutup; - this.departemenId = departemenId; - this.kdRuangan = kdRuangan; - this.namaRuangan = namaRuangan; - this.noRuangan = noRuangan; - this.statusViewData = statusViewData; - this.headRuangan = head; - this.id = id; - } - - public Ruangan(String jamBuka, String jamTutup, String kdRuangan, String namaRuangan, String noRuangan, - Boolean statusViewData, Integer id, Integer departemenId) { - super(); - - this.departemenId = departemenId; - this.jamBuka = jamBuka; - this.jamTutup = jamTutup; - this.departemenId = departemenId; - this.kdRuangan = kdRuangan; - this.namaRuangan = namaRuangan; - this.noRuangan = noRuangan; - this.statusViewData = statusViewData; - this.id = id; - } - - public Ruangan(String kdRuangan, String namaRuangan, Integer id) { - super(); - this.kdRuangan = kdRuangan; - this.namaRuangan = namaRuangan; - this.id = id; - } - - public Ruangan(String namaRuangan, Integer id, String kdDepartemen, String namaDepartemen, Integer departementId) { - super(); - this.namaRuangan = namaRuangan; - this.id = id; - this.departemen = new Departemen(kdDepartemen, namaDepartemen, departementId); - } - - public Ruangan() { - - } - @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ruangan_m_id_seq") - @javax.persistence.SequenceGenerator( - name = "public.ruangan_m_id_seq", - sequenceName = "public.ruangan_m_id_seq", - allocationSize = 1 - ) + @javax.persistence.SequenceGenerator(name = "public.ruangan_m_id_seq", sequenceName = "public.ruangan_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; @@ -112,12 +59,12 @@ public class Ruangan extends BaseMaster { @Column(name = "JamTutup", nullable = true, length = 5) @Caption(value = "Jam Tutup") private String jamTutup; - + @ManyToOne @JoinColumn(name = "ObjectUnitKerjaFk") @Caption(value = "Object Unit Kerja") private UnitKerjaPegawai unitKerja; - + @Column(name = "ObjectUnitKerjaFk", insertable = false, updatable = false) private Integer unitKerjaId; @@ -212,7 +159,56 @@ public class Ruangan extends BaseMaster { @JsonBackReference @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "ruangan") Set kamarSet = new HashSet<>(); - + + public Ruangan(String jamBuka, String jamTutup, String kdRuangan, String namaRuangan, String noRuangan, + Boolean statusViewData, Integer id, Integer departemenId, Ruangan head) { + super(); + + this.departemenId = departemenId; + this.jamBuka = jamBuka; + this.jamTutup = jamTutup; + this.departemenId = departemenId; + this.kdRuangan = kdRuangan; + this.namaRuangan = namaRuangan; + this.noRuangan = noRuangan; + this.statusViewData = statusViewData; + this.headRuangan = head; + this.id = id; + } + + public Ruangan(String jamBuka, String jamTutup, String kdRuangan, String namaRuangan, String noRuangan, + Boolean statusViewData, Integer id, Integer departemenId) { + super(); + + this.departemenId = departemenId; + this.jamBuka = jamBuka; + this.jamTutup = jamTutup; + this.departemenId = departemenId; + this.kdRuangan = kdRuangan; + this.namaRuangan = namaRuangan; + this.noRuangan = noRuangan; + this.statusViewData = statusViewData; + this.id = id; + } + + public Ruangan(String kdRuangan, String namaRuangan, Integer id) { + super(); + this.kdRuangan = kdRuangan; + this.namaRuangan = namaRuangan; + this.id = id; + } + + public Ruangan(String namaRuangan, Integer id, String kdDepartemen, String namaDepartemen, Integer departementId) { + super(); + this.namaRuangan = namaRuangan; + this.id = id; + this.departemen = new Departemen(kdDepartemen, namaDepartemen, departementId); + } + + public Ruangan() { + + } + public Integer getId() { return id; } @@ -460,5 +456,10 @@ public class Ruangan extends BaseMaster { public void setUnitKerjaId(Integer unitKerjaId) { this.unitKerjaId = unitKerjaId; } + + @Override + public String toString() { + return "Ruangan [id=" + id + ", namaRuangan=" + namaRuangan + ", statusEnabled=" + statusEnabled + "]"; + } } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/UnitKerjaPegawai.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/UnitKerjaPegawai.java index 4e7e45ec..2013ff05 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/UnitKerjaPegawai.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/UnitKerjaPegawai.java @@ -8,42 +8,42 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; +import javax.persistence.SequenceGenerator; import javax.persistence.Table; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name = "UnitKerjaPegawai_M") -public class UnitKerjaPegawai extends BaseKeyValueMaster{ - - public UnitKerjaPegawai() - {} - +public class UnitKerjaPegawai extends BaseKeyValueMaster { + + @Id + @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.unitkerjapegawai_m_id_seq") + @SequenceGenerator(name = "public.unitkerjapegawai_m_id_seq", sequenceName = "public.unitkerjapegawai_m_id_seq", allocationSize = 1) + @Column(name = "id") + protected Integer id; + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "objectjabatankepalafk") + @Caption(value = "Jabatan Kepala") + private Jabatan jabatanKepala; + + @Column(name = "objectjabatankepalafk", insertable = false, updatable = false, nullable = true) + private Integer jabatanKepalaId; + + public UnitKerjaPegawai() { + } + public UnitKerjaPegawai(Integer id) { super(); this.id = id; } - public UnitKerjaPegawai(Integer id, String name) - { + public UnitKerjaPegawai(Integer id, String name) { super(); this.id = id; this.setName(name); } - - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.unitkerjapegawai_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.unitkerjapegawai_m_id_seq", sequenceName = "public.unitkerjapegawai_m_id_seq", allocationSize = 1) - @Column(name = "id") - protected Integer id; - - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "objectJabatanKepalafk") - @Caption(value = "Object Jabatan Kepala ") - private Jabatan jabatanKepala; - - @Column(name = "objectJabatanKepalafk", insertable = false, updatable = false) - private Integer jabatanKepalaId; public Integer getId() { return id; @@ -68,5 +68,10 @@ public class UnitKerjaPegawai extends BaseKeyValueMaster{ public void setJabatanKepalaId(Integer jabatanKepalaId) { this.jabatanKepalaId = jabatanKepalaId; } + + @Override + public String toString() { + return "UnitKerjaPegawai [id=" + id + ", name=" + getName() + ", statusEnabled=" + statusEnabled + "]"; + } }