Update domain entity

Penerapan lombok untuk mengurangi boilerplate code
This commit is contained in:
Salman Manoe 2025-02-10 16:07:05 +07:00
parent 0ce02c5d32
commit 5c4794a096
29 changed files with 637 additions and 2258 deletions

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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> ipsrsKapasitasJenisPemakaian = new HashSet<>();
public String getJenisPemakaian() {
return jenisPemakaian;
}
public void setJenisPemakaian(String jenisPemakaian) {
this.jenisPemakaian = jenisPemakaian;
}
public Set<IpsrsKapasitasJenisPemakaian> getIpsrsKapasitasJenisPemakaian() {
return ipsrsKapasitasJenisPemakaian;
}
public void setIpsrsKapasitasJenisPemakaian(Set<IpsrsKapasitasJenisPemakaian> 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;
}
}

View File

@ -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> 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<IpsrsTeknisiKalibrasi> getIpsrsTeknisiKalibrasi() {
return ipsrsTeknisiKalibrasi;
}
public void setIpsrsTeknisiKalibrasi(Set<IpsrsTeknisiKalibrasi> ipsrsTeknisiKalibrasi) {
this.ipsrsTeknisiKalibrasi = ipsrsTeknisiKalibrasi;
}
}

View File

@ -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;
}
}

View File

@ -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> 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<IpsrsTeknisiKontakService> getIpsrsTeknisiKontakService() {
return ipsrsTeknisiKontakService;
}
public void setIpsrsTeknisiKontakService(Set<IpsrsTeknisiKontakService> ipsrsTeknisiKontakService) {
this.ipsrsTeknisiKontakService = ipsrsTeknisiKontakService;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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> ipsrsPelaksanaanPerbaikanSukuCadang = new HashSet<IpsrsPelaksanaanPerbaikanSukuCadang>();
@JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPelaksanaanPerbaikan")
private Set<IpsrsPelaksanaanPerbaikanListTeknisi> ipsrsPelaksanaanPerbaikanListTeknisi = new HashSet<IpsrsPelaksanaanPerbaikanListTeknisi>();
@ManyToOne(fetch = FetchType.LAZY)
@JsonBackReference
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPelaksanaanPerbaikan")
private Set<IpsrsPelaksanaanPerbaikanSukuCadang> ipsrsPelaksanaanPerbaikanSukuCadang = new HashSet<>();
@JsonBackReference
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "ipsrsPelaksanaanPerbaikan")
private Set<IpsrsPelaksanaanPerbaikanListTeknisi> 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<IpsrsPelaksanaanPerbaikanSukuCadang> getIpsrsPelaksanaanPerbaikanSukuCadang() {
return ipsrsPelaksanaanPerbaikanSukuCadang;
}
public void setIpsrsPelaksanaanPerbaikanSukuCadang(
Set<IpsrsPelaksanaanPerbaikanSukuCadang> ipsrsPelaksanaanPerbaikanSukuCadang) {
this.ipsrsPelaksanaanPerbaikanSukuCadang = ipsrsPelaksanaanPerbaikanSukuCadang;
}
public Set<IpsrsPelaksanaanPerbaikanListTeknisi> getIpsrsPelaksanaanPerbaikanListTeknisi() {
return ipsrsPelaksanaanPerbaikanListTeknisi;
}
public void setIpsrsPelaksanaanPerbaikanListTeknisi(
Set<IpsrsPelaksanaanPerbaikanListTeknisi> 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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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> 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<IpsrsTeknisiPemeliharaan> getIpsrsTeknisiPemeliharaan() {
return ipsrsTeknisiPemeliharaan;
}
public void setIpsrsTeknisiPemeliharaan(Set<IpsrsTeknisiPemeliharaan> ipsrsTeknisiPemeliharaan) {
this.ipsrsTeknisiPemeliharaan = ipsrsTeknisiPemeliharaan;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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> 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<IpsrsPemeriksaan> getIpsrsPemeriksaan() {
return ipsrsPemeriksaan;
}
public void setIpsrsPemeriksaan(Set<IpsrsPemeriksaan> 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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}