Files
klp-oa/klp-wms/src/main/java/com/klp/domain/vo/WmsCoilBindInfoVo.java
Joshi 5868b63d81 feat(wms): 扩展钢卷绑定信息数据结构
- 在 WmsCoilBindInfoVo 中新增发货计划、发货单主表及明细相关字段
- 添加 Excel 导出注解支持并增加 BigDecimal 类型字段
- 更新 MyBatis 映射文件以包含新的关联查询字段
- 在 MaterialCoilService 实现中补充完整的绑定信息设置逻辑
- 扩展 WmsMaterialCoilVo 数据传输对象以支持更多业务字段
- 优化数据库查询 SQL 以获取完整的发货单关联信息
2026-01-29 16:51:00 +08:00

67 lines
1.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* 钢卷绑定信息(发货单明细 -> 发货单 -> 发货计划)
* 用于快速标记钢卷是否已被发货单明细占用,并返回占用来源信息。
*/
@Data
@ExcelIgnoreUnannotated
public class WmsCoilBindInfoVo implements Serializable {
private static final long serialVersionUID = 1L;
/** 钢卷ID */
private Long coilId;
/** 发货单明细ID */
private Long detailId;
// -------------------- 发货计划plan --------------------
private Long planId;
private String planName;
private Date planDate;
// -------------------- 发货单主表waybill --------------------
private Long waybillId;
private String waybillNo;
private String waybillName;
private String licensePlate;
private String consigneeUnit;
private String senderUnit;
private Date deliveryTime;
private String weighbridge;
private String salesPerson;
private String principal;
private String principalPhone;
private Long waybillStatus;
private String waybillRemark;
// -------------------- 发货单明细补充字段detail --------------------
private String detailSettlementType;
private BigDecimal detailUnitPrice;
}