package com.eksad.masterdata.common.dto; import com.eksad.masterdata.common.listEnum.ReceiptCategory; import com.eksad.masterdata.common.listEnum.ReceiptKind; import com.eksad.masterdata.common.listEnum.ReceiptStatus; import com.eksad.masterdata.common.listEnum.ReceiptType; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.io.Serializable; import java.util.Date; /** * @author Sugar Pramana */ @Getter @Setter @NoArgsConstructor @AllArgsConstructor public class ReceiptSOTunaiDTO implements Serializable { /** * Transactional Base Object */ private String createdBy; private Date createdDate; private String updatedBy; private Date updatedDate; private String recordID; private Long version; /** * Receipt */ private String receiptID; private Date receiptDocDate; private ReceiptType receiptType; private ReceiptCategory receiptCategory; private ReceiptKind receiptKind; private Double receiptAmount; private String receiptNote; private ReceiptStatus receiptStatus; private Double receiptPaidAmount; private Double receiptDpOutstandingAmount; private Double receiptOutstandingAmount; private String terbilang; private String terbilangDPOutstandingAmount; private String soID; private String ahasscode; public ReceiptSOTunaiDTO(String createdBy, Date createdDate, String updatedBy, Date updatedDate, String recordID, Long version, String receiptID, Date receiptDocDate, ReceiptType receiptType, ReceiptCategory receiptCategory, ReceiptKind receiptKind, Double receiptAmount, String receiptNote, ReceiptStatus receiptStatus, Double receiptPaidAmount, Double receiptDpOutstandingAmount, Double receiptOutstandingAmount, String terbilang, String terbilangDPOutstandingAmount, String soID) { this.createdBy = createdBy; this.createdDate = createdDate; this.updatedBy = updatedBy; this.updatedDate = updatedDate; this.recordID = recordID; this.version = version; this.receiptID = receiptID; this.receiptDocDate = receiptDocDate; this.receiptType = receiptType; this.receiptCategory = receiptCategory; this.receiptKind = receiptKind; this.receiptAmount = receiptAmount; this.receiptNote = receiptNote; this.receiptStatus = receiptStatus; this.receiptPaidAmount = receiptPaidAmount; this.receiptDpOutstandingAmount = receiptDpOutstandingAmount; this.receiptOutstandingAmount = receiptOutstandingAmount; this.terbilang = terbilang; this.terbilangDPOutstandingAmount = terbilangDPOutstandingAmount; this.soID = soID; } }