package com.jwipc.order.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author shenyang.ou
 * @date 2025/11/28 17:18
 * @desc
 */
@Data
public class OverseasDeliveryImportDTO implements Serializable {
    /**
     * 委托单号
     */
    @ExcelProperty("委托单号")
    private String entrustNo;
    /**
     * 单据日期
     */
    @ExcelProperty("单据日期")
    private String codeDateStr;
    private LocalDateTime codeDate;
    /**
     * 采购订单编码
     */
    @ExcelProperty("采购订单编码")
    private String poCode;
    /**
     * 物料编码
     */
    @ExcelProperty("物料编码")
    private String materialCode;
    /**
     * 数量
     */
    @ExcelProperty("数量")
    private BigDecimal num;
    /**
     * 产品型号
     */
    @ExcelProperty("产品型号")
    private String model;
    /**
     * 报关币种
     */
    @ExcelProperty("报关币种")
    private String currencyCode;
    /**
     * 进口单价
     */
    @ExcelProperty("进口单价")
    private BigDecimal price;
    /**
     * 进口总价
     */
    @ExcelProperty("进口总价")
    private BigDecimal orderTaxAmount;
    /**
     * 箱数
     */
    @ExcelProperty("箱数")
    private BigDecimal caseNum;
    /**
     * 关税
     */
    @ExcelProperty("关税")
    private BigDecimal tariff;
}
