Salman Manoe 2135d3b921 Clean code
Pembuatan service duplikat pelayanan saat split kuantitas diskon paket
2023-08-24 17:53:24 +07:00

76 lines
2.1 KiB
Java

package com.jasamedika.medifirst2000.entities;
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;
/**
* class StrukResep
*
* @author Generator
*/
@Getter
@Setter
@Entity
@Table(name = "StrukResep_T")
public class StrukResep extends BaseTransaction {
private static final long serialVersionUID = 4882775136455545414L;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "OrderFK")
@Caption(value = "Order Resep")
private StrukOrder strukOrder;
@Column(name = "OrderFK", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String strukOrderId;
@Column(name = "Status", length = 100)
@Caption(value = "status")
private Byte status;
@Column(name = "NoResep", nullable = false, length = 100)
@Caption(value = "NoResep")
private String noResep;
@Column(name = "TglResep", nullable = false, length = 100)
@Caption(value = "TglResep")
private Date tglResep;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PenulisResepFk")
@Caption(value = "Penulis Resep")
private Pegawai penulisResep;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "RuanganFK")
@Caption(value = "Ruangan Tujuan")
private Ruangan ruanganTujuan;
@Column(name = "RuanganFK", insertable = false, updatable = false)
private Integer ruanganTujuanId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PasienFK")
@Caption(value = "Pasien")
private AntrianPasienDiPeriksa pasien;
@Column(name = "PasienFK", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String pasienId;
@Column(name = "PenulisResepFk", insertable = false, updatable = false)
private Integer penulisResepId;
@Column(name = "tglAmbilResep", length = 100)
@Caption(value = "tglAmbilResep")
private Date tglAmbilResep;
@Column(name = "namaLengkapAmbilResep", length = 100)
@Caption(value = "namaLengkapAmbilResep")
private String namaLengkapAmbilResep;
@Column(name = "namaPemberi", length = 100)
@Caption(value = "namaPemberi")
private String namaPemberi;
}