18 KiB
18 KiB
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 |