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);
}
}
}