Salman Manoe 917fba7be9 Update domain virtual object dan dto
Penerapan lombok dependency untuk mengurangi boilerplate
2025-03-04 09:25:11 +07:00

74 lines
1.6 KiB
Java

package com.jasamedika.medifirst2000.vo;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
import java.util.*;
/**
* class Penerimaaan Barang Detail VO
*
* @author Generator
*/
@Getter
@Setter
public class PenerimaanBarangDetailVO extends BaseMasterVO {
@Caption(value = "produk")
private ProdukVO produk;
@Caption(value = "Asal Produk")
private AsalProdukVO asalProduk;
@Caption(value = "Quantity Produk")
private Double qtyproduk;
@Caption(value = "Satuan")
private SatuanStandarVO satuan;
@Caption(value = "Jumlah Terima")
private Double jumlahTerima;
@Caption(value = "Volume Minta")
private Double volumeMinta;
@Caption(value = "Satuan")
private SatuanStandarVO satuanTerima;
@Caption(value = "Kondisi Barang")
private KondisiBarangVO kondisiBarang;
@Caption(value = "Harga")
private Double harga;
@Caption(value = "discount")
private Double discount;
@Caption(value = "ppn")
private Double ppn;
@Caption(value = "tglKadaluarsa")
private Date tanggalKadaluarsa;
@Caption(value = "no Batch")
private String noBatch;
@Caption(value = "Qty Kontrak")
@NotNull(message = "Qty Kontrak Harus Terisi")
private Double qtyKontrak;
@Caption(value = "Kartu Pengendali Detail")
private KartuPengendaliDetailVO kartuPengendaliDetail;
@Caption(value = "Object Struk Pelayanan")
private StrukPelayananDetailVO strukPelayananDetail;
private List<RegistrasiAsetVO> registrasiAset = new ArrayList<>();
private Set<DetilPenerimaanVO> detilPenerimaan = new HashSet<>();
}