Files
klp-oa/klp-wms/src/main/java/com/klp/domain/vo/WmsCoilWarehouseOperationLogVo.java
Joshi 625ef6330b feat(wms): 添加钢卷库区操作记录的查询和删除功能
- 新增根据钢卷ID、操作类型和出入库类型删除操作记录的方法
- 新增根据二级库区ID和时间范围查询操作记录的功能
- 在WmsCoilWarehouseOperationLogVo中添加创建时间和关联对象字段
- 实现递归查询子库区ID的功能支持范围查询
- 添加钢卷和库区信息的关联查询和映射
- 在控制器中暴露新的API接口供前端调用
2026-03-05 13:07:01 +08:00

69 lines
1.5 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.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.klp.common.annotation.ExcelDictFormat;
import com.klp.common.convert.ExcelDictConvert;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* 钢卷库区操作记录视图对象 wms_coil_warehouse_operation_log
*
* @author klp
* @date 2026-03-05
*/
@Data
@ExcelIgnoreUnannotated
public class WmsCoilWarehouseOperationLogVo {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@ExcelProperty(value = "主键ID")
private Long logId;
/**
* 钢卷ID
*/
@ExcelProperty(value = "钢卷ID")
private Long coilId;
/**
* 实际库区ID
*/
@ExcelProperty(value = "实际库区ID")
private Long actualWarehouseId;
/**
* 业务操作类型1=收货2=加工3=调拨4=发货
*/
@ExcelProperty(value = "业务操作类型1=收货2=加工3=调拨4=发货")
private Integer operationType;
/**
* 出入库方向1=入库2=出库
*/
@ExcelProperty(value = "出入库方向1=入库2=出库")
private Integer inOutType;
/**
* 备注
*/
@ExcelProperty(value = "备注")
private String remark;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
private WmsWarehouseVo warehouse;
private WmsMaterialCoilVo coil;
}