package com.aircraft.modules.order.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 *
 * 打印订单数据
 *
 * @author chenxiky
 * @version 1.0.0
 * @since 2025/7/26
 */
@Data
public class PrintSettlementOrderDataVO {

    /**
     * 结算单号
     */
    @ApiModelProperty(value = "结算单号")
    private String batchNo;

    /**
     * 结算时间
     */
    @ApiModelProperty(value = "结算时间")
    private String settlementTimeScope;

    /**
     * 委托方
     */
    @ApiModelProperty(value = "委托方")
    private String clientName;

    /**
     *  重量
     */
    @ApiModelProperty(value = "重量")
    private BigDecimal cargoWeight;

    /**
     * 金额（RMB）
     */
    @ApiModelProperty(value = "金额（RMB）")
    private BigDecimal totalAmount;

    /**
     * 金额大写
     */
    @ApiModelProperty(value = "金额大写")
    private String totalAmountUpper;

    @ApiModelProperty(value = "结算明细")
    private List<SettlementDetailVO> settlementDetailList;

}
