388 lines
9.8 KiB
Java
388 lines
9.8 KiB
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import java.util.HashSet;
|
|
import java.util.Set;
|
|
|
|
import javax.persistence.*;
|
|
|
|
import com.jasamedika.medifirst2000.base.BaseTransaction;
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonManagedReference;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
/**
|
|
* class DokumenKeluar
|
|
*
|
|
* @author Generator
|
|
*/
|
|
@Entity
|
|
@Table(name = "DokumenKeluar_T")
|
|
public class DokumenKeluar extends BaseTransaction {
|
|
@Caption(value="Institusi Nama Tujuan")
|
|
@Column(name = "InstitusiNamaTujuan", nullable = true , length = 75)
|
|
private String institusinamatujuan;
|
|
|
|
@Caption(value="Jabatan Penerima Tujuan")
|
|
@Column(name = "JabatanPenerimaTujuan", nullable = true , length = 50)
|
|
private String jabatanpenerimatujuan;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectDokumenFk")
|
|
@NotNull(message="Object Dokumen Harus Diisi")
|
|
@Caption(value="Object Dokumen")
|
|
private Dokumen kddokumen;
|
|
|
|
@Column(name = "ObjectDokumenFk", insertable=false,updatable=false)
|
|
private Integer ObjectDokumenId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectPegawaiTandaTanganFk")
|
|
@Caption(value="Object Pegawai Tanda Tangan")
|
|
private LoginUser kdpegawaitandatangan;
|
|
|
|
@Column(name = "ObjectPegawaiTandaTanganFk", insertable=false,updatable=false)
|
|
private Integer ObjectPegawaiTandaTanganId;
|
|
|
|
@Caption(value="Keterangan Lainnya")
|
|
@Column(name = "KeteranganLainnya", nullable = true , length = 15)
|
|
private String keteranganlainnya;
|
|
|
|
@Caption(value="Nama Penerima Tujuan")
|
|
@Column(name = "NamaPenerimaTujuan", nullable = true , length = 40)
|
|
private String namapenerimatujuan;
|
|
|
|
@Caption(value="No Dokumen_ Intern")
|
|
@Column(name = "NoDokumen_Intern", nullable = true , length = 30)
|
|
private String nodokumen_intern;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "NoKirimFk")
|
|
@Caption(value="No Kirim")
|
|
private StrukKirim nokirim;
|
|
|
|
@Column(name = "NoKirimFk", insertable=false,updatable=false, nullable=true)
|
|
private String NoKirimId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "NoStrukFk")
|
|
@Caption(value="No Struk")
|
|
private StrukPelayanan nostruk;
|
|
|
|
@Column(name = "NoStrukFk", insertable=false,updatable=false)
|
|
private String NoStrukId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "NoStruk_T_ReplyFk")
|
|
@Caption(value="No Struk_ T_ Reply")
|
|
private StrukPelayanan nostruk_t_reply;
|
|
|
|
@Column(name = "NoStruk_T_ReplyFk", insertable=false,updatable=false)
|
|
private String NoStruk_T_ReplyId;
|
|
|
|
@Caption(value="Unit Bagian Tujuan")
|
|
@Column(name = "UnitBagianTujuan", nullable = true , length = 75)
|
|
private String unitbagiantujuan;
|
|
|
|
@Caption(value="No Surat")
|
|
@Column(name = "NoSurat", nullable = true)
|
|
private String noSurat;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectSifatSuratFk")
|
|
@Caption(value="Sifat Surat")
|
|
private SifatSurat sifatSurat;
|
|
|
|
@Column(name = "ObjectSifatSuratFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer sifatSuratId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectStatusBerkasFk")
|
|
@Caption(value="Status Berkas")
|
|
private StatusBerkas statusBerkas;
|
|
|
|
@Column(name = "ObjectStatusBerkasFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer statusBerkasId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectJenisSuratFk")
|
|
@Caption(value="Jenis Surat")
|
|
private JenisSurat jenisSurat;
|
|
|
|
@Column(name = "ObjectJenisSuratFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer jenisSuratId;
|
|
|
|
@Caption(value="lampiran")
|
|
@Column(name = "lampiran", nullable = true)
|
|
private Short lampiran;
|
|
|
|
@Caption(value="perihal")
|
|
@Column(name = "perihal", nullable = true)
|
|
private String perihal;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectKlasifikasiArsipFk")
|
|
@Caption(value="Klasifikasi Arsip")
|
|
private KlasifikasiArsip klasifikasiArsip;
|
|
|
|
@Column(name = "ObjectKlasifikasiArsipFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer klasifikasiArsipId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectSubKlasifikasiArsipFk")
|
|
@Caption(value="Sub Klasifikasi Arsip")
|
|
private SubKlasifikasiArsip subKlasifikasiArsip;
|
|
|
|
@Column(name = "ObjectSubKlasifikasiArsipFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer subKlasifikasiArsipId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectPegawaiAtasNamaFk")
|
|
@Caption(value="pegawaiAtasNama")
|
|
private Pegawai pegawaiAtasNama;
|
|
|
|
@Column(name = "ObjectPegawaiAtasNamaFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer pegawaiAtasNamaId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectPegawaiPenandaTanganFk")
|
|
@Caption(value="pegawaiPenandaTangan")
|
|
private Pegawai pegawaiPenandaTangan;
|
|
|
|
@Column(name = "ObjectPegawaiPenandaTanganFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer pegawaiPenandaTanganId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectMetodeKirimFk")
|
|
@Caption(value="Metode Kirim")
|
|
private MetodeKirim metodeKirim;
|
|
|
|
@Column(name = "ObjectMetodeKirimFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer metodeKirimId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectPegawaiPengirimFk")
|
|
@Caption(value="pegawaiPengirim")
|
|
private Pegawai pegawaiPengirim;
|
|
|
|
@Column(name = "ObjectMetodeKirimFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer pegawaiPengirimId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectJenisArsipFk")
|
|
@Caption(value="JenisArsip")
|
|
private JenisArsip jenisArsip;
|
|
|
|
@Column(name = "ObjectJenisArsipFk", insertable=false,updatable=false, nullable = true)
|
|
private Integer jenisArsipId;
|
|
|
|
@JsonManagedReference
|
|
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "dokumenKeluar")
|
|
@Caption(value = "dokumenKeluarSet")
|
|
private Set<KonseptorPemeriksaSurat> konseptorPemeriksaSuratSet=new HashSet<KonseptorPemeriksaSurat>();
|
|
|
|
public String getNoSurat() {
|
|
return noSurat;
|
|
}
|
|
|
|
public void setNoSurat(String noSurat) {
|
|
this.noSurat = noSurat;
|
|
}
|
|
|
|
public SifatSurat getSifatSurat() {
|
|
return sifatSurat;
|
|
}
|
|
|
|
public void setSifatSurat(SifatSurat sifatSurat) {
|
|
this.sifatSurat = sifatSurat;
|
|
}
|
|
|
|
public StatusBerkas getStatusBerkas() {
|
|
return statusBerkas;
|
|
}
|
|
|
|
public void setStatusBerkas(StatusBerkas statusBerkas) {
|
|
this.statusBerkas = statusBerkas;
|
|
}
|
|
|
|
public JenisSurat getJenisSurat() {
|
|
return jenisSurat;
|
|
}
|
|
|
|
public void setJenisSurat(JenisSurat jenisSurat) {
|
|
this.jenisSurat = jenisSurat;
|
|
}
|
|
|
|
public Short getLampiran() {
|
|
return lampiran;
|
|
}
|
|
|
|
public void setLampiran(Short lampiran) {
|
|
this.lampiran = lampiran;
|
|
}
|
|
|
|
public String getPerihal() {
|
|
return perihal;
|
|
}
|
|
|
|
public void setPerihal(String perihal) {
|
|
this.perihal = perihal;
|
|
}
|
|
|
|
public KlasifikasiArsip getKlasifikasiArsip() {
|
|
return klasifikasiArsip;
|
|
}
|
|
|
|
public void setKlasifikasiArsip(KlasifikasiArsip klasifikasiArsip) {
|
|
this.klasifikasiArsip = klasifikasiArsip;
|
|
}
|
|
|
|
public SubKlasifikasiArsip getSubKlasifikasiArsip() {
|
|
return subKlasifikasiArsip;
|
|
}
|
|
|
|
public void setSubKlasifikasiArsip(SubKlasifikasiArsip subKlasifikasiArsip) {
|
|
this.subKlasifikasiArsip = subKlasifikasiArsip;
|
|
}
|
|
|
|
public Pegawai getPegawaiAtasNama() {
|
|
return pegawaiAtasNama;
|
|
}
|
|
|
|
public void setPegawaiAtasNama(Pegawai pegawaiAtasNama) {
|
|
this.pegawaiAtasNama = pegawaiAtasNama;
|
|
}
|
|
|
|
public Pegawai getPegawaiPenandaTangan() {
|
|
return pegawaiPenandaTangan;
|
|
}
|
|
|
|
public void setPegawaiPenandaTangan(Pegawai pegawaiPenandaTangan) {
|
|
this.pegawaiPenandaTangan = pegawaiPenandaTangan;
|
|
}
|
|
|
|
public MetodeKirim getMetodeKirim() {
|
|
return metodeKirim;
|
|
}
|
|
|
|
public void setMetodeKirim(MetodeKirim metodeKirim) {
|
|
this.metodeKirim = metodeKirim;
|
|
}
|
|
|
|
public Pegawai getPegawaiPengirim() {
|
|
return pegawaiPengirim;
|
|
}
|
|
|
|
public void setPegawaiPengirim(Pegawai pegawaiPengirim) {
|
|
this.pegawaiPengirim = pegawaiPengirim;
|
|
}
|
|
|
|
public String getInstitusinamatujuan() {
|
|
return institusinamatujuan;
|
|
}
|
|
|
|
public void setInstitusinamatujuan(String institusinamatujuan) {
|
|
this.institusinamatujuan = institusinamatujuan;
|
|
}
|
|
|
|
public String getJabatanpenerimatujuan() {
|
|
return jabatanpenerimatujuan;
|
|
}
|
|
|
|
public void setJabatanpenerimatujuan(String jabatanpenerimatujuan) {
|
|
this.jabatanpenerimatujuan = jabatanpenerimatujuan;
|
|
}
|
|
|
|
public Dokumen getKddokumen() {
|
|
return kddokumen;
|
|
}
|
|
|
|
public void setKddokumen(Dokumen kddokumen) {
|
|
this.kddokumen = kddokumen;
|
|
}
|
|
|
|
public LoginUser getKdpegawaitandatangan() {
|
|
return kdpegawaitandatangan;
|
|
}
|
|
|
|
public void setKdpegawaitandatangan(LoginUser kdpegawaitandatangan) {
|
|
this.kdpegawaitandatangan = kdpegawaitandatangan;
|
|
}
|
|
|
|
public String getKeteranganlainnya() {
|
|
return keteranganlainnya;
|
|
}
|
|
|
|
public void setKeteranganlainnya(String keteranganlainnya) {
|
|
this.keteranganlainnya = keteranganlainnya;
|
|
}
|
|
|
|
public String getNamapenerimatujuan() {
|
|
return namapenerimatujuan;
|
|
}
|
|
|
|
public void setNamapenerimatujuan(String namapenerimatujuan) {
|
|
this.namapenerimatujuan = namapenerimatujuan;
|
|
}
|
|
|
|
public String getNodokumen_intern() {
|
|
return nodokumen_intern;
|
|
}
|
|
|
|
public void setNodokumen_intern(String nodokumen_intern) {
|
|
this.nodokumen_intern = nodokumen_intern;
|
|
}
|
|
|
|
public StrukKirim getNokirim() {
|
|
return nokirim;
|
|
}
|
|
|
|
public void setNokirim(StrukKirim nokirim) {
|
|
this.nokirim = nokirim;
|
|
}
|
|
|
|
public StrukPelayanan getNostruk() {
|
|
return nostruk;
|
|
}
|
|
|
|
public void setNostruk(StrukPelayanan nostruk) {
|
|
this.nostruk = nostruk;
|
|
}
|
|
|
|
public StrukPelayanan getNostruk_t_reply() {
|
|
return nostruk_t_reply;
|
|
}
|
|
|
|
public void setNostruk_t_reply(StrukPelayanan nostruk_t_reply) {
|
|
this.nostruk_t_reply = nostruk_t_reply;
|
|
}
|
|
|
|
public String getUnitbagiantujuan() {
|
|
return unitbagiantujuan;
|
|
}
|
|
|
|
public void setUnitbagiantujuan(String unitbagiantujuan) {
|
|
this.unitbagiantujuan = unitbagiantujuan;
|
|
}
|
|
|
|
public Set<KonseptorPemeriksaSurat> getKonseptorPemeriksaSuratSet() {
|
|
return konseptorPemeriksaSuratSet;
|
|
}
|
|
|
|
public void setKonseptorPemeriksaSuratSet(Set<KonseptorPemeriksaSurat> konseptorPemeriksaSuratSet) {
|
|
this.konseptorPemeriksaSuratSet = konseptorPemeriksaSuratSet;
|
|
}
|
|
|
|
public JenisArsip getJenisArsip() {
|
|
return jenisArsip;
|
|
}
|
|
|
|
public void setJenisArsip(JenisArsip jenisArsip) {
|
|
this.jenisArsip = jenisArsip;
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|