From 3d400cfcc41df9bc35678751f6f5afb5cf6c1ae5 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期三, 03 十二月 2025 14:52:54 +0800
Subject: [PATCH] 产品服务实现过程

---
 multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/WarehousingRecordController.java |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/WarehousingRecordController.java b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/WarehousingRecordController.java
index 6b1fb49..1b73148 100644
--- a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/WarehousingRecordController.java
+++ b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/WarehousingRecordController.java
@@ -3,8 +3,10 @@
 
 import com.gkhy.exam.common.annotation.RepeatSubmit;
 import com.gkhy.exam.common.api.CommonResult;
+import com.gkhy.exam.system.domain.Material;
 import com.gkhy.exam.system.domain.OutsourcedUnqualified;
 import com.gkhy.exam.system.domain.WarehousingRecord;
+import com.gkhy.exam.system.service.MaterialService;
 import com.gkhy.exam.system.service.WarehousingRecordService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
@@ -29,6 +31,38 @@
     @Autowired
     private WarehousingRecordService warehousingRecordService;
 
+    @Autowired
+    private MaterialService materialService;
+
+
+    @ApiOperation(value = "物料列表(分页)")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
+            @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
+            @ApiImplicitParam(paramType = "query", name = "companyId", dataType = "int", required = false, value = "公司id"),
+    })
+    @GetMapping("/selectMaterialList")
+    public CommonResult selectMaterialList(Material material){
+        return CommonResult.success(materialService.selectMaterialList(material));
+    }
+
+    @RepeatSubmit
+    @ApiOperation(value = "新增编辑物料")
+    @PostMapping("/saveMaterial")
+    public CommonResult saveMaterial(@RequestBody @Validated Material material){
+        return materialService.saveMaterial(material);
+    }
+
+    @ApiOperation(value = "删除物料")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "query", name = "id", dataType = "int", required = true, value = "id"),
+    })
+    @GetMapping("/deletedMaterial")
+    public CommonResult deletedMaterial(@RequestParam Long id){
+        return materialService.deletedMaterial(id);
+    }
+
+
     @ApiOperation(value = "出入库记录列表(分页)")
     @ApiImplicitParams({
             @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
@@ -39,6 +73,18 @@
     public CommonResult selectWarehousingRecordList(WarehousingRecord warehousingRecord){
         return CommonResult.success(warehousingRecordService.selectWarehousingRecordList(warehousingRecord));
     }
+
+    @ApiOperation(value = "出入库记录详情列表(分页)")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
+            @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
+            @ApiImplicitParam(paramType = "query", name = "companyId", dataType = "int", required = false, value = "公司id"),
+    })
+    @GetMapping("/selectWarehousingRecordDetailList")
+    public CommonResult selectWarehousingRecordDetailList(WarehousingRecord warehousingRecord){
+        return CommonResult.success(warehousingRecordService.selectWarehousingRecordList(warehousingRecord));
+    }
+
     @RepeatSubmit
     @ApiOperation(value = "新增编辑出入库记录")
     @PostMapping("/saveWarehousingRecord")

--
Gitblit v1.9.2