FullCommercialInvoiceDTO.java
package com.tradecloud.dto.api.invoice;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import io.swagger.annotations.ApiModel;
import java.util.ArrayList;
import java.util.List;
@ApiModel(description = "Use for view commercial invoice, update costing, quantities")
public class FullCommercialInvoiceDTO extends BasicCommercialInvoiceDTO {
@JsonPropertyDescription(value = "Invoice costing, this is hierarchy Invoice,consignment,order,items costing")
private InvoiceCostingDTO invoiceCostingDTO;
private List<PlannedSettlementDTO> plannedSettlementDTOS=new ArrayList<>();
public InvoiceCostingDTO getInvoiceCostingDTO() {
return invoiceCostingDTO;
}
public void setInvoiceCostingDTO(InvoiceCostingDTO invoiceCostingDTO) {
this.invoiceCostingDTO = invoiceCostingDTO;
}
public List<PlannedSettlementDTO> getPlannedSettlementDTOS() {
return plannedSettlementDTOS;
}
public void setPlannedSettlementDTOS(List<PlannedSettlementDTO> plannedSettlementDTOS) {
this.plannedSettlementDTOS = plannedSettlementDTOS;
}
}