feat(wms): 添加调拨单明细取消功能并优化字段映射

- 在IWmsTransferOrderItemService中新增cancelTransfer方法
- 修改WmsTransferOrderItem实体类将itemId字段重命名为orderItemId
- 在WmsTransferOrderItemBo和WmsTransferOrderItemVo中同步字段名称变更
- 为WmsTransferOrderBo的transferTime字段添加日期格式化注解
- 在WmsTransferOrderItemController中添加cancel接口支持取消操作
- 实现WmsTransferOrderItemServiceImpl的cancelTransfer业务逻辑
- 移除未使用的工具类依赖和冗余的coilService注入
- 修复confirmTransfer方法中的字段赋值错误
This commit is contained in:
2026-03-27 17:13:45 +08:00
parent b842f267cc
commit 1c9a59636a
7 changed files with 54 additions and 9 deletions

View File

@@ -126,4 +126,13 @@ public class WmsTransferOrderItemController extends BaseController {
public R<Void> confirm(@Validated(AddGroup.class) @RequestBody WmsTransferOrderItemBo bo) {
return toAjax(iWmsTransferOrderItemService.confirmTransfer(bo));
}
/**
* 取消调拨
*/
@Log(title = "调拨单明细", businessType = BusinessType.DELETE)
@PostMapping("/cancel")
public R<Void> cancel(@NotNull(message = "明细id不能为空") Long orderItemId) {
return toAjax(iWmsTransferOrderItemService.cancelTransfer(orderItemId));
}
}