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

57 lines
1.1 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 javax.validation.constraints.*;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
/**
* 调拨单主业务对象 wms_transfer_order
*
* @author klp
* @date 2026-03-27
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class WmsTransferOrderBo extends BaseEntity {
/**
* 调拨单主键ID
*/
private Long orderId;
/**
* 调拨单号(唯一格式DB+年月日+流水号)
*/
private String transferNo;
/**
* 调拨单名称
*/
private String transferName;
/**
* 调拨状态 0-待审核 1-已完成 2-已取消
*/
private Long transferStatus;
/**
* 实际调拨时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date transferTime;
/**
* 备注
*/
private String remark;
}