Files
xgy-oa/klp-wms/src/main/java/com/klp/domain/vo/WmsTransferOrderItemVo.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

84 lines
1.7 KiB
Java

package com.klp.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.klp.common.annotation.ExcelDictFormat;
import com.klp.common.convert.ExcelDictConvert;
import lombok.Data;
/**
* 调拨单明细视图对象 wms_transfer_order_item
*
* @author klp
* @date 2026-03-27
*/
@Data
@ExcelIgnoreUnannotated
public class WmsTransferOrderItemVo {
private static final long serialVersionUID = 1L;
/**
* 调拨明细主键ID
*/
@ExcelProperty(value = "调拨明细主键ID")
private Long orderItemId;
/**
* 关联调拨单ID
*/
@ExcelProperty(value = "关联调拨单ID")
private Long transferId;
/**
* 钢卷id
*/
@ExcelProperty(value = "钢卷id")
private Long coilId;
/**
* 调拨前itemId
*/
@ExcelProperty(value = "调拨前itemId")
private Long itemIdBefore;
/**
* 调拨后itemId
*/
@ExcelProperty(value = "调拨后itemId")
private Long itemIdAfter;
/**
* 修改前物料类型 1-原料 2-成品
*/
@ExcelProperty(value = "修改前物料类型 1-原料 2-成品")
private Long materialTypeBefore;
/**
* 修改后物料类型 1-原料 2-成品
*/
@ExcelProperty(value = "修改后物料类型 1-原料 2-成品")
private Long materialTypeAfter;
/**
* 调拨前逻辑库区ID
*/
@ExcelProperty(value = "调拨前逻辑库区ID")
private Long warehouseIdBefore;
/**
* 调拨后逻辑库区ID
*/
@ExcelProperty(value = "调拨后逻辑库区ID")
private Long warehouseIdAfter;
/**
* 备注
*/
@ExcelProperty(value = "备注")
private String remark;
}