package com.klp.domain.vo; import lombok.Data; import java.io.Serializable; import java.util.Date; import java.math.BigDecimal; /** * 根据钢卷ID查询发货关联信息VO * * @author klp * @date 2025-11-25 */ @Data public class WmsDeliveryCoilRelationVo implements Serializable { private static final long serialVersionUID = 1L; // ==================== 发货单明细信息 ==================== /** * 明细唯一ID */ private Long detailId; /** * 关联发货单主表ID */ private Long waybillId; /** * 关联钢卷表ID */ private Long coilId; private String productName; private String edgeType; private String packaging; private String settlementType; private String rawMaterialFactory; private String coilNo; private String specification; private String material; private Long quantity; private BigDecimal weight; private BigDecimal unitPrice; private String remark; // ==================== 发货单信息 ==================== /** * 发货单唯一ID */ private Long waybillId2; /** * 发货单编号 */ private String waybillNo; /** * 发货单名称 */ private String waybillName; /** * 关联发货计划ID */ private Long planId; /** * 车牌 */ private String licensePlate; /** * 收货单位 */ private String consigneeUnit; /** * 发货单位 */ private String senderUnit; /** * 发货时间 */ private Date deliveryTime; /** * 磅房 */ private String weighbridge; /** * 销售 */ private String salesPerson; /** * 负责人 */ private String principal; /** * 负责人电话 */ private String principalPhone; /** * 完成状态(0=待发货,1=已发货,2=已完成,3=取消) */ private Long status; /** * 发货单备注 */ private String waybillRemark; // ==================== 发货计划信息 ==================== /** * 计划唯一ID */ private Long planId2; /** * 发货计划名称 */ private String planName; /** * 计划日期 */ private Date planDate; /** * 计划类型: 发货0,收货1 */ private Integer planType; /** * 计划备注 */ private String planRemark; /** * 审核状态 */ private Integer auditStatus; /** * 审核人 */ private String auditBy; /** * 审核时间 */ private Date auditTime; // ==================== 钢卷信息 ==================== /** * 入场钢卷号 */ private String enterCoilNo; /** * 当前钢卷号 */ private String currentCoilNo; }