Files
xgy-oa/klp-wms/src/main/java/com/klp/domain/bo/WmsTransferOrderItemBo.java
Joshi 1c9a59636a feat(wms): 添加调拨单明细取消功能并优化字段映射
- 在IWmsTransferOrderItemService中新增cancelTransfer方法
- 修改WmsTransferOrderItem实体类将itemId字段重命名为orderItemId
- 在WmsTransferOrderItemBo和WmsTransferOrderItemVo中同步字段名称变更
- 为WmsTransferOrderBo的transferTime字段添加日期格式化注解
- 在WmsTransferOrderItemController中添加cancel接口支持取消操作
- 实现WmsTransferOrderItemServiceImpl的cancelTransfer业务逻辑
- 移除未使用的工具类依赖和冗余的coilService注入
- 修复confirmTransfer方法中的字段赋值错误
2026-03-27 17:13:45 +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;
/**
* 物料类型
*/
private String itemType;
}