WebAPI 原始调用接口

using System;
using System.Collections.Generic;

namespace Kingdee.BOS.WebApi.Client
{
    public class K3CloudApiClient : ApiClient
    {
        public K3CloudApiClient()
        {
        }

        public K3CloudApiClient(string serverUrl) : base(serverUrl)
        {
        }

        public K3CloudApiClient(string serverUrl, int timeout) : base(serverUrl, timeout)
        {
        }

        public List<DataCenter> GetDataCenters()
        {
            return base.Execute<List<DataCenter>>("Kingdee.BOS.ServiceFacade.ServicesStub.Account.AccountService.GetDataCenterList", new object[0]);
        }

        public string ExcuteOperation(string formid, string opNumber, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExcuteOperation", new object[]
            {
                formid,
                opNumber,
                data
            });
        }

        public string Save(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save", new object[]
            {
                formid,
                data
            });
        }

        public string BatchSave(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.BatchSave", new object[]
            {
                formid,
                data
            });
        }

        public string GetSysReportData(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GetSysReportData", new object[]
            {
                formid,
                data
            });
        }

        public string Audit(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit", new object[]
            {
                formid,
                data
            });
        }

        public string WorkflowAudit(string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.WorkflowAudit", new object[]
            {
                data
            });
        }

        public string Delete(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Delete", new object[]
            {
                formid,
                data
            });
        }

        public string UnAudit(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.UnAudit", new object[]
            {
                formid,
                data
            });
        }

        public string Submit(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Submit", new object[]
            {
                formid,
                data
            });
        }

        public string CancelAssign(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.CancelAssign", new object[]
            {
                formid,
                data
            });
        }

        public string View(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.View", new object[]
            {
                formid,
                data
            });
        }

        public List<List<object>> ExecuteBillQuery(string data)
        {
            return base.Execute<List<List<object>>>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery", new object[]
            {
                data
            });
        }

        public string Draft(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Draft", new object[]
            {
                formid,
                data
            });
        }

        public string Allocate(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Allocate", new object[]
            {
                formid,
                data
            });
        }

        public string CancelAllocate(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.CancelAllocate", new object[]
            {
                formid,
                data
            });
        }

        public string FlexSave(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.FlexSave", new object[]
            {
                formid,
                data
            });
        }

        public string SendMsg(string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.SendMsg", new object[]
            {
                data
            });
        }

        public string Push(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Push", new object[]
            {
                formid,
                data
            });
        }

        public string GroupSave(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GroupSave", new object[]
            {
                formid,
                data
            });
        }

        public string Disassembly(string formid, string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Disassembly", new object[]
            {
                formid,
                data
            });
        }

        public string QueryBusinessInfo(string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.QueryBusinessInfo", new object[]
            {
                data
            });
        }

        public string QueryGroupInfo(string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.QueryGroupInfo", new object[]
            {
                data
            });
        }

        public string GroupDelete(string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GroupDelete", new object[]
            {
                data
            });
        }

        public string SwitchOrg(string data)
        {
            return base.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.SwitchOrg", new object[]
            {
                data
            });
        }

        public void GetDataCentersSync(Action<List<DataCenter>> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<List<DataCenter>>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GetDataCenterList", SuccResultHandler, new object[0], progressCallback, failcallback, 10, reportInterval);
        }

        public void ExcuteOperationSync(string formid, string opNumber, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExcuteOperation", SuccResultHandler, new object[]
            {
                formid,
                opNumber,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void SaveSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void BatchSaveSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.BatchSave", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void AuditSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void CancelAssignSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.CancelAssign", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void WorkflowAuditSync(string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.WorkflowAudit", SuccResultHandler, new object[]
            {
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void DeleteSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Delete", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void UnAuditSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.UnAudit", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void SubmitSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Submit", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void ViewSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.View", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void ExecuteBillQuerySync(string data, Action<List<List<object>>> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<List<List<object>>>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery", SuccResultHandler, new object[]
            {
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void DraftSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Draft", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void AllocateSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Allocate", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void FlexSaveSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.FlexSave", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void SendMsgSync(string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.SendMsg", SuccResultHandler, new object[]
            {
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void PushSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Push", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void GroupSaveSync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GroupSave", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void DisassemblySync(string formId, string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Disassembly", SuccResultHandler, new object[]
            {
                formId,
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void QueryBusinessInfoSync(string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.QueryBusinessInfo", SuccResultHandler, new object[]
            {
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void QueryGroupInfoSync(string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.QueryGroupInfo", SuccResultHandler, new object[]
            {
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }

        public void GroupDeleteSync(string data, Action<string> SuccResultHandler, FailCallbackHandler failcallback = null, ProgressChangedHandler progressCallback = null, int reportInterval = 5)
        {
            base.ExecuteAsync<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GroupDelete", SuccResultHandler, new object[]
            {
                data
            }, progressCallback, failcallback, 10, reportInterval);
        }
    }
}

 

posted on 2021-10-20 09:34  Neo0820  阅读(405)  评论(0编辑  收藏  举报

导航