Perbaikan uid serialization pelayananpasienpetugas, mapping produk paket, dan master sayatan
108 lines
3.1 KiB
Java
108 lines
3.1 KiB
Java
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;
|
|
|
|
/**
|
|
* class PelayananPasienPetugas
|
|
*
|
|
* @author Generator
|
|
*/
|
|
@Getter
|
|
@Setter
|
|
@Entity
|
|
@Table(name = "PelayananPasienPetugas_T")
|
|
public class PelayananPasienPetugas extends BaseTransaction {
|
|
private static final long serialVersionUID = -2586717488353074662L;
|
|
|
|
@Caption(value = "Deskripsi Tugas Fungsi")
|
|
private String deskripsitugasfungsi;
|
|
|
|
@Caption(value = "Is Petugas Pe P Jawab")
|
|
private Byte ispetugaspepjawab;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "PelayananPasien")
|
|
@NotNull(message = "Object Asal Produk Harus Diisi")
|
|
@Caption(value = "Object Asal Produk")
|
|
private PelayananPasien pelayananPasien;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectAsalProdukFk")
|
|
@NotNull(message = "Object Asal Produk Harus Diisi")
|
|
@Caption(value = "Object Asal Produk")
|
|
private AsalProduk kdasalproduk;
|
|
|
|
@Column(name = "ObjectAsalProdukFk", insertable = false, updatable = false)
|
|
private Integer ObjectAsalProdukId;
|
|
|
|
@Column(name = "PelayananPasien", insertable = false, updatable = false)
|
|
private String pelayananPasienId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectJenisPetugasPeFk")
|
|
@NotNull(message = "Object Jenis Petugas Pe Harus Diisi")
|
|
@Caption(value = "Object Jenis Petugas Pe")
|
|
private JenisPetugasPelaksana kdjenispetugaspe;
|
|
|
|
@Column(name = "ObjectJenisPetugasPeFk", insertable = false, updatable = false)
|
|
private Integer ObjectJenisPetugasPeId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectPegawaiFk")
|
|
@NotNull(message = "Object Pegawai Harus Diisi")
|
|
@Caption(value = "Object Pegawai")
|
|
private Pegawai kdpegawai;
|
|
|
|
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false)
|
|
private Integer ObjectPegawaiId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectProdukFk")
|
|
@NotNull(message = "Object Produk Harus Diisi")
|
|
@Caption(value = "Object Produk")
|
|
private Produk kdproduk;
|
|
|
|
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
|
|
private Integer ObjectProdukId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "ObjectRuanganFk")
|
|
@NotNull(message = "Object Ruangan Harus Diisi")
|
|
@Caption(value = "Object Ruangan")
|
|
private Ruangan kdruangan;
|
|
|
|
@Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
|
|
private Integer ObjectRuanganId;
|
|
|
|
@ManyToOne(fetch = LAZY)
|
|
@JoinColumn(name = "NoMasukFk")
|
|
@NotNull(message = "No Masuk Harus Diisi")
|
|
@Caption(value = "No Masuk")
|
|
private AntrianPasienDiPeriksa nomasuk;
|
|
|
|
@Column(name = "NoMasukFk", insertable = false, updatable = false)
|
|
private String NoMasukId;
|
|
|
|
@Caption(value = "Tanggal Pelayanan")
|
|
private DateTime tglpelayanan;
|
|
|
|
@Column(name = "asaid")
|
|
@Caption(value = "Jenis Klasifikasi ASA")
|
|
private Byte asaId;
|
|
}
|