using Microsoft.AspNetCore.Mvc; using DOAN.Model.Dto; using DOAN.Model.MES.base_.Dto; using DOAN.Model.MES.base_; using DOAN.Admin.WebApi.Filters; using DOAN.Service.MES.ERP.IService; namespace DOAN.Admin.WebApi.Controllers { /// ///对接ERP /// [Verify] [Route("mes/baseInteractERP")] public class BaseInteractERPController : BaseController { private readonly IInteractERPService interactERPService; public BaseInteractERPController(IInteractERPService interactERPService) { this.interactERPService = interactERPService; } //TODO 同步ERP中的客户信息 [HttpGet("synch_ERP_custom")] public IActionResult SynhERPCustom() { var response= interactERPService.SynhERPCustom(); return SUCCESS(response); } //TODO 同步供应商档案 [HttpGet("synch_ERP_Vendor")] public IActionResult SynchERPVendor() { var response = interactERPService.SynchERPVendor(); return SUCCESS(response); } //TODO 同步物料分类 [HttpGet("synch_ERP_InventoryClass")] public IActionResult SynchERPInventoryClass() { var response = interactERPService.SynchERPInventoryClass(); return SUCCESS(response); } //TODO 同步物料清单 [HttpGet("synch_ERP__Inventory")] public IActionResult SynchERPInventory() { var response = interactERPService.SynchERPInventory(); return SUCCESS(response); } //TODO 同步BOM [HttpGet("synch_ERP_BOM")] public IActionResult SynchERPBOM() { var response = interactERPService.SynchERPBOM(); return SUCCESS(response); } } }