feat:新增盘点表数据

This commit is contained in:
yd
2025-12-10 14:47:46 +08:00
committed by 禁止呵呵
parent 9eec0bb05e
commit 6a3d585802
6 changed files with 103 additions and 3 deletions

View File

@@ -37,7 +37,7 @@ import com.zt.plat.module.qms.resource.material.service.MaterialInventoryCheckSe
@Tag(name = "管理后台 - 库存盘点") @Tag(name = "管理后台 - 库存盘点")
@RestController @RestController
@RequestMapping("/qms/material-inventory-check") @RequestMapping("/qms/resource/material-inventory-check")
@Validated @Validated
@FileUploadController(source = "qms.materialinventorycheck") @FileUploadController(source = "qms.materialinventorycheck")
public class MaterialInventoryCheckController extends AbstractFileUploadController implements BusinessControllerMarker{ public class MaterialInventoryCheckController extends AbstractFileUploadController implements BusinessControllerMarker{
@@ -115,4 +115,12 @@ public class MaterialInventoryCheckController extends AbstractFileUploadControll
BeanUtils.toBean(list, MaterialInventoryCheckRespVO.class)); BeanUtils.toBean(list, MaterialInventoryCheckRespVO.class));
} }
@PostMapping("/create-form")
@Operation(summary = "创建库存盘点")
public CommonResult<MaterialInventoryCheckRespVO> createMaterialInventoryCheckForm(@Valid @RequestBody MaterialInventoryCheckSaveReqVO createReqVO) {
return success(materialInventoryCheckService.createMaterialInventoryCheckForm(createReqVO));
}
} }

View File

@@ -36,4 +36,7 @@ public class MaterialInventoryCheckBatchSaveReqVO {
@Schema(description = "备注") @Schema(description = "备注")
private String remark; private String remark;
@Schema(description = "盘点明细")
private List<MaterialInventoryCheckDetailSaveReqVO> detailList;
} }

View File

@@ -68,4 +68,7 @@ public class MaterialInventoryCheckRespVO {
@ExcelProperty("创建时间") @ExcelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
@Schema(description = "盘点项")
@ExcelProperty("盘点项")
private List<MaterialInventoryCheckBatchRespVO> batchList;
} }

View File

@@ -50,4 +50,7 @@ public class MaterialInventoryCheckSaveReqVO {
@Schema(description = "备注") @Schema(description = "备注")
private String remark; private String remark;
@Schema(description = "盘点项")
private List<MaterialInventoryCheckBatchSaveReqVO> batchList;
} }

View File

@@ -61,4 +61,12 @@ public interface MaterialInventoryCheckService {
*/ */
PageResult<MaterialInventoryCheckDO> getMaterialInventoryCheckPage(MaterialInventoryCheckPageReqVO pageReqVO); PageResult<MaterialInventoryCheckDO> getMaterialInventoryCheckPage(MaterialInventoryCheckPageReqVO pageReqVO);
/**
* 创建库存盘点表单
*
* @param createReqVO 创建信息
* @return 编号
*/
MaterialInventoryCheckRespVO createMaterialInventoryCheckForm(@Valid MaterialInventoryCheckSaveReqVO createReqVO);
} }