云
6 天以前 616a6b2e9a7824da8d11a4e11730fd2f9b615299
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/wm/returnvendor/MesWmReturnVendorDO.java
@@ -7,6 +7,7 @@
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import cn.iocoder.yudao.module.mes.enums.DictTypeConstants;
@@ -38,8 +39,18 @@
    private String name;
    /**
     * 采购订单编号
     *
     * 关联 ERP 采购订单 {@link cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO#getId()}
     */
    private Long purchaseOrderId;
    /**
     * 采购订单编码(冗余字段,用于显示)
     */
    private String purchaseOrderCode;
    /**
     * 采购合同号(创建时从采购订单快照,换货入库沿用)
     */
    private String contractNo;
    /**
     * 供应商 ID
     *
@@ -74,4 +85,34 @@
     */
    private String remark;
    // ========== 审批 ==========
    /**
     * BPM 流程实例编号
     */
    private String processInstanceId;
    /**
     * BPM 流程定义 Key
     */
    private String processDefinitionKey;
    // ========== 费用信息 ==========
    /**
     * 处理方式
     *
     * 枚举 {@link cn.iocoder.yudao.module.mes.enums.wm.MesWmReturnVendorHandleTypeEnum}
     */
    private Integer handleType;
    /**
     * 退款金额(默认按采购单价 × 退货数量计算,可修改)
     */
    private BigDecimal refundAmount;
    /**
     * 负数冲红付款单编号(退款时生成,关联 ERP 付款单)
     */
    private Long redFlushPaymentId;
    /**
     * 换货到货通知单编号(换货时生成,关联 MES 到货通知单)
     */
    private Long replacementNoticeId;
}