package com.jkcredit.invoice.model.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

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

/**
 * @description: 运单关联预估
 * @author: sunzhaoning
 * @create: 2019-07-18 16:38
 * @version: V1.0
 **/
@Data
public class BillRelationEstimate implements Serializable {

    private static final long serialVersionUID = -8589216617299856414L;

    private Long id;

    /**
     * 运单编号
     */
    @Excel(name = "运单编号")
    private String num;

    /**
     * 车牌号
     */
    @Excel(name = "车牌号码")
    private String plateNum;

    /**
     * 车牌颜色
     */
    @Excel(name = "车牌颜色")
    private String plateColor;

    /**
     * 运单开始地址
     */
    @Excel(name = "运单开始地址")
    private String sourceAddr;

    /**
     * 运单目的地址
     */
    @Excel(name = "运单目的地址")
    private String destAddr;

    /**
     * 开始时间
     */
    @Excel(name = "运单开始时间")
    private String startTime;

    /**
     * 结束时间
     */
    @Excel(name = "运单预计完成时间")
    private String endTime;

    /**
     * 交易时间
     */
    @Excel(name = "交易时间")
    private String exTime;

    /**
     * 税额
     */
    @Excel(name = "税额")
    private Double totalTaxAmount;

    /**
     * 价税合计
     */
    @Excel(name = "价税合计")
    private Double totalAmount;

    /**
     * 运单费用
     */
    @Excel(name = "运单费用")
    private Double fee;

    /**
     * 税号
     */
    @Excel(name = "税号")
    private String taxPlayerCode;

    /**
     * 重复的条数
     */
    private int totalCount = 1;

    /**
     * 重复的条数的税率相加的和
     */
    private BigDecimal all;
}
