From 6d5fc7859473d30a2e4c1f20f748abae652342b8 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期五, 28 十一月 2025 13:11:26 +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