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

250 lines
6.1 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
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 com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
/**
* class StrukClosing
*
* @author Generator
*/
public class StrukClosingVO extends BaseTransactionVO {
@ManyToOne
@JoinColumn(name = "ObjectKelompokTransaksiFk")
@NotNull(message="Object Kelompok Transaksi Harus Diisi")
@Caption(value="Object Kelompok Transaksi")
private KelompokTransaksiVO kdkelompoktransaksi;
@Column(name = "ObjectKelompokTransaksiFk", insertable=false,updatable=false,nullable = true)
private Integer ObjectKelompokTransaksiId;
@ManyToOne
@JoinColumn(name = "ObjectPegawaiDiCloseFk")
@Caption(value="Object Pegawai Di Close")
private LoginUserVO kdpegawaidiclose;
@Column(name = "ObjectPegawaiDiCloseFk", insertable=false,updatable=false,nullable = true)
private Integer ObjectPegawaiDiCloseId;
@ManyToOne
@JoinColumn(name = "ObjectRuanganFk")
@NotNull(message="Object Ruangan Harus Diisi")
@Caption(value="Object Ruangan")
private RuanganVO kdruangan;
@Column(name = "ObjectRuanganFk", insertable=false,updatable=false,nullable = true)
private Integer ObjectRuanganId;
@ManyToOne
@JoinColumn(name = "ObjectRuanganDiCloseFk")
@Caption(value="Object Ruangan Di Close")
private RuanganVO kdruangandiclose;
@Column(name = "ObjectRuanganDiCloseFk", insertable=false,updatable=false,nullable = true)
private Integer ObjectRuanganDiCloseId;
@Caption(value="Keterangan Lainnya")
@Column(name = "KeteranganLainnya", nullable = true , length = 150)
private String keteranganlainnya;
@Caption(value="No Closing")
@Column(name = "NoClosing", nullable = true , length = 10)
private String noclosing;
@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="Tanggal Akhir")
@Column(name = "TglAkhir", nullable = true )
private DateTime tglakhir;
@Caption(value="Tanggal Awal")
@Column(name = "TglAwal", nullable = true )
private DateTime tglawal;
@Caption(value="Tanggal Closing")
@Column(name = "TglClosing", nullable = true )
private DateTime tglclosing;
@Caption(value="Total Deposit")
@Column(name = "TotalDeposit", nullable = true )
private Double totaldeposit;
@Caption(value="Total Di Bayar")
@Column(name = "TotalDiBayar", nullable = true )
private Double totaldibayar;
@Caption(value="Total Di Bayar Close")
@Column(name = "TotalDiBayarClose", nullable = true )
private Double totaldibayarclose;
public KelompokTransaksiVO getKdkelompoktransaksi() {
return kdkelompoktransaksi;
}
public void setKdkelompoktransaksi(KelompokTransaksiVO kdkelompoktransaksi) {
this.kdkelompoktransaksi = kdkelompoktransaksi;
}
public Integer getObjectKelompokTransaksiId() {
return ObjectKelompokTransaksiId;
}
public void setObjectKelompokTransaksiId(Integer objectKelompokTransaksiId) {
ObjectKelompokTransaksiId = objectKelompokTransaksiId;
}
public LoginUserVO getKdpegawaidiclose() {
return kdpegawaidiclose;
}
public void setKdpegawaidiclose(LoginUserVO kdpegawaidiclose) {
this.kdpegawaidiclose = kdpegawaidiclose;
}
public Integer getObjectPegawaiDiCloseId() {
return ObjectPegawaiDiCloseId;
}
public void setObjectPegawaiDiCloseId(Integer objectPegawaiDiCloseId) {
ObjectPegawaiDiCloseId = objectPegawaiDiCloseId;
}
public RuanganVO getKdruangan() {
return kdruangan;
}
public void setKdruangan(RuanganVO kdruangan) {
this.kdruangan = kdruangan;
}
public Integer getObjectRuanganId() {
return ObjectRuanganId;
}
public void setObjectRuanganId(Integer objectRuanganId) {
ObjectRuanganId = objectRuanganId;
}
public RuanganVO getKdruangandiclose() {
return kdruangandiclose;
}
public void setKdruangandiclose(RuanganVO kdruangandiclose) {
this.kdruangandiclose = kdruangandiclose;
}
public Integer getObjectRuanganDiCloseId() {
return ObjectRuanganDiCloseId;
}
public void setObjectRuanganDiCloseId(Integer objectRuanganDiCloseId) {
ObjectRuanganDiCloseId = objectRuanganDiCloseId;
}
public String getKeteranganlainnya() {
return keteranganlainnya;
}
public void setKeteranganlainnya(String keteranganlainnya) {
this.keteranganlainnya = keteranganlainnya;
}
public String getNoclosing() {
return noclosing;
}
public void setNoclosing(String noclosing) {
this.noclosing = noclosing;
}
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 DateTime getTglakhir() {
return tglakhir;
}
public void setTglakhir(DateTime tglakhir) {
this.tglakhir = tglakhir;
}
public DateTime getTglawal() {
return tglawal;
}
public void setTglawal(DateTime tglawal) {
this.tglawal = tglawal;
}
public DateTime getTglclosing() {
return tglclosing;
}
public void setTglclosing(DateTime tglclosing) {
this.tglclosing = tglclosing;
}
public Double getTotaldeposit() {
return totaldeposit;
}
public void setTotaldeposit(Double totaldeposit) {
this.totaldeposit = totaldeposit;
}
public Double getTotaldibayar() {
return totaldibayar;
}
public void setTotaldibayar(Double totaldibayar) {
this.totaldibayar = totaldibayar;
}
public Double getTotaldibayarclose() {
return totaldibayarclose;
}
public void setTotaldibayarclose(Double totaldibayarclose) {
this.totaldibayarclose = totaldibayarclose;
}
}