From 5c4794a09690148062f57057f35b9d292a1295ed Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Mon, 10 Feb 2025 16:07:05 +0700 Subject: [PATCH] Update domain entity Penerapan lombok untuk mengurangi boilerplate code --- .../entities/IntegumenKelainanKulit.java | 41 +-- .../entities/IntegumenKulit.java | 41 +-- .../entities/IntegumenWarna.java | 41 +-- .../entities/InteraksiProduk.java | 124 ++------ .../medifirst2000/entities/Intervensi.java | 86 ++---- .../entities/IpsrsJenisPemakaian.java | 53 +--- .../entities/IpsrsKalibrasi.java | 138 ++------- .../IpsrsKapasitasJenisPemakaian.java | 82 +----- .../entities/IpsrsKontakService.java | 135 ++------- .../entities/IpsrsMaintenance.java | 105 ++----- .../entities/IpsrsMesinBoiler.java | 94 ++---- .../entities/IpsrsMesinGenset.java | 98 ++----- .../entities/IpsrsPelaksanaanPerbaikan.java | 140 ++------- .../IpsrsPelaksanaanPerbaikanListTeknisi.java | 61 +--- .../IpsrsPelaksanaanPerbaikanSukuCadang.java | 84 ++---- .../entities/IpsrsPemakaianMesin.java | 84 ++---- .../entities/IpsrsPemakaianRuangan.java | 128 ++------ .../entities/IpsrsPemeliharaan.java | 98 ++----- .../entities/IpsrsPemeriksaan.java | 105 ++----- .../entities/IpsrsPemeriksaanAlat.java | 37 +-- .../entities/IpsrsPeminjamanAlat.java | 186 +++--------- .../entities/IpsrsPerbaikan.java | 136 ++------- .../entities/IpsrsPreventiveMaintenance.java | 276 ++++-------------- .../entities/IpsrsSertifikatKalibrasi.java | 73 +---- .../entities/IpsrsStatusPerbaikan.java | 110 ++----- .../entities/IpsrsTagihanBusinessCenter.java | 127 ++------ .../entities/IpsrsTeknisiKalibrasi.java | 70 +---- .../entities/IpsrsTeknisiKontakService.java | 71 +---- .../entities/IpsrsTeknisiPemeliharaan.java | 71 +---- 29 files changed, 637 insertions(+), 2258 deletions(-) diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenKelainanKulit.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenKelainanKulit.java index 2e5ebdf0..fc98ebcb 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenKelainanKulit.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenKelainanKulit.java @@ -1,47 +1,30 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; - import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import javax.validation.constraints.NotNull; + +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "rm_IntegumenKelainanKulit_M") public class IntegumenKelainanKulit extends BaseMaster { + @NotNull(message = "Name tidak boleh kosong") @Column(name = "Name", nullable = false, length = 100) @Caption(value = "Name") private String name; - public void setName(String name) { - this.name = name; - } - - public String getName() { - return this.name; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.integumenkelainankulit_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.integumenkelainankulit_m_id_seq", sequenceName = "public.integumenkelainankulit_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.integumenkelainankulit_m_id_seq") + @SequenceGenerator(name = "public.integumenkelainankulit_m_id_seq", sequenceName = "public.integumenkelainankulit_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenKulit.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenKulit.java index 2e3f7eda..edae4073 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenKulit.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenKulit.java @@ -1,47 +1,30 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; - import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import javax.validation.constraints.NotNull; + +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "rm_IntegumenKulit_M") public class IntegumenKulit extends BaseMaster { + @NotNull(message = "Name tidak boleh kosong") @Column(name = "Name", nullable = false, length = 100) @Caption(value = "Name") private String name; - public void setName(String name) { - this.name = name; - } - - public String getName() { - return this.name; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.integumenkulit_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.integumenkulit_m_id_seq", sequenceName = "public.integumenkulit_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.integumenkulit_m_id_seq") + @SequenceGenerator(name = "public.integumenkulit_m_id_seq", sequenceName = "public.integumenkulit_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenWarna.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenWarna.java index bf3824cc..be38b516 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenWarna.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IntegumenWarna.java @@ -1,47 +1,30 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; - import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import javax.validation.constraints.NotNull; + +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "rm_IntegumenWarna_M") public class IntegumenWarna extends BaseMaster { + @NotNull(message = "Name tidak boleh kosong") @Column(name = "Name", nullable = false, length = 100) @Caption(value = "Name") private String name; - public void setName(String name) { - this.name = name; - } - - public String getName() { - return this.name; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.integumenwarna_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.integumenwarna_m_id_seq", sequenceName = "public.integumenwarna_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.integumenwarna_m_id_seq") + @SequenceGenerator(name = "public.integumenwarna_m_id_seq", sequenceName = "public.integumenwarna_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/InteraksiProduk.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/InteraksiProduk.java index 3a3ab1e7..1df3712b 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/InteraksiProduk.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/InteraksiProduk.java @@ -1,146 +1,66 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; - import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; + +import javax.persistence.*; +import javax.validation.constraints.NotNull; + +import static javax.persistence.GenerationType.SEQUENCE; /** * class Agama * * @author Generator */ -@Entity // @Audited +@Getter +@Setter +@Entity @Table(name = "InteraksiProduk_M") public class InteraksiProduk extends BaseMaster { - + @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.interaksi_produk_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.interaksi_produk_m_id_seq", sequenceName = "public.interaksi_produk_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.interaksi_produk_m_id_seq") + @SequenceGenerator(name = "public.interaksi_produk_m_id_seq", sequenceName = "public.interaksi_produk_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - - @Column(name = "keteranganLainnya", nullable = true, length = 100) + + @Column(name = "keteranganLainnya", length = 100) @Caption(value = "keteranganLainnya") private String keteranganLainnya; - - @Column(name = "efekInteraksi", nullable = true, length = 100) + + @Column(name = "efekInteraksi", length = 100) @Caption(value = "efekInteraksi") private String efekInteraksi; @NotNull(message = "kd EfekInteraksi tidak boleh kosong") @Column(name = "kdEfekInteraksi", nullable = false) @Caption(value = "kd EfekInteraksi") - private Byte kdEfekInteraksi ; + private Byte kdEfekInteraksi; @NotNull(message = "q EfekInteraksi tidak boleh kosong") @Column(name = "qEfekInteraksi", nullable = false) @Caption(value = "qEfekInteraksi") private short qEfekInteraksi; - + @ManyToOne @JoinColumn(name = "ObjectTypeInteraksiFk") @NotNull(message = "Kd type Interaksi Produk tidak boleh kosong") @Caption(value = "Object type Interaksi Produk") private TypeInteraksiProduk typeInteraksiProduk; - @Column(name = "ObjectTypeInteraksiFk", insertable = false, updatable = false,nullable=false) + @Column(name = "ObjectTypeInteraksiFk", insertable = false, updatable = false, nullable = false) private Integer typeInteraksiProdukId; - + @ManyToOne @JoinColumn(name = "ObjectMekanismeInteraksiFk") @NotNull(message = "Kd mekanisme Interaksi Produk tidak boleh kosong") @Caption(value = "Object mekanisme Interaksi Produk") private MekanismeInteraksiProduk mekanismeInteraksiProduk; - @Column(name = "ObjectMekanismeInteraksiFk", insertable = false, updatable = false,nullable=false) + @Column(name = "ObjectMekanismeInteraksiFk", insertable = false, updatable = false, nullable = false) private Integer mekanismeInteraksiProdukId; - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public String getKeteranganLainnya() { - return keteranganLainnya; - } - - public void setKeteranganLainnya(String keteranganLainnya) { - this.keteranganLainnya = keteranganLainnya; - } - - public Byte getKdEfekInteraksi() { - return kdEfekInteraksi; - } - - public void setKdEfekInteraksi(Byte kdEfekInteraksi) { - this.kdEfekInteraksi = kdEfekInteraksi; - } - - public short getqEfekInteraksi() { - return qEfekInteraksi; - } - - public void setqEfekInteraksi(short qEfekInteraksi) { - this.qEfekInteraksi = qEfekInteraksi; - } - - public TypeInteraksiProduk getTypeInteraksiProduk() { - return typeInteraksiProduk; - } - - public void setTypeInteraksiProduk(TypeInteraksiProduk typeInteraksiProduk) { - this.typeInteraksiProduk = typeInteraksiProduk; - } - - public Integer getTypeInteraksiProdukId() { - return typeInteraksiProdukId; - } - - public void setTypeInteraksiProdukId(Integer typeInteraksiProdukId) { - this.typeInteraksiProdukId = typeInteraksiProdukId; - } - - public MekanismeInteraksiProduk getMekanismeInteraksiProduk() { - return mekanismeInteraksiProduk; - } - - public void setMekanismeInteraksiProduk(MekanismeInteraksiProduk mekanismeInteraksiProduk) { - this.mekanismeInteraksiProduk = mekanismeInteraksiProduk; - } - - public Integer getMekanismeInteraksiProdukId() { - return mekanismeInteraksiProdukId; - } - - public void setMekanismeInteraksiProdukId(Integer mekanismeInteraksiProdukId) { - this.mekanismeInteraksiProdukId = mekanismeInteraksiProdukId; - } - - public String getEfekInteraksi() { - return efekInteraksi; - } - - public void setEfekInteraksi(String efekInteraksi) { - this.efekInteraksi = efekInteraksi; - } - - - - - - - - } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Intervensi.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Intervensi.java index 0ac744c3..4ec73412 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Intervensi.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/Intervensi.java @@ -1,84 +1,42 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.FetchType.LAZY; +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "Intervensi_M") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class Intervensi extends BaseKeyValueMaster { - + @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.Intervensi_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.Intervensi_m_id_seq", sequenceName = "public.Intervensi_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.Intervensi_m_id_seq") + @SequenceGenerator(name = "public.Intervensi_m_id_seq", sequenceName = "public.Intervensi_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - - @ManyToOne(fetch=FetchType.LAZY) - @Caption(value="Object Diagnosi Keperawatan") + + @ManyToOne(fetch = LAZY) + @Caption(value = "Object Diagnosi Keperawatan") @JoinColumn(name = "ObjectDiagnosaKeperawatanFk") private DiagnosaKeperawatan diagnosaKeperawatan; - - @Column(name = "ObjectDiagnosaKeperawatanFk", insertable=false,updatable=false, nullable=true) + + @Column(name = "ObjectDiagnosaKeperawatanFk", insertable = false, updatable = false) private Integer diagnosaKeperawatanId; - - @ManyToOne(fetch=FetchType.LAZY) - @Caption(value="Object Head Intervensi") + + @ManyToOne(fetch = LAZY) + @Caption(value = "Object Head Intervensi") @JoinColumn(name = "ObjectHeadIntervensiFk") private Intervensi headIntervensi; - - @Column(name = "ObjectHeadIntervensiFk", insertable=false, updatable=false, nullable=true) + + @Column(name = "ObjectHeadIntervensiFk", insertable = false, updatable = false) private Integer headIntervensiId; - - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public DiagnosaKeperawatan getDiagnosaKeperawatan() { - return diagnosaKeperawatan; - } - - public void setDiagnosaKeperawatan(DiagnosaKeperawatan diagnosaKeperawatan) { - this.diagnosaKeperawatan = diagnosaKeperawatan; - } - - public Integer getDiagnosaKeperawatanId() { - return diagnosaKeperawatanId; - } - - public void setDiagnosaKeperawatanId(Integer diagnosaKeperawatanId) { - this.diagnosaKeperawatanId = diagnosaKeperawatanId; - } - - public Intervensi getHeadIntervensi() { - return headIntervensi; - } - - public void setHeadIntervensi(Intervensi headIntervensi) { - this.headIntervensi = headIntervensi; - } - - public Integer getHeadIntervensiId() { - return headIntervensiId; - } - - public void setHeadIntervensiId(Integer headIntervensiId) { - this.headIntervensiId = headIntervensiId; - } - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsJenisPemakaian.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsJenisPemakaian.java index 06656b10..27cd471e 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsJenisPemakaian.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsJenisPemakaian.java @@ -1,20 +1,21 @@ package com.jasamedika.medifirst2000.entities; -import java.util.HashSet; -import java.util.Set; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.OneToMany; -import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonBackReference; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import java.util.HashSet; +import java.util.Set; + +import static javax.persistence.CascadeType.ALL; +import static javax.persistence.FetchType.LAZY; +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "IpsrsJenisPemakaian_M") public class IpsrsJenisPemakaian extends BaseMaster { @@ -24,37 +25,13 @@ public class IpsrsJenisPemakaian extends BaseMaster { private String jenisPemakaian; @JsonBackReference - @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "ipsrsJenisPemakaian") + @OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsJenisPemakaian") Set ipsrsKapasitasJenisPemakaian = new HashSet<>(); - public String getJenisPemakaian() { - return jenisPemakaian; - } - - public void setJenisPemakaian(String jenisPemakaian) { - this.jenisPemakaian = jenisPemakaian; - } - - public Set getIpsrsKapasitasJenisPemakaian() { - return ipsrsKapasitasJenisPemakaian; - } - - public void setIpsrsKapasitasJenisPemakaian(Set ipsrsKapasitasJenisPemakaian) { - this.ipsrsKapasitasJenisPemakaian = ipsrsKapasitasJenisPemakaian; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ipsrsjenispemakaian_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.ipsrsjenispemakaian_m_id_seq", sequenceName = "public.ipsrsjenispemakaian_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.ipsrsjenispemakaian_m_id_seq") + @SequenceGenerator(name = "public.ipsrsjenispemakaian_m_id_seq", sequenceName = "public.ipsrsjenispemakaian_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKalibrasi.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKalibrasi.java index cae670f1..b1bbf599 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKalibrasi.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKalibrasi.java @@ -1,135 +1,61 @@ package com.jasamedika.medifirst2000.entities; -import java.util.Date; -import java.util.HashSet; -import java.util.Set; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import java.util.Date; +import java.util.HashSet; +import java.util.Set; + +import static javax.persistence.CascadeType.ALL; +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsKalibrasi_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsKalibrasi extends BaseTransaction{ - - @ManyToOne(fetch = FetchType.LAZY) +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsKalibrasi extends BaseTransaction { + + @ManyToOne(fetch = LAZY) @Caption(value = "Ipsrs Maintenance") @JoinColumn(name = "ObjectIpsrsMaintenanceFk") private IpsrsMaintenance ipsrsMaintenance; - - @Column(name = "ObjectIpsrsMaintenanceFk", columnDefinition = "CHAR(32)", nullable = true, insertable = false, updatable = false) + + @Column(name = "ObjectIpsrsMaintenanceFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String ipsrsMaintenanceId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRekananFk") @Caption(value = "Rekanan") private Rekanan rekanan; - - @Column(name = "ObjectRekananFk",nullable=true, insertable = false, updatable = false) + + @Column(name = "ObjectRekananFk", insertable = false, updatable = false) private Integer rekananId; - + @Caption(value = "Personal Teknisi") - @Column(name = "PersonalTeknisi", nullable = true) + @Column(name = "PersonalTeknisi") private String personalTeknisi; - + @Caption(value = "Alert Kalibrasi") - @Column(name = "AlertKalibrasi", nullable = true) + @Column(name = "AlertKalibrasi") private Date alertKalibrasi; - + @Caption(value = "Jadwal Kalibrasi") - @Column(name = "JadwalKalibrasi", nullable = true) + @Column(name = "JadwalKalibrasi") private Date jadwalKalibrasi; - + @Caption(value = "Status Kalibrasi") - @Column(name = "StatusKalibrasi", nullable = true) + @Column(name = "StatusKalibrasi") private String statusKalibrasi; - + @JsonBackReference - @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsKalibrasi") + @OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsKalibrasi") private Set ipsrsTeknisiKalibrasi = new HashSet<>(); - public IpsrsMaintenance getIpsrsMaintenance() { - return ipsrsMaintenance; - } - - public void setIpsrsMaintenance(IpsrsMaintenance ipsrsMaintenance) { - this.ipsrsMaintenance = ipsrsMaintenance; - } - - public String getIpsrsMaintenanceId() { - return ipsrsMaintenanceId; - } - - public void setIpsrsMaintenanceId(String ipsrsMaintenanceId) { - this.ipsrsMaintenanceId = ipsrsMaintenanceId; - } - - public Rekanan getRekanan() { - return rekanan; - } - - public void setRekanan(Rekanan rekanan) { - this.rekanan = rekanan; - } - - public Integer getRekananId() { - return rekananId; - } - - public void setRekananId(Integer rekananId) { - this.rekananId = rekananId; - } - - public String getPersonalTeknisi() { - return personalTeknisi; - } - - public void setPersonalTeknisi(String personalTeknisi) { - this.personalTeknisi = personalTeknisi; - } - - public Date getAlertKalibrasi() { - return alertKalibrasi; - } - - public void setAlertKalibrasi(Date alertKalibrasi) { - this.alertKalibrasi = alertKalibrasi; - } - - public Date getJadwalKalibrasi() { - return jadwalKalibrasi; - } - - public void setJadwalKalibrasi(Date jadwalKalibrasi) { - this.jadwalKalibrasi = jadwalKalibrasi; - } - - public String getStatusKalibrasi() { - return statusKalibrasi; - } - - public void setStatusKalibrasi(String statusKalibrasi) { - this.statusKalibrasi = statusKalibrasi; - } - - public Set getIpsrsTeknisiKalibrasi() { - return ipsrsTeknisiKalibrasi; - } - - public void setIpsrsTeknisiKalibrasi(Set ipsrsTeknisiKalibrasi) { - this.ipsrsTeknisiKalibrasi = ipsrsTeknisiKalibrasi; - } - - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKapasitasJenisPemakaian.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKapasitasJenisPemakaian.java index e4fdac51..163b2546 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKapasitasJenisPemakaian.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKapasitasJenisPemakaian.java @@ -1,22 +1,22 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.FetchType.LAZY; +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "IpsrsKapasitasJenisPemakaian_M") public class IpsrsKapasitasJenisPemakaian extends BaseMaster { - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectIpsrsJenisPemakaianFk") @Caption(value = "Jenis Pemakaian") private IpsrsJenisPemakaian ipsrsJenisPemakaian; @@ -24,7 +24,7 @@ public class IpsrsKapasitasJenisPemakaian extends BaseMaster { @Column(name = "ObjectIpsrsJenisPemakaianFk", insertable = false, updatable = false) private Integer ipsrsJenisPemakaianId; - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectProdukFk") @Caption(value = "Produk") private Produk produk; @@ -40,66 +40,10 @@ public class IpsrsKapasitasJenisPemakaian extends BaseMaster { @Column(name = "Kapasitas", nullable = false) private String kapasitas; - public IpsrsJenisPemakaian getIpsrsJenisPemakaian() { - return ipsrsJenisPemakaian; - } - - public void setIpsrsJenisPemakaian(IpsrsJenisPemakaian ipsrsJenisPemakaian) { - this.ipsrsJenisPemakaian = ipsrsJenisPemakaian; - } - - public Integer getIpsrsJenisPemakaianId() { - return ipsrsJenisPemakaianId; - } - - public void setIpsrsJenisPemakaianId(Integer ipsrsJenisPemakaianId) { - this.ipsrsJenisPemakaianId = ipsrsJenisPemakaianId; - } - - public Produk getProduk() { - return produk; - } - - public void setProduk(Produk produk) { - this.produk = produk; - } - - public Integer getProdukId() { - return produkId; - } - - public void setProdukId(Integer produkId) { - this.produkId = produkId; - } - - public String getSatuan() { - return satuan; - } - - public void setSatuan(String satuan) { - this.satuan = satuan; - } - - public String getKapasitas() { - return kapasitas; - } - - public void setKapasitas(String kapasitas) { - this.kapasitas = kapasitas; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ipsrskapasitasjenispemakaian_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.ipsrskapasitasjenispemakaian_m_id_seq", sequenceName = "public.ipsrskapasitasjenispemakaian_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.ipsrskapasitasjenispemakaian_m_id_seq") + @SequenceGenerator(name = "public.ipsrskapasitasjenispemakaian_m_id_seq", sequenceName = "public.ipsrskapasitasjenispemakaian_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKontakService.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKontakService.java index 85e3ff81..5e58a3d1 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKontakService.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsKontakService.java @@ -1,133 +1,60 @@ package com.jasamedika.medifirst2000.entities; -import java.util.HashSet; -import java.util.Set; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; -import com.jasamedika.medifirst2000.vo.IpsrsTeknisiKalibrasiVO; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import java.util.HashSet; +import java.util.Set; + +import static javax.persistence.CascadeType.ALL; +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsKontakService_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsKontakService extends BaseTransaction{ - - @ManyToOne(fetch = FetchType.LAZY) +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsKontakService extends BaseTransaction { + + @ManyToOne(fetch = LAZY) @Caption(value = "Ipsrs Maintenance") @JoinColumn(name = "ObjectIpsrsMaintenanceFk") private IpsrsMaintenance ipsrsMaintenance; - - @Column(name = "ObjectIpsrsMaintenanceFk", columnDefinition = "CHAR(32)", nullable = true, insertable = false, updatable = false) + + @Column(name = "ObjectIpsrsMaintenanceFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String ipsrsMaintenanceId; - + @Caption(value = "Jenis Periode") - @Column(name = "JenisPeriode", nullable = true) + @Column(name = "JenisPeriode") private String jenisPeriode; - + @Caption(value = "jadwal KontakService Service") - @Column(name = "JadwalKontakService", nullable = true) + @Column(name = "JadwalKontakService") private String jadwalKontakService; - + @Caption(value = "Alert Kontak Service") - @Column(name = "AlertKontakService", nullable = true) + @Column(name = "AlertKontakService") private String alertKontakService; - + @Caption(value = "status Kontak Service") - @Column(name = "StatusKontakService", nullable = true) + @Column(name = "StatusKontakService") private String statusKontakService; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRekananFk") @Caption(value = "Rekanan") private Rekanan rekanan; - - @Column(name = "ObjectRekananFk",nullable=true, insertable = false, updatable = false) + + @Column(name = "ObjectRekananFk", insertable = false, updatable = false) private Integer rekananId; - + @JsonBackReference - @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsKontakService") + @OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsKontakService") private Set ipsrsTeknisiKontakService = new HashSet<>(); - public IpsrsMaintenance getIpsrsMaintenance() { - return ipsrsMaintenance; - } - - public void setIpsrsMaintenance(IpsrsMaintenance ipsrsMaintenance) { - this.ipsrsMaintenance = ipsrsMaintenance; - } - - public String getIpsrsMaintenanceId() { - return ipsrsMaintenanceId; - } - - public void setIpsrsMaintenanceId(String ipsrsMaintenanceId) { - this.ipsrsMaintenanceId = ipsrsMaintenanceId; - } - - public String getJenisPeriode() { - return jenisPeriode; - } - - public void setJenisPeriode(String jenisPeriode) { - this.jenisPeriode = jenisPeriode; - } - - public String getJadwalKontakService() { - return jadwalKontakService; - } - - public void setJadwalKontakService(String jadwalKontakService) { - this.jadwalKontakService = jadwalKontakService; - } - - public String getAlertKontakService() { - return alertKontakService; - } - - public void setAlertKontakService(String alertKontakService) { - this.alertKontakService = alertKontakService; - } - - public String getStatusKontakService() { - return statusKontakService; - } - - public void setStatusKontakService(String statusKontakService) { - this.statusKontakService = statusKontakService; - } - - public Rekanan getRekanan() { - return rekanan; - } - - public void setRekanan(Rekanan rekanan) { - this.rekanan = rekanan; - } - - public Integer getRekananId() { - return rekananId; - } - - public void setRekananId(Integer rekananId) { - this.rekananId = rekananId; - } - - public Set getIpsrsTeknisiKontakService() { - return ipsrsTeknisiKontakService; - } - - public void setIpsrsTeknisiKontakService(Set ipsrsTeknisiKontakService) { - this.ipsrsTeknisiKontakService = ipsrsTeknisiKontakService; - } } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMaintenance.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMaintenance.java index 0891f648..4e92135b 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMaintenance.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMaintenance.java @@ -1,105 +1,50 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToOne; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.CascadeType.ALL; +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsMaintenance_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsMaintenance extends BaseTransaction{ - +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsMaintenance extends BaseTransaction { + @JsonBackReference - @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsMaintenance") + @OneToOne(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsMaintenance") private IpsrsPemeliharaan ipsrsPemeliharaan; - + @JsonBackReference - @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsMaintenance") + @OneToOne(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsMaintenance") private IpsrsKontakService ipsrsKontakService; - + @JsonBackReference - @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsMaintenance") + @OneToOne(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsMaintenance") private IpsrsKalibrasi ipsrsKalibrasi; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRuanganFk") @Caption(value = "Ruangan") private Ruangan ruangan; - - @Column(name = "ObjectRuanganFk",nullable=true, insertable = false, updatable = false) + + @Column(name = "ObjectRuanganFk", insertable = false, updatable = false) private Integer ruanganId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRegistrasiAsetFk") @Caption(value = "Registrasi Aset") private RegistrasiAset registrasiAset; - - @Column(name = "ObjectRegistrasiAsetFk", columnDefinition = "CHAR(32)", nullable=true, insertable = false, updatable = false) + + @Column(name = "ObjectRegistrasiAsetFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String registrasiAsetId; - public IpsrsPemeliharaan getIpsrsPemeliharaan() { - return ipsrsPemeliharaan; - } - - public void setIpsrsPemeliharaan(IpsrsPemeliharaan ipsrsPemeliharaan) { - this.ipsrsPemeliharaan = ipsrsPemeliharaan; - } - - public IpsrsKontakService getIpsrsKontakService() { - return ipsrsKontakService; - } - - public void setIpsrsKontakService(IpsrsKontakService ipsrsKontakService) { - this.ipsrsKontakService = ipsrsKontakService; - } - - public IpsrsKalibrasi getIpsrsKalibrasi() { - return ipsrsKalibrasi; - } - - public void setIpsrsKalibrasi(IpsrsKalibrasi ipsrsKalibrasi) { - this.ipsrsKalibrasi = ipsrsKalibrasi; - } - - public Ruangan getRuangan() { - return ruangan; - } - - public void setRuangan(Ruangan ruangan) { - this.ruangan = ruangan; - } - - public Integer getRuanganId() { - return ruanganId; - } - - public void setRuanganId(Integer ruanganId) { - this.ruanganId = ruanganId; - } - - public RegistrasiAset getRegistrasiAset() { - return registrasiAset; - } - - public void setRegistrasiAset(RegistrasiAset registrasiAset) { - this.registrasiAset = registrasiAset; - } - - public String getRegistrasiAsetId() { - return registrasiAsetId; - } - - public void setRegistrasiAsetId(String registrasiAsetId) { - this.registrasiAsetId = registrasiAsetId; - } } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMesinBoiler.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMesinBoiler.java index 4a502004..548d1213 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMesinBoiler.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMesinBoiler.java @@ -1,107 +1,51 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 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.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsMesinBoiler_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsMesinBoiler extends BaseTransaction{ +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsMesinBoiler extends BaseTransaction { - @OneToOne(fetch = FetchType.LAZY) + @OneToOne(fetch = LAZY) @JoinColumn(name = "ObjectIpsrsPemakaianMesinFk") @Caption(value = "Ipsrs Pemakaian Mesin") private IpsrsPemakaianMesin ipsrsPemakaianMesin; - @Column(name = "ObjectIpsrsPemakaianMesinFk", columnDefinition = "CHAR(32)", nullable=false, insertable = false, updatable = false) + @Column(name = "ObjectIpsrsPemakaianMesinFk", columnDefinition = "CHAR(32)", nullable = false, insertable = false, updatable = false) private String ipsrsPemakaianMesinId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectMesinFk") @Caption(value = "Mesin") private Produk mesin; - @Column(name = "ObjectMesinFk",nullable=false, insertable = false, updatable = false) + @Column(name = "ObjectMesinFk", nullable = false, insertable = false, updatable = false) private Integer mesinId; - + @NotNull(message = "Liter Pemakaian Awal tidak boleh kosong") @Caption(value = "Liter Pemakaian Awal") @Column(name = "LiterPemakaianAwal", nullable = false) private float literPemakaianAwal; - + @NotNull(message = "Liter Pemakaian Ahir tidak boleh kosong") @Caption(value = "Liter Pemakaian Ahir") @Column(name = "LiterPemakaianAhir", nullable = false) private float literPemakaianAhir; - + @Caption(value = "Total Pemakaian") @Column(name = "TotalPemakaian", nullable = false) private float totalPemakaian; - public IpsrsPemakaianMesin getIpsrsPemakaianMesin() { - return ipsrsPemakaianMesin; - } - - public void setIpsrsPemakaianMesin(IpsrsPemakaianMesin ipsrsPemakaianMesin) { - this.ipsrsPemakaianMesin = ipsrsPemakaianMesin; - } - - public String getIpsrsPemakaianMesinId() { - return ipsrsPemakaianMesinId; - } - - public void setIpsrsPemakaianMesinId(String ipsrsPemakaianMesinId) { - this.ipsrsPemakaianMesinId = ipsrsPemakaianMesinId; - } - - public Produk getMesin() { - return mesin; - } - - public void setMesin(Produk mesin) { - this.mesin = mesin; - } - - public Integer getMesinId() { - return mesinId; - } - - public void setMesinId(Integer mesinId) { - this.mesinId = mesinId; - } - - public float getLiterPemakaianAwal() { - return literPemakaianAwal; - } - - public void setLiterPemakaianAwal(float literPemakaianAwal) { - this.literPemakaianAwal = literPemakaianAwal; - } - - public float getLiterPemakaianAhir() { - return literPemakaianAhir; - } - - public void setLiterPemakaianAhir(float literPemakaianAhir) { - this.literPemakaianAhir = literPemakaianAhir; - } - - public float getTotalPemakaian() { - return totalPemakaian; - } - - public void setTotalPemakaian(float totalPemakaian) { - this.totalPemakaian = totalPemakaian; - } - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMesinGenset.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMesinGenset.java index 87165c74..b0e82c33 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMesinGenset.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsMesinGenset.java @@ -1,110 +1,52 @@ package com.jasamedika.medifirst2000.entities; -import java.util.Date; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 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 java.util.Date; + +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsMesinGenset_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsMesinGenset extends BaseTransaction{ +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsMesinGenset extends BaseTransaction { - @OneToOne(fetch = FetchType.LAZY) + @OneToOne(fetch = LAZY) @JoinColumn(name = "ObjectIpsrsPemakaianMesinFk") @Caption(value = "Ipsrs Pemakaian Mesin") private IpsrsPemakaianMesin ipsrsPemakaianMesin; - @Column(name = "ObjectIpsrsPemakaianMesinFk", columnDefinition = "CHAR(32)", nullable=false, insertable = false, updatable = false) + @Column(name = "ObjectIpsrsPemakaianMesinFk", columnDefinition = "CHAR(32)", nullable = false, insertable = false, updatable = false) private String ipsrsPemakaianMesinId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectMesinFk") @Caption(value = "Mesin") private Produk mesin; - @Column(name = "ObjectMesinFk",nullable=false, insertable = false, updatable = false) + @Column(name = "ObjectMesinFk", nullable = false, insertable = false, updatable = false) private Integer mesinId; - + @NotNull(message = "Pemakaian Awal tidak boleh kosong") @Caption(value = "Pemakaian Awal") @Column(name = "PemakaianAwal", nullable = false) private Date pemakaianAwal; - + @NotNull(message = "Pemakaian Awal tidak boleh kosong") @Caption(value = "Pemakaian Ahir") @Column(name = "PemakaianAhir", nullable = false) private Date pemakaianAhir; - + @Caption(value = "Lama Pemakaian") @Column(name = "LamaPemakaian", nullable = false) private String lamaPemakaian; - public IpsrsPemakaianMesin getIpsrsPemakaianMesin() { - return ipsrsPemakaianMesin; - } - - public void setIpsrsPemakaianMesin(IpsrsPemakaianMesin ipsrsPemakaianMesin) { - this.ipsrsPemakaianMesin = ipsrsPemakaianMesin; - } - - public String getIpsrsPemakaianMesinId() { - return ipsrsPemakaianMesinId; - } - - public void setIpsrsPemakaianMesinId(String ipsrsPemakaianMesinId) { - this.ipsrsPemakaianMesinId = ipsrsPemakaianMesinId; - } - - public Produk getMesin() { - return mesin; - } - - public void setMesin(Produk mesin) { - this.mesin = mesin; - } - - public Integer getMesinId() { - return mesinId; - } - - public void setMesinId(Integer mesinId) { - this.mesinId = mesinId; - } - - public Date getPemakaianAwal() { - return pemakaianAwal; - } - - public void setPemakaianAwal(Date pemakaianAwal) { - this.pemakaianAwal = pemakaianAwal; - } - - public Date getPemakaianAhir() { - return pemakaianAhir; - } - - public void setPemakaianAhir(Date pemakaianAhir) { - this.pemakaianAhir = pemakaianAhir; - } - - public String getLamaPemakaian() { - return lamaPemakaian; - } - - public void setLamaPemakaian(String lamaPemakaian) { - this.lamaPemakaian = lamaPemakaian; - } - - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikan.java index 9d3abeb5..1cde4048 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikan.java @@ -1,141 +1,63 @@ package com.jasamedika.medifirst2000.entities; -import java.util.Date; -import java.util.HashSet; -import java.util.Set; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; - import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import java.util.Date; +import java.util.HashSet; +import java.util.Set; + +import static javax.persistence.CascadeType.ALL; +import static javax.persistence.FetchType.LAZY; +import static javax.persistence.TemporalType.TIMESTAMP; + +@Getter +@Setter @Entity @Table(name = "IpsrsPelaksanaanPerbaikan_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class IpsrsPelaksanaanPerbaikan extends BaseTransaction { - - - @OneToOne(fetch = FetchType.LAZY) + + @OneToOne(fetch = LAZY) @Caption(value = "Ipsrs Perbaikan") @JoinColumn(name = "ObjectIpsrsPerbaikanFk") private IpsrsPerbaikan ipsrsPerbaikan; - + @Column(name = "ObjectIpsrsPerbaikanFk", columnDefinition = "CHAR(32)", nullable = false, insertable = false, updatable = false) private String ipsrsPerbaikanId; - @Temporal(TemporalType.TIMESTAMP) + @Temporal(TIMESTAMP) @Caption(value = "Tgl Mulai Periksa") @Column(name = "TglMulaiPeriksa") private Date tglMulaiPeriksa; - + @Caption(value = "Analisa Teknisi") @Column(name = "AnalisaTeknisi") private String analisaTeknisi; - + @Caption(value = "Analisa Kerusakan") @Column(name = "AnalisaKerusakan") private String analisaKerusakan; - - @JsonBackReference - @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPelaksanaanPerbaikan") - private Set ipsrsPelaksanaanPerbaikanSukuCadang = new HashSet(); - - @JsonBackReference - @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPelaksanaanPerbaikan") - private Set ipsrsPelaksanaanPerbaikanListTeknisi = new HashSet(); - @ManyToOne(fetch = FetchType.LAZY) + @JsonBackReference + @OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPelaksanaanPerbaikan") + private Set ipsrsPelaksanaanPerbaikanSukuCadang = new HashSet<>(); + + @JsonBackReference + @OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPelaksanaanPerbaikan") + private Set ipsrsPelaksanaanPerbaikanListTeknisi = new HashSet<>(); + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectUserFk") @Caption(value = "User") private Pegawai user; - - @Column(name = "ObjectUserFk",nullable=false, insertable = false, updatable = false) + + @Column(name = "ObjectUserFk", nullable = false, insertable = false, updatable = false) private Integer userId; - - public IpsrsPerbaikan getIpsrsPerbaikan() { - return ipsrsPerbaikan; - } - - public void setIpsrsPerbaikan(IpsrsPerbaikan ipsrsPerbaikan) { - this.ipsrsPerbaikan = ipsrsPerbaikan; - } - - public String getIpsrsPerbaikanId() { - return ipsrsPerbaikanId; - } - - public void setIpsrsPerbaikanId(String ipsrsPerbaikanId) { - this.ipsrsPerbaikanId = ipsrsPerbaikanId; - } - - public Date getTglMulaiPeriksa() { - return tglMulaiPeriksa; - } - - public void setTglMulaiPeriksa(Date tglMulaiPeriksa) { - this.tglMulaiPeriksa = tglMulaiPeriksa; - } - - public String getAnalisaTeknisi() { - return analisaTeknisi; - } - - public void setAnalisaTeknisi(String analisaTeknisi) { - this.analisaTeknisi = analisaTeknisi; - } - - public String getAnalisaKerusakan() { - return analisaKerusakan; - } - - public void setAnalisaKerusakan(String analisaKerusakan) { - this.analisaKerusakan = analisaKerusakan; - } - - public Set getIpsrsPelaksanaanPerbaikanSukuCadang() { - return ipsrsPelaksanaanPerbaikanSukuCadang; - } - - public void setIpsrsPelaksanaanPerbaikanSukuCadang( - Set ipsrsPelaksanaanPerbaikanSukuCadang) { - this.ipsrsPelaksanaanPerbaikanSukuCadang = ipsrsPelaksanaanPerbaikanSukuCadang; - } - - public Set getIpsrsPelaksanaanPerbaikanListTeknisi() { - return ipsrsPelaksanaanPerbaikanListTeknisi; - } - - public void setIpsrsPelaksanaanPerbaikanListTeknisi( - Set ipsrsPelaksanaanPerbaikanListTeknisi) { - this.ipsrsPelaksanaanPerbaikanListTeknisi = ipsrsPelaksanaanPerbaikanListTeknisi; - } - - public Pegawai getUser() { - return user; - } - - public void setUser(Pegawai user) { - this.user = user; - } - - public Integer getUserId() { - return userId; - } - - public void setUserId(Integer userId) { - this.userId = userId; - } } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikanListTeknisi.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikanListTeknisi.java index 4421ac1d..a6162afa 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikanListTeknisi.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikanListTeknisi.java @@ -1,67 +1,36 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsPelaksanaanPerbaikanListTeknisi_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class IpsrsPelaksanaanPerbaikanListTeknisi extends BaseTransaction { - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @Caption(value = "Ipsrs Pelaksanaan Perbaikan") @JoinColumn(name = "ObjectIpsrsPelaksanaanPerbaikanFk") private IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan; - + @Column(name = "ObjectIpsrsPelaksanaanPerbaikanFk", columnDefinition = "CHAR(32)", nullable = false, insertable = false, updatable = false) private String ipsrsPelaksanaanPerbaikanId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectTeknisiFk") @Caption(value = "Teknisi") private Pegawai teknisi; - - @Column(name = "ObjectTeknisiFk",nullable=false, insertable = false, updatable = false) + + @Column(name = "ObjectTeknisiFk", nullable = false, insertable = false, updatable = false) private Integer teknisiId; - public IpsrsPelaksanaanPerbaikan getIpsrsPelaksanaanPerbaikan() { - return ipsrsPelaksanaanPerbaikan; - } - - public void setIpsrsPelaksanaanPerbaikan(IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan) { - this.ipsrsPelaksanaanPerbaikan = ipsrsPelaksanaanPerbaikan; - } - - public String getIpsrsPelaksanaanPerbaikanId() { - return ipsrsPelaksanaanPerbaikanId; - } - - public void setIpsrsPelaksanaanPerbaikanId(String ipsrsPelaksanaanPerbaikanId) { - this.ipsrsPelaksanaanPerbaikanId = ipsrsPelaksanaanPerbaikanId; - } - - public Pegawai getTeknisi() { - return teknisi; - } - - public void setTeknisi(Pegawai teknisi) { - this.teknisi = teknisi; - } - - public Integer getTeknisiId() { - return teknisiId; - } - - public void setTeknisiId(Integer teknisiId) { - this.teknisiId = teknisiId; - } - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikanSukuCadang.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikanSukuCadang.java index 8f6b987b..9b7040c3 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikanSukuCadang.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPelaksanaanPerbaikanSukuCadang.java @@ -1,86 +1,44 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsPelaksanaanPerbaikanSukuCadang_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsPelaksanaanPerbaikanSukuCadang extends BaseTransaction{ +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsPelaksanaanPerbaikanSukuCadang extends BaseTransaction { - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @Caption(value = "Ipsrs Pelaksanaan Perbaikan") @JoinColumn(name = "ObjectIpsrsPelaksanaanPerbaikanFk") private IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan; - - @Column(name = "ObjectIpsrsPelaksanaanPerbaikanFk", columnDefinition = "CHAR(32)", nullable = true, insertable = false, updatable = false) + + @Column(name = "ObjectIpsrsPelaksanaanPerbaikanFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String ipsrsPelaksanaanPerbaikanId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @Caption(value = "Stok Produk Global") @JoinColumn(name = "ObjectStokProdukGlobalFk") private StokProdukGlobal stokProdukGlobal; - - @Column(name = "ObjectStokProdukGlobalFk", nullable = true, insertable = false, updatable = false) + + @Column(name = "ObjectStokProdukGlobalFk", insertable = false, updatable = false) private Integer stokProdukGlobalId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @Caption(value = "Tujuan Ruangan") @JoinColumn(name = "ObjectTujuanRuanganFk") private Ruangan tujuanRuangan; - - @Column(name = "ObjectTujuanRuanganFk", nullable = true, insertable = false, updatable = false) + + @Column(name = "ObjectTujuanRuanganFk", insertable = false, updatable = false) private Integer tujuanRuanganId; - public IpsrsPelaksanaanPerbaikan getIpsrsPelaksanaanPerbaikan() { - return ipsrsPelaksanaanPerbaikan; - } - - public void setIpsrsPelaksanaanPerbaikan(IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan) { - this.ipsrsPelaksanaanPerbaikan = ipsrsPelaksanaanPerbaikan; - } - - public String getIpsrsPelaksanaanPerbaikanId() { - return ipsrsPelaksanaanPerbaikanId; - } - - public void setIpsrsPelaksanaanPerbaikanId(String ipsrsPelaksanaanPerbaikanId) { - this.ipsrsPelaksanaanPerbaikanId = ipsrsPelaksanaanPerbaikanId; - } - - public StokProdukGlobal getStokProdukGlobal() { - return stokProdukGlobal; - } - - public void setStokProdukGlobal(StokProdukGlobal stokProdukGlobal) { - this.stokProdukGlobal = stokProdukGlobal; - } - - - - public Integer getStokProdukGlobalId() { - return stokProdukGlobalId; - } - - public void setStokProdukGlobalId(Integer stokProdukGlobalId) { - this.stokProdukGlobalId = stokProdukGlobalId; - } - - public Ruangan getTujuanRuangan() { - return tujuanRuangan; - } - - public void setTujuanRuangan(Ruangan tujuanRuangan) { - this.tujuanRuangan = tujuanRuangan; - } - - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemakaianMesin.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemakaianMesin.java index 0f807621..1e94a001 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemakaianMesin.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemakaianMesin.java @@ -1,85 +1,45 @@ package com.jasamedika.medifirst2000.entities; -import java.sql.Date; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 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 java.sql.Date; + +import static javax.persistence.CascadeType.ALL; +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsPemakaianMesin_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsPemakaianMesin extends BaseTransaction{ - +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsPemakaianMesin extends BaseTransaction { + @NotNull(message = "Tanggal tidak boleh kososng") @Caption(value = "Tanggal") @Column(name = "Tanggal", nullable = false) private Date tanggal; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPegawaiFk") @Caption(value = "Pegawai") private Pegawai pegawai; - - @Column(name = "ObjectPegawaiFk",insertable = false, updatable = false) + + @Column(name = "ObjectPegawaiFk", insertable = false, updatable = false) private Integer pegawaiId; - + @JsonBackReference - @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPemakaianMesin") + @OneToOne(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPemakaianMesin") private IpsrsMesinBoiler ipsrsMesinBoiler; - + @JsonBackReference - @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPemakaianMesin") + @OneToOne(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPemakaianMesin") private IpsrsMesinGenset ipsrsMesinGenset; - public Date getTanggal() { - return tanggal; - } - - public void setTanggal(Date tanggal) { - this.tanggal = tanggal; - } - - public Pegawai getPegawai() { - return pegawai; - } - - public void setPegawai(Pegawai pegawai) { - this.pegawai = pegawai; - } - - public Integer getPegawaiId() { - return pegawaiId; - } - - public void setPegawaiId(Integer pegawaiId) { - this.pegawaiId = pegawaiId; - } - - public IpsrsMesinBoiler getIpsrsMesinBoiler() { - return ipsrsMesinBoiler; - } - - public void setIpsrsMesinBoiler(IpsrsMesinBoiler ipsrsMesinBoiler) { - this.ipsrsMesinBoiler = ipsrsMesinBoiler; - } - - public IpsrsMesinGenset getIpsrsMesinGenset() { - return ipsrsMesinGenset; - } - - public void setIpsrsMesinGenset(IpsrsMesinGenset ipsrsMesinGenset) { - this.ipsrsMesinGenset = ipsrsMesinGenset; - } - - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemakaianRuangan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemakaianRuangan.java index b8727311..a447715c 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemakaianRuangan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemakaianRuangan.java @@ -1,132 +1,60 @@ package com.jasamedika.medifirst2000.entities; -import java.sql.Date; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 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 java.sql.Date; + +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsPemakaianRuangan_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsPemakaianRuangan extends BaseTransaction{ - - @ManyToOne(fetch = FetchType.LAZY) +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsPemakaianRuangan extends BaseTransaction { + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectKapasitasJenisPemakaianFk") @Caption(value = "Kapasitas Jenis Pemakaian") private IpsrsKapasitasJenisPemakaian ipsrsKapasitasJenisPemakaian; - - @Column(name = "ObjectKapasitasJenisPemakaianFk",insertable = false, updatable = false) + + @Column(name = "ObjectKapasitasJenisPemakaianFk", insertable = false, updatable = false) private Integer ipsrsKapasitasJenisPemakaianId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRuanganFk") @Caption(value = "Ruangan") private Ruangan ruangan; - - @Column(name = "ObjectRuanganFk",insertable = false, updatable = false) + + @Column(name = "ObjectRuanganFk", insertable = false, updatable = false) private Integer ruanganId; - + @NotNull(message = "Periode tidak boleh kososng") @Caption(value = "Periode") @Column(name = "Periode", nullable = false) private Date periode; - + @NotNull(message = "Jumlah Meter Awal tidak boleh kosong") @Caption(value = "Jumlah Meter Awal") @Column(name = "JumlahMeterAwal", nullable = false) private float jumlahMeterAwal; - + @Caption(value = "Jumlah Meter Ahir") - @Column(name = "JumlahMeterAhir", nullable = true) + @Column(name = "JumlahMeterAhir") private float jumlahMeterAhir; - + @Caption(value = "Jumlah Pemakaian") - @Column(name = "JumlahPemakaian", nullable = true) + @Column(name = "JumlahPemakaian") private float jumlahPemakaian; - + @Caption(value = "Biaya/Bulan") - @Column(name = "BiayaPerBulan", nullable = true) + @Column(name = "BiayaPerBulan") private Double biayaPerBulan; - public IpsrsKapasitasJenisPemakaian getIpsrsKapasitasJenisPemakaian() { - return ipsrsKapasitasJenisPemakaian; - } - - public void setIpsrsKapasitasJenisPemakaian(IpsrsKapasitasJenisPemakaian ipsrsKapasitasJenisPemakaian) { - this.ipsrsKapasitasJenisPemakaian = ipsrsKapasitasJenisPemakaian; - } - - public Integer getIpsrsKapasitasJenisPemakaianId() { - return ipsrsKapasitasJenisPemakaianId; - } - - public void setIpsrsKapasitasJenisPemakaianId(Integer ipsrsKapasitasJenisPemakaianId) { - this.ipsrsKapasitasJenisPemakaianId = ipsrsKapasitasJenisPemakaianId; - } - - public Ruangan getRuangan() { - return ruangan; - } - - public void setRuangan(Ruangan ruangan) { - this.ruangan = ruangan; - } - - public Integer getRuanganId() { - return ruanganId; - } - - public void setRuanganId(Integer ruanganId) { - this.ruanganId = ruanganId; - } - - public Date getPeriode() { - return periode; - } - - public void setPeriode(Date periode) { - this.periode = periode; - } - - public float getJumlahMeterAwal() { - return jumlahMeterAwal; - } - - public void setJumlahMeterAwal(float jumlahMeterAwal) { - this.jumlahMeterAwal = jumlahMeterAwal; - } - - public float getJumlahMeterAhir() { - return jumlahMeterAhir; - } - - public void setJumlahMeterAhir(float jumlahMeterAhir) { - this.jumlahMeterAhir = jumlahMeterAhir; - } - - public float getJumlahPemakaian() { - return jumlahPemakaian; - } - - public void setJumlahPemakaian(float jumlahPemakaian) { - this.jumlahPemakaian = jumlahPemakaian; - } - - public Double getBiayaPerBulan() { - return biayaPerBulan; - } - - public void setBiayaPerBulan(Double biayaPerBulan) { - this.biayaPerBulan = biayaPerBulan; - } - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeliharaan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeliharaan.java index 740117f0..c0da6f6d 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeliharaan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeliharaan.java @@ -1,99 +1,49 @@ package com.jasamedika.medifirst2000.entities; -import java.util.Date; -import java.util.HashSet; -import java.util.Set; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import java.util.Date; +import java.util.HashSet; +import java.util.Set; + +import static javax.persistence.CascadeType.ALL; +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsPemeliharaan_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsPemeliharaan extends BaseTransaction{ - - @ManyToOne(fetch = FetchType.LAZY) +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsPemeliharaan extends BaseTransaction { + + @ManyToOne(fetch = LAZY) @Caption(value = "Ipsrs Maintenance") @JoinColumn(name = "ObjectIpsrsMaintenanceFk") private IpsrsMaintenance ipsrsMaintenance; - - @Column(name = "ObjectIpsrsMaintenanceFk", columnDefinition = "CHAR(32)", nullable = true, insertable = false, updatable = false) + + @Column(name = "ObjectIpsrsMaintenanceFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String ipsrsMaintenanceId; - + @Caption(value = "Jadwal Pemeliharaan") - @Column(name = "JadwalPemeliharaan", nullable = true) + @Column(name = "JadwalPemeliharaan") private Date jadwalPemeliharaan; @Caption(value = "Alert Pemeliharaan") - @Column(name = "AlertPemeliharaan", nullable = true) + @Column(name = "AlertPemeliharaan") private Date alertPemeliharaan; - + @Caption(value = "Status Pemeliharaan") - @Column(name = "StatusPemeliharaan", nullable = true) + @Column(name = "StatusPemeliharaan") private String statusPemeliharaan; @JsonBackReference - @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPemeliharaan") + @OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPemeliharaan") private Set ipsrsTeknisiPemeliharaan = new HashSet<>(); - public IpsrsMaintenance getIpsrsMaintenance() { - return ipsrsMaintenance; - } - - public void setIpsrsMaintenance(IpsrsMaintenance ipsrsMaintenance) { - this.ipsrsMaintenance = ipsrsMaintenance; - } - - public String getIpsrsMaintenanceId() { - return ipsrsMaintenanceId; - } - - public void setIpsrsMaintenanceId(String ipsrsMaintenanceId) { - this.ipsrsMaintenanceId = ipsrsMaintenanceId; - } - - public Date getJadwalPemeliharaan() { - return jadwalPemeliharaan; - } - - public void setJadwalPemeliharaan(Date jadwalPemeliharaan) { - this.jadwalPemeliharaan = jadwalPemeliharaan; - } - - public Date getAlertPemeliharaan() { - return alertPemeliharaan; - } - - public void setAlertPemeliharaan(Date alertPemeliharaan) { - this.alertPemeliharaan = alertPemeliharaan; - } - - public String getStatusPemeliharaan() { - return statusPemeliharaan; - } - - public void setStatusPemeliharaan(String statusPemeliharaan) { - this.statusPemeliharaan = statusPemeliharaan; - } - - public Set getIpsrsTeknisiPemeliharaan() { - return ipsrsTeknisiPemeliharaan; - } - - public void setIpsrsTeknisiPemeliharaan(Set ipsrsTeknisiPemeliharaan) { - this.ipsrsTeknisiPemeliharaan = ipsrsTeknisiPemeliharaan; - } - - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeriksaan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeriksaan.java index d9237bec..2e92b244 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeriksaan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeriksaan.java @@ -1,115 +1,52 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsPemeriksaan_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsPemeriksaan extends BaseTransaction{ - - @ManyToOne(fetch = FetchType.LAZY) +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsPemeriksaan extends BaseTransaction { + + @ManyToOne(fetch = LAZY) @Caption(value = "Preventive Maintenance") @JoinColumn(name = "ObjectIpsrsPreventiveMaintenanceFk") private IpsrsPreventiveMaintenance ipsrsPreventiveMaintenance; - + @Column(name = "ObjectIpsrsPreventiveMaintenanceFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String ipsrsPreventiveMaintenanceId; - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @Caption(value = "Pengecekan Peralatan Mapping") @JoinColumn(name = "ObjectPengecekanPeralatanMappingFk") private PengecekanPeralatanMapping pengecekanPeralatanMapping; - + @Column(name = "ObjectPengecekanPeralatanMappingFk", insertable = false, updatable = false) private Integer pengecekanPeralatanMappingId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @Caption(value = "Pemeriksaan Fisik") @JoinColumn(name = "ObjectPemeriksaanFisikFK") private IpsrsPemeriksaanAlat pemeriksaanFisik; - + @Column(name = "ObjectPemeriksaanFisikFK", insertable = false, updatable = false) private Integer pemeriksaanFisikId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @Caption(value = "Pemeriksaan Fungsi") @JoinColumn(name = "ObjectPemeriksaanFungsiFk") private IpsrsPemeriksaanAlat pemeriksaanFungsi; - + @Column(name = "ObjectPemeriksaanFungsiFk", insertable = false, updatable = false) private Integer pemeriksaanFungsiId; - public IpsrsPreventiveMaintenance getIpsrsPreventiveMaintenance() { - return ipsrsPreventiveMaintenance; - } - - public void setIpsrsPreventiveMaintenance(IpsrsPreventiveMaintenance ipsrsPreventiveMaintenance) { - this.ipsrsPreventiveMaintenance = ipsrsPreventiveMaintenance; - } - - public String getIpsrsPreventiveMaintenanceId() { - return ipsrsPreventiveMaintenanceId; - } - - public void setIpsrsPreventiveMaintenanceId(String ipsrsPreventiveMaintenanceId) { - this.ipsrsPreventiveMaintenanceId = ipsrsPreventiveMaintenanceId; - } - - public PengecekanPeralatanMapping getPengecekanPeralatanMapping() { - return pengecekanPeralatanMapping; - } - - public void setPengecekanPeralatanMapping(PengecekanPeralatanMapping pengecekanPeralatanMapping) { - this.pengecekanPeralatanMapping = pengecekanPeralatanMapping; - } - - public Integer getPengecekanPeralatanMappingId() { - return pengecekanPeralatanMappingId; - } - - public void setPengecekanPeralatanMappingId(Integer pengecekanPeralatanMappingId) { - this.pengecekanPeralatanMappingId = pengecekanPeralatanMappingId; - } - - public IpsrsPemeriksaanAlat getPemeriksaanFisik() { - return pemeriksaanFisik; - } - - public void setPemeriksaanFisik(IpsrsPemeriksaanAlat pemeriksaanFisik) { - this.pemeriksaanFisik = pemeriksaanFisik; - } - - public Integer getPemeriksaanFisikId() { - return pemeriksaanFisikId; - } - - public void setPemeriksaanFisikId(Integer pemeriksaanFisikId) { - this.pemeriksaanFisikId = pemeriksaanFisikId; - } - - public IpsrsPemeriksaanAlat getPemeriksaanFungsi() { - return pemeriksaanFungsi; - } - - public void setPemeriksaanFungsi(IpsrsPemeriksaanAlat pemeriksaanFungsi) { - this.pemeriksaanFungsi = pemeriksaanFungsi; - } - - public Integer getPemeriksaanFungsiId() { - return pemeriksaanFungsiId; - } - - public void setPemeriksaanFungsiId(Integer pemeriksaanFungsiId) { - this.pemeriksaanFungsiId = pemeriksaanFungsiId; - } - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeriksaanAlat.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeriksaanAlat.java index dc57be23..93f8cd7c 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeriksaanAlat.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPemeriksaanAlat.java @@ -1,16 +1,17 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; - import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import javax.validation.constraints.NotNull; + +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "IpsrsPemeriksaanAlat_M") public class IpsrsPemeriksaanAlat extends BaseMaster { @@ -20,26 +21,10 @@ public class IpsrsPemeriksaanAlat extends BaseMaster { @Caption(value = "Name") private String name; - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ipsrspemeriksaanalat_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.ipsrspemeriksaanalat_m_id_seq", sequenceName = "public.ipsrspemeriksaanalat_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.ipsrspemeriksaanalat_m_id_seq") + @SequenceGenerator(name = "public.ipsrspemeriksaanalat_m_id_seq", sequenceName = "public.ipsrspemeriksaanalat_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPeminjamanAlat.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPeminjamanAlat.java index 61a7fead..c41beea2 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPeminjamanAlat.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPeminjamanAlat.java @@ -1,205 +1,85 @@ package com.jasamedika.medifirst2000.entities; -import java.util.Date; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 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 java.util.Date; + +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsPeminjamanAlat_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsPeminjamanAlat extends BaseTransaction{ - +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsPeminjamanAlat extends BaseTransaction { + @Caption(value = "No Peminjaman") @Column(name = "NoPeminjaman", nullable = false) private String noPeminjaman; - + @NotNull(message = "Tanggal Peminjaman tidak boleh kososng") @Caption(value = "Tanggal Peminjaman") @Column(name = "TglPeminjaman", nullable = false) private Date tglPeminjaman; - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRuanganPeminjamFk") @Caption(value = "RuanganPeminjam") private Ruangan ruanganPeminjam; - - @Column(name = "ObjectRuanganPeminjamFk",insertable = false, updatable = false) + + @Column(name = "ObjectRuanganPeminjamFk", insertable = false, updatable = false) private Integer ruanganPeminjamId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRuanganAsalFk") @Caption(value = "RuanganAsal") private Ruangan ruanganAsal; - - @Column(name = "ObjectRuanganAsalFk",insertable = false, updatable = false) + + @Column(name = "ObjectRuanganAsalFk", insertable = false, updatable = false) private Integer ruanganAsalId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPeminjamFk") @Caption(value = "Peminjam") private Pegawai peminjam; - @Column(name = "ObjectPeminjamFk",insertable = false, updatable = false) + @Column(name = "ObjectPeminjamFk", insertable = false, updatable = false) private Integer peminjamId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRegisterAssetFk") @Caption(value = "register aset") private RegistrasiAset registrasiAset; - + @Column(name = "ObjectRegisterAssetFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String registrasiAsetId; - + @Caption(value = "Jumlah") @NotNull(message = "Jumlah tidak boleh kososng") @Column(name = "Jumlah", nullable = false) private Integer jumlah; - + @NotNull(message = "Tanggal Pengembalian tidak boleh kososng") @Caption(value = "Tanggal Pengembalian") @Column(name = "TglPengembalian", nullable = false) private Date tglPengembalian; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPetugasFk") @Caption(value = "Petugas") private Pegawai petugas; - @Column(name = "ObjectPetugasFk",insertable = false, updatable = false) + @Column(name = "ObjectPetugasFk", insertable = false, updatable = false) private Integer petugasId; - + @Caption(value = "Status") @Column(name = "Status", nullable = false) private String status; - public String getNoPeminjaman() { - return noPeminjaman; - } - - public void setNoPeminjaman(String noPeminjaman) { - this.noPeminjaman = noPeminjaman; - } - - public Date getTglPeminjaman() { - return tglPeminjaman; - } - - public void setTglPeminjaman(Date tglPeminjaman) { - this.tglPeminjaman = tglPeminjaman; - } - - public Ruangan getRuanganPeminjam() { - return ruanganPeminjam; - } - - public void setRuanganPeminjam(Ruangan ruanganPeminjam) { - this.ruanganPeminjam = ruanganPeminjam; - } - - public Integer getRuanganPeminjamId() { - return ruanganPeminjamId; - } - - public void setRuanganPeminjamId(Integer ruanganPeminjamId) { - this.ruanganPeminjamId = ruanganPeminjamId; - } - - public Pegawai getPeminjam() { - return peminjam; - } - - public void setPeminjam(Pegawai peminjam) { - this.peminjam = peminjam; - } - - public Integer getPeminjamId() { - return peminjamId; - } - - public void setPeminjamId(Integer peminjamId) { - this.peminjamId = peminjamId; - } - - - public Integer getJumlah() { - return jumlah; - } - - public void setJumlah(Integer jumlah) { - this.jumlah = jumlah; - } - - public Date getTglPengembalian() { - return tglPengembalian; - } - - public void setTglPengembalian(Date tglPengembalian) { - this.tglPengembalian = tglPengembalian; - } - - public Pegawai getPetugas() { - return petugas; - } - - public void setPetugas(Pegawai petugas) { - this.petugas = petugas; - } - - public Integer getPetugasId() { - return petugasId; - } - - public void setPetugasId(Integer petugasId) { - this.petugasId = petugasId; - } - - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - public RegistrasiAset getRegistrasiAset() { - return registrasiAset; - } - - public void setRegistrasiAset(RegistrasiAset registrasiAset) { - this.registrasiAset = registrasiAset; - } - - public String getRegistrasiAsetId() { - return registrasiAsetId; - } - - public void setRegistrasiAsetId(String registrasiAsetId) { - this.registrasiAsetId = registrasiAsetId; - } - - public Ruangan getRuanganAsal() { - return ruanganAsal; - } - - public void setRuanganAsal(Ruangan ruanganAsal) { - this.ruanganAsal = ruanganAsal; - } - - public Integer getRuanganAsalId() { - return ruanganAsalId; - } - - public void setRuanganAsalId(Integer ruanganAsalId) { - this.ruanganAsalId = ruanganAsalId; - } - - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPerbaikan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPerbaikan.java index b86148ee..a596e3da 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPerbaikan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPerbaikan.java @@ -1,138 +1,64 @@ package com.jasamedika.medifirst2000.entities; -import java.util.Date; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; -import javax.validation.constraints.NotNull; - import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 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 java.util.Date; + +import static javax.persistence.CascadeType.ALL; +import static javax.persistence.FetchType.LAZY; +import static javax.persistence.TemporalType.TIMESTAMP; + +@Getter +@Setter @Entity @Table(name = "IpsrsPerbaikan_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsPerbaikan extends BaseTransaction{ +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsPerbaikan extends BaseTransaction { @Caption(value = "No Order") - @Column(name = "NoOrder", nullable = true) + @Column(name = "NoOrder") private String noOrder; - - @Temporal(TemporalType.TIMESTAMP) + + @Temporal(TIMESTAMP) @Caption(value = "Tanggal Pesan") - @NotNull(message="Tanggal Pesan tidak boleh kosong") + @NotNull(message = "Tanggal Pesan tidak boleh kosong") @Column(name = "TanggalPesan", nullable = false) private Date tglPesan; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRegistrasiAsetFk") @Caption(value = "Registrasi Aset") private RegistrasiAset registrasiAset; - - @Column(name = "ObjectRegistrasiAsetFk", columnDefinition = "CHAR(32)", nullable=true, insertable = false, updatable = false) + + @Column(name = "ObjectRegistrasiAsetFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String registrasiAsetId; - + @Caption(value = "Keluhan") - @NotNull(message="Keluhan tidak boleh kosong") + @NotNull(message = "Keluhan tidak boleh kosong") @Column(name = "Keluhan", nullable = false) private String keluhan; - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPelaporFk") @Caption(value = "Pelapor") private Pegawai pelapor; - - @Column(name = "ObjectPelaporFk",nullable=false, insertable = false, updatable = false) + + @Column(name = "ObjectPelaporFk", nullable = false, insertable = false, updatable = false) private Integer pelaporId; - + @JsonBackReference - @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPerbaikan") + @OneToOne(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPerbaikan") private IpsrsStatusPerbaikan ipsrsStatusPerbaikan; - + @JsonBackReference - @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPerbaikan") + @OneToOne(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPerbaikan") private IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan; - public String getNoOrder() { - return noOrder; - } - - public void setNoOrder(String noOrder) { - this.noOrder = noOrder; - } - - public Date getTglPesan() { - return tglPesan; - } - - public void setTglPesan(Date tglPesan) { - this.tglPesan = tglPesan; - } - - public RegistrasiAset getRegistrasiAset() { - return registrasiAset; - } - - public void setRegistrasiAset(RegistrasiAset registrasiAset) { - this.registrasiAset = registrasiAset; - } - - public String getRegistrasiAsetId() { - return registrasiAsetId; - } - - public void setRegistrasiAsetId(String registrasiAsetId) { - this.registrasiAsetId = registrasiAsetId; - } - - public String getKeluhan() { - return keluhan; - } - - public void setKeluhan(String keluhan) { - this.keluhan = keluhan; - } - - public Pegawai getPelapor() { - return pelapor; - } - - public void setPelapor(Pegawai pelapor) { - this.pelapor = pelapor; - } - - public Integer getPelaporId() { - return pelaporId; - } - - public void setPelaporId(Integer pelaporId) { - this.pelaporId = pelaporId; - } - - public IpsrsStatusPerbaikan getIpsrsStatusPerbaikan() { - return ipsrsStatusPerbaikan; - } - - public void setIpsrsStatusPerbaikan(IpsrsStatusPerbaikan ipsrsStatusPerbaikan) { - this.ipsrsStatusPerbaikan = ipsrsStatusPerbaikan; - } - - public IpsrsPelaksanaanPerbaikan getIpsrsPelaksanaanPerbaikan() { - return ipsrsPelaksanaanPerbaikan; - } - - public void setIpsrsPelaksanaanPerbaikan(IpsrsPelaksanaanPerbaikan ipsrsPelaksanaanPerbaikan) { - this.ipsrsPelaksanaanPerbaikan = ipsrsPelaksanaanPerbaikan; - } - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPreventiveMaintenance.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPreventiveMaintenance.java index e694bcc0..bb258613 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPreventiveMaintenance.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsPreventiveMaintenance.java @@ -1,279 +1,109 @@ package com.jasamedika.medifirst2000.entities; -import java.util.Date; -import java.util.HashSet; -import java.util.Set; - -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import java.util.Date; +import java.util.HashSet; +import java.util.Set; + +import static javax.persistence.CascadeType.ALL; +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsPreventiveMaintenance_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsPreventiveMaintenance extends BaseTransaction{ - - @ManyToOne(fetch = FetchType.LAZY) +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsPreventiveMaintenance extends BaseTransaction { + + @ManyToOne(fetch = LAZY) @Caption(value = "Registrasi Aset") @JoinColumn(name = "ObjectRegistrasiAsetFk") private RegistrasiAset registrasiAset; - + @Column(name = "ObjectRegistrasiAsetFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String registrasiAsetId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @Caption(value = "Pegawai") @JoinColumn(name = "ObjectPegawaiFk") private Pegawai pegawai; - + @Column(name = "ObjectPegawaiFk", insertable = false, updatable = false) private Integer pegawaiId; - + @Caption(value = "Tanggal") @Column(name = "Tanggal", nullable = false) private String tanggal; - + @Caption(value = "Teknisi Pendamping") - @Column(name = "TeknisiPendamping", nullable = true) + @Column(name = "TeknisiPendamping") private String teknisiPendamping; - + @Caption(value = "Catatan") - @Column(name = "Catatan", nullable = true) + @Column(name = "Catatan") private String catatan; - + @JsonBackReference - @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPreventiveMaintenance") + @OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPreventiveMaintenance") private Set ipsrsPemeriksaan = new HashSet<>(); - + @Caption(value = "Kebutuhan Alat Catu Tegangan") - @Column(name = "KebutuhanAlatCatuTegangan", nullable = true) + @Column(name = "KebutuhanAlatCatuTegangan") private Float kebutuhanAlatCatuTegangan; - + @Caption(value = "Kebutuhan Alat Temperatur Ruangan") - @Column(name = "KebutuhanAlatTemperaturRuangan", nullable = true) + @Column(name = "KebutuhanAlatTemperaturRuangan") private Float kebutuhanAlatTemperaturRuangan; - + @Caption(value = "Kebutuhan Alat Kelembaban Ruangan") - @Column(name = "KebutuhanAlatKelembabanRuangan", nullable = true) + @Column(name = "KebutuhanAlatKelembabanRuangan") private Float kebutuhanAlatKelembabanRuangan; - + @Caption(value = "Terukur Catu Tegangan") - @Column(name = "TerukurCatuTegangan", nullable = true) + @Column(name = "TerukurCatuTegangan") private Float terukurCatuTegangan; - + @Caption(value = "Terukur Temperatur Ruangan") - @Column(name = "TerukurTemperaturRuangan", nullable = true) + @Column(name = "TerukurTemperaturRuangan") private Float terukurTemperaturRuangan; - + @Caption(value = "Terukur Kelembaban Ruangan") - @Column(name = "TerukurKelembabanRuangan", nullable = true) + @Column(name = "TerukurKelembabanRuangan") private Float terukurKelembabanRuangan; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @Caption(value = "Rekanan") @JoinColumn(name = "ObjectRekananFk") private Rekanan rekanan; - - @Column(name = "ObjectRekananFk", nullable=true, insertable = false, updatable = false) + + @Column(name = "ObjectRekananFk", insertable = false, updatable = false) private Integer rekananId; - + @Caption(value = "Teknisi Luar") - @Column(name = "TeknisiLuar", nullable = true) + @Column(name = "TeknisiLuar") private String teknisiLuar; - + @Caption(value = "Jenis Preventive") - @Column(name = "JenisPreventive", nullable = true) + @Column(name = "JenisPreventive") private String jenisPreventive; - + @Caption(value = "Jenis Penjadwalan") - @Column(name = "JenisPenjadwalan", nullable = true) + @Column(name = "JenisPenjadwalan") private Integer jenisPenjadwalan; - + @Caption(value = "NoRec Penjadwalan") - @Column(name = "NoRecPenjadwalan", nullable = true) + @Column(name = "NoRecPenjadwalan") private String noRecPenjadwalan; - + @Caption(value = "TglPreventive") - @Column(name = "TglPreventive", nullable = true) + @Column(name = "TglPreventive") private Date tglPreventive; - public RegistrasiAset getRegistrasiAset() { - return registrasiAset; - } - - public void setRegistrasiAset(RegistrasiAset registrasiAset) { - this.registrasiAset = registrasiAset; - } - - public String getRegistrasiAsetId() { - return registrasiAsetId; - } - - public void setRegistrasiAsetId(String registrasiAsetId) { - this.registrasiAsetId = registrasiAsetId; - } - - public Pegawai getPegawai() { - return pegawai; - } - - public void setPegawai(Pegawai pegawai) { - this.pegawai = pegawai; - } - - public Integer getPegawaiId() { - return pegawaiId; - } - - public void setPegawaiId(Integer pegawaiId) { - this.pegawaiId = pegawaiId; - } - - public String getTanggal() { - return tanggal; - } - - public void setTanggal(String tanggal) { - this.tanggal = tanggal; - } - - public String getTeknisiPendamping() { - return teknisiPendamping; - } - - public void setTeknisiPendamping(String teknisiPendamping) { - this.teknisiPendamping = teknisiPendamping; - } - - public String getCatatan() { - return catatan; - } - - public void setCatatan(String catatan) { - this.catatan = catatan; - } - - public Set getIpsrsPemeriksaan() { - return ipsrsPemeriksaan; - } - - public void setIpsrsPemeriksaan(Set ipsrsPemeriksaan) { - this.ipsrsPemeriksaan = ipsrsPemeriksaan; - } - - public Float getKebutuhanAlatCatuTegangan() { - return kebutuhanAlatCatuTegangan; - } - - public void setKebutuhanAlatCatuTegangan(Float kebutuhanAlatCatuTegangan) { - this.kebutuhanAlatCatuTegangan = kebutuhanAlatCatuTegangan; - } - - public Float getKebutuhanAlatTemperaturRuangan() { - return kebutuhanAlatTemperaturRuangan; - } - - public void setKebutuhanAlatTemperaturRuangan(Float kebutuhanAlatTemperaturRuangan) { - this.kebutuhanAlatTemperaturRuangan = kebutuhanAlatTemperaturRuangan; - } - - public Float getKebutuhanAlatKelembabanRuangan() { - return kebutuhanAlatKelembabanRuangan; - } - - public void setKebutuhanAlatKelembabanRuangan(Float kebutuhanAlatKelembabanRuangan) { - this.kebutuhanAlatKelembabanRuangan = kebutuhanAlatKelembabanRuangan; - } - - public Float getTerukurCatuTegangan() { - return terukurCatuTegangan; - } - - public void setTerukurCatuTegangan(Float terukurCatuTegangan) { - this.terukurCatuTegangan = terukurCatuTegangan; - } - - public Float getTerukurTemperaturRuangan() { - return terukurTemperaturRuangan; - } - - public void setTerukurTemperaturRuangan(Float terukurTemperaturRuangan) { - this.terukurTemperaturRuangan = terukurTemperaturRuangan; - } - - public Float getTerukurKelembabanRuangan() { - return terukurKelembabanRuangan; - } - - public void setTerukurKelembabanRuangan(Float terukurKelembabanRuangan) { - this.terukurKelembabanRuangan = terukurKelembabanRuangan; - } - - public Rekanan getRekanan() { - return rekanan; - } - - public void setRekanan(Rekanan rekanan) { - this.rekanan = rekanan; - } - - public Integer getRekananId() { - return rekananId; - } - - public void setRekananId(Integer rekananId) { - this.rekananId = rekananId; - } - - public String getTeknisiLuar() { - return teknisiLuar; - } - - public void setTeknisiLuar(String teknisiLuar) { - this.teknisiLuar = teknisiLuar; - } - - public String getJenisPreventive() { - return jenisPreventive; - } - - public void setJenisPreventive(String jenisPreventive) { - this.jenisPreventive = jenisPreventive; - } - - public Integer getJenisPenjadwalan() { - return jenisPenjadwalan; - } - - public void setJenisPenjadwalan(Integer jenisPenjadwalan) { - this.jenisPenjadwalan = jenisPenjadwalan; - } - - public String getNoRecPenjadwalan() { - return noRecPenjadwalan; - } - - public void setNoRecPenjadwalan(String noRecPenjadwalan) { - this.noRecPenjadwalan = noRecPenjadwalan; - } - - public Date getTglPreventive() { - return tglPreventive; - } - - public void setTglPreventive(Date tglPreventive) { - this.tglPreventive = tglPreventive; - } - - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsSertifikatKalibrasi.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsSertifikatKalibrasi.java index 5999da8f..9e171afd 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsSertifikatKalibrasi.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsSertifikatKalibrasi.java @@ -1,19 +1,17 @@ package com.jasamedika.medifirst2000.entities; -import java.util.Date; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Table; - -import org.hibernate.annotations.Type; - import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; +import java.util.Date; + +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "IpsrsSertifikatKalibrasi_M") public class IpsrsSertifikatKalibrasi extends BaseMaster { @@ -36,61 +34,12 @@ public class IpsrsSertifikatKalibrasi extends BaseMaster { @Caption(value = "File") @Column(name = "File") - @Type(type = "org.hibernate.type.BinaryType") private byte[] file; - public String getNoRecKalibrasi() { - return noRecKalibrasi; - } - - public void setNoRecKalibrasi(String noRecKalibrasi) { - this.noRecKalibrasi = noRecKalibrasi; - } - - public Date getTglKalibrasi() { - return tglKalibrasi; - } - - public void setTglKalibrasi(Date tglKalibrasi) { - this.tglKalibrasi = tglKalibrasi; - } - - public String getNoSertifikat() { - return noSertifikat; - } - - public void setNoSertifikat(String noSertifikat) { - this.noSertifikat = noSertifikat; - } - - public String getFileName() { - return fileName; - } - - public void setFileName(String fileName) { - this.fileName = fileName; - } - - public byte[] getFile() { - return file; - } - - public void setFile(byte[] file) { - this.file = file; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ipsrssertifikatkalibrasi_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.ipsrssertifikatkalibrasi_m_id_seq", sequenceName = "public.ipsrssertifikatkalibrasi_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.ipsrssertifikatkalibrasi_m_id_seq") + @SequenceGenerator(name = "public.ipsrssertifikatkalibrasi_m_id_seq", sequenceName = "public.ipsrssertifikatkalibrasi_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsStatusPerbaikan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsStatusPerbaikan.java index a8409246..f85c0f6f 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsStatusPerbaikan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsStatusPerbaikan.java @@ -1,106 +1,52 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToOne; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsStatusPerbaikan_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsStatusPerbaikan extends BaseTransaction{ +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsStatusPerbaikan extends BaseTransaction { - @OneToOne(fetch = FetchType.LAZY) + @OneToOne(fetch = LAZY) @Caption(value = "Ipsrs Perbaikan") @JoinColumn(name = "ObjectIpsrsPerbaikanFk") private IpsrsPerbaikan ipsrsPerbaikan; - + @Column(name = "ObjectIpsrsPerbaikanFk", columnDefinition = "CHAR(32)", nullable = false, insertable = false, updatable = false) private String ipsrsPerbaikanId; - - /* - * 0 - belum ada yang dikerjakan - * 1 - pemeliharaan sudah dikerjakan - * 2 - service sudah dikerjakan - * 3 - kalibrasi sudah dikerjakan - */ + + /** + * 0 - belum ada yang dikerjakan 1 - pemeliharaan sudah dikerjakan 2 - + * service sudah dikerjakan 3 - kalibrasi sudah dikerjakan + */ @Caption(value = "Status Pengerjaan") - @Column(name = "StatusPengerjaan", nullable = true) + @Column(name = "StatusPengerjaan") private Integer statusPengerjaan; - - /* - * 0 - jadwal belum keluar - * 1 - respon hijau 0-15 menit - * 2 - respon kuning 15-30 menit - * 3 - respon merah >30 menit - */ + + /** + * 0 - jadwal belum keluar 1 - respon hijau 0-15 menit 2 - respon kuning + * 15-30 menit 3 - respon merah >30 menit + */ @Caption(value = "Status Respon") - @Column(name = "StatusRespon", nullable = true) + @Column(name = "StatusRespon") private Integer statusRespon; - + @Caption(value = "WaktuRespon") - @Column(name = "WaktuRespon", nullable = true) + @Column(name = "WaktuRespon") private Long waktuRespon; - + @Caption(value = "Ket Status Respon") - @Column(name = "KetStatusRespon", nullable = true) + @Column(name = "KetStatusRespon") private String ketStatusRespon; - public IpsrsPerbaikan getIpsrsPerbaikan() { - return ipsrsPerbaikan; - } - - public void setIpsrsPerbaikan(IpsrsPerbaikan ipsrsPerbaikan) { - this.ipsrsPerbaikan = ipsrsPerbaikan; - } - - public String getIpsrsPerbaikanId() { - return ipsrsPerbaikanId; - } - - public void setIpsrsPerbaikanId(String ipsrsPerbaikanId) { - this.ipsrsPerbaikanId = ipsrsPerbaikanId; - } - - public Integer getStatusPengerjaan() { - return statusPengerjaan; - } - - public void setStatusPengerjaan(Integer statusPengerjaan) { - this.statusPengerjaan = statusPengerjaan; - } - - public Integer getStatusRespon() { - return statusRespon; - } - - public void setStatusRespon(Integer statusRespon) { - this.statusRespon = statusRespon; - } - - public Long getWaktuRespon() { - return waktuRespon; - } - - public void setWaktuRespon(Long waktuRespon) { - this.waktuRespon = waktuRespon; - } - - public String getKetStatusRespon() { - return ketStatusRespon; - } - - public void setKetStatusRespon(String ketStatusRespon) { - this.ketStatusRespon = ketStatusRespon; - } - - - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTagihanBusinessCenter.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTagihanBusinessCenter.java index 44fc68d2..6b883839 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTagihanBusinessCenter.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTagihanBusinessCenter.java @@ -1,131 +1,60 @@ package com.jasamedika.medifirst2000.entities; -import java.sql.Date; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 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 java.sql.Date; + +import static javax.persistence.FetchType.LAZY; + +@Getter +@Setter @Entity @Table(name = "IpsrsTagihanBusinessCenter_T") -@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) -public class IpsrsTagihanBusinessCenter extends BaseTransaction{ - - @ManyToOne(fetch = FetchType.LAZY) +@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) +public class IpsrsTagihanBusinessCenter extends BaseTransaction { + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectKapasitasJenisPemakaianFk") @Caption(value = "Kapasitas Jenis Pemakaian") private IpsrsKapasitasJenisPemakaian ipsrsKapasitasJenisPemakaian; - - @Column(name = "ObjectKapasitasJenisPemakaianFk",insertable = false, updatable = false) + + @Column(name = "ObjectKapasitasJenisPemakaianFk", insertable = false, updatable = false) private Integer ipsrsKapasitasJenisPemakaianId; - - @ManyToOne(fetch = FetchType.LAZY) + + @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectRuanganFk") @Caption(value = "Ruangan") private Rekanan ruangan; - - @Column(name = "ObjectRuanganFk",insertable = false, updatable = false) + + @Column(name = "ObjectRuanganFk", insertable = false, updatable = false) private Integer ruanganId; - + @NotNull(message = "Periode tidak boleh kososng") @Caption(value = "Periode") @Column(name = "Periode", nullable = false) private Date periode; - + @NotNull(message = "Jumlah Meter Awal tidak boleh kosong") @Caption(value = "Jumlah Meter Awal") @Column(name = "JumlahMeterAwal", nullable = false) private float jumlahMeterAwal; - + @Caption(value = "Jumlah Meter Ahir") - @Column(name = "JumlahMeterAhir", nullable = true) + @Column(name = "JumlahMeterAhir") private float jumlahMeterAhir; - + @Caption(value = "Jumlah Pemakaian") - @Column(name = "JumlahPemakaian", nullable = true) + @Column(name = "JumlahPemakaian") private float jumlahPemakaian; - + @Caption(value = "Biaya/Bulan") - @Column(name = "BiayaPerBulan", nullable = true) + @Column(name = "BiayaPerBulan") private Double biayaPerBulan; - public IpsrsKapasitasJenisPemakaian getIpsrsKapasitasJenisPemakaian() { - return ipsrsKapasitasJenisPemakaian; - } - - public void setIpsrsKapasitasJenisPemakaian(IpsrsKapasitasJenisPemakaian ipsrsKapasitasJenisPemakaian) { - this.ipsrsKapasitasJenisPemakaian = ipsrsKapasitasJenisPemakaian; - } - - public Integer getIpsrsKapasitasJenisPemakaianId() { - return ipsrsKapasitasJenisPemakaianId; - } - - public void setIpsrsKapasitasJenisPemakaianId(Integer ipsrsKapasitasJenisPemakaianId) { - this.ipsrsKapasitasJenisPemakaianId = ipsrsKapasitasJenisPemakaianId; - } - - public Rekanan getRuangan() { - return ruangan; - } - - public void setRuangan(Rekanan ruangan) { - this.ruangan = ruangan; - } - - public Integer getRuanganId() { - return ruanganId; - } - - public void setRuanganId(Integer ruanganId) { - this.ruanganId = ruanganId; - } - - public Date getPeriode() { - return periode; - } - - public void setPeriode(Date periode) { - this.periode = periode; - } - - public float getJumlahMeterAwal() { - return jumlahMeterAwal; - } - - public void setJumlahMeterAwal(float jumlahMeterAwal) { - this.jumlahMeterAwal = jumlahMeterAwal; - } - - public float getJumlahMeterAhir() { - return jumlahMeterAhir; - } - - public void setJumlahMeterAhir(float jumlahMeterAhir) { - this.jumlahMeterAhir = jumlahMeterAhir; - } - - public float getJumlahPemakaian() { - return jumlahPemakaian; - } - - public void setJumlahPemakaian(float jumlahPemakaian) { - this.jumlahPemakaian = jumlahPemakaian; - } - - public Double getBiayaPerBulan() { - return biayaPerBulan; - } - - public void setBiayaPerBulan(Double biayaPerBulan) { - this.biayaPerBulan = biayaPerBulan; - } - } diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiKalibrasi.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiKalibrasi.java index 6857a863..14efff65 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiKalibrasi.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiKalibrasi.java @@ -1,83 +1,43 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.FetchType.LAZY; +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "IpsrsTeknisiKalibrasi_T") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class IpsrsTeknisiKalibrasi extends BaseMaster { - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @Caption(value = "Ipsrs Kalibrasi") @JoinColumn(name = "ObjectIpsrsKalibrasiFk") private IpsrsKalibrasi ipsrsKalibrasi; - @Column(name = "ObjectIpsrsKalibrasiFk", columnDefinition = "CHAR(32)", nullable = true, insertable = false, updatable = false) + @Column(name = "ObjectIpsrsKalibrasiFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String ipsrsKalibrasiId; - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @Caption(value = "Nama Teknisi/Teknisi Pendamping") @JoinColumn(name = "ObjectTeknisiFk") private Pegawai teknisi; - @Column(name = "ObjectTeknisiFk", nullable = true, insertable = false, updatable = false) + @Column(name = "ObjectTeknisiFk", insertable = false, updatable = false) private Integer teknisiId; - public IpsrsKalibrasi getIpsrsKalibrasi() { - return ipsrsKalibrasi; - } - - public void setIpsrsKalibrasi(IpsrsKalibrasi ipsrsKalibrasi) { - this.ipsrsKalibrasi = ipsrsKalibrasi; - } - - public String getIpsrsKalibrasiId() { - return ipsrsKalibrasiId; - } - - public void setIpsrsKalibrasiId(String ipsrsKalibrasiId) { - this.ipsrsKalibrasiId = ipsrsKalibrasiId; - } - - public Pegawai getTeknisi() { - return teknisi; - } - - public void setTeknisi(Pegawai teknisi) { - this.teknisi = teknisi; - } - - public Integer getTeknisiId() { - return teknisiId; - } - - public void setTeknisiId(Integer teknisiId) { - this.teknisiId = teknisiId; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ipsrsteknisikalibrasi_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.ipsrsteknisikalibrasi_m_id_seq", sequenceName = "public.ipsrsteknisikalibrasi_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.ipsrsteknisikalibrasi_m_id_seq") + @SequenceGenerator(name = "public.ipsrsteknisikalibrasi_m_id_seq", sequenceName = "public.ipsrsteknisikalibrasi_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiKontakService.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiKontakService.java index 6bf892fb..75973f7e 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiKontakService.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiKontakService.java @@ -1,84 +1,43 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.FetchType.LAZY; +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "IpsrsTeknisiKontakService_M") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class IpsrsTeknisiKontakService extends BaseMaster { - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @Caption(value = "Ipsrs Kontak Service") @JoinColumn(name = "ObjectIpsrsKontakServiceFk") private IpsrsKontakService ipsrsKontakService; - @Column(name = "ObjectIpsrsKontakServiceFk", columnDefinition = "CHAR(32)", nullable = true, insertable = false, updatable = false) + @Column(name = "ObjectIpsrsKontakServiceFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String ipsrsKontakServiceId; - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @Caption(value = "Nama Teknisi/Teknisi Pendamping") @JoinColumn(name = "ObjectTeknisiFk") private Pegawai teknisi; - @Column(name = "ObjectTeknisiFk", nullable = true, insertable = false, updatable = false) + @Column(name = "ObjectTeknisiFk", insertable = false, updatable = false) private Integer teknisiId; - public IpsrsKontakService getIpsrsKontakService() { - return ipsrsKontakService; - } - - public void setIpsrsKontakService(IpsrsKontakService ipsrsKontakService) { - this.ipsrsKontakService = ipsrsKontakService; - } - - public String getIpsrsKontakServiceId() { - return ipsrsKontakServiceId; - } - - public void setIpsrsKontakServiceId(String ipsrsKontakServiceId) { - this.ipsrsKontakServiceId = ipsrsKontakServiceId; - } - - public Pegawai getTeknisi() { - return teknisi; - } - - public void setTeknisi(Pegawai teknisi) { - this.teknisi = teknisi; - } - - public Integer getTeknisiId() { - return teknisiId; - } - - public void setTeknisiId(Integer teknisiId) { - this.teknisiId = teknisiId; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ipsrsteknisikontakservice_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.ipsrsteknisikontakservice_m_id_seq", sequenceName = "public.ipsrsteknisikontakservice_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.ipsrsteknisikontakservice_m_id_seq") + @SequenceGenerator(name = "public.ipsrsteknisikontakservice_m_id_seq", sequenceName = "public.ipsrsteknisikontakservice_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiPemeliharaan.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiPemeliharaan.java index edec60be..fc33067e 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiPemeliharaan.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IpsrsTeknisiPemeliharaan.java @@ -1,84 +1,43 @@ package com.jasamedika.medifirst2000.entities; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import lombok.Getter; +import lombok.Setter; +import javax.persistence.*; + +import static javax.persistence.FetchType.LAZY; +import static javax.persistence.GenerationType.SEQUENCE; + +@Getter +@Setter @Entity @Table(name = "IpsrsTeknisiPemeliharaan_M") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class IpsrsTeknisiPemeliharaan extends BaseMaster { - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @Caption(value = "Ipsrs Pemeliharaan") @JoinColumn(name = "ObjectIpsrsPemeliharaanFk") private IpsrsPemeliharaan ipsrsPemeliharaan; - @Column(name = "ObjectIpsrsPemeliharaanFk", columnDefinition = "CHAR(32)", nullable = true, insertable = false, updatable = false) + @Column(name = "ObjectIpsrsPemeliharaanFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false) private String ipsrsPemeliharaanId; - @ManyToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = LAZY) @Caption(value = "Nama Teknisi/Teknisi Pendamping") @JoinColumn(name = "ObjectTeknisiFk") private Pegawai teknisi; - @Column(name = "ObjectTeknisiFk", nullable = true, insertable = false, updatable = false) + @Column(name = "ObjectTeknisiFk", insertable = false, updatable = false) private Integer teknisiId; - public IpsrsPemeliharaan getIpsrsPemeliharaan() { - return ipsrsPemeliharaan; - } - - public void setIpsrsPemeliharaan(IpsrsPemeliharaan ipsrsPemeliharaan) { - this.ipsrsPemeliharaan = ipsrsPemeliharaan; - } - - public String getIpsrsPemeliharaanId() { - return ipsrsPemeliharaanId; - } - - public void setIpsrsPemeliharaanId(String ipsrsPemeliharaanId) { - this.ipsrsPemeliharaanId = ipsrsPemeliharaanId; - } - - public Pegawai getTeknisi() { - return teknisi; - } - - public void setTeknisi(Pegawai teknisi) { - this.teknisi = teknisi; - } - - public Integer getTeknisiId() { - return teknisiId; - } - - public void setTeknisiId(Integer teknisiId) { - this.teknisiId = teknisiId; - } - @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ipsrsteknisipemeliharaan_m_id_seq") - @javax.persistence.SequenceGenerator(name = "public.ipsrsteknisipemeliharaan_m_id_seq", sequenceName = "public.ipsrsteknisipemeliharaan_m_id_seq", allocationSize = 1) + @GeneratedValue(strategy = SEQUENCE, generator = "public.ipsrsteknisipemeliharaan_m_id_seq") + @SequenceGenerator(name = "public.ipsrsteknisipemeliharaan_m_id_seq", sequenceName = "public.ipsrsteknisipemeliharaan_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; - public Integer getId() { - - return id; - } - - public void setId(Integer id) { - this.id = id; - } } \ No newline at end of file