IPDAModuleWorkShop3.cs 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. /*******************************************************************************
  2. * Copyright(c) 2019 DongkeSoft All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:IPDAModule.cs
  5. * 2.功能描述:PDA模块服务契约(三车间专用)
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 徐伟 2019/11/05 1.00 新建
  9. *******************************************************************************/
  10. using System.Collections.Generic;
  11. using System.IO;
  12. using System.ServiceModel;
  13. using System.ServiceModel.Web;
  14. using Dongke.IBOSS.PRD.WCF.DataModels;
  15. using Dongke.IBOSS.PRD.WCF.DataModels.ConfigModule;
  16. using Dongke.IBOSS.PRD.WCF.DataModels.HRModule;
  17. using Dongke.IBOSS.PRD.WCF.DataModels.PCModule;
  18. using Dongke.IBOSS.PRD.WCF.DataModels.PMModule;
  19. using System.Data;
  20. namespace Dongke.IBOSS.PRD.WCF.Contracts
  21. {
  22. /// <summary>
  23. /// PDA模块服务契约
  24. /// </summary>
  25. //[ServiceContract(ConfigurationName = "PDAModuleService.IPDAModule",
  26. //Name = "IPDAModule",
  27. //Namespace = "Dongke.IBOSS.PRD.WCF.Contracts")]
  28. public partial interface IPDAModule
  29. {
  30. #region xuwei add 2019-10-28 三车间接口
  31. [OperationContract]
  32. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  33. , ResponseFormat = WebMessageFormat.Json
  34. , RequestFormat = WebMessageFormat.Json)]
  35. ActionResult GetGroutingLineUserCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode);
  36. [OperationContract]
  37. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  38. , ResponseFormat = WebMessageFormat.Json
  39. , RequestFormat = WebMessageFormat.Json)]
  40. ActionResult SetGroutingLineUserCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode);
  41. [OperationContract]
  42. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  43. , ResponseFormat = WebMessageFormat.Json
  44. , RequestFormat = WebMessageFormat.Json)]
  45. ActionResult GetGroutingLineBatchNo(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay);
  46. [OperationContract]
  47. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  48. , ResponseFormat = WebMessageFormat.Json
  49. , RequestFormat = WebMessageFormat.Json)]
  50. ActionResult GetGroutingLineInfo(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay);
  51. [OperationContract]
  52. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  53. , ResponseFormat = WebMessageFormat.Json
  54. , RequestFormat = WebMessageFormat.Json)]
  55. ActionResult GetGroutingLineDetail(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay);
  56. [OperationContract]
  57. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  58. , ResponseFormat = WebMessageFormat.Json
  59. , RequestFormat = WebMessageFormat.Json)]
  60. ActionResult SetGroutingLineDetail(string accountCode, string userCode, string userPassword, string sessionKey, string groutingData);
  61. [OperationContract]
  62. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  63. , ResponseFormat = WebMessageFormat.Json
  64. , RequestFormat = WebMessageFormat.Json)]
  65. ActionResult GetGroutingLineGrouting(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay, string groutingBatchNo);
  66. [OperationContract]
  67. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  68. , ResponseFormat = WebMessageFormat.Json
  69. , RequestFormat = WebMessageFormat.Json)]
  70. ActionResult SetGroutingLineGrouting(string accountCode, string userCode, string userPassword, string sessionKey, string groutingData);
  71. [OperationContract]
  72. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  73. , ResponseFormat = WebMessageFormat.Json
  74. , RequestFormat = WebMessageFormat.Json)]
  75. ActionResult GetGroutingNoGroutingReason(string accountCode, string userCode, string userPassword, string sessionKey);
  76. [OperationContract]
  77. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  78. , ResponseFormat = WebMessageFormat.Json
  79. , RequestFormat = WebMessageFormat.Json)]
  80. ActionResult GetGroutingMouldBatchNo(string accountCode, string userCode, string userPassword, string sessionKey, string groutingMouldCode, string groutingDay);
  81. [OperationContract]
  82. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  83. , ResponseFormat = WebMessageFormat.Json
  84. , RequestFormat = WebMessageFormat.Json)]
  85. ActionResult GetGroutingMouldGrouting(string accountCode, string userCode, string userPassword, string sessionKey, string groutingMouldCode, string groutingDay, string groutingBatchNo);
  86. [OperationContract]
  87. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  88. , ResponseFormat = WebMessageFormat.Json
  89. , RequestFormat = WebMessageFormat.Json)]
  90. ActionResult GetGroutingMouldGroutingNext(string accountCode, string userCode, string userPassword, string sessionKey, string groutingMouldCode, string groutingDay, string groutingBatchNo);
  91. [OperationContract]
  92. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  93. , ResponseFormat = WebMessageFormat.Json
  94. , RequestFormat = WebMessageFormat.Json)]
  95. ActionResult BindGroutingBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingDailyDetailId, string barCode);
  96. [OperationContract]
  97. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  98. , ResponseFormat = WebMessageFormat.Json
  99. , RequestFormat = WebMessageFormat.Json)]
  100. ActionResult UnBindGroutingBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingDailyDetailId, string barCode);
  101. [OperationContract]
  102. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  103. , ResponseFormat = WebMessageFormat.Json
  104. , RequestFormat = WebMessageFormat.Json)]
  105. ActionResult UnBindGroutingLineBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay, string groutingBatchNo);
  106. [OperationContract]
  107. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  108. , ResponseFormat = WebMessageFormat.Json
  109. , RequestFormat = WebMessageFormat.Json)]
  110. ActionResult SetGroutingScrap(string accountCode, string userCode, string userPassword, string sessionKey, string groutingDailyDetailId, string scrapFlag);
  111. [OperationContract]
  112. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  113. , ResponseFormat = WebMessageFormat.Json
  114. , RequestFormat = WebMessageFormat.Json)]
  115. ActionResult GetGroutingDailyDetail(string accountCode, string userCode, string userPassword, string sessionKey, string barCode);
  116. #endregion
  117. }
  118. }