package com.example.erp.dto.sd; import com.alibaba.excel.annotation.ExcelProperty; import com.example.erp.entity.sd.Delivery; import com.example.erp.entity.sd.DeliveryDetail; import com.example.erp.entity.sd.OrderDetail; import lombok.Data; import lombok.EqualsAndHashCode; import java.time.LocalDate; @Data public class DeliveryDetailDTO{ @ExcelProperty("编号") private Long id; @ExcelProperty("发货单号") private String deliveryId; @ExcelProperty("发货序号") private Integer deliveryNumber; @ExcelProperty("产品Id") private Integer productId; @ExcelProperty("产品") private String productName; @ExcelProperty("付款条件") private String paymentTerms; @ExcelProperty("项目名称") private String project; @ExcelProperty("数量") private Integer quantity; @ExcelProperty("单价") private Double price; @ExcelProperty("面积") private Double area; @ExcelProperty("其他金额") private Double otherMoney; @ExcelProperty("金额") private Double money; @ExcelProperty("客户编号") private String customerId; @ExcelProperty("客户名称") private String customerName; @ExcelProperty("客户简称") private String customerAbbreviation; @ExcelProperty("送货日期") private LocalDate deliveryDate; @ExcelProperty("支付方式") private String payMethod; @ExcelProperty("支付日期") private LocalDate payDate; @ExcelProperty("销售员") private String salesman; @ExcelProperty("发货员") private String creator; @ExcelProperty("联系人") private String contacts; @ExcelProperty("联系电话") private String contactNumber; @ExcelProperty("送货地址") private String deliveryAddress; @ExcelProperty("销售单号") private String orderId; @ExcelProperty("订单序号") private Integer orderNumber; @ExcelProperty("备注") private String deliveryDetailRemakes; @ExcelProperty("报表日期") private LocalDate createTime; }