Files
klp-oa/klp-wms/src/main/java/com/klp/domain/bo/WmsTransferOrderItemBo.java
Joshi c323ef7a52 feat(wms): 添加调拨订单项目调拨状态字段
- 在 WmsTransferOrderItem 实体中新增 isTransferred 字段用于标识是否已调拨
- 在 WmsTransferOrderItemBo 和 WmsTransferOrderItemVo 中同步添加调拨状态字段
- 在 MyBatis 映射文件中配置 isTransferred 字段映射关系
- 在查询条件中增加调拨状态过滤功能
- 添加调拨单审批状态校验逻辑确保只有审批通过才能调拨
- 在调拨操作完成后设置项目为已调拨状态(isTransferred=1)
2026-04-10 10:25:04 +08:00

83 lines
1.3 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.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
import javax.validation.constraints.*;
/**
* 调拨单明细业务对象 wms_transfer_order_item
*
* @author klp
* @date 2026-03-27
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class WmsTransferOrderItemBo extends BaseEntity {
/**
* 调拨明细主键ID
*/
private Long orderItemId;
/**
* 关联调拨单ID
*/
private Long transferId;
/**
* 钢卷id
*/
private Long coilId;
/**
* 钢卷id列表批量新增用
*/
private List<Long> coilIds;
/**
* 调拨前itemId
*/
private Long itemIdBefore;
/**
* 调拨后itemId
*/
private Long itemIdAfter;
/**
* 修改前物料类型 1-原料 2-成品
*/
private Long materialTypeBefore;
/**
* 修改后物料类型 1-原料 2-成品
*/
private Long materialTypeAfter;
/**
* 调拨前逻辑库区ID
*/
private Long warehouseIdBefore;
/**
* 调拨后逻辑库区ID
*/
private Long warehouseIdAfter;
/**
* 备注
*/
private String remark;
/**
* 是否已经调拨 0-未调拨 1-已调拨
*/
private Integer isTransferred;
}