| | |
| | | |
| | | 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; |
| | |
| | | @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"), |
| | |
| | | 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") |