/// ///WCF service ///Interface FOR TABLE t_erp_sale ///By wm ///on 06/05/2023 /// using System.Collections.Generic; using System.ServiceModel; using System.ServiceModel.Web; using DeiNiu.wms.Data.Model.Wcf; using DeiNiu.Wcf.erp.wcfData; using DeiNiu.Utils; namespace DeiNiu.Wcf { [ServiceContract] public interface IErp_sale { //http://localhost:8080/T_ERP_SALE.svc/getobj?id=1 [OperationContract] [WebInvoke(Method = "GET",RequestFormat = WebMessageFormat.Json,ResponseFormat = WebMessageFormat.Json, UriTemplate = "getObj?id={id}")] ErpSale getObj(int id); [OperationContract] [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "getOrder?orderNo={orderNo}")] ErpSale getOrder(string orderNo); /* [OperationContract] [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "getOutStockDetail?pickOrder={pickOrder}")] List getOutStockDetail(string pickOrder); */ [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "add")] Result add(ErpSale obj); /* [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "update")] Result update(WcfErp_sale obj); [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "delete")] Result delete(WcfErp_sale obj); */ [OperationContract] [WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "where?condition={condition}&pageno={pageno}")] WcfErp_saleList query(string condition, int pageno); /* [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "addList")] List addList(List objs); [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "updateList")] List updateList(List objs); [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "deleteList")] List deleteList(List objs); */ [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "complete")] Result complete(string orderNo); [OperationContract] [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, UriTemplate = "cancel")] Result cancel(string orderNo); } }