IPDAModuleWorkShop3.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  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. [OperationContract]
  117. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  118. , ResponseFormat = WebMessageFormat.Json
  119. , RequestFormat = WebMessageFormat.Json)]
  120. ActionResult GetPreProductCheck(string accountCode, string userCode, string userPassword, string sessionKey, string barCode);
  121. #endregion
  122. #region xuwei add 2021-08-11 防伪码处理方法
  123. [OperationContract]
  124. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  125. , ResponseFormat = WebMessageFormat.Json
  126. , RequestFormat = WebMessageFormat.Json)]
  127. ActionResult UpdateSecurityCodeByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barCode, string securityCode, string procedureID );
  128. [OperationContract]
  129. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  130. , ResponseFormat = WebMessageFormat.Json
  131. , RequestFormat = WebMessageFormat.Json)]
  132. ActionResult CheckSecurityCodeByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barCode, string securityCode);
  133. [OperationContract]
  134. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  135. , ResponseFormat = WebMessageFormat.Json
  136. , RequestFormat = WebMessageFormat.Json)]
  137. ActionResult GetSecurityCodeByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barCode);
  138. [OperationContract]
  139. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  140. , ResponseFormat = WebMessageFormat.Json
  141. , RequestFormat = WebMessageFormat.Json)]
  142. ActionResult GetSecurityCodeSetting(string accountCode, string userCode, string userPassword, string sessionKey);
  143. [OperationContract]
  144. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  145. , ResponseFormat = WebMessageFormat.Json
  146. , RequestFormat = WebMessageFormat.Json)]
  147. ActionResult GetStatusByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barCode, string procedureID);
  148. #endregion
  149. #region lsq add 2021-08-25 pda端注浆登记验证工号的注浆权限
  150. [OperationContract]
  151. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  152. , ResponseFormat = WebMessageFormat.Json
  153. , RequestFormat = WebMessageFormat.Json)]
  154. ActionResult CheckGroutingPower(string accountCode, string userCode, string userPassword, string sessionKey, string groutingData);
  155. #endregion
  156. #region xuwei add 2021-09-11 通用系统参数读取
  157. [OperationContract]
  158. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  159. , ResponseFormat = WebMessageFormat.Json
  160. , RequestFormat = WebMessageFormat.Json)]
  161. ActionResult GetSystemSetting(string accountCode, string userCode, string userPassword, string sessionKey, string settingCode);
  162. [OperationContract]
  163. [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest
  164. , ResponseFormat = WebMessageFormat.Json
  165. , RequestFormat = WebMessageFormat.Json)]
  166. ActionResult GetGoodsByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barCode);
  167. #endregion
  168. }
  169. }