/******************************************************************************* * Copyright(c) 2019 DongkeSoft All rights reserved. / Confidential * 类的信息: * 1.程序名称:IPDAModule.cs * 2.功能描述:PDA模块服务契约(三车间专用) * 编辑履历: * 作者 日期 版本 修改内容 * 徐伟 2019/11/05 1.00 新建 *******************************************************************************/ using System.Collections.Generic; using System.IO; using System.ServiceModel; using System.ServiceModel.Web; using Dongke.IBOSS.PRD.WCF.DataModels; using Dongke.IBOSS.PRD.WCF.DataModels.ConfigModule; using Dongke.IBOSS.PRD.WCF.DataModels.HRModule; using Dongke.IBOSS.PRD.WCF.DataModels.PCModule; using Dongke.IBOSS.PRD.WCF.DataModels.PMModule; using System.Data; namespace Dongke.IBOSS.PRD.WCF.Contracts { /// /// PDA模块服务契约 /// //[ServiceContract(ConfigurationName = "PDAModuleService.IPDAModule", //Name = "IPDAModule", //Namespace = "Dongke.IBOSS.PRD.WCF.Contracts")] public partial interface IPDAModule { #region xuwei add 2019-10-28 三车间接口 [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingLineUserCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SetGroutingLineUserCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingLineBatchNo(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingLineInfo(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingLineDetail(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SetGroutingLineDetail(string accountCode, string userCode, string userPassword, string sessionKey, string groutingData); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingLineGrouting(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay, string groutingBatchNo); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SetGroutingLineGrouting(string accountCode, string userCode, string userPassword, string sessionKey, string groutingData); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingNoGroutingReason(string accountCode, string userCode, string userPassword, string sessionKey); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingMouldBatchNo(string accountCode, string userCode, string userPassword, string sessionKey, string groutingMouldCode, string groutingDay); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingMouldGrouting(string accountCode, string userCode, string userPassword, string sessionKey, string groutingMouldCode, string groutingDay, string groutingBatchNo); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingMouldGroutingNext(string accountCode, string userCode, string userPassword, string sessionKey, string groutingMouldCode, string groutingDay, string groutingBatchNo); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult BindGroutingBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingDailyDetailId, string barCode); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult UnBindGroutingBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingDailyDetailId, string barCode); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult UnBindGroutingLineBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string groutingLineCode, string groutingDay, string groutingBatchNo); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SetGroutingScrap(string accountCode, string userCode, string userPassword, string sessionKey, string groutingDailyDetailId, string scrapFlag); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingDailyDetail(string accountCode, string userCode, string userPassword, string sessionKey, string barCode); #endregion } }