BondedBoeLineDto.java

package com.tradecloud.domain.document.invoice.bonded;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Getter
@Setter
public class BondedBoeLineDto implements Serializable {
    private Long id;
    private Integer lineNumber;
    private Integer previousLineNumber;
    private String orderReference;
    private String itemReference;

    private String lrnNumber;
    private String mrnNumber;
    private String previousMrnNumber;
    private Date billOfEntryDate;
    private String cpcCode;
    private String itacPermit;

    private BigDecimal customsValue;
    private String customsValueCurrency;

    private BigDecimal statUnitQty;
    private String statUnitCode;
    private BigDecimal statUnit2Qty;
    private String statUnit2Code;
    private BigDecimal statUnit3Qty;
    private String statUnit3Code;

    private String dutyCountryOfOrigin;
    private String dutyTariffCode;

    private List<BondedCostDto> costs = new ArrayList<>();

}