package com.ruoyi.tms.domain;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
@Data
|
@TableName("tms_dispatch_fee_summary_vi")
|
public class TmsDispatchFeeSummaryVi {
|
|
/** 派车单ID */
|
@TableId
|
private Long dispatchId;
|
/** 下单时间 */
|
@Excel(name = "日期",dateFormat = "yyyy-MM-dd")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date orderTime;
|
|
/** 客户名称 */
|
@Excel(name = "客户")
|
private String customerName;
|
|
/** 项目名称 */
|
@Excel(name = "项目名称")
|
private String projectName;
|
|
/** 发货区域 */
|
@Excel(name = "装货地区域")
|
private String shipperRegionLabel;
|
/** 发货地址 */
|
@Excel(name = "装货地地址")
|
private String shipperAddress;
|
|
|
|
/** 收货区域 */
|
@Excel(name = "卸货地区域")
|
private String receiverRegionLabel;
|
|
/** 收货地址 */
|
@Excel(name = "卸货地地址")
|
private String receiverAddress;
|
|
|
/** 要求车型 */
|
@Excel(name = "下单车型",dictType="vehicle_type")
|
private String requiredVehicleTypes;
|
|
/** 派车单号 */
|
@Excel(name = "调度单号")
|
private String dispatchNo;
|
|
|
|
/** 派车单状态 */
|
@Excel(name = "状态",dictType="tms_dispatch_order_status")
|
private Integer status;
|
|
|
/** 承运商名称(按自营/非自营逻辑) */
|
@Excel(name = "承运商")
|
private String providerName;
|
|
|
|
/** 车牌 */
|
@Excel(name = "车牌")
|
private String licensePlate;
|
@Excel(name = "香港车牌")
|
private String licenseHk;
|
@Excel(name = "澳门车牌")
|
private String licenseMo;
|
|
|
/** 主司机 */
|
@Excel(name = "司机")
|
private String mainDriverName;
|
|
/** 实际车型 */
|
@Excel(name = "承运车型",dictType="vehicle_type")
|
private String actualVehicleType;
|
|
|
|
/** 货架号 */
|
@Excel(name = "托架")
|
private String shelfCode;
|
|
/** 柜号 */
|
@Excel(name = "柜号")
|
private String containerNo;
|
|
|
|
|
/** 口岸 */
|
@Excel(name = "口岸")
|
private String port;
|
/** 无缝供应商名称 */
|
@Excel(name = "无缝供应商")
|
private String seamlessSupplierName;
|
|
/** 无缝号 */
|
@Excel(name = "无缝号")
|
private String seamlessNumber;
|
|
/** 无缝供应商 */
|
private Integer seamlessSupplierId;
|
|
/** 是否查验 */
|
@Excel(name = "查验",dictType = "sys_number_is")
|
private Integer iscc;
|
|
/** 报关服务商 */
|
@Excel(name = "报关服务商")
|
private String customsServiceProviderName;
|
/** 装卸服务商 */
|
@Excel(name = "装卸服务商")
|
private String loadingServiceProviderName;
|
|
|
|
/* ================= 应付 ================= */
|
@Excel(name = "应付运费(人民币)",scale = 4)
|
private BigDecimal pShippingFeeRmb;
|
@Excel(name = "应付运费(港币)",scale = 4)
|
private BigDecimal pShippingFeeHkd;
|
@Excel(name = "应付增值服务(人民币)",scale = 4)
|
private BigDecimal pServerFeeRmb;
|
@Excel(name = "应付增值服务(港币)",scale = 4)
|
private BigDecimal pServerFeeHkd;
|
@Excel(name = "应付实报实销(人民币)",scale = 4)
|
private BigDecimal pActualFeeRmb;
|
@Excel(name = "应付实报实销(港币)",scale = 4)
|
private BigDecimal pActualFeeHkd;
|
|
/** 应付合计(人民币) */
|
@Excel(name = "应付小计(人民币)",scale = 4)
|
@TableField(exist = false)
|
private BigDecimal pTotalRmb;
|
@Excel(name = "应付小计(港币)",scale = 4)
|
@TableField(exist = false)
|
private BigDecimal pTotalHkd;
|
|
|
|
/* ================= 应收 ================= */
|
@Excel(name = "应收运费(人民币)",scale = 4)
|
private BigDecimal rShippingFeeRmb;
|
@Excel(name = "应收运费(港币)",scale = 4)
|
private BigDecimal rShippingFeeHkd;
|
@Excel(name = "应收增值服务(人民币)",scale = 4)
|
private BigDecimal rServerFeeRmb;
|
@Excel(name = "应收增值服务(港币)",scale = 4)
|
private BigDecimal rServerFeeHkd;
|
@Excel(name = "应收实报实销(人民币)",scale = 4)
|
private BigDecimal rActualFeeRmb;
|
@Excel(name = "应收实报实销(港币)",scale = 4)
|
private BigDecimal rActualFeeHkd;
|
|
/** 应收合计(人民币) */
|
@Excel(name = "应收小计(人民币)",scale = 4)
|
@TableField(exist = false)
|
private BigDecimal rTotalRmb;
|
@Excel(name = "应收小计(港币)",scale = 4)
|
@TableField(exist = false)
|
private BigDecimal rTotalHkd;
|
|
|
/* ================= 毛利 ================= */
|
|
/** 毛利(人民币) */
|
@Excel(name = "毛利(人民币)",scale = 4)
|
@TableField(exist = false)
|
private BigDecimal grossProfitRmb;
|
/** 毛利(港币) */
|
@Excel(name = "毛利(港币)",scale = 4)
|
@TableField(exist = false)
|
private BigDecimal grossProfitHkd;
|
/** 毛利率(人民币) */
|
@Excel(name = "毛利率(人民币)",scale = 4)
|
@TableField(exist = false)
|
private BigDecimal grossProfitRadioRmb;
|
/** 毛利率(港币) */
|
@Excel(name = "毛利率(港币)",scale = 4)
|
@TableField(exist = false)
|
private BigDecimal grossProfitRadioHkd;
|
|
|
|
|
}
|