Clean code

Perbaikan uid serialization pelayananpasienpetugas, mapping produk paket, dan master sayatan
This commit is contained in:
Salman Manoe 2023-09-23 07:30:48 +07:00
parent abab59db65
commit 01cec76765
4 changed files with 46 additions and 119 deletions

View File

@ -1,18 +1,24 @@
package com.jasamedika.medifirst2000.entities;
import static javax.persistence.EnumType.STRING;
import static javax.persistence.FetchType.LAZY;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Enumerated;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.enums.JenisMappingProdukPaket;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import static javax.persistence.EnumType.STRING;
import static javax.persistence.FetchType.LAZY;
/**
* @author Salman Manoe
* @version 1.0.0
@ -23,9 +29,7 @@ import static javax.persistence.FetchType.LAZY;
@Entity
@Table(name = "mapprodukpaket_m", uniqueConstraints = {
@UniqueConstraint(columnNames = { "paketfk", "produkPaketfk" }), })
public class MapProdukPaket extends BaseTransaction implements Serializable {
private static final long serialVersionUID = 8425001074293272466L;
public class MapProdukPaket extends BaseTransaction {
@ManyToOne(fetch = LAZY)
@JoinColumn(name = "paketfk")
@NotNull(message = "Paket tidak boleh kosong")

View File

@ -1,16 +1,21 @@
package com.jasamedika.medifirst2000.entities;
import static javax.persistence.FetchType.LAZY;
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 org.joda.time.DateTime;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import org.joda.time.DateTime;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import static javax.persistence.FetchType.LAZY;
/**
* class PelayananPasienPetugas
@ -21,8 +26,8 @@ import static javax.persistence.FetchType.LAZY;
@Setter
@Entity
@Table(name = "PelayananPasienPetugas_T")
public class PelayananPasienPetugas extends BaseTransaction implements Serializable {
private static final long serialVersionUID = 5287492678191727584L;
public class PelayananPasienPetugas extends BaseTransaction {
private static final long serialVersionUID = -2586717488353074662L;
@Caption(value = "Deskripsi Tugas Fungsi")
private String deskripsitugasfungsi;

View File

@ -1,18 +1,25 @@
package com.jasamedika.medifirst2000.entities;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
import static javax.persistence.FetchType.LAZY;
import static javax.persistence.GenerationType.SEQUENCE;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseMaster;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
/**
* @author Salman Manoe
* @version 1.0.0
@ -22,7 +29,7 @@ import static javax.persistence.GenerationType.SEQUENCE;
@Setter
@Entity
@Table(name = "sayatan_operasi_m")
public class Sayatan extends BaseMaster implements Serializable {
public class Sayatan extends BaseMaster {
@Id
@GeneratedValue(strategy = SEQUENCE, generator = "sayatan_operasi_t_pkey")

View File

@ -1,89 +0,0 @@
/*package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
import javax.persistence.AssociationOverride;
import javax.persistence.AssociationOverrides;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.Table;
import javax.persistence.Transient;
import com.jasamedika.medifirst2000.base.vo.BaseMapping;
//@Entity
//@Table(name = "MapRuanganToKelas_M_SAMPLE")
@AssociationOverrides({
@AssociationOverride(name = "pk.ruanganM", joinColumns = @JoinColumn(name = "kdRuangan")),
@AssociationOverride(name = "pk.kelasM", joinColumns = @JoinColumn(name = "kdKelas"))
})
public class MapRuanganToKelasMVO extends BaseMapping implements Serializable{
private static final long serialVersionUID = 1L;
@EmbeddedId
protected MapRuanganToKelasMIdVO pk = new MapRuanganToKelasMId();
public MapRuanganToKelasMIdVO getPk() {
return pk;
}
public void setPk(MapRuanganToKelasMIdVO pk) {
this.pk = pk;
}
@Column(name = "kdRuangan", insertable = false, updatable = false)
private Integer kdRuangan;
@Column(name = "kdKelas", insertable = false, updatable = false)
private Integer kdKelas;
@Transient
public RuanganMVO getRuanganM() {
return getPk().getRuanganM();
}
public void setRuanganM(RuanganMVO ruanganM) {
getPk().setRuanganM(ruanganM);
}
@Transient
public KelasMVO getKelasM() {
return getPk().getKelasM();
}
public void setKelasM(KelasMVO kelasM) {
getPk().setKelasM(kelasM);
}
public Integer getKdRuangan() {
return kdRuangan;
}
public void setKdRuangan(Integer kdRuangan) {
this.kdRuangan = kdRuangan;
}
public Integer getKdKelas() {
return kdKelas;
}
public void setKdKelas(Integer kdKelas) {
this.kdKelas = kdKelas;
}
}
*/