Files
klp-oa/klp-wms/src/main/java/com/klp/domain/vo/WmsActualWarehouseVo.java
砂糖 c4c9641901 feat: 添加钢卷ID字段并实现导出功能
- 在WmsActualWarehouseVo中添加coilId字段
- 在WmsActualWarehouseServiceImpl中设置coilId值
- 在WarehouseBird组件中添加导出库内钢卷信息功能
- 在CoilTable组件中添加总卷数和总净重统计显示
2026-04-03 15:34:19 +08:00

91 lines
2.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.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_actual_warehouse
*
* @author klp
* @date 2025-11-24
*/
@Data
@ExcelIgnoreUnannotated
public class WmsActualWarehouseVo {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@ExcelProperty(value = "主键ID")
private Long actualWarehouseId;
/**
* 父节点ID指向同表 warehouse_id
*/
@ExcelProperty(value = "父节点ID", converter = ExcelDictConvert.class)
@ExcelDictFormat(readConverterExp = "指=向同表,w=arehouse_id")
private Long parentId;
/**
* 实际库区/库位编码
*/
@ExcelProperty(value = "实际库区/库位编码")
private String actualWarehouseCode;
/**
* 实际库区/库位名称
*/
@ExcelProperty(value = "实际库区/库位名称")
private String actualWarehouseName;
/**
* 类型0=仓库1=库区2=库位,…
*/
@ExcelProperty(value = "类型0=仓库1=库区2=库位,…")
private Long actualWarehouseType;
/**
* 同级排序号
*/
@ExcelProperty(value = "同级排序号")
private Long sortNo;
/**
* 是否启用0=否1=是)
*/
@ExcelProperty(value = "是否启用", converter = ExcelDictConvert.class)
@ExcelDictFormat(readConverterExp = "0==否1=是")
private Integer isEnabled;
/**
* 拆分状态0=未拆分1=已拆分
*/
private Integer splitStatus;
/**
* 拆分类型0=列拆分
*/
private Integer splitType;
/**
* 备注
*/
@ExcelProperty(value = "备注")
private String remark;
// 占用钢卷信息(当 isEnabled=0 时可能有值)
private String enterCoilNo;
private String currentCoilNo;
private String supplierCoilNo;
private Long coilId;
}