using Microsoft.AspNetCore.Mvc; using DOAN.Model.Dto; using DOAN.Admin.WebApi.Filters; using DOAN.Service.MES.mm.paintedparts_call.IService; using DOAN.Model.MES.mm.paintedparts_call; using DOAN.Model.MES.mm.paintedparts_call.Dto; //创建时间:2025-07-21 namespace DOAN.Admin.WebApi.Controllers { /// /// 叫料需求表 /// [Verify] [Route("mes/materialManagement/paintedparts_call/generatePaintBOM")] public class MmGeneratePaintBOMController : BaseController { /// /// 叫料需求表接口 /// private readonly IMmGeneratePaintBOMService _MmGeneratePaintBOMService; public MmGeneratePaintBOMController(IMmGeneratePaintBOMService mmGeneratePaintBOMService) { _MmGeneratePaintBOMService = mmGeneratePaintBOMService; } /// /// 生成油漆件BOM /// /// [HttpGet("generateBOM")] [AllowAnonymous] public IActionResult GenerateMaterialBOM() { try { var response = _MmGeneratePaintBOMService.GenerateMaterialBOM(); return SUCCESS(response); } catch (Exception ex) { return ToResponse(new ApiResult(500, ex.Message)); } } } }