IPDAModuleGet.cs 103 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259
  1. /*******************************************************************************
  2. * Copyright(c) 2019 DongkeSoft All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:IPDAModule.cs
  5. * 2.功能描述:PDA模块服务契约
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 徐伟 2019/10/23 1.01 增加Get方法
  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. /// <summary>
  31. /// 测试PDA连接WCF服务
  32. /// </summary>
  33. /// <param name="value">测试文本</param>
  34. /// <returns>返回文本</returns>
  35. [OperationContract]
  36. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  37. , ResponseFormat = WebMessageFormat.Json
  38. , RequestFormat = WebMessageFormat.Json)]
  39. string TestConnectionExGet(string value);
  40. [OperationContract]
  41. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  42. , ResponseFormat = WebMessageFormat.Json
  43. , RequestFormat = WebMessageFormat.Json)]
  44. string TestConnectionGet();
  45. #region 系统登录
  46. /// <summary>
  47. /// PDA登录
  48. /// </summary>
  49. /// <returns></returns>
  50. [OperationContract]
  51. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  52. , ResponseFormat = WebMessageFormat.Json
  53. , RequestFormat = WebMessageFormat.Json)]
  54. PDALoginResult DoPDALoginGet(string accountCode, string userCode, string userPassword,
  55. string macAddress, string ipAddress, string phoneCode, string phoneType,
  56. string appVersion, string systemType, string systemVersion);
  57. /// <summary>
  58. /// 退出
  59. /// </summary>
  60. /// <param name="accountCode">帐套code</param>
  61. /// <param name="userCode">用户code</param>
  62. /// <param name="userPassword">用户密码</param>
  63. /// <param name="sessionKey">本次登陆密钥</param>
  64. /// <returns></returns>
  65. [OperationContract]
  66. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  67. , ResponseFormat = WebMessageFormat.Json
  68. , RequestFormat = WebMessageFormat.Json)]
  69. ActionResult DoPDAOutGet(string accountCode, string userCode, string userPassword, string sessionKey);
  70. /// <summary>
  71. /// 修改密码
  72. /// </summary>
  73. /// <param name="accountCode"></param>
  74. /// <param name="userCode"></param>
  75. /// <param name="userPassword"></param>
  76. /// <param name="sessionKey"></param>
  77. /// <returns></returns>
  78. [OperationContract]
  79. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  80. , ResponseFormat = WebMessageFormat.Json
  81. , RequestFormat = WebMessageFormat.Json)]
  82. ActionResult ChangeUserPasswordGet(string accountCode, string userCode, string userPassword, string sessionKey,
  83. string newPassWord);
  84. #endregion
  85. #region 获得系统/基数数据
  86. /// <summary>
  87. /// 获得数据字典
  88. /// </summary>
  89. /// <param name="accountCode">帐套code</param>
  90. /// <param name="userCode">用户code</param>
  91. /// <param name="userPassword">用户密码</param>
  92. /// <param name="sessionKey">本次登陆密钥</param>
  93. /// <param name="dicType">字典类型</param>
  94. /// <returns></returns>
  95. [OperationContract]
  96. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  97. , ResponseFormat = WebMessageFormat.Json
  98. , RequestFormat = WebMessageFormat.Json)]
  99. ActionResult GetDataDictionaryByTypeGet(string accountCode, string userCode, string userPassword, string sessionKey, string dicType);
  100. #endregion
  101. #region 取得展示数据
  102. /// <summary>
  103. /// 获得生产线菜单
  104. /// </summary>
  105. /// <param name="accountCode">帐套code</param>
  106. /// <param name="userCode">用户code</param>
  107. /// <param name="userPassword">用户密码</param>
  108. /// <param name="sessionKey">本次登陆密钥</param>
  109. /// <returns></returns>
  110. [OperationContract]
  111. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  112. , ResponseFormat = WebMessageFormat.Json
  113. , RequestFormat = WebMessageFormat.Json)]
  114. ActionResult GetProductionLineMenuGet(string accountCode, string userCode, string userPassword, string sessionKey);
  115. #endregion
  116. #region 获得工序信息
  117. /// <summary>
  118. /// 获得工序信息
  119. /// </summary>
  120. /// <param name="accountCode">帐套code</param>
  121. /// <param name="userCode">用户code</param>
  122. /// <param name="userPassword">用户密码</param>
  123. /// <param name="sessionKey">本次登陆密钥</param>
  124. /// <param name="procedureID">工序ID</param>
  125. /// <returns></returns>
  126. [OperationContract]
  127. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  128. , ResponseFormat = WebMessageFormat.Json
  129. , RequestFormat = WebMessageFormat.Json)]
  130. ActionResult GetProcedureByIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID);
  131. #endregion
  132. #region 检验
  133. /// <summary>
  134. /// 检验条码
  135. /// </summary>
  136. /// <param name="accountCode">帐套code</param>
  137. /// <param name="userCode">用户code</param>
  138. /// <param name="userPassword">用户密码</param>
  139. /// <param name="sessionKey">本次登陆密钥</param>
  140. /// <param name="procedureID">工序ID</param>
  141. /// <param name="barcode">条码</param>
  142. /// <returns></returns>
  143. [OperationContract]
  144. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  145. , ResponseFormat = WebMessageFormat.Json
  146. , RequestFormat = WebMessageFormat.Json)]
  147. ActionResult CheckBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode);
  148. /// <summary>
  149. /// 检验生产工号
  150. /// </summary>
  151. /// <param name="accountCode">帐套code</param>
  152. /// <param name="userCode">用户code</param>
  153. /// <param name="userPassword">用户密码</param>
  154. /// <param name="sessionKey">本次登陆密钥</param>
  155. /// <param name="procedureID">工序ID</param>
  156. /// <param name="procedureUserCode">生产工号</param>
  157. /// <returns></returns>
  158. [OperationContract]
  159. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  160. , ResponseFormat = WebMessageFormat.Json
  161. , RequestFormat = WebMessageFormat.Json)]
  162. ActionResult CheckProcedureUserGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string procedureUserCode);
  163. /// <summary>
  164. /// 校验窑车是否可装车并返回窑车信息
  165. /// </summary>
  166. /// <param name="accountCode">帐套code</param>
  167. /// <param name="userCode">用户code</param>
  168. /// <param name="userPassword">用户密码</param>
  169. /// <param name="sessionKey">本次登陆密钥</param>
  170. /// <param name="procedureId">当前工序ID</param>
  171. /// <param name="kilnCarCode">窑车号</param>
  172. /// <param name="modelType">工序类别</param>
  173. /// <returns></returns>
  174. /// <remarks>
  175. /// 陈冰 2014.10.04 新建
  176. /// </remarks>
  177. [OperationContract]
  178. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  179. , ResponseFormat = WebMessageFormat.Json
  180. , RequestFormat = WebMessageFormat.Json)]
  181. ActionResult CheckKilnCarGet(string accountCode, string userCode, string userPassword, string sessionKey, int pProcedureId, string kilnCarCode, int modelType);
  182. #endregion
  183. #region 保存计件条码信息
  184. /// <summary>
  185. /// 保存条码信息
  186. /// </summary>
  187. /// <param name="accountCode">帐套code</param>
  188. /// <param name="userCode">用户code</param>
  189. /// <param name="userPassword">用户密码</param>
  190. /// <param name="sessionKey">本次登陆密钥</param>
  191. /// <param name="procedureID">工序ID</param>
  192. /// <param name="productionDataEntitys">条码信息</param>
  193. /// <returns></returns>
  194. [OperationContract]
  195. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  196. , ResponseFormat = WebMessageFormat.Json
  197. , RequestFormat = WebMessageFormat.Json)]
  198. ActionResult AddWorkPieceGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, ProductionDataEntity[] productionDataEntitys);
  199. #endregion
  200. #region 检验工序接口
  201. /// <summary>
  202. /// 获得检验标识
  203. /// </summary>
  204. /// <param name="accountCode">帐套code</param>
  205. /// <param name="userCode">用户code</param>
  206. /// <param name="userPassword">用户密码</param>
  207. /// <param name="sessionKey">本次登陆密钥</param>
  208. /// <returns></returns>
  209. /// <remarks>
  210. /// 陈冰 2014.10.04 新建
  211. /// </remarks>
  212. [OperationContract]
  213. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  214. , ResponseFormat = WebMessageFormat.Json
  215. , RequestFormat = WebMessageFormat.Json)]
  216. ActionResult GetDefectFlagDataGet(string accountCode, string userCode, string userPassword, string sessionKey);
  217. /// <summary>
  218. /// 由条码和当前检验工序获取返工工序
  219. /// </summary>
  220. /// <param name="accountCode">帐套code</param>
  221. /// <param name="userCode">用户code</param>
  222. /// <param name="userPassword">用户密码</param>
  223. /// <param name="sessionKey">本次登陆密钥</param>
  224. /// <param name="procedureID">当前检验工序ID</param>
  225. /// <param name="barcode">条码</param>
  226. /// <returns></returns>
  227. /// <remarks>
  228. /// 陈冰 2014.10.04 新建
  229. /// </remarks>
  230. [OperationContract]
  231. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  232. , ResponseFormat = WebMessageFormat.Json
  233. , RequestFormat = WebMessageFormat.Json)]
  234. ActionResult GetReworkProcedureByBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode);
  235. /// <summary>
  236. /// 由当前检验工序获取缺陷列表
  237. /// </summary>
  238. /// <param name="accountCode">帐套code</param>
  239. /// <param name="userCode">用户code</param>
  240. /// <param name="userPassword">用户密码</param>
  241. /// <param name="sessionKey">本次登陆密钥</param>
  242. /// <param name="procedureID">当前检验工序ID</param>
  243. /// <param name="defectCode">缺陷编码</param>
  244. /// <returns></returns>
  245. /// <remarks>
  246. /// 陈冰 2014.10.04 新建
  247. /// </remarks>
  248. [OperationContract]
  249. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  250. , ResponseFormat = WebMessageFormat.Json
  251. , RequestFormat = WebMessageFormat.Json)]
  252. ActionResult GetDefectByProcedureIDAndDefectCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string defectCode);
  253. /// <summary>
  254. /// 根据产品ID查出缺陷位置
  255. /// </summary>
  256. /// <param name="accountCode">帐套code</param>
  257. /// <param name="userCode">用户code</param>
  258. /// <param name="userPassword">用户密码</param>
  259. /// <param name="sessionKey">本次登陆密钥</param>
  260. /// <param name="goodsID">产品ID</param>
  261. /// <param name="positionCode">位置编码</param>
  262. /// <returns></returns>
  263. /// <remarks>
  264. /// 陈冰 2014.10.04 新建
  265. /// </remarks>
  266. [OperationContract]
  267. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  268. , ResponseFormat = WebMessageFormat.Json
  269. , RequestFormat = WebMessageFormat.Json)]
  270. ActionResult GetDefectPositionByGoodsIDAndPositionCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, int goodsID, string positionCode);
  271. /// <summary>
  272. /// 通过条码和缺陷查出责任工序
  273. /// </summary>
  274. /// <param name="accountCode">帐套code</param>
  275. /// <param name="userCode">用户code</param>
  276. /// <param name="userPassword">用户密码</param>
  277. /// <param name="sessionKey">本次登陆密钥</param>
  278. /// <param name="barcode">条码</param>
  279. /// <param name="defectid">缺陷ID</param>
  280. /// <returns></returns>
  281. /// <remarks>
  282. /// 陈冰 2014.10.04 新建
  283. /// </remarks>
  284. [OperationContract]
  285. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  286. , ResponseFormat = WebMessageFormat.Json
  287. , RequestFormat = WebMessageFormat.Json)]
  288. ActionResult GetDutyProcedureByBarCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int defectid);
  289. /// <summary>
  290. /// 通过条码与工序查出责任员工
  291. /// </summary>
  292. /// <param name="accountCode">帐套code</param>
  293. /// <param name="userCode">用户code</param>
  294. /// <param name="userPassword">用户密码</param>
  295. /// <param name="sessionKey">本次登陆密钥</param>
  296. /// <param name="barcode">条码</param>
  297. /// <param name="dutyProcedureID">责任工序</param>
  298. /// <returns></returns>
  299. /// <remarks>
  300. /// 陈冰 2014.10.04 新建
  301. /// </remarks>
  302. [OperationContract]
  303. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  304. , ResponseFormat = WebMessageFormat.Json
  305. , RequestFormat = WebMessageFormat.Json)]
  306. ActionResult GetDutyProcedureCodeByBarCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int dutyProcedureID);
  307. // 质量登记
  308. //[OperationContract]
  309. //[WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  310. // , ResponseFormat = WebMessageFormat.Json
  311. // , RequestFormat = WebMessageFormat.Json)]
  312. //ActionResult GetDutyProcedureCodeByProductionDataID(string accountCode, string userCode, string userPassword, string sessionKey, int ProductionDataID);
  313. /// <summary>
  314. /// 通过生产数据与工号ID查询工种
  315. /// </summary>
  316. /// <param name="accountCode">帐套code</param>
  317. /// <param name="userCode">用户code</param>
  318. /// <param name="userPassword">用户密码</param>
  319. /// <param name="sessionKey">本次登陆密钥</param>
  320. /// <param name="productionDataID">生产数据ID</param>
  321. /// <param name="userID">工号ID</param>
  322. /// <returns></returns>
  323. /// <remarks>
  324. /// 陈冰 2014.10.08 新建
  325. /// </remarks>
  326. [OperationContract]
  327. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  328. , ResponseFormat = WebMessageFormat.Json
  329. , RequestFormat = WebMessageFormat.Json)]
  330. ActionResult GetDutyJobsByUserIDAndProductionIDGet(string accountCode, string userCode, string userPassword, string sessionKey,
  331. //int productionDataID, int userID);
  332. int classesSettingID, int defectid, int procedureID);
  333. /// <summary>
  334. /// 根据生产数据ID,用户ID及工种选出责任员工
  335. /// </summary>
  336. /// <param name="accountCode">帐套code</param>
  337. /// <param name="userCode">用户code</param>
  338. /// <param name="userPassword">用户密码</param>
  339. /// <param name="sessionKey">本次登陆密钥</param>
  340. /// <param name="productionDataID">生产数据ID</param>
  341. /// <param name="userID">工号ID</param>
  342. /// <param name="jobsID">工种ID</param>
  343. /// <returns></returns>
  344. /// <remarks>
  345. /// 陈冰 2014.10.08 新建
  346. /// </remarks>
  347. [OperationContract]
  348. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  349. , ResponseFormat = WebMessageFormat.Json
  350. , RequestFormat = WebMessageFormat.Json)]
  351. ActionResult GetDutyStaffByUserIDAndJobsGet(string accountCode, string userCode, string userPassword, string sessionKey,
  352. //int productionDataID, int userID, int jobsID);
  353. int classesSettingID, int jobsID);
  354. /// <summary>
  355. /// 获得产品分级
  356. /// </summary>
  357. /// <param name="accountCode">帐套code</param>
  358. /// <param name="userCode">用户code</param>
  359. /// <param name="userPassword">用户密码</param>
  360. /// <param name="sessionKey">本次登陆密钥</param>
  361. /// <returns></returns>
  362. /// <remarks>
  363. /// 陈冰 2014.10.04 新建
  364. /// </remarks>
  365. [OperationContract]
  366. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  367. , ResponseFormat = WebMessageFormat.Json
  368. , RequestFormat = WebMessageFormat.Json)]
  369. ActionResult GetGoodsGradeDataGet(string accountCode, string userCode, string userPassword, string sessionKey);
  370. /// <summary>
  371. /// 获得产品分级
  372. /// </summary>
  373. /// <param name="accountCode">帐套code</param>
  374. /// <param name="userCode">用户code</param>
  375. /// <param name="userPassword">用户密码</param>
  376. /// <param name="sessionKey">本次登陆密钥</param>
  377. /// <param name="procedureID">当前工序ID</param>
  378. /// <returns></returns>
  379. /// <remarks>
  380. /// 陈冰 2014.10.22 新建
  381. /// </remarks>
  382. [OperationContract]
  383. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  384. , ResponseFormat = WebMessageFormat.Json
  385. , RequestFormat = WebMessageFormat.Json)]
  386. ActionResult GetReworkProcedureByProcedureIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID);
  387. /// <summary>
  388. /// 通过条码返回窑车号
  389. /// </summary>
  390. /// <param name="accountCode">帐套code</param>
  391. /// <param name="userCode">用户code</param>
  392. /// <param name="userPassword">用户密码</param>
  393. /// <param name="sessionKey">本次登陆密钥</param>
  394. /// <param name="barcode">条码号</param>
  395. /// <returns></returns>
  396. [OperationContract]
  397. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  398. , ResponseFormat = WebMessageFormat.Json
  399. , RequestFormat = WebMessageFormat.Json)]
  400. ActionResult GetKilnCarByBarCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  401. #endregion
  402. #region 保存检验条码
  403. /// <summary>
  404. /// 保存检验条码
  405. /// </summary>
  406. /// <param name="accountCode">帐套code</param>
  407. /// <param name="userCode">用户code</param>
  408. /// <param name="userPassword">用户密码</param>
  409. /// <param name="sessionKey">本次登陆密钥</param>
  410. /// <param name="procedureID">工序ID</param>
  411. /// <param name="productionDataEntitys">条码信息</param>
  412. /// <returns></returns>
  413. [OperationContract]
  414. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  415. , ResponseFormat = WebMessageFormat.Json
  416. , RequestFormat = WebMessageFormat.Json)]
  417. ActionResult AddCheckBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, ProductionDataEntity[] productionDataEntitys);
  418. #endregion
  419. #region 文件上传下载
  420. /// <summary>
  421. /// 软件更新
  422. /// </summary>
  423. /// <param name="accountCode">帐套code</param>
  424. /// <param name="userCode">用户code</param>
  425. /// <param name="userPassword">用户密码</param>
  426. /// <param name="sessiionKey">本次登陆密钥</param>
  427. /// <returns></returns>
  428. [OperationContract]
  429. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  430. , ResponseFormat = WebMessageFormat.Json
  431. , RequestFormat = WebMessageFormat.Json)]
  432. Stream AutoUpgradeGet(string accountCode, string userCode, string userPassword, string sessionKey);
  433. /// <summary>
  434. /// 上传图片
  435. /// </summary>
  436. /// <param name="imgStream"></param>
  437. /// <returns></returns>
  438. [OperationContract]
  439. [WebGet(
  440. BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json,
  441. ResponseFormat = WebMessageFormat.Json)]
  442. ActionResult SaveImgGet(Stream mageStream);
  443. [OperationContract]
  444. [WebGet(
  445. BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json,
  446. ResponseFormat = WebMessageFormat.Json)]
  447. Stream GetFileTestGet(string path);
  448. [OperationContract]
  449. [WebGet(
  450. BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json,
  451. ResponseFormat = WebMessageFormat.Json)]
  452. Stream GetFileStreamGet();
  453. [OperationContract]
  454. [WebGet(
  455. BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json,
  456. ResponseFormat = WebMessageFormat.Json)]
  457. byte[] GetFileTestByteGet(string path);
  458. [OperationContract]
  459. [WebGet(
  460. BodyStyle = WebMessageBodyStyle.WrappedRequest,
  461. RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
  462. string GetFileGet(string path);
  463. #endregion
  464. #region 统计
  465. /// <summary>
  466. /// 统计当日计数数量
  467. /// </summary>
  468. /// <param name="accountCode">帐套code</param>
  469. /// <param name="userCode">用户code</param>
  470. /// <param name="userPassword">用户密码</param>
  471. /// <param name="sessionKey">本次登陆密钥</param>
  472. /// <param name="procedureID">工序ID</param>
  473. /// <returns></returns>
  474. [OperationContract]
  475. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  476. , ResponseFormat = WebMessageFormat.Json
  477. , RequestFormat = WebMessageFormat.Json)]
  478. ActionResult StatisticsCollectBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID);
  479. #endregion
  480. #region 撤销装车
  481. /// <summary>
  482. /// 检验条码是否可以撤销装车
  483. /// </summary>
  484. /// <param name="accountCode">帐套code</param>
  485. /// <param name="userCode">用户code</param>
  486. /// <param name="userPassword">用户密码</param>
  487. /// <param name="sessionKey">本次登陆密钥</param>
  488. /// <param name="procedureID">当前工序ID</param>
  489. /// <param name="barcode">条码</param>
  490. /// <returns></returns>
  491. [OperationContract]
  492. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  493. , ResponseFormat = WebMessageFormat.Json
  494. , RequestFormat = WebMessageFormat.Json)]
  495. ActionResult CheckCancelLoadCarGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode);
  496. /// <summary>
  497. /// 保存撤销装车的条码
  498. /// </summary>
  499. /// <param name="accountCode">帐套code</param>
  500. /// <param name="userCode">用户code</param>
  501. /// <param name="userPassword">用户密码</param>
  502. /// <param name="sessionKey">本次登陆密钥</param>
  503. /// <param name="procedureID">当前工序ID</param>
  504. /// <param name="barcode">条码</param>
  505. /// <returns></returns>
  506. [OperationContract]
  507. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  508. , ResponseFormat = WebMessageFormat.Json
  509. , RequestFormat = WebMessageFormat.Json)]
  510. ActionResult AddCancelLoadCarGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode);
  511. /// <summary>
  512. /// 统计当日计数数量
  513. /// </summary>
  514. /// <param name="accountCode">帐套code</param>
  515. /// <param name="userCode">用户code</param>
  516. /// <param name="userPassword">用户密码</param>
  517. /// <param name="sessionKey">本次登陆密钥</param>
  518. /// <param name="procedureID">当前工序ID</param>
  519. /// <param name="barcode">条码</param>
  520. /// <returns></returns>
  521. [OperationContract]
  522. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  523. , ResponseFormat = WebMessageFormat.Json
  524. , RequestFormat = WebMessageFormat.Json)]
  525. ActionResult StatisticsKilnCarGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID);
  526. /// <summary>
  527. /// 统计产品跟踪
  528. /// </summary>
  529. /// <param name="accountCode">帐套code</param>
  530. /// <param name="userCode">用户code</param>
  531. /// <param name="userPassword">用户密码</param>
  532. /// <param name="sessionKey">本次登陆密钥</param>
  533. /// <param name="procedureID">当前工序ID</param>
  534. /// <param name="barcode">条码</param>
  535. /// <returns></returns>
  536. [OperationContract]
  537. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  538. , ResponseFormat = WebMessageFormat.Json
  539. , RequestFormat = WebMessageFormat.Json)]
  540. ActionResult StatisticsProductTrackGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  541. /// <summary>
  542. /// 由产品条码获取注浆信息
  543. /// </summary>
  544. /// <param name="barcode"></param>
  545. /// <returns></returns>
  546. [OperationContract]
  547. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  548. , ResponseFormat = WebMessageFormat.Json
  549. , RequestFormat = WebMessageFormat.Json)]
  550. ActionResult GetGroutingProducttByBarCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  551. /// <summary>
  552. /// 获取工号下的所有工种信息
  553. /// </summary>
  554. /// <param name="UserID">工号ID</param>
  555. /// <returns></returns>
  556. [OperationContract]
  557. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  558. , ResponseFormat = WebMessageFormat.Json
  559. , RequestFormat = WebMessageFormat.Json)]
  560. ActionResult GetAllJobsByUserIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int UserID);
  561. /// <summary>
  562. /// 根据所选工号对应的工种,查出缺陷责任员工
  563. /// </summary>
  564. /// <param name="jobs">工种ID</param>
  565. /// <returns></returns>
  566. [OperationContract]
  567. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  568. , ResponseFormat = WebMessageFormat.Json
  569. , RequestFormat = WebMessageFormat.Json)]
  570. ActionResult GetDutyStaffByUserIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int jobs);
  571. /// <summary>
  572. /// 根据所选工号,查出漏检责任员工
  573. /// </summary>
  574. /// <param name="userid">工号</param>
  575. /// <returns></returns>
  576. [OperationContract]
  577. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  578. , ResponseFormat = WebMessageFormat.Json
  579. , RequestFormat = WebMessageFormat.Json)]
  580. ActionResult GetMissedStaffByUserIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int userid);
  581. /// <summary>
  582. /// 获取用户列表
  583. /// </summary>
  584. /// <param name="requestEntity">用户实体</param>
  585. /// <returns></returns>
  586. [OperationContract]
  587. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  588. , ResponseFormat = WebMessageFormat.Json
  589. , RequestFormat = WebMessageFormat.Json)]
  590. ActionResult SearchUserDataGet(string accountCode, string userCode, string userPassword, string sessionKey, byte IsWorker);
  591. /// <summary>
  592. /// 获取数据字典管理的数据
  593. /// </summary>
  594. /// <param name="Pvalue">显示停用标识</param>
  595. /// <param name="dictionaryType">字典类别</param>
  596. /// <returns></returns>
  597. /// <remarks>
  598. /// 2014.12.03 新建
  599. /// </remarks>
  600. [OperationContract]
  601. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  602. , ResponseFormat = WebMessageFormat.Json
  603. , RequestFormat = WebMessageFormat.Json)]
  604. ActionResult GetDictionaryDataGet(string accountCode, string userCode, string userPassword, string sessionKey, byte Pvalue, string dictionaryType);
  605. #endregion
  606. #region 保存半检数据
  607. /// <summary>
  608. /// 保存半检数据
  609. /// </summary>
  610. /// <param name="accountCode">帐套code</param>
  611. /// <param name="userCode">用户code</param>
  612. /// <param name="userPassword">用户密码</param>
  613. /// <param name="sessionKey">本次登陆密钥</param>
  614. /// <param name="productionDataEntitys">半检信息</param>
  615. /// <returns></returns>
  616. [OperationContract]
  617. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  618. , ResponseFormat = WebMessageFormat.Json
  619. , RequestFormat = WebMessageFormat.Json)]
  620. ActionResult AddSemiTestGet(string accountCode, string userCode, string userPassword, string sessionKey, SemiTestEntity[] semiTestEntitys);
  621. #endregion
  622. #region 获取产品数据
  623. /// <summary>
  624. /// 获取产品数据
  625. /// </summary>
  626. /// <param name="accountCode">帐套code</param>
  627. /// <param name="userCode">用户code</param>
  628. /// <param name="userPassword">用户密码</param>
  629. /// <param name="sessionKey">本次登陆密钥</param>
  630. /// <param name="valueFlag">有效标识</param>
  631. /// <returns></returns>
  632. [OperationContract]
  633. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  634. , ResponseFormat = WebMessageFormat.Json
  635. , RequestFormat = WebMessageFormat.Json)]
  636. ActionResult SerachGoodsGet(string accountCode, string userCode, string userPassword, string sessionKey, int valueFlag);
  637. #endregion
  638. /// <summary>
  639. /// 使用存储过程PRO_PM_GetProductionData获取生产工序计件数据
  640. /// </summary>
  641. /// <param name="searchEntity">生产数据实体类</param>
  642. /// <returns>DataTable</returns>
  643. [OperationContract]
  644. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  645. , ResponseFormat = WebMessageFormat.Json
  646. , RequestFormat = WebMessageFormat.Json)]
  647. ActionResult GetProductionDataGet(string accountCode, string userCode, string userPassword, string sessionKey, int ProcedureID, string BarCode);
  648. /// <summary>
  649. /// 根据所选生产数据ID,显示成检数据信息
  650. /// </summary>
  651. /// <param name="productionDataID">生产数据ID</param>
  652. /// <returns>DataSet</returns>
  653. [OperationContract]
  654. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  655. , ResponseFormat = WebMessageFormat.Json
  656. , RequestFormat = WebMessageFormat.Json)]
  657. ActionResult GetProductionDataByIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int productionDataID);
  658. /// <summary>
  659. /// 编辑后删除生产数据
  660. /// </summary>
  661. /// <param name="productionDataID">生产数据ID</param>
  662. /// <returns>int</returns>
  663. [OperationContract]
  664. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  665. , ResponseFormat = WebMessageFormat.Json
  666. , RequestFormat = WebMessageFormat.Json)]
  667. ActionResult DeleteProductionDataByIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int productionDataID);
  668. /// <summary>
  669. /// 获取产品完成工序的ID
  670. /// </summary>
  671. /// <param name="barcode">产品条码</param>
  672. /// <returns>int</returns>
  673. [OperationContract]
  674. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  675. , ResponseFormat = WebMessageFormat.Json
  676. , RequestFormat = WebMessageFormat.Json)]
  677. ActionResult GetCompleteProcedureIDGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  678. /// <summary>
  679. /// 绑定图片
  680. /// </summary>
  681. /// <param name="accountCode">帐套code</param>
  682. /// <param name="userCode">用户code</param>
  683. /// <param name="userPassword">用户密码</param>
  684. /// <param name="sessiionKey">本次登陆密钥</param>
  685. /// <param name="imagePath">图片路径</param>
  686. /// <returns></returns>
  687. [OperationContract]
  688. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  689. , ResponseFormat = WebMessageFormat.Json
  690. , RequestFormat = WebMessageFormat.Json)]
  691. Stream BindDefectImageGet(string accountCode, string userCode, string userPassword, string sessionKey, string imagePath);
  692. /// <summary>
  693. /// 根据所选工号对应的工种,查出缺陷责任员工
  694. /// </summary>
  695. /// <param name="jobs">工种ID</param>
  696. /// <param name="userid">用户ID</param>
  697. /// <returns></returns>
  698. [OperationContract]
  699. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  700. , ResponseFormat = WebMessageFormat.Json
  701. , RequestFormat = WebMessageFormat.Json)]
  702. ActionResult GetDutyStaffByUserJobsIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int jobs, int userid);
  703. /// <summary>
  704. ///
  705. /// </summary>
  706. /// <param name="accountCode"></param>
  707. /// <param name="userCode"></param>
  708. /// <param name="userPassword"></param>
  709. /// <param name="sessionKey"></param>
  710. /// <param name="BarCode">产品条码</param>
  711. /// <returns></returns>
  712. [OperationContract]
  713. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  714. , ResponseFormat = WebMessageFormat.Json
  715. , RequestFormat = WebMessageFormat.Json)]
  716. ActionResult ScrapProductChackGet(string accountCode, string userCode, string userPassword, string sessionKey, string barCode);
  717. /// <summary>
  718. ///
  719. /// </summary>
  720. /// <param name="accountCode"></param>
  721. /// <param name="userCode"></param>
  722. /// <param name="userPassword"></param>
  723. /// <param name="sessionKey"></param>
  724. /// <param name="BarCode">产品条码</param>
  725. /// <returns></returns>
  726. [OperationContract]
  727. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  728. , ResponseFormat = WebMessageFormat.Json
  729. , RequestFormat = WebMessageFormat.Json)]
  730. ActionResult GetInProductionAndProductionDataGet(string accountCode, string userCode, string userPassword, string sessionKey, string barCode);
  731. /// <summary>
  732. /// 根据工号查询员工档案信息
  733. /// </summary>
  734. /// <param name="accountCode"></param>
  735. /// <param name="userCode"></param>
  736. /// <param name="userPassword"></param>
  737. /// <param name="sessionKey"></param>
  738. /// <param name="userId">工号ID</param>
  739. /// <returns></returns>
  740. [OperationContract]
  741. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  742. , ResponseFormat = WebMessageFormat.Json
  743. , RequestFormat = WebMessageFormat.Json)]
  744. ActionResult SearchHrStaffInfoGet(string accountCode, string userCode, string userPassword, string sessionKey, int userId);
  745. /// <summary>
  746. /// 添加废弃产品记录
  747. /// </summary>
  748. /// <param name="accountCode"></param>
  749. /// <param name="userCode"></param>
  750. /// <param name="userPassword"></param>
  751. /// <param name="sessionKey"></param>
  752. /// <param name="SProductEntity">废弃产品实体</param>
  753. /// <param name="RProcedureEntity">废弃责任工序实体</param>
  754. /// <param name="SResponsibleList">责任者集合</param>
  755. /// <returns>int结果返回值</returns>
  756. [OperationContract]
  757. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  758. , ResponseFormat = WebMessageFormat.Json
  759. , RequestFormat = WebMessageFormat.Json)]
  760. ActionResult AddScrapProductGet(string accountCode, string userCode, string userPassword, string sessionKey, ScrapProductEntity SProductEntity, ResponProcedureEntity RProcedureEntity, ScrapResponsibleEntity[] SResponsibleList);
  761. /// <summary>
  762. /// 获取产品分级的数据(根据ID)
  763. /// </summary>
  764. /// <param name="GoodsLevelTypeID">分类类别ID</param>
  765. /// <param name="GoodsLevelID">分类ID</param>
  766. /// <param name="sUserInfo">用户基本信息</param>
  767. /// <returns>DataSet</returns>
  768. /// <remarks>
  769. /// 2014.10.22 庄天威 新建
  770. [OperationContract]
  771. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  772. , ResponseFormat = WebMessageFormat.Json
  773. , RequestFormat = WebMessageFormat.Json)]
  774. ActionResult GetGoodsLevelDataByIdGet(string accountCode, string userCode, string userPassword, string sessionKey, int? GoodsLevelTypeID);
  775. /// <summary>
  776. /// 获取账务日期
  777. /// </summary>
  778. /// <param name="accountCode"></param>
  779. /// <param name="userCode"></param>
  780. /// <param name="userPassword"></param>
  781. /// <param name="sessionKey"></param>
  782. /// <returns></returns>
  783. [OperationContract]
  784. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  785. , ResponseFormat = WebMessageFormat.Json
  786. , RequestFormat = WebMessageFormat.Json)]
  787. ActionResult GetAccountDateGet(string accountCode, string userCode, string userPassword, string sessionKey);
  788. /// <summary>
  789. /// 获取登陆帐户有无报损权限
  790. /// </summary>
  791. /// <param name="accountCode"></param>
  792. /// <param name="userCode"></param>
  793. /// <param name="userPassword"></param>
  794. /// <param name="sessionKey"></param>
  795. /// <param name="usercode">工号编码</param>
  796. /// <returns></returns>
  797. [OperationContract]
  798. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  799. , ResponseFormat = WebMessageFormat.Json
  800. , RequestFormat = WebMessageFormat.Json)]
  801. ActionResult GetScrapFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  802. /// <summary>
  803. /// 获取是否存在报损未审核产品
  804. /// </summary>
  805. /// <param name="accountCode"></param>
  806. /// <param name="userCode"></param>
  807. /// <param name="userPassword"></param>
  808. /// <param name="sessionKey"></param>
  809. /// <param name="BarCode">产品条码</param>
  810. /// <returns></returns>
  811. [OperationContract]
  812. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  813. , ResponseFormat = WebMessageFormat.Json
  814. , RequestFormat = WebMessageFormat.Json)]
  815. ActionResult GetScrapProductAuditStatusGet(string accountCode, string userCode, string userPassword, string sessionKey, string barCode);
  816. /// <summary>
  817. /// 根据页面条件获取废弃产品一览
  818. /// </summary>
  819. /// <param name="accountCode"></param>
  820. /// <param name="userCode"></param>
  821. /// <param name="userPassword"></param>
  822. /// <param name="sessionKey"></param>
  823. /// <param name="barCode">产品条码</param>
  824. /// <param name="scrapProductID">报废产品ID</param>
  825. /// <returns></returns>
  826. [OperationContract]
  827. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  828. , ResponseFormat = WebMessageFormat.Json
  829. , RequestFormat = WebMessageFormat.Json)]
  830. ActionResult GetScrapProductGet(string accountCode, string userCode, string userPassword, string sessionKey, string barCode, int scrapProductID);
  831. /// <summary>
  832. /// 根据废弃产品ID获取责任工序
  833. /// </summary>
  834. /// <param name="accountCode"></param>
  835. /// <param name="userCode"></param>
  836. /// <param name="userPassword"></param>
  837. /// <param name="sessionKey"></param>
  838. /// <param name="scrapProductID">报废产品ID</param>
  839. /// <returns></returns>
  840. [OperationContract]
  841. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  842. , ResponseFormat = WebMessageFormat.Json
  843. , RequestFormat = WebMessageFormat.Json)]
  844. ActionResult GetResponProcedureBySPIdGet(string accountCode, string userCode, string userPassword, string sessionKey, int scrapProductID);
  845. /// <summary>
  846. /// 根据废弃产品ID获取责任人列表
  847. /// </summary>
  848. /// <param name="accountCode"></param>
  849. /// <param name="userCode"></param>
  850. /// <param name="userPassword"></param>
  851. /// <param name="sessionKey"></param>
  852. /// <param name="scrapProductID">报废产品ID</param>
  853. /// <returns></returns>
  854. [OperationContract]
  855. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  856. , ResponseFormat = WebMessageFormat.Json
  857. , RequestFormat = WebMessageFormat.Json)]
  858. ActionResult GetScrapResponsibleBySPIdGet(string accountCode, string userCode, string userPassword, string sessionKey, int scrapProductID);
  859. /// <summary>
  860. /// 添加废弃产品记录
  861. /// </summary>
  862. /// <param name="accountCode"></param>
  863. /// <param name="userCode"></param>
  864. /// <param name="userPassword"></param>
  865. /// <param name="sessionKey"></param>
  866. /// <param name="SProductEntity">废弃产品实体</param>
  867. /// <param name="RProcedureEntity">废弃责任工序实体</param>
  868. /// <param name="SResponsibleList">责任者集合</param>
  869. /// <returns>int结果返回值</returns>
  870. [OperationContract]
  871. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  872. , ResponseFormat = WebMessageFormat.Json
  873. , RequestFormat = WebMessageFormat.Json)]
  874. ActionResult UpdateScrapProductGet(string accountCode, string userCode, string userPassword, string sessionKey,
  875. ScrapProductEntity UpdateSProductEntity, ResponProcedureEntity UpdateRProcedureEntity,
  876. ScrapResponsibleEntity[] UpdateSResponsibleList, ScrapResponsibleEntity[] YSResponsibleList);
  877. /// <summary>
  878. /// 获取产品窑炉
  879. /// </summary>
  880. /// <param name="accountCode"></param>
  881. /// <param name="userCode"></param>
  882. /// <param name="userPassword"></param>
  883. /// <param name="sessionKey"></param>
  884. /// <returns>Datase</returns>
  885. [OperationContract]
  886. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  887. , ResponseFormat = WebMessageFormat.Json
  888. , RequestFormat = WebMessageFormat.Json)]
  889. ActionResult GetAllKilntInfoGet(string accountCode, string userCode, string userPassword, string sessionKey);
  890. /// <summary>
  891. /// 获取次品产品条码允许编辑
  892. /// </summary>
  893. /// <param name="accountCode"></param>
  894. /// <param name="userCode"></param>
  895. /// <param name="userPassword"></param>
  896. /// <param name="sessionKey"></param>
  897. /// <param name="barcode">产品条码</param>
  898. /// <returns>Datase</returns>
  899. [OperationContract]
  900. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  901. , ResponseFormat = WebMessageFormat.Json
  902. , RequestFormat = WebMessageFormat.Json)]
  903. ActionResult GetSubstandardInfoGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  904. /// <summary>
  905. /// 获取产品条码是否重烧
  906. /// </summary>
  907. /// <param name="accountCode"></param>
  908. /// <param name="userCode"></param>
  909. /// <param name="userPassword"></param>
  910. /// <param name="sessionKey"></param>
  911. /// <param name="barcode">产品条码</param>
  912. /// <returns>Dataset</returns>
  913. [OperationContract]
  914. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  915. , ResponseFormat = WebMessageFormat.Json
  916. , RequestFormat = WebMessageFormat.Json)]
  917. ActionResult GetReFineGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  918. /// <summary>
  919. /// 获取登陆帐户有无成检编辑权限
  920. /// </summary>
  921. /// <param name="accountCode"></param>
  922. /// <param name="userCode"></param>
  923. /// <param name="userPassword"></param>
  924. /// <param name="sessionKey"></param>
  925. /// <param name="usercode">工号编码</param>
  926. /// <returns></returns>
  927. [OperationContract]
  928. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  929. , ResponseFormat = WebMessageFormat.Json
  930. , RequestFormat = WebMessageFormat.Json)]
  931. ActionResult GetFinishedProductEditFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  932. /// <summary>
  933. /// 根据条码及工序判断是否漏扫
  934. /// </summary>
  935. /// <param name="accountCode"></param>
  936. /// <param name="userCode"></param>
  937. /// <param name="userPassword"></param>
  938. /// <param name="sessionKey"></param>
  939. /// <param name="usercode">工号编码</param>
  940. /// <param name="barcode">产品条码</param>
  941. /// <param name="produceid">工序ID</param>
  942. /// <returns></returns>
  943. [OperationContract]
  944. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  945. , ResponseFormat = WebMessageFormat.Json
  946. , RequestFormat = WebMessageFormat.Json)]
  947. ActionResult AddBarCodeMissingGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int produceid);
  948. /// <summary>
  949. /// 获取登陆帐户有无报损审批权限
  950. /// </summary>
  951. /// <param name="accountCode"></param>
  952. /// <param name="userCode"></param>
  953. /// <param name="userPassword"></param>
  954. /// <param name="sessionKey"></param>
  955. /// <param name="usercode">工号编码</param>
  956. /// <returns></returns>
  957. [OperationContract]
  958. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  959. , ResponseFormat = WebMessageFormat.Json
  960. , RequestFormat = WebMessageFormat.Json)]
  961. ActionResult GetScrapProductFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  962. #region 检验
  963. /// <summary>
  964. /// 干补检验条码
  965. /// </summary>
  966. /// <param name="accountCode">帐套code</param>
  967. /// <param name="userCode">用户code</param>
  968. /// <param name="userPassword">用户密码</param>
  969. /// <param name="sessionKey">本次登陆密钥</param>
  970. /// <param name="procedureID">工序ID</param>
  971. /// <param name="barcode">条码</param>
  972. /// <returns></returns>
  973. [OperationContract]
  974. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  975. , ResponseFormat = WebMessageFormat.Json
  976. , RequestFormat = WebMessageFormat.Json)]
  977. ActionResult CheckDryRepairBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode);
  978. #endregion
  979. /// <summary>
  980. /// 获取干补标识
  981. /// </summary>
  982. /// <param name="barcode">产品条码</param>
  983. /// <returns>DataSet</returns>
  984. [OperationContract]
  985. ActionResult GetSpecialRepairflagByBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  986. /// <summary>
  987. /// 获取窑车对应产品列表
  988. /// </summary>
  989. /// <param name="KilnCarID">窑车ID</param>
  990. /// <returns>DataSet</returns>
  991. [OperationContract]
  992. ActionResult GetKilnCarGoodsByKilnCarIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int KilnCarID);
  993. /// <summary>
  994. /// 获取窑车对应产品列表
  995. /// </summary>
  996. /// <param name="KilnCarID">窑车ID</param>
  997. /// <returns>DataSet</returns>
  998. [OperationContract]
  999. ActionResult SaveBarCodeChangeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, string newBarcode, string remarks, string groutingUserCode, string goodsCode);
  1000. /// <summary>
  1001. /// 获取(注浆登记)的查询数据
  1002. /// </summary>
  1003. /// <param name="se">查询条件</param>
  1004. /// <returns>DataSet</returns>
  1005. [OperationContract]
  1006. ActionResult GetGroutingListGet(string accountCode, string userCode, string userPassword, string sessionKey, FPM0202_SE se);
  1007. /// <summary>
  1008. /// 获取(注浆登记)的查询数据
  1009. /// </summary>
  1010. /// <param name="se">查询条件</param>
  1011. /// <returns>DataSet</returns>
  1012. [OperationContract]
  1013. ActionResult GetGroutingListByBarCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1014. /// <summary>
  1015. /// 获得成型线信息
  1016. /// </summary>
  1017. /// <param name="groutingLineEntity">查询条件</param>
  1018. /// <returns>DataSet</returns>
  1019. [OperationContract]
  1020. ActionResult GetGroutingLineGet(string accountCode, string userCode, string userPassword, string sessionKey, GroutingLineEntity groutingLineEntity);
  1021. /// <summary>
  1022. /// 获取在产产品的信息标识列表
  1023. /// </summary>
  1024. /// <param name="barcode">查询条件</param>
  1025. /// <returns>DataSet</returns>
  1026. [OperationContract]
  1027. ActionResult GetInProductionDataListGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1028. /// <summary>
  1029. /// 获取条码是否注浆登记过,0行无效
  1030. /// </summary>
  1031. /// <param name="barcode"></param>
  1032. /// <returns></returns>
  1033. [OperationContract]
  1034. ActionResult GetBarCodeInGroutingDailyDetailGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1035. /// <summary>
  1036. /// 获取登陆帐户有变更条码权限
  1037. /// </summary>
  1038. /// <param name="accountCode"></param>
  1039. /// <param name="userCode"></param>
  1040. /// <param name="userPassword"></param>
  1041. /// <param name="sessionKey"></param>
  1042. /// <returns></returns>
  1043. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1044. , ResponseFormat = WebMessageFormat.Json
  1045. , RequestFormat = WebMessageFormat.Json)]
  1046. [OperationContract]
  1047. ActionResult GetBarCodeRecordFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1048. /// <summary>
  1049. /// 成检时获取此条码是否报损
  1050. /// </summary>
  1051. /// <param name="accountCode"></param>
  1052. /// <param name="userCode"></param>
  1053. /// <param name="userPassword"></param>
  1054. /// <param name="sessionKey"></param>
  1055. /// <param name="barcode">产品条码</param>
  1056. /// <returns></returns>
  1057. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1058. , ResponseFormat = WebMessageFormat.Json
  1059. , RequestFormat = WebMessageFormat.Json)]
  1060. [OperationContract]
  1061. ActionResult CheckScrapProductGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1062. /// <summary>
  1063. /// 获取产品完成工序的ID(PDA)
  1064. /// </summary>
  1065. /// <param name="barcode">产品条码</param>
  1066. /// <returns>int</returns>
  1067. [OperationContract]
  1068. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1069. , ResponseFormat = WebMessageFormat.Json
  1070. , RequestFormat = WebMessageFormat.Json)]
  1071. ActionResult GetCompleteProcedureIDPDAGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1072. /// <summary>
  1073. /// 成检时获取条码的产品信息(成检(正品)--报损-->干补-->成检)
  1074. /// </summary>
  1075. /// <param name="barcode">产品条码</param>
  1076. /// <returns>int</returns>
  1077. [OperationContract]
  1078. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1079. , ResponseFormat = WebMessageFormat.Json
  1080. , RequestFormat = WebMessageFormat.Json)]
  1081. ActionResult GetGoodsInfoBybarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1082. /// <summary>
  1083. /// 成检-校验生产工号
  1084. /// </summary>
  1085. /// <param name="usercode">生产工号</param>
  1086. /// <returns>int</returns>
  1087. [OperationContract]
  1088. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1089. , ResponseFormat = WebMessageFormat.Json
  1090. , RequestFormat = WebMessageFormat.Json)]
  1091. ActionResult GetUserCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string usercodep);
  1092. /// <summary>
  1093. /// 更新漏扫的成型工号
  1094. /// </summary>
  1095. /// <param name="groutingUserCode">成型工号</param>
  1096. /// <param name="missingID">漏扫ID</param>
  1097. /// <returns>int</returns>
  1098. [OperationContract]
  1099. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1100. , ResponseFormat = WebMessageFormat.Json
  1101. , RequestFormat = WebMessageFormat.Json)]
  1102. ActionResult UpdateGroutingUserCodeByMissingIDGet(string accountCode, string userCode, string userPassword, string sessionKey, string groutingUserCode, int missingID);
  1103. /// <summary>
  1104. /// 在入窑工序检验窑车号是否存在
  1105. /// </summary>
  1106. /// <param name="kilncarcode">窑车编码</param>
  1107. /// <param name="procedureid">工序ID</param>
  1108. /// <returns></returns>
  1109. [OperationContract]
  1110. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1111. , ResponseFormat = WebMessageFormat.Json
  1112. , RequestFormat = WebMessageFormat.Json)]
  1113. ActionResult CheckKilnCarByIntoCarGet(string accountCode, string userCode, string userPassword, string sessionKey, string kilncarcode, int procedureid);
  1114. /// <summary>
  1115. /// 获取盘点单列表
  1116. /// </summary>
  1117. /// <param name="accountCode"></param>
  1118. /// <param name="userCode"></param>
  1119. /// <param name="userPassword"></param>
  1120. /// <param name="sessionKey"></param>
  1121. /// <returns></returns>
  1122. [OperationContract]
  1123. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1124. , ResponseFormat = WebMessageFormat.Json
  1125. , RequestFormat = WebMessageFormat.Json)]
  1126. ActionResult GetInCheckedListGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1127. /// <summary>
  1128. ///
  1129. /// </summary>
  1130. /// <param name="accountCode"></param>
  1131. /// <param name="userCode"></param>
  1132. /// <param name="userPassword"></param>
  1133. /// <param name="sessionKey"></param>
  1134. /// <param name="InCheckedID">盘点单号</param>
  1135. /// <param name="BarCode">产品条码</param>
  1136. /// <returns></returns>
  1137. [OperationContract]
  1138. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1139. , ResponseFormat = WebMessageFormat.Json
  1140. , RequestFormat = WebMessageFormat.Json)]
  1141. ActionResult UpdateInCheckedGet(string accountCode, string userCode, string userPassword, string sessionKey, int InCheckedID, string BarCode);
  1142. #region 班次配置
  1143. /// <summary>
  1144. /// 班次配置-通过工号获取工种列表
  1145. /// </summary>
  1146. /// <param name="accountCode"></param>
  1147. /// <param name="userCode"></param>
  1148. /// <param name="userPassword"></param>
  1149. /// <param name="sessionKey"></param>
  1150. /// <param name="userId">工号ID</param>
  1151. /// <returns></returns>
  1152. [OperationContract]
  1153. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1154. , ResponseFormat = WebMessageFormat.Json
  1155. , RequestFormat = WebMessageFormat.Json)]
  1156. ActionResult BindUserJobsGet(string accountCode, string userCode, string userPassword, string sessionKey, int userId);
  1157. ///// <summary>
  1158. ///// 班次配置-根据工号查询员工档案信息(上面已经有了)
  1159. ///// </summary>
  1160. ///// <param name="accountCode"></param>
  1161. ///// <param name="userCode"></param>
  1162. ///// <param name="userPassword"></param>
  1163. ///// <param name="sessionKey"></param>
  1164. ///// <param name="userId">工号ID</param>
  1165. ///// <returns></returns>
  1166. //[OperationContract]
  1167. //[WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1168. // , ResponseFormat = WebMessageFormat.Json
  1169. // , RequestFormat = WebMessageFormat.Json)]
  1170. //ActionResult SearchHrStaffInfo(string accountCode, string userCode, string userPassword, string sessionKey, int userId);
  1171. /// <summary>
  1172. /// 班次配置-根据员工姓名查员工信息
  1173. /// </summary>
  1174. /// <param name="accountCode"></param>
  1175. /// <param name="userCode"></param>
  1176. /// <param name="userPassword"></param>
  1177. /// <param name="sessionKey"></param>
  1178. /// <param name="searchStaffEntity"></param>
  1179. /// <returns></returns>
  1180. [OperationContract]
  1181. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1182. , ResponseFormat = WebMessageFormat.Json
  1183. , RequestFormat = WebMessageFormat.Json)]
  1184. ActionResult SearchStaffInfoGet(string accountCode, string userCode, string userPassword, string sessionKey, SearchStaffEntity searchStaffEntity);
  1185. /// <summary>
  1186. /// 获取班次配置信息
  1187. /// </summary>
  1188. /// <param name="accountCode"></param>
  1189. /// <param name="userCode"></param>
  1190. /// <param name="userPassword"></param>
  1191. /// <param name="sessionKey"></param>
  1192. /// <param name="searchEntity"></param>
  1193. /// <returns></returns>
  1194. [OperationContract]
  1195. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1196. , ResponseFormat = WebMessageFormat.Json
  1197. , RequestFormat = WebMessageFormat.Json)]
  1198. ActionResult SearchClassesSettingGet(string accountCode, string userCode, string userPassword, string sessionKey, SearchClassesSettingEntity searchEntity);
  1199. [OperationContract]
  1200. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1201. , ResponseFormat = WebMessageFormat.Json
  1202. , RequestFormat = WebMessageFormat.Json)]
  1203. ActionResult SaveClassesSettingGet(string accountCode, string userCode, string userPassword, string sessionKey, ClassesSettingEntity setEntity, ClassesDetailSettingEntity[] setDetailEntity);
  1204. [OperationContract]
  1205. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1206. , ResponseFormat = WebMessageFormat.Json
  1207. , RequestFormat = WebMessageFormat.Json)]
  1208. ActionResult SearchClassesDetailGet(string accountCode, string userCode, string userPassword, string sessionKey, int classesSettingID);
  1209. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1210. , ResponseFormat = WebMessageFormat.Json
  1211. , RequestFormat = WebMessageFormat.Json)]
  1212. [OperationContract]
  1213. ActionResult GetClassesSettingFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1214. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1215. , ResponseFormat = WebMessageFormat.Json
  1216. , RequestFormat = WebMessageFormat.Json)]
  1217. [OperationContract]
  1218. ActionResult GetAllInCheckedGet(string accountCode, string userCode, string userPassword, string sessionKey, InCheckedEntity entity);
  1219. #endregion
  1220. #region PDA报表
  1221. /// <summary>
  1222. /// 产品质量跟踪
  1223. /// </summary>
  1224. /// <param name="accountCode"></param>
  1225. /// <param name="userCode"></param>
  1226. /// <param name="userPassword"></param>
  1227. /// <param name="sessionKey"></param>
  1228. /// <param name="se"></param>
  1229. /// <returns></returns>
  1230. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1231. , ResponseFormat = WebMessageFormat.Json
  1232. , RequestFormat = WebMessageFormat.Json)]
  1233. [OperationContract]
  1234. ActionResult GetRPT040104SDataGet(string accountCode, string userCode, string userPassword, string sessionKey, RPT040104_SE se);
  1235. /// <summary>
  1236. /// 工号产量质量分析表
  1237. /// </summary>
  1238. /// <param name="accountCode"></param>
  1239. /// <param name="userCode"></param>
  1240. /// <param name="userPassword"></param>
  1241. /// <param name="sessionKey"></param>
  1242. /// <param name="se"></param>
  1243. /// <returns></returns>
  1244. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1245. , ResponseFormat = WebMessageFormat.Json
  1246. , RequestFormat = WebMessageFormat.Json)]
  1247. [OperationContract]
  1248. ActionResult GetFP00002DataGet(string accountCode, string userCode, string userPassword, string sessionKey,
  1249. int rptSProcedureID, string workcode, string date);
  1250. /// <summary>
  1251. /// 半检数据统计表
  1252. /// </summary>
  1253. /// <param name="accountCode"></param>
  1254. /// <param name="userCode"></param>
  1255. /// <param name="userPassword"></param>
  1256. /// <param name="sessionKey"></param>
  1257. /// <param name="se"></param>
  1258. /// <returns></returns>
  1259. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1260. , ResponseFormat = WebMessageFormat.Json
  1261. , RequestFormat = WebMessageFormat.Json)]
  1262. [OperationContract]
  1263. ActionResult GetPDARPT000001DataGet(string accountCode, string userCode, string userPassword, string sessionKey,
  1264. string workcode, string datebegin, string dateend);
  1265. /// <summary>
  1266. /// 工号质量统计表
  1267. /// </summary>
  1268. /// <param name="accountCode"></param>
  1269. /// <param name="userCode"></param>
  1270. /// <param name="userPassword"></param>
  1271. /// <param name="sessionKey"></param>
  1272. /// <param name="se"></param>
  1273. /// <returns></returns>
  1274. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1275. , ResponseFormat = WebMessageFormat.Json
  1276. , RequestFormat = WebMessageFormat.Json)]
  1277. [OperationContract]
  1278. ActionResult GetPDARPT000002DataGet(string accountCode, string userCode, string userPassword, string sessionKey,
  1279. int rptSProcedureID, string workcode, string datebegin, string dateend);
  1280. /// <summary>
  1281. /// 损坯数据统计表
  1282. /// </summary>
  1283. /// <param name="accountCode"></param>
  1284. /// <param name="userCode"></param>
  1285. /// <param name="userPassword"></param>
  1286. /// <param name="sessionKey"></param>
  1287. /// <param name="se"></param>
  1288. /// <returns></returns>
  1289. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1290. , ResponseFormat = WebMessageFormat.Json
  1291. , RequestFormat = WebMessageFormat.Json)]
  1292. [OperationContract]
  1293. ActionResult GetPDARPT000003DataGet(string accountCode, string userCode, string userPassword, string sessionKey,
  1294. string workcode, string datebegin, string dateend);
  1295. #endregion
  1296. /// <summary>
  1297. /// 取得报表数据源数据
  1298. /// </summary>
  1299. /// <param name="accountCode"></param>
  1300. /// <param name="userCode"></param>
  1301. /// <param name="userPassword"></param>
  1302. /// <param name="sessionKey"></param>
  1303. /// <returns></returns>
  1304. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1305. , ResponseFormat = WebMessageFormat.Json
  1306. , RequestFormat = WebMessageFormat.Json)]
  1307. [OperationContract]
  1308. ActionResult GetRptProcedureModuleGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1309. /// <summary>
  1310. /// 取得报表的查询数据源统计工序数据
  1311. /// </summary>
  1312. /// <param name="accountCode"></param>
  1313. /// <param name="userCode"></param>
  1314. /// <param name="userPassword"></param>
  1315. /// <param name="sessionKey"></param>
  1316. /// <returns></returns>
  1317. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1318. , ResponseFormat = WebMessageFormat.Json
  1319. , RequestFormat = WebMessageFormat.Json)]
  1320. [OperationContract]
  1321. ActionResult GetRptSourceProcedureModuleGet(string accountCode, string userCode, string userPassword, string sessionKey, int? RptProcedureID);
  1322. /// <summary>
  1323. /// 获取用户是否有统计产成品权限
  1324. /// </summary>
  1325. /// <param name="accountCode"></param>
  1326. /// <param name="userCode"></param>
  1327. /// <param name="userPassword"></param>
  1328. /// <param name="sessionKey"></param>
  1329. /// <returns></returns>
  1330. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1331. , ResponseFormat = WebMessageFormat.Json
  1332. , RequestFormat = WebMessageFormat.Json)]
  1333. [OperationContract]
  1334. ActionResult GetStatisticsFinishedProductFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1335. /// <summary>
  1336. /// 获取用户是否有盘点权限
  1337. /// </summary>
  1338. /// <param name="accountCode"></param>
  1339. /// <param name="userCode"></param>
  1340. /// <param name="userPassword"></param>
  1341. /// <param name="sessionKey"></param>
  1342. /// <returns></returns>
  1343. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1344. , ResponseFormat = WebMessageFormat.Json
  1345. , RequestFormat = WebMessageFormat.Json)]
  1346. [OperationContract]
  1347. ActionResult GetInCheckedFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1348. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1349. , ResponseFormat = WebMessageFormat.Json
  1350. , RequestFormat = WebMessageFormat.Json)]
  1351. [OperationContract]
  1352. ActionResult GetClassesSettingGet(string accountCode, string userCode, string userPassword, string sessionKey, string uCode);
  1353. [OperationContract]
  1354. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1355. , ResponseFormat = WebMessageFormat.Json
  1356. , RequestFormat = WebMessageFormat.Json)]
  1357. ActionResult GetScrapProductUserCodeByProductionDataIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int ProductionDataID);
  1358. /// <summary>
  1359. /// 在入窑工序检验窑车号是否存在
  1360. /// </summary>
  1361. /// <param name="kilncarcode">窑车编码</param>
  1362. /// <param name="procedureid">工序ID</param>
  1363. /// <returns></returns>
  1364. [OperationContract]
  1365. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1366. , ResponseFormat = WebMessageFormat.Json
  1367. , RequestFormat = WebMessageFormat.Json)]
  1368. ActionResult CheckKilnCarByIntoCar2Get(string accountCode, string userCode, string userPassword, string sessionKey, string kilncarcode, int procedureid);
  1369. /// <summary>
  1370. /// 撤销包装
  1371. /// </summary>
  1372. /// <param name="accountCode"></param>
  1373. /// <param name="userCode"></param>
  1374. /// <param name="userPassword"></param>
  1375. /// <param name="sessionKey"></param>
  1376. /// <param name="barcode"></param>
  1377. /// <returns></returns>
  1378. [OperationContract]
  1379. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1380. , ResponseFormat = WebMessageFormat.Json
  1381. , RequestFormat = WebMessageFormat.Json)]
  1382. ActionResult AddChancelFinishedproductGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1383. /*
  1384. /// <summary>
  1385. /// 获取用户是否有撤销包装权限
  1386. /// </summary>
  1387. /// <param name="accountCode"></param>
  1388. /// <param name="userCode"></param>
  1389. /// <param name="userPassword"></param>
  1390. /// <param name="sessionKey"></param>
  1391. /// <returns></returns>
  1392. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1393. , ResponseFormat = WebMessageFormat.Json
  1394. , RequestFormat = WebMessageFormat.Json)]
  1395. [OperationContract]
  1396. ActionResult GetChancelFinishedproductFuntion(string accountCode, string userCode, string userPassword, string sessionKey);
  1397. */
  1398. /// <summary>
  1399. /// 窑车状态明细表查询
  1400. /// </summary>
  1401. /// <param name="accountCode"></param>
  1402. /// <param name="userCode"></param>
  1403. /// <param name="userPassword"></param>
  1404. /// <param name="sessionKey"></param>
  1405. /// <param name="kilnCarCode"></param>
  1406. /// <returns></returns>
  1407. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1408. , ResponseFormat = WebMessageFormat.Json
  1409. , RequestFormat = WebMessageFormat.Json)]
  1410. [OperationContract]
  1411. ActionResult GetKilnCarStatusDetailByCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string kilnCarCode);
  1412. /// <summary>
  1413. /// 损坯撤销
  1414. /// </summary>
  1415. /// <param name="accountCode"></param>
  1416. /// <param name="userCode"></param>
  1417. /// <param name="userPassword"></param>
  1418. /// <param name="sessionKey"></param>
  1419. /// <param name="barcode"></param>
  1420. /// <returns></returns>
  1421. [OperationContract]
  1422. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1423. , ResponseFormat = WebMessageFormat.Json
  1424. , RequestFormat = WebMessageFormat.Json)]
  1425. ActionResult AddCancelScrapProductionGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1426. /*
  1427. /// <summary>
  1428. /// 获取用户是否有撤销损坯权限
  1429. /// </summary>
  1430. /// <param name="accountCode"></param>
  1431. /// <param name="userCode"></param>
  1432. /// <param name="userPassword"></param>
  1433. /// <param name="sessionKey"></param>
  1434. /// <returns></returns>
  1435. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1436. , ResponseFormat = WebMessageFormat.Json
  1437. , RequestFormat = WebMessageFormat.Json)]
  1438. [OperationContract]
  1439. ActionResult GetCancelScrapProductionFuntion(string accountCode, string userCode, string userPassword, string sessionKey);
  1440. */
  1441. /// <summary>
  1442. /// 获取条码注浆信息
  1443. /// </summary>
  1444. /// <param name="accountCode"></param>
  1445. /// <param name="userCode"></param>
  1446. /// <param name="userPassword"></param>
  1447. /// <param name="sessionKey"></param>
  1448. /// <returns></returns>
  1449. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1450. , ResponseFormat = WebMessageFormat.Json
  1451. , RequestFormat = WebMessageFormat.Json)]
  1452. [OperationContract]
  1453. ActionResult GetGroutingInfoBybarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1454. /// <summary>
  1455. /// 获取条码注浆信息
  1456. /// </summary>
  1457. /// <param name="accountCode"></param>
  1458. /// <param name="userCode"></param>
  1459. /// <param name="userPassword"></param>
  1460. /// <param name="sessionKey"></param>
  1461. /// <returns></returns>
  1462. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1463. , ResponseFormat = WebMessageFormat.Json
  1464. , RequestFormat = WebMessageFormat.Json)]
  1465. [OperationContract]
  1466. ActionResult GetFinishedProductGroutingInfoBybarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1467. /// <summary>
  1468. /// 公坯设定
  1469. /// </summary>
  1470. /// <param name="accountCode"></param>
  1471. /// <param name="userCode"></param>
  1472. /// <param name="userPassword"></param>
  1473. /// <param name="sessionKey"></param>
  1474. /// <param name="barcode"></param>
  1475. /// <returns></returns>
  1476. [OperationContract]
  1477. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1478. , ResponseFormat = WebMessageFormat.Json
  1479. , RequestFormat = WebMessageFormat.Json)]
  1480. ActionResult AddPublicBodyProductGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1481. /*
  1482. /// <summary>
  1483. /// 获取用户是否有公坯设定
  1484. /// </summary>
  1485. /// <param name="accountCode"></param>
  1486. /// <param name="userCode"></param>
  1487. /// <param name="userPassword"></param>
  1488. /// <param name="sessionKey"></param>
  1489. /// <returns></returns>
  1490. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1491. , ResponseFormat = WebMessageFormat.Json
  1492. , RequestFormat = WebMessageFormat.Json)]
  1493. [OperationContract]
  1494. ActionResult GetPublicBodyProductFuntion(string accountCode, string userCode, string userPassword, string sessionKey);
  1495. */
  1496. /// <summary>
  1497. /// 交坯检验条码
  1498. /// </summary>
  1499. /// <param name="accountCode">帐套code</param>
  1500. /// <param name="userCode">用户code</param>
  1501. /// <param name="userPassword">用户密码</param>
  1502. /// <param name="sessionKey">本次登陆密钥</param>
  1503. /// <param name="procedureID">工序ID</param>
  1504. /// <param name="barcode">条码</param>
  1505. /// <returns></returns>
  1506. [OperationContract]
  1507. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1508. , ResponseFormat = WebMessageFormat.Json
  1509. , RequestFormat = WebMessageFormat.Json)]
  1510. ActionResult CheckBarcodeDeliverMudGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode);
  1511. /// <summary>
  1512. /// 获取用户所有菜单权限
  1513. /// </summary>
  1514. /// <param name="accountCode"></param>
  1515. /// <param name="userCode"></param>
  1516. /// <param name="userPassword"></param>
  1517. /// <param name="sessionKey"></param>
  1518. /// <returns></returns>
  1519. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1520. , ResponseFormat = WebMessageFormat.Json
  1521. , RequestFormat = WebMessageFormat.Json)]
  1522. [OperationContract]
  1523. ActionResult GetUserAllFunctionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1524. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1525. , ResponseFormat = WebMessageFormat.Json
  1526. , RequestFormat = WebMessageFormat.Json)]
  1527. [OperationContract]
  1528. ActionResult AddChancelBarCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1529. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1530. , ResponseFormat = WebMessageFormat.Json
  1531. , RequestFormat = WebMessageFormat.Json)]
  1532. [OperationContract]
  1533. ActionResult AddChancelDeliverMudBarCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1534. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1535. , ResponseFormat = WebMessageFormat.Json
  1536. , RequestFormat = WebMessageFormat.Json)]
  1537. [OperationContract]
  1538. ActionResult GetAllLogoInfoGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1539. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1540. , ResponseFormat = WebMessageFormat.Json
  1541. , RequestFormat = WebMessageFormat.Json)]
  1542. [OperationContract]
  1543. ActionResult GetLogoIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID);
  1544. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1545. , ResponseFormat = WebMessageFormat.Json
  1546. , RequestFormat = WebMessageFormat.Json)]
  1547. [OperationContract]
  1548. ActionResult SaveBarCodeLogoGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int logoid);
  1549. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1550. , ResponseFormat = WebMessageFormat.Json
  1551. , RequestFormat = WebMessageFormat.Json)]
  1552. [OperationContract]
  1553. ActionResult GetBarCodeLogoIDGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1554. /// <summary>
  1555. /// 半检时,入窑前检验获取此条码是否报损为废品
  1556. /// </summary>
  1557. /// <param name="accountCode"></param>
  1558. /// <param name="userCode"></param>
  1559. /// <param name="userPassword"></param>
  1560. /// <param name="sessionKey"></param>
  1561. /// <param name="barcode">产品条码</param>
  1562. /// <returns></returns>
  1563. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1564. , ResponseFormat = WebMessageFormat.Json
  1565. , RequestFormat = WebMessageFormat.Json)]
  1566. [OperationContract]
  1567. ActionResult CheckWasteScrapProductGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1568. /// <summary>
  1569. /// 获取登陆帐户有无入窑前检验数据编辑权限
  1570. /// </summary>
  1571. /// <param name="accountCode"></param>
  1572. /// <param name="userCode"></param>
  1573. /// <param name="userPassword"></param>
  1574. /// <param name="sessionKey"></param>
  1575. /// <param name="usercode">工号编码</param>
  1576. /// <returns></returns>
  1577. [OperationContract]
  1578. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1579. , ResponseFormat = WebMessageFormat.Json
  1580. , RequestFormat = WebMessageFormat.Json)]
  1581. ActionResult GetIntoKilnCheckEditFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1582. /// <summary>
  1583. /// 获取登陆帐户有无半检验数据编辑权限
  1584. /// </summary>
  1585. /// <param name="accountCode"></param>
  1586. /// <param name="userCode"></param>
  1587. /// <param name="userPassword"></param>
  1588. /// <param name="sessionKey"></param>
  1589. /// <param name="usercode">工号编码</param>
  1590. /// <returns></returns>
  1591. [OperationContract]
  1592. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1593. , ResponseFormat = WebMessageFormat.Json
  1594. , RequestFormat = WebMessageFormat.Json)]
  1595. ActionResult GetNormalCheckEditFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1596. /// <summary>
  1597. /// 获取缺陷扣罚管理的全部数据
  1598. /// </summary>
  1599. /// <param name="accountCode"></param>
  1600. /// <param name="userCode"></param>
  1601. /// <param name="userPassword"></param>
  1602. /// <param name="sessionKey"></param>
  1603. /// <returns></returns>
  1604. [OperationContract]
  1605. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1606. , ResponseFormat = WebMessageFormat.Json
  1607. , RequestFormat = WebMessageFormat.Json)]
  1608. ActionResult GetAllDefectFineGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1609. /// <summary>
  1610. /// 获取缺陷扣除数管理的全部数据
  1611. /// </summary>
  1612. /// <param name="accountCode"></param>
  1613. /// <param name="userCode"></param>
  1614. /// <param name="userPassword"></param>
  1615. /// <param name="sessionKey"></param>
  1616. /// <returns></returns>
  1617. [OperationContract]
  1618. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1619. , ResponseFormat = WebMessageFormat.Json
  1620. , RequestFormat = WebMessageFormat.Json)]
  1621. ActionResult GetAllDefectDeductionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1622. /// <summary>
  1623. /// 获取缺陷扣罚关系管理的全部数据
  1624. /// </summary>
  1625. /// <param name="accountCode"></param>
  1626. /// <param name="userCode"></param>
  1627. /// <param name="userPassword"></param>
  1628. /// <param name="sessionKey"></param>
  1629. /// <returns></returns>
  1630. [OperationContract]
  1631. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1632. , ResponseFormat = WebMessageFormat.Json
  1633. , RequestFormat = WebMessageFormat.Json)]
  1634. ActionResult GetAllDefectFineRelationGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1635. /// <summary>
  1636. /// 获取缺陷扣除数关系管理的全部数据
  1637. /// </summary>
  1638. /// <param name="accountCode"></param>
  1639. /// <param name="userCode"></param>
  1640. /// <param name="userPassword"></param>
  1641. /// <param name="sessionKey"></param>
  1642. /// <returns></returns>
  1643. [OperationContract]
  1644. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1645. , ResponseFormat = WebMessageFormat.Json
  1646. , RequestFormat = WebMessageFormat.Json)]
  1647. ActionResult GetAllDefectDeductionRelationGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1648. /// <summary>
  1649. /// 获取盘点单明细
  1650. /// </summary>
  1651. /// <param name="accountCode"></param>
  1652. /// <param name="userCode"></param>
  1653. /// <param name="userPassword"></param>
  1654. /// <param name="sessionKey"></param>
  1655. /// <returns></returns>
  1656. [OperationContract]
  1657. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1658. , ResponseFormat = WebMessageFormat.Json
  1659. , RequestFormat = WebMessageFormat.Json)]
  1660. ActionResult GetUpdateInCheckedInfoGet(string accountCode, string userCode, string userPassword, string sessionKey, string incheckedno);
  1661. /// <summary>
  1662. /// 半检检验条码
  1663. /// </summary>
  1664. /// <param name="accountCode"></param>
  1665. /// <param name="userCode"></param>
  1666. /// <param name="userPassword"></param>
  1667. /// <param name="sessionKey"></param>
  1668. /// <returns></returns>
  1669. [OperationContract]
  1670. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1671. , ResponseFormat = WebMessageFormat.Json
  1672. , RequestFormat = WebMessageFormat.Json)]
  1673. ActionResult SemiCheckBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1674. /// <summary>
  1675. /// 根据条码获取经过的工序,用于绑定返工工序
  1676. /// </summary>
  1677. /// <param name="accountCode"></param>
  1678. /// <param name="userCode"></param>
  1679. /// <param name="userPassword"></param>
  1680. /// <param name="sessionKey"></param>
  1681. /// <returns></returns>
  1682. [OperationContract]
  1683. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1684. , ResponseFormat = WebMessageFormat.Json
  1685. , RequestFormat = WebMessageFormat.Json)]
  1686. ActionResult GetSemiCheckPassProcedureGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1687. /// <summary>
  1688. /// 复检状态数据源
  1689. /// </summary>
  1690. /// <param name="accountCode"></param>
  1691. /// <param name="userCode"></param>
  1692. /// <param name="userPassword"></param>
  1693. /// <param name="sessionKey"></param>
  1694. /// <returns></returns>
  1695. [OperationContract]
  1696. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1697. , ResponseFormat = WebMessageFormat.Json
  1698. , RequestFormat = WebMessageFormat.Json)]
  1699. ActionResult GetSemiCheckTypeGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1700. /// <summary>
  1701. /// 复检状态数据源
  1702. /// </summary>
  1703. /// <param name="accountCode"></param>
  1704. /// <param name="userCode"></param>
  1705. /// <param name="userPassword"></param>
  1706. /// <param name="sessionKey"></param>
  1707. /// <returns></returns>
  1708. [OperationContract]
  1709. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1710. , ResponseFormat = WebMessageFormat.Json
  1711. , RequestFormat = WebMessageFormat.Json)]
  1712. ActionResult GetSemiCheckStatusFuntionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1713. /// <summary>
  1714. /// 根据半成品检验数据ID,显示半成品数据信息
  1715. /// </summary>
  1716. /// <param name="accountCode"></param>
  1717. /// <param name="userCode"></param>
  1718. /// <param name="userPassword"></param>
  1719. /// <param name="sessionKey"></param>
  1720. /// <returns></returns>
  1721. [OperationContract]
  1722. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1723. , ResponseFormat = WebMessageFormat.Json
  1724. , RequestFormat = WebMessageFormat.Json)]
  1725. ActionResult GetSemiCheckByIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int semiCheckID);
  1726. /// <summary>
  1727. /// 保存半检登记
  1728. /// </summary>
  1729. /// <param name="accountCode">帐套code</param>
  1730. /// <param name="userCode">用户code</param>
  1731. /// <param name="userPassword">用户密码</param>
  1732. /// <param name="sessionKey">本次登陆密钥</param>
  1733. /// <param name="procedureID">工序ID</param>
  1734. /// <param name="productionDataEntitys">条码信息</param>
  1735. /// <returns></returns>
  1736. [OperationContract]
  1737. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1738. , ResponseFormat = WebMessageFormat.Json
  1739. , RequestFormat = WebMessageFormat.Json)]
  1740. ActionResult AddSemiCheckGet(string accountCode, string userCode, string userPassword, string sessionKey, SemiCheckEntity[] entityobj);
  1741. /// <summary>
  1742. /// 根据所选工号,查出缺陷责任员工
  1743. /// </summary>
  1744. /// <param name="accountCode"></param>
  1745. /// <param name="userCode"></param>
  1746. /// <param name="userPassword"></param>
  1747. /// <param name="sessionKey"></param>
  1748. /// <returns></returns>
  1749. [OperationContract]
  1750. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1751. , ResponseFormat = WebMessageFormat.Json
  1752. , RequestFormat = WebMessageFormat.Json)]
  1753. ActionResult GetSemiCheckDefectStaffByUserIDGet(string accountCode, string userCode, string userPassword, string sessionKey, int userid);
  1754. /// <summary>
  1755. /// 获取半成品缺陷管理的全部数据
  1756. /// </summary>
  1757. /// <param name="accountCode"></param>
  1758. /// <param name="userCode"></param>
  1759. /// <param name="userPassword"></param>
  1760. /// <param name="sessionKey"></param>
  1761. /// <returns></returns>
  1762. [OperationContract]
  1763. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1764. , ResponseFormat = WebMessageFormat.Json
  1765. , RequestFormat = WebMessageFormat.Json)]
  1766. ActionResult GetAllSemicheckDefectGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1767. /// <summary>
  1768. /// 获取半成品缺陷位置管理的全部数据
  1769. /// </summary>
  1770. /// <param name="accountCode"></param>
  1771. /// <param name="userCode"></param>
  1772. /// <param name="userPassword"></param>
  1773. /// <param name="sessionKey"></param>
  1774. /// <returns></returns>
  1775. [OperationContract]
  1776. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1777. , ResponseFormat = WebMessageFormat.Json
  1778. , RequestFormat = WebMessageFormat.Json)]
  1779. ActionResult GetAllScdefectPositionGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1780. /// <summary>
  1781. /// 复检验条码
  1782. /// </summary>
  1783. /// <param name="accountCode"></param>
  1784. /// <param name="userCode"></param>
  1785. /// <param name="userPassword"></param>
  1786. /// <param name="sessionKey"></param>
  1787. /// <returns></returns>
  1788. [OperationContract]
  1789. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1790. , ResponseFormat = WebMessageFormat.Json
  1791. , RequestFormat = WebMessageFormat.Json)]
  1792. ActionResult ReSemiCheckBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1793. /// <summary>
  1794. /// 撤销复检验条码
  1795. /// </summary>
  1796. /// <param name="accountCode"></param>
  1797. /// <param name="userCode"></param>
  1798. /// <param name="userPassword"></param>
  1799. /// <param name="sessionKey"></param>
  1800. /// <returns></returns>
  1801. [OperationContract]
  1802. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1803. , ResponseFormat = WebMessageFormat.Json
  1804. , RequestFormat = WebMessageFormat.Json)]
  1805. ActionResult CancelSemiCheckBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1806. /// <summary>
  1807. /// 恢复数据
  1808. /// </summary>
  1809. /// <param name="accountCode"></param>
  1810. /// <param name="userCode"></param>
  1811. /// <param name="userPassword"></param>
  1812. /// <param name="sessionKey"></param>
  1813. /// <returns></returns>
  1814. [OperationContract]
  1815. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1816. , ResponseFormat = WebMessageFormat.Json
  1817. , RequestFormat = WebMessageFormat.Json)]
  1818. ActionResult ResetBarCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1819. /// <summary>
  1820. /// 通过SettingCode获取系统参数管理的数据
  1821. /// </summary>
  1822. /// <param name="accountCode"></param>
  1823. /// <param name="userCode"></param>
  1824. /// <param name="userPassword"></param>
  1825. /// <param name="sessionKey"></param>
  1826. /// <param name="settingcode">设置编码</param>
  1827. /// <returns></returns>
  1828. [OperationContract]
  1829. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1830. , ResponseFormat = WebMessageFormat.Json
  1831. , RequestFormat = WebMessageFormat.Json)]
  1832. ActionResult GetSystemSettingDataByCodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string settingcode);
  1833. /// <summary>
  1834. /// 校验条码是否允许撤销,如果不允许提示错误消息
  1835. /// </summary>
  1836. /// <param name="accountCode"></param>
  1837. /// <param name="userCode"></param>
  1838. /// <param name="userPassword"></param>
  1839. /// <param name="sessionKey"></param>
  1840. /// <param name="orgTime">原时间</param>
  1841. /// <param name="days">允许撤销天数</param>
  1842. /// <param name="settingCode">设置code,用于返回不同错误消息</param>
  1843. /// <returns></returns>
  1844. [OperationContract]
  1845. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1846. , ResponseFormat = WebMessageFormat.Json
  1847. , RequestFormat = WebMessageFormat.Json)]
  1848. ActionResult BarcodeAllowCancelGet(string accountCode, string userCode, string userPassword, string sessionKey, string orgTime, int days, string settingCode);
  1849. #region 产成品交接
  1850. [OperationContract]
  1851. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1852. , ResponseFormat = WebMessageFormat.Json
  1853. , RequestFormat = WebMessageFormat.Json)]
  1854. ActionResult GetOrderListGet(string accountCode, string userCode, string userPassword, string sessionKey, OrderEntity order);
  1855. [OperationContract]
  1856. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1857. , ResponseFormat = WebMessageFormat.Json
  1858. , RequestFormat = WebMessageFormat.Json)]
  1859. ActionResult FinishedHandoverBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1860. [OperationContract]
  1861. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1862. , ResponseFormat = WebMessageFormat.Json
  1863. , RequestFormat = WebMessageFormat.Json)]
  1864. ActionResult GetSystemDataGet(string accountCode, string userCode, string userPassword, string sessionKey);
  1865. [OperationContract]
  1866. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1867. , ResponseFormat = WebMessageFormat.Json
  1868. , RequestFormat = WebMessageFormat.Json)]
  1869. ActionResult SaveFinishedHandoverGet(string accountCode, string userCode, string userPassword, string sessionKey, int orderid, OrderEntity[] orderEntity);
  1870. [OperationContract]
  1871. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1872. , ResponseFormat = WebMessageFormat.Json
  1873. , RequestFormat = WebMessageFormat.Json)]
  1874. ActionResult CancelFinishedHandoverBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1875. [OperationContract]
  1876. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1877. , ResponseFormat = WebMessageFormat.Json
  1878. , RequestFormat = WebMessageFormat.Json)]
  1879. ActionResult SaveCancelFinishedHandoverByBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1880. [OperationContract]
  1881. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1882. , ResponseFormat = WebMessageFormat.Json
  1883. , RequestFormat = WebMessageFormat.Json)]
  1884. ActionResult SaveChangeFinishedHandoverByBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int orderid);
  1885. #endregion
  1886. #region PDA条码打印
  1887. /// <summary>
  1888. /// 获取条码打印机
  1889. /// </summary>
  1890. /// <param name="accountCode"></param>
  1891. /// <param name="userCode"></param>
  1892. /// <param name="userPassword"></param>
  1893. /// <param name="sessionKey"></param>
  1894. /// <returns></returns>
  1895. [OperationContract]
  1896. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1897. , ResponseFormat = WebMessageFormat.Json
  1898. , RequestFormat = WebMessageFormat.Json)]
  1899. ActionResult GetBarcodePrinterGet(string accountCode, string userCode, string userPassword, string sessionKey, int printtype=0);
  1900. /// <summary>
  1901. /// 打印条码样式
  1902. /// </summary>
  1903. /// <param name="accountCode"></param>
  1904. /// <param name="userCode"></param>
  1905. /// <param name="userPassword"></param>
  1906. /// <param name="sessionKey"></param>
  1907. /// <returns></returns>
  1908. [OperationContract]
  1909. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1910. , ResponseFormat = WebMessageFormat.Json
  1911. , RequestFormat = WebMessageFormat.Json)]
  1912. ActionResult PrintBarcodeLayoutGet(string accountCode, string userCode, string userPassword, string sessionKey
  1913. , string barcode, int copies, int printerID, int printWay = 2);
  1914. #endregion PDA条码打印
  1915. #region 统计报表
  1916. /// <summary>
  1917. /// 成型结算报表
  1918. /// </summary>
  1919. /// <param name="accountCode"></param>
  1920. /// <param name="userCode"></param>
  1921. /// <param name="userPassword"></param>
  1922. /// <param name="sessionKey"></param>
  1923. /// <returns></returns>
  1924. [OperationContract]
  1925. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1926. , ResponseFormat = WebMessageFormat.Json
  1927. , RequestFormat = WebMessageFormat.Json)]
  1928. ActionResult GetGroutingSettlementInfoGet(string accountCode, string userCode, string userPassword, string sessionKey,
  1929. int currentMonth);
  1930. #endregion
  1931. #region 设置当期用户默认打印机配置
  1932. /// <summary>
  1933. /// 设置当期用户默认打印机配置
  1934. /// </summary>
  1935. /// <param name="accountCode"></param>
  1936. /// <param name="userCode"></param>
  1937. /// <param name="userPassword"></param>
  1938. /// <param name="sessionKey"></param>
  1939. /// <param name="printerID"></param>
  1940. /// <returns></returns>
  1941. [OperationContract]
  1942. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1943. , ResponseFormat = WebMessageFormat.Json
  1944. , RequestFormat = WebMessageFormat.Json)]
  1945. ActionResult SetCurrentUserPrinterGet(string accountCode, string userCode, string userPassword, string sessionKey,
  1946. int printerID);
  1947. #endregion
  1948. /// <summary>
  1949. /// 回收检验条码
  1950. /// </summary>
  1951. /// <param name="accountCode">帐套code</param>
  1952. /// <param name="userCode">用户code</param>
  1953. /// <param name="userPassword">用户密码</param>
  1954. /// <param name="sessionKey">本次登陆密钥</param>
  1955. /// <param name="procedureID">工序ID</param>
  1956. /// <param name="barcode">条码</param>
  1957. /// <returns></returns>
  1958. [OperationContract]
  1959. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1960. , ResponseFormat = WebMessageFormat.Json
  1961. , RequestFormat = WebMessageFormat.Json)]
  1962. ActionResult CheckRecydingFlagBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode);
  1963. /// <summary>
  1964. /// 获取回收标识
  1965. /// </summary>
  1966. /// <param name="barcode">产品条码</param>
  1967. /// <returns>DataSet</returns>
  1968. [OperationContract]
  1969. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1970. , ResponseFormat = WebMessageFormat.Json
  1971. , RequestFormat = WebMessageFormat.Json)]
  1972. ActionResult GetRecyclingflagByBarcodeGet(string accountCode, string userCode, string userPassword, string sessionKey, string barcode);
  1973. #region 注浆盘点
  1974. /// <summary>
  1975. /// 获取注浆盘点单列表
  1976. /// </summary>
  1977. /// <param name="sUserInfo"></param>
  1978. /// <returns></returns>
  1979. [OperationContract]
  1980. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1981. , ResponseFormat = WebMessageFormat.Json
  1982. , RequestFormat = WebMessageFormat.Json)]
  1983. ActionResult GetAllGBCheckedGet(string accountCode, string userCode, string userPassword, string sessionKey, InCheckedEntity entity);
  1984. /// <summary>
  1985. /// 进行盘点操作
  1986. /// </summary>
  1987. /// <param name="accountCode"></param>
  1988. /// <param name="userCode"></param>
  1989. /// <param name="userPassword"></param>
  1990. /// <param name="sessionKey"></param>
  1991. /// <param name="InCheckedID">盘点单ID</param>
  1992. /// <param name="BarCode">产品条码</param>
  1993. /// <returns></returns>
  1994. [OperationContract]
  1995. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  1996. , ResponseFormat = WebMessageFormat.Json
  1997. , RequestFormat = WebMessageFormat.Json)]
  1998. ActionResult UpdateGBCheckedGet(string accountCode, string userCode, string userPassword, string sessionKey, int CheckedID, string BarCode);
  1999. /// <summary>
  2000. /// 获取盘点单明细
  2001. /// </summary>
  2002. /// <param name="sUserInfo"></param>
  2003. /// <returns></returns>
  2004. [OperationContract]
  2005. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  2006. , ResponseFormat = WebMessageFormat.Json
  2007. , RequestFormat = WebMessageFormat.Json)]
  2008. ActionResult GetUpdateGBCheckedInfoGet(string accountCode, string userCode, string userPassword, string sessionKey, int checkedID);
  2009. #endregion
  2010. #region 模具盘点
  2011. /// <summary>
  2012. /// 获取模具盘点单列表
  2013. /// </summary>
  2014. /// <param name="sUserInfo"></param>
  2015. /// <returns></returns>
  2016. [OperationContract]
  2017. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  2018. , ResponseFormat = WebMessageFormat.Json
  2019. , RequestFormat = WebMessageFormat.Json)]
  2020. ActionResult GetAllMouldCheckedGet(string accountCode, string userCode, string userPassword, string sessionKey, InCheckedEntity entity);
  2021. /// <summary>
  2022. /// 进行盘点操作
  2023. /// </summary>
  2024. /// <param name="accountCode"></param>
  2025. /// <param name="userCode"></param>
  2026. /// <param name="userPassword"></param>
  2027. /// <param name="sessionKey"></param>
  2028. /// <param name="InCheckedID">盘点单ID</param>
  2029. /// <param name="BarCode">产品条码</param>
  2030. /// <returns></returns>
  2031. [OperationContract]
  2032. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  2033. , ResponseFormat = WebMessageFormat.Json
  2034. , RequestFormat = WebMessageFormat.Json)]
  2035. ActionResult UpdateMouldCheckedGet(string accountCode, string userCode, string userPassword, string sessionKey, int CheckedID, string BarCode);
  2036. /// <summary>
  2037. /// 获取盘点单明细
  2038. /// </summary>
  2039. /// <param name="sUserInfo"></param>
  2040. /// <returns></returns>
  2041. [OperationContract]
  2042. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  2043. , ResponseFormat = WebMessageFormat.Json
  2044. , RequestFormat = WebMessageFormat.Json)]
  2045. ActionResult GetUpdateMouldCheckedInfoGet(string accountCode, string userCode, string userPassword, string sessionKey, int checkedID);
  2046. #endregion
  2047. #region 通用接口
  2048. /// <summary>
  2049. /// PDA调用通用接口
  2050. /// </summary>
  2051. /// <param name="accountCode"></param>
  2052. /// <param name="userCode"></param>
  2053. /// <param name="userPassword"></param>
  2054. /// <param name="sessionKey"></param>
  2055. /// <param name="module"></param>
  2056. /// <param name="action"></param>
  2057. /// <param name="data"></param>
  2058. /// <returns></returns>
  2059. [OperationContract]
  2060. [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest
  2061. , ResponseFormat = WebMessageFormat.Json
  2062. , RequestFormat = WebMessageFormat.Json)]
  2063. ActionResult DoActionGet(string accountCode, string userCode, string userPassword, string sessionKey, string module, string action, string jsonData);
  2064. #endregion
  2065. }
  2066. }