2021-01-07 11:34:56 +07:00

495 lines
12 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.util.Date;
import javax.persistence.*;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.entities.JenisArsip;
import com.jasamedika.medifirst2000.entities.JenisSurat;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.StatusYaTidak;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class DokumenInternal
*
* @author Generator
*/
public class DokumenInternalVO extends BaseTransactionVO {
@ManyToOne
@JoinColumn(name = "ObjectDokumenFk")
@NotNull(message="Object Dokumen Harus Diisi")
@Caption(value="Object Dokumen")
private DokumenVO kddokumen;
public void setObjectDokumen(DokumenVO kddokumen) {
this.kddokumen = kddokumen;
}
@Column(name = "KdDokumen", nullable = false )
public DokumenVO getObjectDokumen(){
return this.kddokumen;
}
//
// @Column(name = "ObjectDokumenFk", insertable=false,updatable=false)
// private Integer ObjectDokumenId;
//
@ManyToOne
@JoinColumn(name = "ObjectPegawaiTujuanFk")
@Caption(value="Object Pegawai Tujuan")
private PegawaiVO kdpegawaitujuan;
public void setObjectPegawaiTujuan(PegawaiVO kdpegawaitujuan) {
this.kdpegawaitujuan = kdpegawaitujuan;
}
@Column(name = "KdPegawaiTujuan", nullable = true , length = 5)
public PegawaiVO getObjectPegawaiTujuan(){
return this.kdpegawaitujuan;
}
// @Column(name = "ObjectPegawaiTujuanFk", insertable=false,updatable=false)
// private Integer ObjectPegawaiTujuanId;
@ManyToOne
@JoinColumn(name = "ObjectRuanganTujuanFk")
@NotNull(message="Object Ruangan Tujuan Harus Diisi")
@Caption(value="Object Ruangan Tujuan")
private RuanganVO kdruangantujuan;
@ManyToOne
@JoinColumn(name = "ObjectUserPengirimSuratFk")
@Caption(value="Pegawai Pengirim Surat")
private PegawaiVO userPengirimSurat;
@ManyToOne
@JoinColumn(name = "ObjectJenisSuratFk")
@Caption(value="Jenis Surat")
private JenisSuratVO jenisSurat;
public void setObjectRuanganTujuan(RuanganVO kdruangantujuan) {
this.kdruangantujuan = kdruangantujuan;
}
@Column(name = "KdRuanganTujuan", nullable = false , length = 3)
public RuanganVO getObjectRuanganTujuan(){
return this.kdruangantujuan;
}
// @Column(name = "ObjectRuanganTujuanFk", insertable=false,updatable=false)
// private Integer ObjectRuanganTujuanId;
@Caption(value="Keterangan Lainnya")
private String keteranganlainnya;
public void setKeteranganLainnya(String keteranganlainnya) {
this.keteranganlainnya = keteranganlainnya;
}
@Column(name = "KeteranganLainnya", nullable = true , length = 150)
public String getKeteranganLainnya(){
return this.keteranganlainnya;
}
@Caption(value="No Dokumen_ Intern")
private String nodokumen_intern;
public void setNoDokumen_Intern(String nodokumen_intern) {
this.nodokumen_intern = nodokumen_intern;
}
@Column(name = "NoDokumen_Intern", nullable = true , length = 30)
public String getNoDokumen_Intern(){
return this.nodokumen_intern;
}
@ManyToOne
@JoinColumn(name = "NoKirimFk")
@Caption(value="No Kirim")
private StrukKirimVO nokirim;
public void setNoKirim(StrukKirimVO nokirim) {
this.nokirim = nokirim;
}
@Column(name = "NoKirim", nullable = true , length = 10)
public StrukKirimVO getNoKirim(){
return this.nokirim;
}
// @Column(name = "NoKirimFk", insertable=false,updatable=false)
// private Integer NoKirimId;
@ManyToOne
@JoinColumn(name = "NoStruk_TFk")
@Caption(value="No Struk_ T")
private StrukPelayananVO nostruk_t;
public void setNoStruk_T(StrukPelayananVO nostruk_t) {
this.nostruk_t = nostruk_t;
}
@Column(name = "NoStruk_T", nullable = true , length = 10)
public StrukPelayananVO getNoStruk_T(){
return this.nostruk_t;
}
// @Column(name = "NoStruk_TFk", insertable=false,updatable=false)
// private Integer NoStruk_TId;
// === add by yudi === //
@ManyToOne
@JoinColumn(name = "ObjectRuanganPengirimFk")
@Caption(value="Ruangan Penerima")
private RuanganVO ruanganPengirim;
@Column(name = "NoTerima", nullable = true)
@Caption(value="Nomor Terima")
private String noTerima;
@Column(name = "TglTerima", nullable = true)
@Caption(value="Tgl Terima")
private Date tglTerima;
@ManyToOne
@JoinColumn(name = "ObjectLoginUserPenerimaSuratFk")
@Caption(value="User Penerima Surat")
private PegawaiVO loginUserPenerimaSurat;
// @Column(name = "ObjectLoginUserPenerimaSuratFk", insertable=false,updatable=false, nullable = true)
// private Integer loginUserPenerimaSuratId;
@ManyToOne
@JoinColumn(name = "ObjectRuanganPenerimaFk")
@Caption(value="Ruangan Penerima")
private RuanganVO ruanganPenerima;
// @Column(name = "ObjectRuanganPenerimaFk", insertable=false,updatable=false, nullable = true)
// private Integer ruanganPenerimaId;
@ManyToOne
@JoinColumn(name = "ObjectTipePengirimSuratFk")
@Caption(value="Tipe Pengirim Surat")
private TipePengirimSuratVO tipePengirimSurat;
// @Column(name = "ObjectTipePengirimSuratFk", insertable=false,updatable=false, nullable = true)
// private Integer tipePengirimSuratId;
@Column(name = "tglSurat", nullable = true)
@Caption(value="Tgl Surat")
private Date tglSurat;
@Column(name = "Perihal", nullable = true)
@Caption(value="Perihal")
private String perihal;
@ManyToOne
@JoinColumn(name = "ObjectPegawaiPengirimSuratFk")
@Caption(value="Pegawai Pengirim Surat")
private PegawaiVO pegawaiPengirimSurat;
// @Column(name = "ObjectPegawaiPengirimSuratFk", insertable=false,updatable=false, nullable = true)
// private Integer pegawaiPengirimSuratId;
@Column(name = "AlamatPengirim", nullable = true)
@Caption(value="Alamat Pengirim")
private String alamatPengirim;
@ManyToOne
@JoinColumn(name = "ObjectSifatSuratFk")
@Caption(value="Sifat Surat")
private SifatSuratVO sifatSurat;
// @Column(name = "ObjectSifatSuratFk", insertable=false,updatable=false, nullable = true)
// private Integer sifatSuratId;
@ManyToOne
@JoinColumn(name = "ObjectStatusBerkasFk")
@Caption(value="Status Berkas")
private StatusBerkasVO statusBerkas;
// @Column(name = "ObjectSifatSuratFk", insertable=false,updatable=false, nullable = true)
// private Integer statusBerkasId;
// @Column(name = "ObjectStatusYaTidakKeaktifanFk", insertable=false,updatable=false, nullable = true)
// private Integer statusKeaktifanJenisArsipId;
@Column(name = "LampiranPerihal", nullable = true)
@Caption(value="Lampiran Perihal")
private Integer lampiranPerihal;
@ManyToOne
@JoinColumn(name = "ObjectKlasifikasiArsipFk")
@Caption(value="KlasifikasiArsip")
private KlasifikasiArsipVO klasifikasiArsip;
// @Column(name = "ObjectKlasifikasiArsipFk", insertable=false,updatable=false, nullable = true)
// private Integer klasifikasiArsipId;
@ManyToOne
@JoinColumn(name = "ObjectSubKlasifikasiArsipFk")
@Caption(value="SubKlasifikasiArsip")
private SubKlasifikasiArsipVO subKlasifikasiArsip;
// @Column(name = "ObjectSubKlasifikasiArsipFk", insertable=false,updatable=false, nullable = true)
// private Integer subKlasifikasiArsipId;
@ManyToOne
@JoinColumn(name = "ObjectStatusVerifikasiFk")
@Caption(value="statusKeaktifanJenisArsip")
private StatusYaTidakVO statusVerifikasi;
@ManyToOne
@JoinColumn(name = "ObjectStatusYaTidakKeaktifanFk")
@Caption(value="statusKeaktifanJenisArsip")
private JenisArsipVO jenisArsip;
@ManyToOne
@JoinColumn(name = "ObjectStatusYaTidakKeaktifanFk")
@Caption(value="statusKeaktifanJenisArsip")
private StatusYaTidakVO statusKeaktifan;
public StrukKirimVO getNokirim() {
return nokirim;
}
public void setNokirim(StrukKirimVO nokirim) {
this.nokirim = nokirim;
}
public StrukPelayananVO getNostruk_t() {
return nostruk_t;
}
public void setNostruk_t(StrukPelayananVO nostruk_t) {
this.nostruk_t = nostruk_t;
}
public JenisArsipVO getJenisArsip() {
return jenisArsip;
}
public void setJenisArsip(JenisArsipVO jenisArsip) {
this.jenisArsip = jenisArsip;
}
public DokumenVO getKddokumen() {
return kddokumen;
}
public void setKddokumen(DokumenVO kddokumen) {
this.kddokumen = kddokumen;
}
public PegawaiVO getKdpegawaitujuan() {
return kdpegawaitujuan;
}
public void setKdpegawaitujuan(PegawaiVO kdpegawaitujuan) {
this.kdpegawaitujuan = kdpegawaitujuan;
}
public RuanganVO getKdruangantujuan() {
return kdruangantujuan;
}
public void setKdruangantujuan(RuanganVO kdruangantujuan) {
this.kdruangantujuan = kdruangantujuan;
}
public String getKeteranganlainnya() {
return keteranganlainnya;
}
public void setKeteranganlainnya(String keteranganlainnya) {
this.keteranganlainnya = keteranganlainnya;
}
public String getNodokumen_intern() {
return nodokumen_intern;
}
public void setNodokumen_intern(String nodokumen_intern) {
this.nodokumen_intern = nodokumen_intern;
}
// public StrukKirimVO getNokirim() {
// return nokirim;
// }
//
// public void setNokirim(StrukKirimVO nokirim) {
// this.nokirim = nokirim;
// }
//
// public StrukPelayananVO getNostruk_t() {
// return nostruk_t;
// }
//
// public void setNostruk_t(StrukPelayananVO nostruk_t) {
// this.nostruk_t = nostruk_t;
// }
public Date getTglTerima() {
return tglTerima;
}
public void setTglTerima(Date tglTerima) {
this.tglTerima = tglTerima;
}
public PegawaiVO getLoginUserPenerimaSurat() {
return loginUserPenerimaSurat;
}
public void setLoginUserPenerimaSurat(PegawaiVO penerimaSurat) {
this.loginUserPenerimaSurat = penerimaSurat;
}
public RuanganVO getRuanganPenerima() {
return ruanganPenerima;
}
public void setRuanganPenerima(RuanganVO ruanganPenerima) {
this.ruanganPenerima = ruanganPenerima;
}
public TipePengirimSuratVO getTipePengirimSurat() {
return tipePengirimSurat;
}
public void setTipePengirimSurat(TipePengirimSuratVO tipePengirimSurat) {
this.tipePengirimSurat = tipePengirimSurat;
}
public Date getTglSurat() {
return tglSurat;
}
public void setTglSurat(Date tglSurat) {
this.tglSurat = tglSurat;
}
public String getPerihal() {
return perihal;
}
public void setPerihal(String perihal) {
this.perihal = perihal;
}
public PegawaiVO getPegawaiPengirimSurat() {
return pegawaiPengirimSurat;
}
public void setPegawaiPengirimSurat(PegawaiVO pegawaiPengirimSurat) {
this.pegawaiPengirimSurat = pegawaiPengirimSurat;
}
public String getAlamatPengirim() {
return alamatPengirim;
}
public void setAlamatPengirim(String alamatPengirim) {
this.alamatPengirim = alamatPengirim;
}
public SifatSuratVO getSifatSurat() {
return sifatSurat;
}
public void setSifatSurat(SifatSuratVO sifatSurat) {
this.sifatSurat = sifatSurat;
}
public StatusBerkasVO getStatusBerkas() {
return statusBerkas;
}
public void setStatusBerkas(StatusBerkasVO statusBerkas) {
this.statusBerkas = statusBerkas;
}
public Integer getLampiranPerihal() {
return lampiranPerihal;
}
public void setLampiranPerihal(Integer lampiranPerihal) {
this.lampiranPerihal = lampiranPerihal;
}
public KlasifikasiArsipVO getKlasifikasiArsip() {
return klasifikasiArsip;
}
public void setKlasifikasiArsip(KlasifikasiArsipVO klasifikasiArsip) {
this.klasifikasiArsip = klasifikasiArsip;
}
public SubKlasifikasiArsipVO getSubKlasifikasiArsip() {
return subKlasifikasiArsip;
}
public void setSubKlasifikasiArsip(SubKlasifikasiArsipVO subKlasifikasiArsip) {
this.subKlasifikasiArsip = subKlasifikasiArsip;
}
public String getNoTerima() {
return noTerima;
}
public void setNoTerima(String noTerima) {
this.noTerima = noTerima;
}
public StatusYaTidakVO getStatusVerifikasi() {
return statusVerifikasi;
}
public void setStatusVerifikasi(StatusYaTidakVO statusVerifikasi) {
this.statusVerifikasi = statusVerifikasi;
}
public RuanganVO getRuanganPengirim() {
return ruanganPengirim;
}
public void setRuanganPengirim(RuanganVO ruanganPengirim) {
this.ruanganPengirim = ruanganPengirim;
}
public PegawaiVO getUserPengirimSurat() {
return userPengirimSurat;
}
public void setUserPengirimSurat(PegawaiVO userPengirimSurat) {
this.userPengirimSurat = userPengirimSurat;
}
public JenisSuratVO getJenisSurat() {
return jenisSurat;
}
public void setJenisSurat(JenisSuratVO jenisSurat) {
this.jenisSurat = jenisSurat;
}
public StatusYaTidakVO getStatusKeaktifan() {
return statusKeaktifan;
}
public void setStatusKeaktifan(StatusYaTidakVO statusKeaktifan) {
this.statusKeaktifan = statusKeaktifan;
}
}