+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 展开/折叠
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 新增
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From e7479aec2cdfac842fae4753e149b4ab2307cddb Mon Sep 17 00:00:00 2001
From: JR <3573153686@qq.com>
Date: Fri, 18 Jul 2025 10:12:48 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E7=94=9F=E6=88=90=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
klp-wms/src/main/java/com/klp/Main.java | 7 -
.../klp/controller/WmsCategoryController.java | 106 ++++++++++
.../klp/controller/WmsOrderController.java | 106 ++++++++++
.../controller/WmsOrderDetailController.java | 106 ++++++++++
.../controller/WmsProductBomController.java | 106 ++++++++++
.../klp/controller/WmsProductController.java | 106 ++++++++++
.../WmsProductionLineController.java | 106 ++++++++++
.../controller/WmsPurchasePlanController.java | 106 ++++++++++
.../WmsPurchasePlanDetailController.java | 106 ++++++++++
.../controller/WmsRawMaterialController.java | 106 ++++++++++
.../controller/WmsSchedulePlanController.java | 106 ++++++++++
.../WmsSchedulePlanDetailController.java | 106 ++++++++++
.../klp/controller/WmsStockController.java | 106 ++++++++++
.../klp/controller/WmsStockIoController.java | 106 ++++++++++
.../WmsStockIoDetailController.java | 106 ++++++++++
.../controller/WmsWarehouseController.java | 106 ++++++++++
.../main/java/com/klp/domain/WmsCategory.java | 57 ++++++
.../java/com/klp/domain/WmsOrderDetail.java | 54 +++++
.../main/java/com/klp/domain/WmsProduct.java | 78 ++++++++
.../java/com/klp/domain/WmsProductBom.java | 49 +++++
.../com/klp/domain/WmsProductionLine.java | 53 +++++
.../java/com/klp/domain/WmsPurchasePlan.java | 53 +++++
.../com/klp/domain/WmsPurchasePlanDetail.java | 58 ++++++
.../java/com/klp/domain/WmsRawMaterial.java | 126 ++++++++++++
.../java/com/klp/domain/WmsSchedulePlan.java | 54 +++++
.../com/klp/domain/WmsSchedulePlanDetail.java | 64 ++++++
.../main/java/com/klp/domain/WmsStock.java | 62 ++++++
.../main/java/com/klp/domain/WmsStockIo.java | 53 +++++
.../java/com/klp/domain/WmsStockIoDetail.java | 66 +++++++
.../java/com/klp/domain/WmsWarehouse.java | 57 ++++++
.../java/com/klp/domain/bo/WmsCategoryBo.java | 62 ++++++
.../com/klp/domain/bo/WmsOrderDetailBo.java | 58 ++++++
.../java/com/klp/domain/bo/WmsProductBo.java | 94 +++++++++
.../com/klp/domain/bo/WmsProductBomBo.java | 58 ++++++
.../klp/domain/bo/WmsProductionLineBo.java | 64 ++++++
.../com/klp/domain/bo/WmsPurchasePlanBo.java | 57 ++++++
.../domain/bo/WmsPurchasePlanDetailBo.java | 64 ++++++
.../com/klp/domain/bo/WmsRawMaterialBo.java | 166 ++++++++++++++++
.../com/klp/domain/bo/WmsSchedulePlanBo.java | 46 +++++
.../domain/bo/WmsSchedulePlanDetailBo.java | 64 ++++++
.../java/com/klp/domain/bo/WmsStockBo.java | 70 +++++++
.../java/com/klp/domain/bo/WmsStockIoBo.java | 57 ++++++
.../com/klp/domain/bo/WmsStockIoDetailBo.java | 76 +++++++
.../com/klp/domain/bo/WmsWarehouseBo.java | 61 ++++++
.../java/com/klp/domain/vo/WmsCategoryVo.java | 65 ++++++
.../com/klp/domain/vo/WmsOrderDetailVo.java | 60 ++++++
.../com/klp/domain/vo/WmsProductBomVo.java | 60 ++++++
.../java/com/klp/domain/vo/WmsProductVo.java | 100 ++++++++++
.../klp/domain/vo/WmsProductionLineVo.java | 68 +++++++
.../domain/vo/WmsPurchasePlanDetailVo.java | 66 +++++++
.../com/klp/domain/vo/WmsPurchasePlanVo.java | 60 ++++++
.../com/klp/domain/vo/WmsRawMaterialVo.java | 185 ++++++++++++++++++
.../domain/vo/WmsSchedulePlanDetailVo.java | 74 +++++++
.../com/klp/domain/vo/WmsSchedulePlanVo.java | 54 +++++
.../com/klp/domain/vo/WmsStockIoDetailVo.java | 79 ++++++++
.../java/com/klp/domain/vo/WmsStockIoVo.java | 62 ++++++
.../java/com/klp/domain/vo/WmsStockVo.java | 75 +++++++
.../com/klp/domain/vo/WmsWarehouseVo.java | 73 +++++++
.../com/klp/mapper/WmsCategoryMapper.java | 15 ++
.../com/klp/mapper/WmsOrderDetailMapper.java | 15 ++
.../com/klp/mapper/WmsProductBomMapper.java | 15 ++
.../java/com/klp/mapper/WmsProductMapper.java | 15 ++
.../klp/mapper/WmsProductionLineMapper.java | 15 ++
.../mapper/WmsPurchasePlanDetailMapper.java | 15 ++
.../com/klp/mapper/WmsPurchasePlanMapper.java | 15 ++
.../com/klp/mapper/WmsRawMaterialMapper.java | 15 ++
.../mapper/WmsSchedulePlanDetailMapper.java | 15 ++
.../com/klp/mapper/WmsSchedulePlanMapper.java | 15 ++
.../klp/mapper/WmsStockIoDetailMapper.java | 15 ++
.../java/com/klp/mapper/WmsStockIoMapper.java | 15 ++
.../java/com/klp/mapper/WmsStockMapper.java | 15 ++
.../com/klp/mapper/WmsWarehouseMapper.java | 15 ++
.../com/klp/service/IWmsCategoryService.java | 49 +++++
.../klp/service/IWmsOrderDetailService.java | 49 +++++
.../klp/service/IWmsProductBomService.java | 49 +++++
.../com/klp/service/IWmsProductService.java | 49 +++++
.../service/IWmsProductionLineService.java | 49 +++++
.../IWmsPurchasePlanDetailService.java | 49 +++++
.../klp/service/IWmsPurchasePlanService.java | 49 +++++
.../klp/service/IWmsRawMaterialService.java | 49 +++++
.../IWmsSchedulePlanDetailService.java | 49 +++++
.../klp/service/IWmsSchedulePlanService.java | 49 +++++
.../klp/service/IWmsStockIoDetailService.java | 49 +++++
.../com/klp/service/IWmsStockIoService.java | 49 +++++
.../com/klp/service/IWmsStockService.java | 49 +++++
.../com/klp/service/IWmsWarehouseService.java | 43 ++++
.../service/impl/WmsCategoryServiceImpl.java | 113 +++++++++++
.../impl/WmsOrderDetailServiceImpl.java | 112 +++++++++++
.../impl/WmsProductBomServiceImpl.java | 112 +++++++++++
.../service/impl/WmsProductServiceImpl.java | 119 +++++++++++
.../impl/WmsProductionLineServiceImpl.java | 113 +++++++++++
.../WmsPurchasePlanDetailServiceImpl.java | 113 +++++++++++
.../impl/WmsPurchasePlanServiceImpl.java | 112 +++++++++++
.../impl/WmsRawMaterialServiceImpl.java | 130 ++++++++++++
.../WmsSchedulePlanDetailServiceImpl.java | 113 +++++++++++
.../impl/WmsSchedulePlanServiceImpl.java | 111 +++++++++++
.../impl/WmsStockIoDetailServiceImpl.java | 115 +++++++++++
.../service/impl/WmsStockIoServiceImpl.java | 112 +++++++++++
.../klp/service/impl/WmsStockServiceImpl.java | 114 +++++++++++
.../service/impl/WmsWarehouseServiceImpl.java | 102 ++++++++++
.../mapper/klp/WmsCategoryMapper.xml | 23 +++
.../mapper/klp/WmsOrderDetailMapper.xml | 22 +++
.../mapper/{ => klp}/WmsOrderMapper.xml | 0
.../mapper/klp/WmsProductBomMapper.xml | 17 ++
.../resources/mapper/klp/WmsProductMapper.xml | 28 +++
.../mapper/klp/WmsProductionLineMapper.xml | 22 +++
.../klp/WmsPurchasePlanDetailMapper.xml | 23 +++
.../mapper/klp/WmsPurchasePlanMapper.xml | 22 +++
.../mapper/klp/WmsRawMaterialMapper.xml | 40 ++++
.../klp/WmsSchedulePlanDetailMapper.xml | 24 +++
.../mapper/klp/WmsSchedulePlanMapper.xml | 22 +++
.../mapper/klp/WmsStockIoDetailMapper.xml | 25 +++
.../resources/mapper/klp/WmsStockIoMapper.xml | 22 +++
.../resources/mapper/klp/WmsStockMapper.xml | 24 +++
.../mapper/klp/WmsWarehouseMapper.xml | 24 +++
115 files changed, 7371 insertions(+), 7 deletions(-)
delete mode 100644 klp-wms/src/main/java/com/klp/Main.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsCategoryController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsOrderController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsOrderDetailController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsProductBomController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsProductController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsProductionLineController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsPurchasePlanController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsPurchasePlanDetailController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsRawMaterialController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsSchedulePlanController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsSchedulePlanDetailController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsStockController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsStockIoController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsStockIoDetailController.java
create mode 100644 klp-wms/src/main/java/com/klp/controller/WmsWarehouseController.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsCategory.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsOrderDetail.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsProduct.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsProductBom.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsProductionLine.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsPurchasePlan.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsPurchasePlanDetail.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsRawMaterial.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsSchedulePlan.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsSchedulePlanDetail.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsStock.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsStockIo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsStockIoDetail.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/WmsWarehouse.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsCategoryBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsOrderDetailBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsProductBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsProductBomBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsProductionLineBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsPurchasePlanBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsPurchasePlanDetailBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsRawMaterialBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsSchedulePlanBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsSchedulePlanDetailBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsStockBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsStockIoBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsStockIoDetailBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/bo/WmsWarehouseBo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsCategoryVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsOrderDetailVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsProductBomVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsProductVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsProductionLineVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsPurchasePlanDetailVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsPurchasePlanVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsRawMaterialVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsSchedulePlanDetailVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsSchedulePlanVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsStockIoDetailVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsStockIoVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsStockVo.java
create mode 100644 klp-wms/src/main/java/com/klp/domain/vo/WmsWarehouseVo.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsCategoryMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsOrderDetailMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsProductBomMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsProductMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsProductionLineMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsPurchasePlanDetailMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsPurchasePlanMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsRawMaterialMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsSchedulePlanDetailMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsSchedulePlanMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsStockIoDetailMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsStockIoMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsStockMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/mapper/WmsWarehouseMapper.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsCategoryService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsOrderDetailService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsProductBomService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsProductService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsProductionLineService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsPurchasePlanDetailService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsPurchasePlanService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsRawMaterialService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsSchedulePlanDetailService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsSchedulePlanService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsStockIoDetailService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsStockIoService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsStockService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/IWmsWarehouseService.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsCategoryServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsOrderDetailServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsProductBomServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsProductServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsProductionLineServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanDetailServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsRawMaterialServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsSchedulePlanDetailServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsSchedulePlanServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsStockIoDetailServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsStockIoServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsStockServiceImpl.java
create mode 100644 klp-wms/src/main/java/com/klp/service/impl/WmsWarehouseServiceImpl.java
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsCategoryMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsOrderDetailMapper.xml
rename klp-wms/src/main/resources/mapper/{ => klp}/WmsOrderMapper.xml (100%)
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsProductBomMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsProductMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsProductionLineMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsPurchasePlanDetailMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsPurchasePlanMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsRawMaterialMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsSchedulePlanDetailMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsSchedulePlanMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsStockIoDetailMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsStockIoMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsStockMapper.xml
create mode 100644 klp-wms/src/main/resources/mapper/klp/WmsWarehouseMapper.xml
diff --git a/klp-wms/src/main/java/com/klp/Main.java b/klp-wms/src/main/java/com/klp/Main.java
deleted file mode 100644
index 37a082d1..00000000
--- a/klp-wms/src/main/java/com/klp/Main.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.klp;
-
-public class Main {
- public static void main(String[] args) {
- System.out.println("Hello world!");
- }
-}
\ No newline at end of file
diff --git a/klp-wms/src/main/java/com/klp/controller/WmsCategoryController.java b/klp-wms/src/main/java/com/klp/controller/WmsCategoryController.java
new file mode 100644
index 00000000..d28781ff
--- /dev/null
+++ b/klp-wms/src/main/java/com/klp/controller/WmsCategoryController.java
@@ -0,0 +1,106 @@
+package com.klp.controller;
+
+import java.util.List;
+import java.util.Arrays;
+
+import lombok.RequiredArgsConstructor;
+import javax.servlet.http.HttpServletResponse;
+import javax.validation.constraints.*;
+import cn.dev33.satoken.annotation.SaCheckPermission;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.validation.annotation.Validated;
+import com.klp.common.annotation.RepeatSubmit;
+import com.klp.common.annotation.Log;
+import com.klp.common.core.controller.BaseController;
+import com.klp.common.core.domain.PageQuery;
+import com.klp.common.core.domain.R;
+import com.klp.common.core.validate.AddGroup;
+import com.klp.common.core.validate.EditGroup;
+import com.klp.common.enums.BusinessType;
+import com.klp.common.utils.poi.ExcelUtil;
+import com.klp.domain.vo.WmsCategoryVo;
+import com.klp.domain.bo.WmsCategoryBo;
+import com.klp.service.IWmsCategoryService;
+import com.klp.common.core.page.TableDataInfo;
+
+/**
+ * 通用分类
+ *
+ * @author JR
+ * @date 2025-07-18
+ */
+@Validated
+@RequiredArgsConstructor
+@RestController
+@RequestMapping("/klp/category")
+public class WmsCategoryController extends BaseController {
+
+ private final IWmsCategoryService iWmsCategoryService;
+
+ /**
+ * 查询通用分类列表
+ */
+ @SaCheckPermission("klp:category:list")
+ @GetMapping("/list")
+ public TableDataInfo