using Business.DOP; using Business.Dto; using Business.ResourceExamineManagement; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Volo.Abp; using Volo.Abp.AspNetCore.Mvc; namespace Business.Controllers.DOP { /// /// DOP同步接口 /// [RemoteService] [Area("Business")] [Route("api/business/DOP")] public class DOPController : AbpController { private readonly ISyncDOPAppService _DopAppService; public DOPController(ISyncDOPAppService DopAppService) { _DopAppService = DopAppService; } /// /// 平台成品库存监控 /// /// /// [HttpPost] [Route("SyncPlatformFinishedProductMonitoringHW")] public async Task SyncPlatformFinishedProductMonitoringHW(List platformInventoryDtoList) { return await _DopAppService.SyncPlatformFinishedProductMonitoringHW(platformInventoryDtoList); } /// /// 平台成品库存监控 /// /// /// [HttpPost] [Route("SyncPlatformFinishedProductMonitoringGK")] public async Task SyncPlatformFinishedProductMonitoringGK(List platformInventoryDtoList) { return await _DopAppService.SyncPlatformFinishedProductMonitoringGK(platformInventoryDtoList); } /// /// 库存监控数据报表 /// /// /// [HttpGet] [Route("InventoryMonitoring")] public async Task InventoryMonitoring(InputDto input) { return await _DopAppService.InventoryMonitoring(input); } } }