76 lines
2.1 KiB
Java
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;
|
|
} |