DOPController.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using Business.DOP;
  2. using Business.Dto;
  3. using Business.ResourceExamineManagement;
  4. using Microsoft.AspNetCore.Mvc;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using Volo.Abp;
  11. using Volo.Abp.AspNetCore.Mvc;
  12. namespace Business.Controllers.DOP
  13. {
  14. /// <summary>
  15. /// DOP同步接口
  16. /// </summary>
  17. [RemoteService]
  18. [Area("Business")]
  19. [Route("api/business/DOP")]
  20. public class DOPController : AbpController
  21. {
  22. private readonly ISyncDOPAppService _DopAppService;
  23. public DOPController(ISyncDOPAppService DopAppService)
  24. {
  25. _DopAppService = DopAppService;
  26. }
  27. /// <summary>
  28. /// 平台成品库存监控
  29. /// </summary>
  30. /// <param name="input"></param>
  31. /// <returns></returns>
  32. [HttpPost]
  33. [Route("SyncPlatformFinishedProductMonitoringHW")]
  34. public async Task<string> SyncPlatformFinishedProductMonitoringHW(List<PlatformInventoryDto> platformInventoryDtoList)
  35. {
  36. return await _DopAppService.SyncPlatformFinishedProductMonitoringHW(platformInventoryDtoList);
  37. }
  38. /// <summary>
  39. /// 平台成品库存监控
  40. /// </summary>
  41. /// <param name="input"></param>
  42. /// <returns></returns>
  43. [HttpPost]
  44. [Route("SyncPlatformFinishedProductMonitoringGK")]
  45. public async Task<string> SyncPlatformFinishedProductMonitoringGK(List<PlatformInventoryDto> platformInventoryDtoList)
  46. {
  47. return await _DopAppService.SyncPlatformFinishedProductMonitoringGK(platformInventoryDtoList);
  48. }
  49. }
  50. }