package com.ruoyi.sales.dto;
|
|
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* 销售发货历史数据导入-已发货
|
*
|
* @author deslrey
|
* @version 1.0
|
* @since 2026/4/22 11:47
|
*/
|
@Data
|
public class SalesShippingImportDto {
|
|
@Excel(name = "自序")
|
private Long sequence;
|
|
@Excel(name = "分厂")
|
private String branchFactory;
|
|
@Excel(name = "价格审核")
|
private String priceAudit;
|
|
@Excel(name = "订单类型")
|
private String orderType;
|
|
@Excel(name = "报表日期", width = 30, dateFormat = "yyyy/MM/dd HH:mm:ss")
|
private Date reportDate;
|
|
@Excel(name = "发货编号")
|
private String shippingNo;
|
|
@Excel(name = "客户编号")
|
private String customerCode;
|
|
@Excel(name = "客户名称")
|
private String customerName;
|
|
@Excel(name = "工程编号")
|
private String projectNo;
|
|
@Excel(name = "项目名称")
|
private String projectName;
|
|
@Excel(name = "结算币种")
|
private String currency;
|
|
@Excel(name = "付款条件")
|
private String paymentTerms;
|
|
@Excel(name = "业务员")
|
private String salesman;
|
|
@Excel(name = "车号")
|
private String carNo;
|
|
@Excel(name = "订单编号")
|
private String orderNo;
|
|
@Excel(name = "合同编号")
|
private String contractNo;
|
|
@Excel(name = "对方单号")
|
private String customerOrderNo;
|
|
@Excel(name = "产品大类")
|
private String productCategory;
|
|
@Excel(name = "产品子类")
|
private String productSubCategory;
|
|
@Excel(name = "产品名称")
|
private String productName;
|
|
@Excel(name = "数量")
|
private BigDecimal quantity;
|
|
@Excel(name = "单价")
|
private BigDecimal unitPrice;
|
|
@Excel(name = "实际面积")
|
private BigDecimal actualArea;
|
|
@Excel(name = "结算面积")
|
private BigDecimal settlementArea;
|
|
@Excel(name = "玻璃金额")
|
private BigDecimal glassAmount;
|
|
@Excel(name = "其他加工费")
|
private BigDecimal otherProcessFee;
|
|
@Excel(name = "金额")
|
private BigDecimal totalAmount;
|
|
@Excel(name = "重箱")
|
private String heavyBox;
|
|
@Excel(name = "重量")
|
private BigDecimal weight;
|
|
@Excel(name = "单据加工要求")
|
private String orderProcessRequirement;
|
|
@Excel(name = "单据备注")
|
private String orderRemark;
|
|
@Excel(name = "审核后备注")
|
private String auditRemark;
|
|
@Excel(name = "送货地址")
|
private String deliveryAddress;
|
|
@Excel(name = "制单员")
|
private String creator;
|
|
@Excel(name = "玻璃厚度")
|
private String glassThickness;
|
|
@Excel(name = "成品厚度")
|
private String productThickness;
|
|
@Excel(name = "mm平方")
|
private BigDecimal mmSquare;
|
|
@Excel(name = "产品简称")
|
private String productShortName;
|
|
@Excel(name = "运输方式")
|
private String transportType;
|
|
@Excel(name = "价格审核人")
|
private String priceAuditor;
|
|
@Excel(name = "价格审核日期", width = 30, dateFormat = "yyyy/MM/dd")
|
private Date priceAuditDate;
|
|
@Excel(name = "联系人")
|
private String contactPerson;
|
|
@Excel(name = "联系电话")
|
private String contactPhone;
|
|
@Excel(name = "一级地区")
|
private String regionLevel1;
|
|
@Excel(name = "二级地区")
|
private String regionLevel2;
|
|
@Excel(name = "打孔")
|
private Integer holeCount;
|
|
@Excel(name = "挖缺")
|
private Integer notchCount;
|
|
@Excel(name = "安全角")
|
private Integer safetyCornerCount;
|
|
@Excel(name = "磨边(异形)")
|
private String irregularGrinding;
|
}
|