KingdeeController.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using Business.Core.Utilities;
  2. using Business.ResourceExamineManagement;
  3. using Business.ResourceExamineManagement.Dto;
  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. using static Business.Permissions.BusinessPermissions;
  13. namespace Business.Controllers.WMS
  14. {
  15. /// <summary>
  16. /// 金蝶数据同步接口
  17. /// </summary>
  18. [RemoteService]
  19. [Area("Business")]
  20. [Route("api/business/kingdee")]
  21. public class KingdeeController : AbpController
  22. {
  23. private readonly ISyncKingdeeAppService _SerialNumberAppService;
  24. public KingdeeController(ISyncKingdeeAppService SerialNumberAppService)
  25. {
  26. _SerialNumberAppService = SerialNumberAppService;
  27. }
  28. /// <summary>
  29. /// 同步供应商
  30. /// </summary>
  31. /// <returns></returns>
  32. [HttpGet]
  33. [Route("syncsupplier")]
  34. public string SyncSupplier()
  35. {
  36. return _SerialNumberAppService.SyncSupplier();
  37. }
  38. /// <summary>
  39. /// 同步供应商
  40. /// </summary>
  41. /// <returns></returns>
  42. [HttpGet]
  43. [Route("syncmaterial")]
  44. public string SyncMaterial()
  45. {
  46. return _SerialNumberAppService.SyncMaterial();
  47. }
  48. }
  49. }