feat(material): 新增批量获取物料信息接口

This commit is contained in:
曹鹏飞 2025-09-23 19:58:54 +08:00
parent 1dac30c1d5
commit d4cb53d482
2 changed files with 13 additions and 0 deletions

View File

@ -141,4 +141,13 @@ public class MaterialController extends BaseController {
public ApiResult<PageData<BomMaterialDTO>> searchBomMaterial(@Valid @RequestBody BomMaterialListQO request){ public ApiResult<PageData<BomMaterialDTO>> searchBomMaterial(@Valid @RequestBody BomMaterialListQO request){
return ApiResult.success(materialControllerService.searchBomMaterial(request)); return ApiResult.success(materialControllerService.searchBomMaterial(request));
} }
/**
* 批量获取物料信息
* @param materialNos 物料编号列表
*/
@PostMapping("getBomMaterials")
public ApiResult<List<BomMaterialDTO>> getBomMaterials(@Valid @RequestBody @NotEmpty List<String> materialNos) {
return ApiResult.success(materialControllerService.getBomMaterials(materialNos));
}
} }

View File

@ -331,4 +331,8 @@ public class MaterialControllerService {
public List<MaterialCategoryVO> getCategory(String name) { public List<MaterialCategoryVO> getCategory(String name) {
return bomMaterialService.getCategory(name); return bomMaterialService.getCategory(name);
} }
public List<BomMaterialDTO> getBomMaterials(@Valid @NotEmpty List<String> materialNos) {
return bomMaterialService.getList(materialNos);
}
} }