package com.eksad.masterdata.domain.assembler; import com.eksad.masterdata.common.dto.ReceiptSOTaskDTO; import com.eksad.masterdata.domain.ReceiptSOTask; import java.util.ArrayList; import java.util.List; public class ReceiptSOTaskAssembler { public ReceiptSOTaskDTO toDTO(ReceiptSOTask domain) { ReceiptSOTaskDTO dto = new ReceiptSOTaskDTO(); dto.setAhassCode(domain.getAhassCode()); dto.setCustomerName(domain.getCustName()); dto.setCustomerid(domain.getCustomerid()); dto.setReceiptAmount(domain.getReceiptAmount()); dto.setReceiptid(domain.getReceiptid()); dto.setSalesOrderDate(domain.getSalesOrderDate()); dto.setSoID(domain.getSoID()); dto.setReceiptStatus(domain.getReceiptStatus()); dto.setReceiptType(domain.getReceiptType()); dto.setBiayaTambahan(domain.getBiayaTambahan()); dto.setReceiptPaidAmount(domain.getReceiptPaidAmount()); dto.setReffPONumber(domain.getReffPONumber()); dto.setReferenceNumber(domain.getReferenceNumber()); dto.setNoNotaPenjualan(domain.getNoNotaPenjualan()); return dto; } public List<ReceiptSOTaskDTO> toDTOs(List<ReceiptSOTask> domains) { List<ReceiptSOTaskDTO> dTOs = new ArrayList<>(); domains.forEach((domain) -> { dTOs.add(toDTO(domain)); }); return dTOs; } }