From d7daf7a7bdd581976df7af95200104b6824c6dd6 Mon Sep 17 00:00:00 2001 From: wusiyu <2015098864@qq.com> Date: Fri, 23 Jan 2026 18:00:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E7=AE=A1=E7=90=86-=E9=83=A8?= =?UTF-8?q?=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/excel/StStorageLocationExcel.java | 92 +++++++++++++++++++ .../wms/pojo/vo/StStorageLocationVO.java | 25 +++++ 2 files changed, 117 insertions(+) create mode 100644 blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StStorageLocationExcel.java create mode 100644 blade-service/blade-wms/src/main/java/org/springblade/wms/pojo/vo/StStorageLocationVO.java diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StStorageLocationExcel.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StStorageLocationExcel.java new file mode 100644 index 00000000..f45740a2 --- /dev/null +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StStorageLocationExcel.java @@ -0,0 +1,92 @@ +package org.springblade.wms.excel; + +import com.alibaba.excel.annotation.ExcelProperty; +import com.alibaba.excel.annotation.write.style.ColumnWidth; +import com.alibaba.excel.annotation.write.style.ContentRowHeight; +import com.alibaba.excel.annotation.write.style.HeadRowHeight; +import lombok.Data; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @version 1.0 + * @program: jonhon-mes-svr + * @ClassName StStorageLocationExcel + * @description: 库位维护表 Excel实体类 + * @autor: WuSiYu + * @create 2025-12-18 14:37 + **/ + +@Data +@ColumnWidth(25) +@HeadRowHeight(20) +@ContentRowHeight(18) +public class StStorageLocationExcel implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @ColumnWidth(20) + @ExcelProperty("主键") + private Long id; + /** + * 租户ID(默认值:000000) + */ + @ColumnWidth(20) + @ExcelProperty("租户ID(默认值:000000)") + private String tenantId; + /** + * 是否已删除(默认值:0) + */ + @ColumnWidth(20) + @ExcelProperty("是否已删除(默认值:0)") + private Long isDeleted; + /** + * 库房ID(关联st_storehouse表) + */ + @ColumnWidth(20) + @ExcelProperty("库房ID(关联st_storehouse表)") + private Long shId; + /** + * 库位号 + */ + @ColumnWidth(20) + @ExcelProperty("库位号") + private String location; + /** + * 物料编号(关联st_goods表goods_code字段) + */ + @ColumnWidth(20) + @ExcelProperty("物料编号(关联st_goods表goods_code字段)") + private String goodsCode; + /** + * 物料名称 + */ + @ColumnWidth(20) + @ExcelProperty("物料名称") + private String goodsName; + /** + * 物料规格 + */ + @ColumnWidth(20) + @ExcelProperty("物料规格") + private String specifications; + /** + * 型号/牌号 + */ + @ColumnWidth(20) + @ExcelProperty("型号/牌号") + private String materialModel; + /** + * 部门ID + */ + @ColumnWidth(20) + @ExcelProperty("部门ID") + private Long deptId; + +} + diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/pojo/vo/StStorageLocationVO.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/pojo/vo/StStorageLocationVO.java new file mode 100644 index 00000000..cd541486 --- /dev/null +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/pojo/vo/StStorageLocationVO.java @@ -0,0 +1,25 @@ +package org.springblade.wms.pojo.vo; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.springblade.wms.pojo.entity.StStorageLocation; + +import java.io.Serial; + +/** + * @version 1.0 + * @program: jonhon-mes-svr + * @ClassName StStorageLocationVO + * @description: 库位维护表 视图实体类 + * @autor: WuSiYu + * @create 2025-12-18 14:36 + **/ + +@Data +@EqualsAndHashCode(callSuper = true) +public class StStorageLocationVO extends StStorageLocation { + @Serial + private static final long serialVersionUID = 1L; + +} +