Update model entity

Clean code
This commit is contained in:
Salman Manoe 2024-01-13 13:38:45 +07:00
parent 3c023474c9
commit 7332dab6f5
8 changed files with 133 additions and 474 deletions

View File

@ -1,74 +1,40 @@
package com.jasamedika.medifirst2000.entities;
import java.sql.Date;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
import static javax.persistence.FetchType.LAZY;
@Entity //@Audited
/**
* @author Shakato
*/
@Getter
@Setter
@Entity
@Table(name = "DetailHasilTriase_T")
public class DetailHasilTriase extends BaseTransaction {
/**
* @author Shakato
*/
@ManyToOne
private static final long serialVersionUID = -4635174138004339482L;
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectHasilTriaseFk")
@Caption(value = "ID HasilTriase")
@NotNull(message = "ID HasilTriase tidak boleh kosong")
private HasilTriase hasilTriase;
@Column(name = "ObjectHasilTriaseFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = false)
private String hasilTriaseId;
@ManyToOne
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectPemeriksaanTriageFk")
@Caption(value = "ID PemeriksaanTriage")
@NotNull(message = "ID PemeriksaanTriage tidak boleh kosong")
private PemeriksaanTriage pemeriksaanTriage;
@Column(name = "ObjectPemeriksaanTriageFk", insertable = false, updatable = false, nullable = false)
private Integer pemeriksaanTriageId;
public HasilTriase getHasilTriase() {
return hasilTriase;
}
public void setHasilTriase(HasilTriase hasilTriase) {
this.hasilTriase = hasilTriase;
}
public String getHasilTriaseId() {
return hasilTriaseId;
}
public void setHasilTriaseId(String hasilTriaseId) {
this.hasilTriaseId = hasilTriaseId;
}
public PemeriksaanTriage getPemeriksaanTriage() {
return pemeriksaanTriage;
}
public void setPemeriksaanTriage(PemeriksaanTriage pemeriksaanTriage) {
this.pemeriksaanTriage = pemeriksaanTriage;
}
public Integer getPemeriksaanTriageId() {
return pemeriksaanTriageId;
}
public void setPemeriksaanTriageId(Integer pemeriksaanTriageId) {
this.pemeriksaanTriageId = pemeriksaanTriageId;
}
}

View File

@ -1,140 +1,68 @@
package com.jasamedika.medifirst2000.entities;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import 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 javax.validation.constraints.NotNull;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited;
@Entity //@Audited
/**
* @author Shakato
*/
@Getter
@Setter
@Entity
@Table(name = "HasilTriase_T")
public class HasilTriase extends BaseTransaction {
/**
* @author Shakato
*/
@ManyToOne
private static final long serialVersionUID = -2273466592746481666L;
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "Pasien")
@Caption(value = "Pasien")
@Caption(value = "Pasien")
private Pasien pasien;
public Pasien getPasien() {
return pasien;
}
public void setPasien(Pasien pasien) {
this.pasien = pasien;
}
@Column(name = "Pasien", insertable = false, updatable = false, nullable = true)
@Column(name = "Pasien", insertable = false, updatable = false)
private Integer pasienId;
@ManyToOne
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "ObjectKategoriHasilTriaseFk")
@Caption(value = "ID KategoriHasilTriasev")
@NotNull(message = "ID KategoriHasilTriase tidak boleh kosong")
private KategoriHasilTriase kategoriHasilTriase;
@Column(name = "ObjectKategoriHasilTriaseFk", insertable = false, updatable = false, nullable = false)
private Integer kategoriHasilTriaseId;
@Column(name = "hasilTriaseWaktu", nullable = true)
@Column(name = "hasilTriaseWaktu")
@Caption(value = "hasilTriaseWaktu")
private String hasilTriaseWaktu;
@Column(name = "tanggalMasuk", nullable = true)
@Column(name = "tanggalMasuk")
@Caption(value = "tanggalMasuk")
private Date tanggalMasuk;
@Column(name = "generateTriase", nullable = true)
@Column(name = "generateTriase")
@Caption(value = "generateTriase")
private String generateTriase;
@JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "hasilTriase")
private Set<DetailHasilTriase> detailHasilTriase=new HashSet<DetailHasilTriase>();
@Column(name = "namaPasien", nullable = true)
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "hasilTriase")
private Set<DetailHasilTriase> detailHasilTriase = new HashSet<>();
@Column(name = "namaPasien")
@Caption(value = "namaPasien")
private String namaPasien;
@Column(name = "statusPasien", nullable = true)
@Column(name = "statusPasien")
@Caption(value = "statusPasien")
private String statusPasien;
public Date getTanggalMasuk() {
return tanggalMasuk;
}
public void setTanggalMasuk(Date tanggalMasuk) {
this.tanggalMasuk = tanggalMasuk;
}
public KategoriHasilTriase getKategoriHasilTriase() {
return kategoriHasilTriase;
}
public void setKategoriHasilTriase(KategoriHasilTriase kategoriHasilTriase) {
this.kategoriHasilTriase = kategoriHasilTriase;
}
public Integer getKategoriHasilTriaseId() {
return kategoriHasilTriaseId;
}
public void setKategoriHasilTriaseId(Integer kategoriHasilTriaseId) {
this.kategoriHasilTriaseId = kategoriHasilTriaseId;
}
public String getHasilTriaseWaktu() {
return hasilTriaseWaktu;
}
public void setHasilTriaseWaktu(String hasilTriaseWaktu) {
this.hasilTriaseWaktu = hasilTriaseWaktu;
}
public Set<DetailHasilTriase> getDetailHasilTriase() {
return detailHasilTriase;
}
public void setDetailHasilTriase(Set<DetailHasilTriase> detailHasilTriase) {
this.detailHasilTriase = detailHasilTriase;
}
public String getGenerateTriase() {
return generateTriase;
}
public void setGenerateTriase(String generateTriase) {
this.generateTriase = generateTriase;
}
public String getNamaPasien() {
return namaPasien;
}
public void setNamaPasien(String namaPasien) {
this.namaPasien = namaPasien;
}
public String getStatusPasien() {
return statusPasien;
}
public void setStatusPasien(String statusPasien) {
this.statusPasien = statusPasien;
}
}

View File

@ -1,28 +1,26 @@
package com.jasamedika.medifirst2000.entities;
import java.io.Serializable;
import org.hibernate.envers.Audited;
import javax.persistence.*;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.BaseMaster;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import org.hibernate.envers.Audited;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import static javax.persistence.GenerationType.SEQUENCE;
/**
*
* @author Shakato
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "HasilKategoriTriase_M")
public class KategoriHasilTriase extends BaseMaster {
private static final long serialVersionUID = 7170817369628812008L;
@NotNull(message = "Kd Triase tidak boleh kosong")
@Column(name = "KdHasilKategoriTriase", nullable = false)
@Caption(value = "Kode HasilKategoriTriase")
@ -38,41 +36,9 @@ public class KategoriHasilTriase extends BaseMaster {
@Caption(value = "QHasilKategoriTriase")
private short qHasilKategoriTriase;
public short getKdHasilKategoriTriase() {
return kdHasilKategoriTriase;
}
public void setKdHasilKategoriTriase(short kdHasilKategoriTriase) {
this.kdHasilKategoriTriase = kdHasilKategoriTriase;
}
public String getNamaHasilKategoriTriase() {
return namaHasilKategoriTriase;
}
public void setNamaHasilKategoriTriase(String namaHasilKategoriTriase) {
this.namaHasilKategoriTriase = namaHasilKategoriTriase;
}
public short getqHasilKategoriTriase() {
return qHasilKategoriTriase;
}
public void setqHasilKategoriTriase(short qHasilKategoriTriase) {
this.qHasilKategoriTriase = qHasilKategoriTriase;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.HasilKategoriTriase_M")
@javax.persistence.SequenceGenerator(name = "public.HasilKategoriTriase_M", sequenceName = "public.HasilKategoriTriase_M", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.HasilKategoriTriase_M")
@SequenceGenerator(name = "public.HasilKategoriTriase_M", sequenceName = "public.HasilKategoriTriase_M", allocationSize = 1)
@Column(name = "id")
protected Integer id;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}

View File

@ -1,76 +1,45 @@
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 org.hibernate.envers.Audited;
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;
/**
* class PemeriksaanTriage
*
* @author Generator
*/
@Entity // @Audited
@Getter
@Setter
@Entity
@Table(name = "RM_PemeriksaanTriage_M")
public class PemeriksaanTriage extends BaseMaster {
private static final long serialVersionUID = -7006702836258405722L;
@NotNull(message = "KdTriage tidak boleh kosong")
@Column(name = "KdTriage", nullable = false, length = 100)
@Caption(value = "KdTriage")
private String kdTriage;
public void setKdTriage(String kdTriage) {
this.kdTriage = kdTriage;
}
public String getKdTriage() {
return this.kdTriage;
}
@NotNull(message = "NamaTriage tidak boleh kosong")
@Column(name = "NamaTriage", nullable = false, length = 100)
@Caption(value = "NamaTriage")
private String namaTriage;
public void setNamaTriage(String namaTriage) {
this.namaTriage = namaTriage;
}
public String getNamaTriage() {
return this.namaTriage;
}
@NotNull(message = "JenisPemeriksaan tidak boleh kosong")
@Column(name = "JenisPemeriksaan", nullable = false, length = 100)
@Caption(value = "JenisPemeriksaan")
private String jenisPemeriksaan;
public void setJenisPemeriksaan(String jenisPemeriksaan) {
this.jenisPemeriksaan = jenisPemeriksaan;
}
public String getJenisPemeriksaan() {
return this.jenisPemeriksaan;
}
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.pemeriksaantriage_m_id_seq")
@javax.persistence.SequenceGenerator(name = "public.pemeriksaantriage_m_id_seq", sequenceName = "public.pemeriksaantriage_m_id_seq", allocationSize = 1)
@GeneratedValue(strategy = SEQUENCE, generator = "public.pemeriksaantriage_m_id_seq")
@SequenceGenerator(name = "public.pemeriksaantriage_m_id_seq", sequenceName = "public.pemeriksaantriage_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,50 +1,23 @@
package com.jasamedika.medifirst2000.vo;
import java.sql.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
/**
* @author Shakato
*/
@Getter
@Setter
public class DetailHasilTriaseVO extends BaseTransactionVO {
/**
* @author Shakato
*/
@ManyToOne
@JoinColumn(name = "ObjectHasilTriaseFk")
@Caption(value = "ID HasilTriase")
@NotNull(message = "ID HasilTriase tidak boleh kosong")
private HasilTriaseVO hasilTriase;
@ManyToOne
@JoinColumn(name = "ObjectPemeriksaanTriageFk")
@Caption(value = "ID PemeriksaanTriage")
@NotNull(message = "ID PemeriksaanTriage tidak boleh kosong")
private PemeriksaanTriageVO pemeriksaanTriage;
public HasilTriaseVO getHasilTriase() {
return hasilTriase;
}
public void setHasilTriase(HasilTriaseVO hasilTriase) {
this.hasilTriase = hasilTriase;
}
public PemeriksaanTriageVO getPemeriksaanTriage() {
return pemeriksaanTriage;
}
public void setPemeriksaanTriage(PemeriksaanTriageVO pemeriksaanTriageVO) {
this.pemeriksaanTriage = pemeriksaanTriageVO;
}
}

View File

@ -1,114 +1,39 @@
package com.jasamedika.medifirst2000.vo;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
import java.util.Date;
//import java.sql.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 javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* @author Shakato
*/
@Getter
@Setter
public class HasilTriaseVO extends BaseTransactionVO {
/**
* @author Shakato
*/
@ManyToOne
@JoinColumn(name = "ObjectKategoriHasilTriaseFk")
@Caption(value = "ID KategoriHasilTriasev")
@NotNull(message = "ID KategoriHasilTriase tidak boleh kosong")
private KategoriHasilTriaseVO kategoriHasilTriase;
@Column(name = "hasilTriaseWaktu", nullable = true)
@Caption(value = "hasilTriaseWaktu")
private String hasilTriaseWaktu;
//@JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "hasilTriase")
private Set<DetailHasilTriaseVO> detailHasilTriase=new HashSet<DetailHasilTriaseVO>();
@Column(name = "tanggalMasuk", nullable = true)
private Set<DetailHasilTriaseVO> detailHasilTriase = new HashSet<>();
@Caption(value = "tanggalMasuk")
private Date tanggalMasuk;
@Column(name = "generateTriase", nullable = true)
@Caption(value = "generateTriase")
private String generateTriase;
@Column(name = "namaPasien", nullable = true)
@Caption(value = "namaPasien")
private String namaPasien;
@Column(name = "statusPasien", nullable = true)
@Caption(value = "statusPasien")
private String statusPasien;
public Date getTanggalMasuk() {
return tanggalMasuk;
}
public void setTanggalMasuk(Date tanggalMasuk) {
this.tanggalMasuk = tanggalMasuk;
}
public KategoriHasilTriaseVO getKategoriHasilTriase() {
return kategoriHasilTriase;
}
public void setKategoriHasilTriase(KategoriHasilTriaseVO kategoriHasilTriase) {
this.kategoriHasilTriase = kategoriHasilTriase;
}
public String getHasilTriaseWaktu() {
return hasilTriaseWaktu;
}
public void setHasilTriaseWaktu(String hasilTriaseWaktu) {
this.hasilTriaseWaktu = hasilTriaseWaktu;
}
public Set<DetailHasilTriaseVO> getDetailHasilTriase() {
return detailHasilTriase;
}
public void setDetailHasilTriase(Set<DetailHasilTriaseVO> detailHasilTriase) {
this.detailHasilTriase = detailHasilTriase;
}
public String getGenerateTriase() {
return generateTriase;
}
public void setGenerateTriase(String generateTriase) {
this.generateTriase = generateTriase;
}
public String getNamaPasien() {
return namaPasien;
}
public void setNamaPasien(String namaPasien) {
this.namaPasien = namaPasien;
}
public String getStatusPasien() {
return statusPasien;
}
public void setStatusPasien(String statusPasien) {
this.statusPasien = statusPasien;
}
}

View File

@ -1,64 +1,28 @@
package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
import javax.persistence.*;
import org.hibernate.validator.constraints.NotEmpty;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.helper.Caption;
/**
*
* @author Shakato
*/
@Getter
@Setter
public class KategoriHasilTriaseVO extends BaseMasterVO {
@NotNull(message="Kd Triase tidak boleh kosong")
@Column(name = "KdHasilKategoriTriase", nullable = false )
@Caption(value="Kode HasilKategoriTriase")
@NotNull(message = "Kd Triase tidak boleh kosong")
@Caption(value = "Kode HasilKategoriTriase")
private short kdHasilKategoriTriase;
@NotNull(message="Nama HasilKategoriTriase tidak boleh kosong")
@Column(name = "NamaHasilKategoriTriase", nullable = false , length = 20)
@Caption(value="Nama HasilKategoriTriase")
@NotNull(message = "Nama HasilKategoriTriase tidak boleh kosong")
@Caption(value = "Nama HasilKategoriTriase")
private String namaHasilKategoriTriase;
@NotNull(message="QHasilKategoriTriase tidak boleh kosong")
@Column(name = "QHasilKategoriTriase", nullable = false )
@Caption(value="QHasilKategoriTriase")
@NotNull(message = "QHasilKategoriTriase tidak boleh kosong")
@Caption(value = "QHasilKategoriTriase")
private short qHasilKategoriTriase;
public short getKdHasilKategoriTriase() {
return kdHasilKategoriTriase;
}
public void setKdHasilKategoriTriase(short kdHasilKategoriTriase) {
this.kdHasilKategoriTriase = kdHasilKategoriTriase;
}
public String getNamaHasilKategoriTriase() {
return namaHasilKategoriTriase;
}
public void setNamaHasilKategoriTriase(String namaHasilKategoriTriase) {
this.namaHasilKategoriTriase = namaHasilKategoriTriase;
}
public short getqHasilKategoriTriase() {
return qHasilKategoriTriase;
}
public void setqHasilKategoriTriase(short qHasilKategoriTriase) {
this.qHasilKategoriTriase = qHasilKategoriTriase;
}
}

View File

@ -1,61 +1,29 @@
package com.jasamedika.medifirst2000.vo;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
/**
* class PemeriksaanTriage
* class PemeriksaanTriage
*
* @author Generator
*/
@Getter
@Setter
public class PemeriksaanTriageVO extends BaseMasterVO {
@NotNull(message="KdTriage tidak boleh kosong")
@Column(name = "KdTriage", nullable = false, length = 100)
@NotNull(message = "KdTriage tidak boleh kosong")
@Caption(value = "KdTriage")
private String kdTriage;
public void setKdTriage(String kdTriage)
{
this.kdTriage = kdTriage;
}
public String getKdTriage()
{
return this.kdTriage;
}
@NotNull(message="NamaTriage tidak boleh kosong")
@Column(name = "NamaTriage", nullable = false, length = 100)
@NotNull(message = "NamaTriage tidak boleh kosong")
@Caption(value = "NamaTriage")
private String namaTriage;
public void setNamaTriage(String namaTriage)
{
this.namaTriage = namaTriage;
}
public String getNamaTriage()
{
return this.namaTriage;
}
@NotNull(message="JenisPemeriksaan tidak boleh kosong")
@Column(name = "JenisPemeriksaan", nullable = false, length = 100)
@NotNull(message = "JenisPemeriksaan tidak boleh kosong")
@Caption(value = "JenisPemeriksaan")
private String jenisPemeriksaan;
public void setJenisPemeriksaan(String jenisPemeriksaan)
{
this.jenisPemeriksaan = jenisPemeriksaan;
}
public String getJenisPemeriksaan()
{
return this.jenisPemeriksaan;
}
}