heheng
2025-12-03 3d400cfcc41df9bc35678751f6f5afb5cf6c1ae5
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")