From ce56838fd7145c04dc4cf969b92e1c09757e75df Mon Sep 17 00:00:00 2001 From: Carl Date: Fri, 26 Dec 2025 14:39:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=89=A9=E6=96=99=E5=88=86?= =?UTF-8?q?=E7=B1=BB=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=E5=8F=8A=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E7=BB=93=E6=9E=84=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 MmMaterialController.cs 中新增 MmMaterialCategoryController,实现物料分类列表查询接口。IMmMaterialService 接口增加 GetMmMaterialCategoryList 方法声明。DOAN.Service.csproj 新增接口文件夹引用。同时优化了 using 引用顺序。为后续物料分类功能扩展提供支持。 --- .../MmMaterialController.cs | 26 ++++++++++++++++--- DOAN.Service/DOAN.Service.csproj | 3 +++ .../Material/IService/IMmMaterialService.cs | 3 +++ 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/DOAN.Admin.WebApi/Controllers/MES/Material/productionMaterial/MmMaterialController.cs b/DOAN.Admin.WebApi/Controllers/MES/Material/productionMaterial/MmMaterialController.cs index f1defd1..84e5aaa 100644 --- a/DOAN.Admin.WebApi/Controllers/MES/Material/productionMaterial/MmMaterialController.cs +++ b/DOAN.Admin.WebApi/Controllers/MES/Material/productionMaterial/MmMaterialController.cs @@ -1,8 +1,9 @@ -using Microsoft.AspNetCore.Mvc; -using DOAN.Model.BZFM.Dto; -using DOAN.Model.BZFM; -using DOAN.Service.BZFM.IBZFMService; using DOAN.Admin.WebApi.Filters; +using DOAN.Model.BZFM; +using DOAN.Model.BZFM.Dto; +using DOAN.Service.BZFM; +using DOAN.Service.BZFM.IBZFMService; +using Microsoft.AspNetCore.Mvc; //创建时间:2025-12-25 namespace DOAN.Admin.WebApi.Controllers.BZFM @@ -98,5 +99,22 @@ namespace DOAN.Admin.WebApi.Controllers.BZFM return ToResponse(_MmMaterialService.Delete(idArr)); } + [ApiController] + [Route("api/mm-material-category")] + public class MmMaterialCategoryController : ControllerBase + { + private readonly IMmMaterialService _service; + public MmMaterialCategoryController(IMmMaterialService service) + { + _service = service; + } + + [HttpGet("list")] + public IActionResult GetCategoryList([FromQuery] MmMaterialCategoryQueryDto parm) + { + var response = _service.GetMmMaterialCategoryList(parm); + return Ok(response); + } + } } } \ No newline at end of file diff --git a/DOAN.Service/DOAN.Service.csproj b/DOAN.Service/DOAN.Service.csproj index 0bea15a..4225b3b 100644 --- a/DOAN.Service/DOAN.Service.csproj +++ b/DOAN.Service/DOAN.Service.csproj @@ -15,5 +15,8 @@ + + + diff --git a/DOAN.Service/MES/Material/IService/IMmMaterialService.cs b/DOAN.Service/MES/Material/IService/IMmMaterialService.cs index f65439d..250b5a4 100644 --- a/DOAN.Service/MES/Material/IService/IMmMaterialService.cs +++ b/DOAN.Service/MES/Material/IService/IMmMaterialService.cs @@ -14,6 +14,9 @@ namespace DOAN.Service.BZFM.IBZFMService MmMaterial AddMmMaterial(MmMaterial parm); + + PagedInfo GetMmMaterialCategoryList(MmMaterialCategoryQueryDto parm); + int UpdateMmMaterial(MmMaterial parm);