### OrganizationApi
[toc]
#### createOrganization(param)
##### param properties
#### getNodeParent(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
|
#### deleteNode(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
|
object_code |
string |
true |
树对象code |
#### getOrganizations(param)
##### param properties
#### updateOrganization(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
|
#### getOrganization(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
|
code |
string |
true |
|
#### deleteOrganization(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
|
#### addUserToNode(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
relation_data |
string |
false |
关联扩展信息 |
relation_type |
string |
false |
用于区分多重关联 |
is_default |
string |
false |
1是,0否 |
node_id |
string |
false |
|
user_ids |
array |
false |
|
#### updateMember(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
|
true |
|
is_default |
string |
false |
1是,0否 |
action |
string |
true |
移动节点move, 设置为默认关系as-default |
source_node_id |
string |
false |
移动前节点ID |
dest_node_id |
string |
false |
移动后节点ID |
#### getMembers(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
user_id |
string |
true |
用户ID |
#### getNodeMembers(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
node id |
relation_type |
string |
false |
关联类型,用于区分多重关联 |
is_default |
string |
false |
是否默认关系 1是,0否 |
display_name |
string |
false |
用户显示名 |
username |
string |
false |
用户名,支持模糊搜索(仅前缀) |
mode |
string |
false |
// mode - 低->高 bit
// 第1位:是否获得指针节点所对应的真实结点,1-是,0-否
// 第2位:是否展开WeakNode,即节点中类型不同的节点,1-展开,0-不展开
// 第3位:是否递归地展开节点(不建议) |
page_num |
integer |
false |
起始页,默认1 |
page_size |
integer |
false |
页大小,默认10 |
page_sort |
string |
false |
排序方式,格式:字段[排序方式] |
#### deleteNodeMembers(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
node_id |
string |
true |
node id |
ids |
array |
true |
|
#### deleteMember(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
用户节点ID |
ids |
array |
false |
用户与组织的关系ID |
node_id |
string |
false |
节点ID |
user_id |
string |
false |
用户原始ID |
#### deleteMembers(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
node_id |
string |
false |
节点ID |
user_id |
string |
false |
用户原始ID |
#### createNode(param)
##### param properties
#### updateNode(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
更新树节点 |
#### deleteChildrenNodes(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
|
object_code |
string |
true |
树对象code |
#### getNodes(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
object_code |
string |
true |
创建树时的object_code |
name |
string |
false |
名字,支持前缀搜索 |
code |
string |
false |
编号 |
tag |
string |
false |
标签 |
#### getNode(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
|
#### getChildrenNodes(param)
##### param properties
名称 |
类型 |
是否必须 |
描述 |
id |
string |
true |
|
mode |
string |
true |
// mode - 低->高 bit
// 第1位:是否获得指针节点所对应的真实结点,1-是,0-否
// 第2位:是否展开WeakNode,即节点中类型不同的节点,1-展开,0-不展开
// 第3位:是否递归地展开节点(不建议) |
object_code |
string |
true |
当id = 0时必填,创建树时的object_code |