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_warehouse * * @author JR * @date 2025-07-18 */ @Data @ExcelIgnoreUnannotated public class WmsWarehouseVo { private static final long serialVersionUID = 1L; /** * 主键ID */ @ExcelProperty(value = "主键ID") private Long warehouseId; /** * 父节点ID(指向同表 warehouse_id) */ @ExcelProperty(value = "父节点ID", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "指=向同表,w=arehouse_id") private Long parentId; /** * 仓库/库区编码 */ @ExcelProperty(value = "仓库/库区编码") private String warehouseCode; /** * 仓库/库区名称 */ @ExcelProperty(value = "仓库/库区名称") private String warehouseName; /** * 类型:0=仓库,1=库区,2=库位,… */ @ExcelProperty(value = "类型:0=仓库,1=库区,2=库位,…") private Long warehouseType; /** * 同级排序号 */ @ExcelProperty(value = "同级排序号") private Long sortNo; /** * 是否启用(0=否,1=是) */ @ExcelProperty(value = "是否启用", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "0==否,1=是") private Integer isEnabled; /** * 备注 */ @ExcelProperty(value = "备注") private String remark; }