package com.njzscloud.dispose.cst.order.pojo.result;

import lombok.Data;

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

/**
 * 运输信息
 *
 * @author ljw
 */
@Data
public class OrderResult {

    /**
     * 订单ID
     */
    private Long id;

    /**
     * 订单编号
     */
    private String sn;

    /**
     * 订单创建时间
     */
    private LocalDateTime createTime;

    /**
     * 产品名称
     */
    private String goodsName;

    /**
     * 产品图片
     */
    private String picture;

    /**
     * 预估量
     */
    private Integer estimatedQuantity;

    /**
     * 订单付费项统计
     */
    private List<OrderPaymentRecordResult> orderPaymentRecordList;

    /**
     * 合计金额
     */
    private BigDecimal settleMoney;

    /**
     * 产废组织名称
     */
    private String cfOrgName;

    /**
     * 产废联系人姓名
     */
    private String contacts;

    /**
     * 产废联系方式
     */
    private String phone;

    /**
     * 产废地址
     */
    private String cfAddress;

    /**
     * 清运组织名称
     */
    private String transOrgName;

    /**
     * 清运联系人姓名
     */
    private String transContacts;

    /**
     * 清运联系方式
     */
    private String transPhone;

    /**
     * 清运公司地址
     */
    private String transAddress;

    /**
     * 总毛重；单位：千克
     */
    private Integer totalRoughWeight;

    /**
     * 总皮重；单位：千克
     */
    private Integer totalTareWeight;

    /**
     * 总净重；单位：千克
     */
    private Integer totalSettleWeight;

    /**
     * 运输信息
     */
    private List<TransResult> transResultList;

    /**
     * 站点名称
     */
    private String stationName;

    /**
     * 站点联系人姓名
     */
    private String stationContacts;

    /**
     * 站点联系方式
     */
    private String stationPhone;

    /**
     * 站点地址
     */
    private String stationAddress;

}
