Class: K3cloud::K3cloudApi
- Inherits:
-
WebApiClient
- Object
- WebApiClient
- K3cloud::K3cloudApi
- Defined in:
- lib/k3cloud/k3cloud_api.rb
Overview
k3cloud Api
Instance Attribute Summary
Attributes inherited from WebApiClient
Instance Method Summary collapse
-
#allocate(form_id, data) ⇒ Object
分配.
-
#attachment_download(data) ⇒ Object
附件下载.
-
#attachment_upload(data) ⇒ Object
附件上传.
-
#audit(form_id, data) ⇒ Object
审核.
-
#batch_save(form_id, data) ⇒ Object
批量保存.
-
#cancel_allocate(form_id, data) ⇒ Object
取消分配.
-
#cancel_assign(form_id, data) ⇒ Object
撤销.
-
#delete(form_id, data) ⇒ Object
删除.
- #disassembly(form_id, data) ⇒ Object
-
#draft(form_id, data) ⇒ Object
暂存.
-
#execute_bill_query(data) ⇒ Object
单据查询.
-
#execute_operation(form_id, op_number, data) ⇒ Object
状态转换:如关闭、反关闭、作废、反作废等.
- #flex_save(form_id, data) ⇒ Object
-
#get_sys_report_data(form_id, data) ⇒ Object
查询报表数据.
-
#group_delete(data) ⇒ Object
分组删除.
-
#group_save(form_id, data) ⇒ Object
分组保存.
-
#push(form_id, data) ⇒ Object
下推.
-
#query_business_info(data) ⇒ Object
元数据查询.
-
#query_group_info(data) ⇒ Object
分组信息查询.
-
#save(form_id, data) ⇒ Object
保存.
- #send_msg(form_id, data) ⇒ Object
-
#submit(form_id, data) ⇒ Object
提交.
-
#switch_org(data) ⇒ Object
切换组织.
-
#un_audit(form_id, data) ⇒ Object
反审核.
-
#view(form_id, data) ⇒ Object
查看.
-
#workflow_audit(data) ⇒ Object
工作流审核.
Methods inherited from WebApiClient
Constructor Details
This class inherits a constructor from K3cloud::WebApiClient
Instance Method Details
#allocate(form_id, data) ⇒ Object
分配
70 71 72 |
# File 'lib/k3cloud/k3cloud_api.rb', line 70 def allocate(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Allocate", [form_id, data]) end |
#attachment_download(data) ⇒ Object
附件下载
100 101 102 |
# File 'lib/k3cloud/k3cloud_api.rb', line 100 def (data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.AttachmentDownLoad", [data]) end |
#attachment_upload(data) ⇒ Object
附件上传
95 96 97 |
# File 'lib/k3cloud/k3cloud_api.rb', line 95 def (data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.AttachmentUpload", [data]) end |
#audit(form_id, data) ⇒ Object
审核
29 30 31 |
# File 'lib/k3cloud/k3cloud_api.rb', line 29 def audit(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit", [form_id, data]) end |
#batch_save(form_id, data) ⇒ Object
批量保存
19 20 21 |
# File 'lib/k3cloud/k3cloud_api.rb', line 19 def batch_save(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.BatchSave", [form_id, data]) end |
#cancel_allocate(form_id, data) ⇒ Object
取消分配
75 76 77 |
# File 'lib/k3cloud/k3cloud_api.rb', line 75 def cancel_allocate(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.CancelAllocate", [form_id, data]) end |
#cancel_assign(form_id, data) ⇒ Object
撤销
55 56 57 |
# File 'lib/k3cloud/k3cloud_api.rb', line 55 def cancel_assign(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.CancelAssign", [form_id, data]) end |
#delete(form_id, data) ⇒ Object
删除
50 51 52 |
# File 'lib/k3cloud/k3cloud_api.rb', line 50 def delete(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Delete", [form_id, data]) end |
#disassembly(form_id, data) ⇒ Object
122 123 124 |
# File 'lib/k3cloud/k3cloud_api.rb', line 122 def disassembly(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Disassembly", [form_id, data]) end |
#draft(form_id, data) ⇒ Object
暂存
9 10 11 |
# File 'lib/k3cloud/k3cloud_api.rb', line 9 def draft(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Draft", [form_id, data]) end |
#execute_bill_query(data) ⇒ Object
单据查询
44 45 46 47 |
# File 'lib/k3cloud/k3cloud_api.rb', line 44 def execute_bill_query(data) rows = execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery", [data]) handle_query_result(rows) end |
#execute_operation(form_id, op_number, data) ⇒ Object
状态转换:如关闭、反关闭、作废、反作废等
65 66 67 |
# File 'lib/k3cloud/k3cloud_api.rb', line 65 def execute_operation(form_id, op_number, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExcuteOperation", [form_id, op_number, data]) end |
#flex_save(form_id, data) ⇒ Object
114 115 116 |
# File 'lib/k3cloud/k3cloud_api.rb', line 114 def flex_save(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.FlexSave", [form_id, data]) end |
#get_sys_report_data(form_id, data) ⇒ Object
查询报表数据
110 111 112 |
# File 'lib/k3cloud/k3cloud_api.rb', line 110 def get_sys_report_data(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GetSysReportData", [form_id, data]) end |
#group_delete(data) ⇒ Object
分组删除
90 91 92 |
# File 'lib/k3cloud/k3cloud_api.rb', line 90 def group_delete(data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GroupDelete", [data]) end |
#group_save(form_id, data) ⇒ Object
分组保存
80 81 82 |
# File 'lib/k3cloud/k3cloud_api.rb', line 80 def group_save(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.GroupSave", [form_id, data]) end |
#push(form_id, data) ⇒ Object
下推
60 61 62 |
# File 'lib/k3cloud/k3cloud_api.rb', line 60 def push(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Push", [form_id, data]) end |
#query_business_info(data) ⇒ Object
元数据查询
105 106 107 |
# File 'lib/k3cloud/k3cloud_api.rb', line 105 def query_business_info(data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.QueryBusinessInfo", [data]) end |
#query_group_info(data) ⇒ Object
分组信息查询
85 86 87 |
# File 'lib/k3cloud/k3cloud_api.rb', line 85 def query_group_info(data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.QueryGroupInfo", [data]) end |
#save(form_id, data) ⇒ Object
保存
14 15 16 |
# File 'lib/k3cloud/k3cloud_api.rb', line 14 def save(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save", [form_id, data]) end |
#send_msg(form_id, data) ⇒ Object
118 119 120 |
# File 'lib/k3cloud/k3cloud_api.rb', line 118 def send_msg(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.SendMsg", [form_id, data]) end |
#submit(form_id, data) ⇒ Object
提交
24 25 26 |
# File 'lib/k3cloud/k3cloud_api.rb', line 24 def submit(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Submit", [form_id, data]) end |
#switch_org(data) ⇒ Object
切换组织
132 133 134 |
# File 'lib/k3cloud/k3cloud_api.rb', line 132 def switch_org(data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.SwitchOrg", [data]) end |
#un_audit(form_id, data) ⇒ Object
反审核
34 35 36 |
# File 'lib/k3cloud/k3cloud_api.rb', line 34 def un_audit(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.UnAudit", [form_id, data]) end |
#view(form_id, data) ⇒ Object
查看
39 40 41 |
# File 'lib/k3cloud/k3cloud_api.rb', line 39 def view(form_id, data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.View", [form_id, data]) end |
#workflow_audit(data) ⇒ Object
工作流审核
127 128 129 |
# File 'lib/k3cloud/k3cloud_api.rb', line 127 def workflow_audit(data) execute("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.WorkflowAudit", [data]) end |