619 lines
16 KiB
Java
619 lines
16 KiB
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.Date;
|
|
import java.util.HashSet;
|
|
import java.util.Set;
|
|
|
|
import javax.persistence.*;
|
|
import org.joda.time.DateTime;
|
|
import org.hibernate.validator.constraints.NotEmpty;
|
|
|
|
import com.jasamedika.medifirst2000.base.BaseTransaction;
|
|
import javax.validation.constraints.NotNull;
|
|
import org.hibernate.validator.constraints.Length;
|
|
import org.hibernate.validator.internal.util.logging.Messages;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
|
import com.fasterxml.jackson.annotation.JsonManagedReference;
|
|
import com.jasamedika.medifirst2000.base.BaseTransaction;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
/**
|
|
* class StrukKirim
|
|
*
|
|
* @author Generator
|
|
*/
|
|
@Entity
|
|
@Table(name = "StrukKirim_T")
|
|
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
|
|
public class StrukKirim extends BaseTransaction {
|
|
|
|
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectPegawaiPengirimFk")
|
|
@Caption(value = "Object Pegawai Pengirim")
|
|
private Pegawai pegawaiPengirim;
|
|
|
|
@Column(name = "ObjectPegawaiPengirimFk", insertable = false, updatable = false)
|
|
private Integer pegawaiPengirimId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectPegawaiMengetahuiFk")
|
|
@Caption(value = "Object Pegawai Mengetahui")
|
|
private Pegawai pegawaiMengetahui;
|
|
|
|
@Column(name = "ObjectPegawaiMengetahuiFk", insertable = false, updatable = false)
|
|
private Integer pegawaiMengetahuiId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectPegawaiPenanggungJawabFk")
|
|
@Caption(value = "Object Pegawai Mengetahui")
|
|
private Pegawai pegawaiPenanggungJawab;
|
|
|
|
@Column(name = "ObjectPegawaiPenanggungJawabFk", insertable = false, updatable = false)
|
|
private Integer pegawaiPenanggungJawabId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectPegawaiPenerimaFk")
|
|
@Caption(value = "Object Pegawai Penerima")
|
|
private Pegawai pegawaiPenerima;
|
|
|
|
@Column(name = "ObjectPegawaiPenerimaFk", insertable = false, updatable = false)
|
|
private Integer pegawaiPenerimaId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectRuanganFk")
|
|
@Caption(value = "Object Ruangan")
|
|
private Ruangan kdruangan;
|
|
|
|
@Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
|
|
private Integer ObjectRuanganId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectRuanganAsalFk")
|
|
@NotNull(message = "Object Ruangan Asal Harus Diisi")
|
|
@Caption(value = "Object Ruangan Asal")
|
|
private Ruangan kdruanganasal;
|
|
|
|
@Column(name = "ObjectRuanganAsalFk", insertable = false, updatable = false)
|
|
private Integer ObjectRuanganAsalId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectRuanganTujuanFk")
|
|
@Caption(value = "Object Ruangan Tujuan")
|
|
private Ruangan kdruangantujuan;
|
|
|
|
@Column(name = "ObjectRuanganTujuanFk", insertable = false, updatable = false)
|
|
private Integer ObjectRuanganTujuanId;
|
|
|
|
@Caption(value = "Keterangan Lainnya Kirim")
|
|
@Column(name = "KeteranganLainnyaKirim", nullable = true, length = 150)
|
|
private String keteranganlainnyakirim;
|
|
|
|
@Caption(value = "Keterangan Lainnya Terima")
|
|
@Column(name = "KeteranganLainnyaTerima", nullable = true, length = 150)
|
|
private String keteranganlainnyaterima;
|
|
|
|
@Caption(value = "Nama Penerima")
|
|
@Column(name = "NamaPenerima", nullable = true, length = 40)
|
|
private String namapenerima;
|
|
|
|
@Caption(value = "No Kirim")
|
|
@Column(name = "NoKirim", nullable = false, length = 100)
|
|
private String nokirim;
|
|
|
|
@Caption(value = "No Kirim_ Intern")
|
|
@Column(name = "NoKirim_Intern", nullable = true, length = 100)
|
|
private String nokirim_intern;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "NoOrderFk")
|
|
@Caption(value = "No Order")
|
|
private StrukOrder noorder;
|
|
|
|
@Column(name = "NoOrderFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String NoOrderId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "NoStrukFk")
|
|
@Caption(value = "No Struk")
|
|
private StrukPelayanan nostruk;
|
|
|
|
@Column(name = "NoStrukFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String NoStrukId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "NoStruk_TFk")
|
|
@Caption(value = "No Struk_ T")
|
|
private StrukPelayanan nostruk_t;
|
|
|
|
@Column(name = "NoStruk_TFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String NoStruk_TId;
|
|
|
|
@Caption(value = "No Urut Login")
|
|
@Column(name = "NoUrutLogin", nullable = true, length = 10)
|
|
private String nourutlogin;
|
|
|
|
@Caption(value = "No Urut Ruangan")
|
|
@Column(name = "NoUrutRuangan", nullable = true, length = 10)
|
|
private String nourutruangan;
|
|
|
|
@Caption(value = "Qty Detail Jenis Produk")
|
|
@Column(name = "QtyDetailJenisProduk", nullable = false)
|
|
private Double qtydetailjenisproduk;
|
|
|
|
@Caption(value = "Qty Produk")
|
|
@Column(name = "QtyProduk", nullable = false)
|
|
private Double qtyproduk;
|
|
|
|
@Caption(value = "Tanggal Kirim")
|
|
@Column(name = "TglKirim", nullable = false)
|
|
private Date tglkirim;
|
|
|
|
@Caption(value = "Total Bea Materai")
|
|
@Column(name = "TotalBeaMaterai", nullable = false)
|
|
private Double totalbeamaterai;
|
|
|
|
@Caption(value = "Total Berat Kg")
|
|
@Column(name = "TotalBeratKg", nullable = true)
|
|
private Double totalberatkg;
|
|
|
|
@Caption(value = "Total Biaya Kirim")
|
|
@Column(name = "TotalBiayaKirim", nullable = false)
|
|
private Double totalbiayakirim;
|
|
|
|
@Caption(value = "Total Biaya Tambahan")
|
|
@Column(name = "TotalBiayaTambahan", nullable = false)
|
|
private Double totalbiayatambahan;
|
|
|
|
@Caption(value = "Total Discount")
|
|
@Column(name = "TotalDiscount", nullable = false)
|
|
private Double totaldiscount;
|
|
|
|
@Caption(value = "Total Harga Satuan")
|
|
@Column(name = "TotalHargaSatuan", nullable = false)
|
|
private Double totalhargasatuan;
|
|
|
|
@Caption(value = "Total Harus Di Bayar")
|
|
@Column(name = "TotalHarusDiBayar", nullable = false)
|
|
private Double totalharusdibayar;
|
|
|
|
@Caption(value = "Total P P H")
|
|
@Column(name = "TotalPPH", nullable = false)
|
|
private Double totalpph;
|
|
|
|
@Caption(value = "Total P P N")
|
|
@Column(name = "TotalPPN", nullable = false)
|
|
private Double totalppn;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "LimbahB3KeluarFk")
|
|
@Caption(value = "No Order")
|
|
private LimbahB3Keluar limbahB3Keluar;
|
|
|
|
@Column(name = "LimbahB3KeluarFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
|
private String limbahB3KeluarId;
|
|
|
|
@JsonManagedReference
|
|
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "noKirim")
|
|
private Set<KirimProduk> kirimProduk = new HashSet<KirimProduk>();
|
|
|
|
@JsonManagedReference
|
|
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "noKirim")
|
|
private Set<KirimProdukAset> kirimProdukAset = new HashSet<KirimProdukAset>();
|
|
|
|
// add by Arya 2017-02-09
|
|
@JsonManagedReference
|
|
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "strukKirim")
|
|
private Set<MappingKirimDokumenPasien> mapKirimDokumenPasien = new HashSet<MappingKirimDokumenPasien>();
|
|
// end add by Arya 2017-02-09
|
|
|
|
public Set<MappingKirimDokumenPasien> getMapKirimDokumenPasien() {
|
|
return mapKirimDokumenPasien;
|
|
}
|
|
|
|
public void setMapKirimDokumenPasien(Set<MappingKirimDokumenPasien> mapKirimDokumenPasien) {
|
|
this.mapKirimDokumenPasien = mapKirimDokumenPasien;
|
|
}
|
|
|
|
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "jenisPermintaanFk")
|
|
@Caption(value = "Jenis Permintaan")
|
|
private JenisPermintaan jenisPermintaan;
|
|
|
|
@Column(name = "jenisPermintaanFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer jenisPermintaanId;
|
|
|
|
public JenisPermintaan getJenisPermintaan() {
|
|
return jenisPermintaan;
|
|
}
|
|
|
|
public void setJenisPermintaan(JenisPermintaan jenisPermintaan) {
|
|
this.jenisPermintaan = jenisPermintaan;
|
|
}
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectKelompokTransaksiFk")
|
|
// @NotNull(message="Object Kelompok Transaksi Harus Diisi")
|
|
@Caption(value = "Object Kelompok Transaksi")
|
|
private KelompokTransaksi kelompokTransaksi;
|
|
|
|
public KelompokTransaksi getKelompokTransaksi() {
|
|
return kelompokTransaksi;
|
|
}
|
|
|
|
public void setKelompokTransaksi(KelompokTransaksi kelompokTransaksi) {
|
|
this.kelompokTransaksi = kelompokTransaksi;
|
|
}
|
|
|
|
@Column(name = "ObjectKelompokTransaksiFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer kelompokTransaksiId;
|
|
|
|
public Ruangan getKdruangan() {
|
|
return kdruangan;
|
|
}
|
|
|
|
public void setKdruangan(Ruangan kdruangan) {
|
|
this.kdruangan = kdruangan;
|
|
}
|
|
|
|
public Integer getObjectRuanganId() {
|
|
return ObjectRuanganId;
|
|
}
|
|
|
|
public void setObjectRuanganId(Integer objectRuanganId) {
|
|
ObjectRuanganId = objectRuanganId;
|
|
}
|
|
|
|
public Ruangan getKdruanganasal() {
|
|
return kdruanganasal;
|
|
}
|
|
|
|
public void setKdruanganasal(Ruangan kdruanganasal) {
|
|
this.kdruanganasal = kdruanganasal;
|
|
}
|
|
|
|
public Integer getObjectRuanganAsalId() {
|
|
return ObjectRuanganAsalId;
|
|
}
|
|
|
|
public void setObjectRuanganAsalId(Integer objectRuanganAsalId) {
|
|
ObjectRuanganAsalId = objectRuanganAsalId;
|
|
}
|
|
|
|
public Ruangan getKdruangantujuan() {
|
|
return kdruangantujuan;
|
|
}
|
|
|
|
public void setKdruangantujuan(Ruangan kdruangantujuan) {
|
|
this.kdruangantujuan = kdruangantujuan;
|
|
}
|
|
|
|
public Integer getObjectRuanganTujuanId() {
|
|
return ObjectRuanganTujuanId;
|
|
}
|
|
|
|
public void setObjectRuanganTujuanId(Integer objectRuanganTujuanId) {
|
|
ObjectRuanganTujuanId = objectRuanganTujuanId;
|
|
}
|
|
|
|
public String getKeteranganlainnyakirim() {
|
|
return keteranganlainnyakirim;
|
|
}
|
|
|
|
public void setKeteranganlainnyakirim(String keteranganlainnyakirim) {
|
|
this.keteranganlainnyakirim = keteranganlainnyakirim;
|
|
}
|
|
|
|
public String getKeteranganlainnyaterima() {
|
|
return keteranganlainnyaterima;
|
|
}
|
|
|
|
public void setKeteranganlainnyaterima(String keteranganlainnyaterima) {
|
|
this.keteranganlainnyaterima = keteranganlainnyaterima;
|
|
}
|
|
|
|
public String getNamapenerima() {
|
|
return namapenerima;
|
|
}
|
|
|
|
public void setNamapenerima(String namapenerima) {
|
|
this.namapenerima = namapenerima;
|
|
}
|
|
|
|
public String getNokirim() {
|
|
return nokirim;
|
|
}
|
|
|
|
public void setNokirim(String nokirim) {
|
|
this.nokirim = nokirim;
|
|
}
|
|
|
|
public String getNokirim_intern() {
|
|
return nokirim_intern;
|
|
}
|
|
|
|
public void setNokirim_intern(String nokirim_intern) {
|
|
this.nokirim_intern = nokirim_intern;
|
|
}
|
|
|
|
public StrukOrder getNoorder() {
|
|
return noorder;
|
|
}
|
|
|
|
public void setNoorder(StrukOrder noorder) {
|
|
this.noorder = noorder;
|
|
}
|
|
|
|
public String getNoOrderId() {
|
|
return NoOrderId;
|
|
}
|
|
|
|
public void setNoOrderId(String noOrderId) {
|
|
NoOrderId = noOrderId;
|
|
}
|
|
|
|
public StrukPelayanan getNostruk() {
|
|
return nostruk;
|
|
}
|
|
|
|
public void setNostruk(StrukPelayanan nostruk) {
|
|
this.nostruk = nostruk;
|
|
}
|
|
|
|
public String getNoStrukId() {
|
|
return NoStrukId;
|
|
}
|
|
|
|
public void setNoStrukId(String noStrukId) {
|
|
NoStrukId = noStrukId;
|
|
}
|
|
|
|
public StrukPelayanan getNostruk_t() {
|
|
return nostruk_t;
|
|
}
|
|
|
|
public void setNostruk_t(StrukPelayanan nostruk_t) {
|
|
this.nostruk_t = nostruk_t;
|
|
}
|
|
|
|
public String getNoStruk_TId() {
|
|
return NoStruk_TId;
|
|
}
|
|
|
|
public void setNoStruk_TId(String noStruk_TId) {
|
|
NoStruk_TId = noStruk_TId;
|
|
}
|
|
|
|
public String getNourutlogin() {
|
|
return nourutlogin;
|
|
}
|
|
|
|
public void setNourutlogin(String nourutlogin) {
|
|
this.nourutlogin = nourutlogin;
|
|
}
|
|
|
|
public String getNourutruangan() {
|
|
return nourutruangan;
|
|
}
|
|
|
|
public void setNourutruangan(String nourutruangan) {
|
|
this.nourutruangan = nourutruangan;
|
|
}
|
|
|
|
public Double getQtydetailjenisproduk() {
|
|
return qtydetailjenisproduk;
|
|
}
|
|
|
|
public void setQtydetailjenisproduk(Double qtydetailjenisproduk) {
|
|
this.qtydetailjenisproduk = qtydetailjenisproduk;
|
|
}
|
|
|
|
public Double getQtyproduk() {
|
|
return qtyproduk;
|
|
}
|
|
|
|
public void setQtyproduk(Double qtyproduk) {
|
|
this.qtyproduk = qtyproduk;
|
|
}
|
|
|
|
public Date getTglkirim() {
|
|
return tglkirim;
|
|
}
|
|
|
|
public void setTglkirim(Date tglkirim) {
|
|
this.tglkirim = tglkirim;
|
|
}
|
|
|
|
public Double getTotalbeamaterai() {
|
|
return totalbeamaterai;
|
|
}
|
|
|
|
public void setTotalbeamaterai(Double totalbeamaterai) {
|
|
this.totalbeamaterai = totalbeamaterai;
|
|
}
|
|
|
|
public Double getTotalberatkg() {
|
|
return totalberatkg;
|
|
}
|
|
|
|
public void setTotalberatkg(Double totalberatkg) {
|
|
this.totalberatkg = totalberatkg;
|
|
}
|
|
|
|
public Double getTotalbiayakirim() {
|
|
return totalbiayakirim;
|
|
}
|
|
|
|
public void setTotalbiayakirim(Double totalbiayakirim) {
|
|
this.totalbiayakirim = totalbiayakirim;
|
|
}
|
|
|
|
public Double getTotalbiayatambahan() {
|
|
return totalbiayatambahan;
|
|
}
|
|
|
|
public void setTotalbiayatambahan(Double totalbiayatambahan) {
|
|
this.totalbiayatambahan = totalbiayatambahan;
|
|
}
|
|
|
|
public Double getTotaldiscount() {
|
|
return totaldiscount;
|
|
}
|
|
|
|
public void setTotaldiscount(Double totaldiscount) {
|
|
this.totaldiscount = totaldiscount;
|
|
}
|
|
|
|
public Double getTotalhargasatuan() {
|
|
return totalhargasatuan;
|
|
}
|
|
|
|
public void setTotalhargasatuan(Double totalhargasatuan) {
|
|
this.totalhargasatuan = totalhargasatuan;
|
|
}
|
|
|
|
public Double getTotalharusdibayar() {
|
|
return totalharusdibayar;
|
|
}
|
|
|
|
public void setTotalharusdibayar(Double totalharusdibayar) {
|
|
this.totalharusdibayar = totalharusdibayar;
|
|
}
|
|
|
|
public Double getTotalpph() {
|
|
return totalpph;
|
|
}
|
|
|
|
public void setTotalpph(Double totalpph) {
|
|
this.totalpph = totalpph;
|
|
}
|
|
|
|
public Double getTotalppn() {
|
|
return totalppn;
|
|
}
|
|
|
|
public void setTotalppn(Double totalppn) {
|
|
this.totalppn = totalppn;
|
|
}
|
|
|
|
public LimbahB3Keluar getLimbahB3Keluar() {
|
|
return limbahB3Keluar;
|
|
}
|
|
|
|
public void setLimbahB3Keluar(LimbahB3Keluar limbahB3Keluar) {
|
|
this.limbahB3Keluar = limbahB3Keluar;
|
|
}
|
|
|
|
public String getLimbahB3KeluarId() {
|
|
return limbahB3KeluarId;
|
|
}
|
|
|
|
public void setLimbahB3KeluarId(String limbahB3KeluarId) {
|
|
this.limbahB3KeluarId = limbahB3KeluarId;
|
|
}
|
|
|
|
public Set<KirimProduk> getKirimProduk() {
|
|
return kirimProduk;
|
|
}
|
|
|
|
public void setKirimProduk(Set<KirimProduk> kirimProduk) {
|
|
this.kirimProduk = kirimProduk;
|
|
}
|
|
|
|
public Set<KirimProdukAset> getKirimProdukAset() {
|
|
return kirimProdukAset;
|
|
}
|
|
|
|
public void setKirimProdukAset(Set<KirimProdukAset> kirimProdukAset) {
|
|
this.kirimProdukAset = kirimProdukAset;
|
|
}
|
|
|
|
public Pegawai getPegawaiPengirim() {
|
|
return pegawaiPengirim;
|
|
}
|
|
|
|
public void setPegawaiPengirim(Pegawai pegawaiPengirim) {
|
|
this.pegawaiPengirim = pegawaiPengirim;
|
|
}
|
|
|
|
public Integer getPegawaiPengirimId() {
|
|
return pegawaiPengirimId;
|
|
}
|
|
|
|
public void setPegawaiPengirimId(Integer pegawaiPengirimId) {
|
|
this.pegawaiPengirimId = pegawaiPengirimId;
|
|
}
|
|
|
|
public Pegawai getPegawaiMengetahui() {
|
|
return pegawaiMengetahui;
|
|
}
|
|
|
|
public void setPegawaiMengetahui(Pegawai pegawaiMengetahui) {
|
|
this.pegawaiMengetahui = pegawaiMengetahui;
|
|
}
|
|
|
|
public Integer getPegawaiMengetahuiId() {
|
|
return pegawaiMengetahuiId;
|
|
}
|
|
|
|
public void setPegawaiMengetahuiId(Integer pegawaiMengetahuiId) {
|
|
this.pegawaiMengetahuiId = pegawaiMengetahuiId;
|
|
}
|
|
|
|
public Pegawai getPegawaiPenanggungJawab() {
|
|
return pegawaiPenanggungJawab;
|
|
}
|
|
|
|
public void setPegawaiPenanggungJawab(Pegawai pegawaiPenanggungJawab) {
|
|
this.pegawaiPenanggungJawab = pegawaiPenanggungJawab;
|
|
}
|
|
|
|
public Integer getPegawaiPenanggungJawabId() {
|
|
return pegawaiPenanggungJawabId;
|
|
}
|
|
|
|
public void setPegawaiPenanggungJawabId(Integer pegawaiPenanggungJawabId) {
|
|
this.pegawaiPenanggungJawabId = pegawaiPenanggungJawabId;
|
|
}
|
|
|
|
public Pegawai getPegawaiPenerima() {
|
|
return pegawaiPenerima;
|
|
}
|
|
|
|
public void setPegawaiPenerima(Pegawai pegawaiPenerima) {
|
|
this.pegawaiPenerima = pegawaiPenerima;
|
|
}
|
|
|
|
public Integer getPegawaiPenerimaId() {
|
|
return pegawaiPenerimaId;
|
|
}
|
|
|
|
public void setPegawaiPenerimaId(Integer pegawaiPenerimaId) {
|
|
this.pegawaiPenerimaId = pegawaiPenerimaId;
|
|
}
|
|
|
|
public Integer getJenisPermintaanId() {
|
|
return jenisPermintaanId;
|
|
}
|
|
|
|
public void setJenisPermintaanId(Integer jenisPermintaanId) {
|
|
this.jenisPermintaanId = jenisPermintaanId;
|
|
}
|
|
|
|
public Integer getKelompokTransaksiId() {
|
|
return kelompokTransaksiId;
|
|
}
|
|
|
|
public void setKelompokTransaksiId(Integer kelompokTransaksiId) {
|
|
this.kelompokTransaksiId = kelompokTransaksiId;
|
|
}
|
|
|
|
|
|
|
|
}
|