package com.example.erp.dto.sd; import com.alibaba.excel.annotation.ExcelProperty; import com.example.erp.entity.sd.Order; import lombok.Data; import java.time.LocalDate; @Data public class DeliverySearchDTO { @ExcelProperty("编号") private Long id; @ExcelProperty("发货状态") private Integer deliveryState; @ExcelProperty("出库状态") private Integer stockState; @ExcelProperty("付款条件") private String paymentTerms; @ExcelProperty("发货单号") private String deliveryId; @ExcelProperty("订单编号") private String orderId; @ExcelProperty("项目名称") private String project; @ExcelProperty("客户编号") private String customerId; @ExcelProperty("客户名称") private String customerName; @ExcelProperty("发货日期") private LocalDate deliveryDate; @ExcelProperty("支付方式") private String payMethod; @ExcelProperty("支付日期") private LocalDate payDate; @ExcelProperty("销售人id") private String salesmanId; @ExcelProperty("销售人") private String salesman; @ExcelProperty("创建人id") private String creatorId; @ExcelProperty("创建人") private String creator; @ExcelProperty("联系人") private String contacts; @ExcelProperty("联系电话") private String contactNumber; @ExcelProperty("送货地址") private String deliveryAddress; @ExcelProperty("面积") private Double area; @ExcelProperty("数量") private Integer quantity; @ExcelProperty("总金额") private Double money; @ExcelProperty("其他金额") private Double otherMoney; @ExcelProperty("运费金额") private Double freight; @ExcelProperty("运费数量") private Integer freightQuantity; @ExcelProperty("运费单价") private Double freightPrice; @ExcelProperty("打印次数") private Integer printingNumber; @ExcelProperty("备注") private String remarks; @ExcelProperty("创建时间") private LocalDate createTime; @ExcelProperty("修改时间") private LocalDate updateTime; private Order order; }