/// ///WCF service ///Interface FOR TABLE t_online ///By wm ///on 06/18/2022 /// using System; using System.Collections.Generic; using System.Data; using System.ServiceModel; using System.ServiceModel.Web; using DeiNiu.wms.Data.Model.Wcf; namespace DeiNiu.Wcf { [ServiceContract] public interface IOnline { //http://localhost:8080/T_ONLINE.svc/getobj?id=1 [OperationContract] [WebInvoke(Method = "GET",RequestFormat = WebMessageFormat.Json,ResponseFormat = WebMessageFormat.Json, UriTemplate = "getObj?id={id}")] WcfOnline getObj(int id); [OperationContract] [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "login?userId={userId}&passwd={passwd}")] int validUser(string userId, string passwd); [OperationContract] [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "getCatedAuths?userId={userId}&warehouse={warehouse}")] Dictionary> getCatedAuths(int userId, int warehouse); [OperationContract] DataTable getDictionary(); } }