Class: K3cloud::K3cloudApi

Inherits:
WebApiClient show all
Defined in:
lib/k3cloud/k3cloud_api.rb

Overview

k3cloud Api

Instance Attribute Summary

Attributes inherited from WebApiClient

#config

Instance Method Summary collapse

Methods inherited from WebApiClient

#execute, #initialize

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 attachment_download(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 attachment_upload(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