Salman Manoe ae0530e600 Update domain virtual object dan dto
Penerapan lombok dependency untuk mengurangi boilerplate
2025-03-11 08:00:04 +07:00

113 lines
2.6 KiB
Java

package com.jasamedika.medifirst2000.vo;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
/**
* class StrukKirim
*
* @author Generator, Arya
*/
@Getter
@Setter
public class StrukKirimVO extends BaseTransactionVO {
private Set<KirimProdukVO> kirimProduk = new HashSet<>();
@Caption(value = "Object Pegawai Penerima")
private PegawaiVO kdpegawaipenerima;
@Caption(value = "Object Pegawai Pengirim")
private PegawaiVO kdpegawaipengirim;
@NotNull(message = "Object Ruangan Harus Diisi")
@Caption(value = "Object Ruangan")
private RuanganVO kdruangan;
@NotNull(message = "Object Ruangan Asal Harus Diisi")
@Caption(value = "Object Ruangan Asal")
private RuanganVO kdruanganasal;
@Caption(value = "Object Ruangan Tujuan")
private RuanganVO kdruangantujuan;
@Caption(value = "Keterangan Lainnya Kirim")
private String keteranganlainnyakirim;
@Caption(value = "Keterangan Lainnya Terima")
private String keteranganlainnyaterima;
@Caption(value = "Nama Penerima")
private String namapenerima;
@Caption(value = "No Kirim")
private String nokirim;
@Caption(value = "No Kirim_ Intern")
private String nokirim_intern;
@Caption(value = "No Order")
private StrukOrderVO noorder;
@Caption(value = "No Struk")
private StrukPelayananVO nostruk;
@Caption(value = "No Struk_ T")
private StrukPelayananVO nostruk_t;
@Caption(value = "No Urut Login")
private String nourutlogin;
@Caption(value = "No Urut Ruangan")
private String nourutruangan;
@Caption(value = "Qty Detail Jenis Produk")
private Double qtydetailjenisproduk;
@Caption(value = "Qty Produk")
private Double qtyproduk;
@Caption(value = "Tanggal Kirim")
private Date tglkirim;
@Caption(value = "Total Bea Materai")
private Double totalbeamaterai;
@Caption(value = "Total Berat Kg")
private Double totalberatkg;
@Caption(value = "Total Biaya Kirim")
private Double totalbiayakirim;
@Caption(value = "Total Biaya Tambahan")
private Double totalbiayatambahan;
@Caption(value = "Total Discount")
private Double totaldiscount;
@Caption(value = "Total Harga Satuan")
private Double totalhargasatuan;
@Caption(value = "Total Harus Di Bayar")
private Double totalharusdibayar;
@Caption(value = "Total P P H")
private Double totalpph;
@Caption(value = "Total P P N")
private Double totalppn;
@Caption(value = "Limbah B3 Keluar")
private LimbahB3KeluarVO limbahB3Keluar;
private Set<MappingKirimDokumenPasienVO> mapKirimDokumenPasien = new HashSet<>();
}