Nework360 API
Search…
DAO API
Nework360 DAO相关操作的API

获取DAO Profile

请求方式:GET
请求地址:http://{{host}}{{api}}/company/company-profile/:company_id
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
Query参数名
类型
必需
描述
示例 e.g.
company_id
number
DAO id
17
详细说明:
company_id: DAO id 调取URL:http://{{host}}{{api}}/company/company-profile/17 data.isCompanyMember:是否是组织成员(用于管理组织中的 普通成员退出组织) data.isOwnerMember:是否是所有者(用于管理组织中的 所有者权限编辑组织) data.nkc:金额数据对象(用于组织账户)
返回示例:
1
{
2
"status": "success",
3
"status_code": 200,
4
"data": {
5
"id": 17,
6
"name": "测试环境创建DAO",
7
"logo": "",
8
"profile": "创建DAO加入标签,测试加入标签功能",
9
"ctime": "2018-09-05 15:50:01",
10
"people": 1,
11
"uid": 70235,
12
"nkc": {
13
"balance_nkc": 286.99,
14
"freeze_nkc": 0
15
},
16
"isOwnerMember": false,
17
"isCompanyMember": true,
18
"user_profile": {
19
"id": 70235,
20
"name": "abc"
21
},
22
"company_member": [
23
{
24
"avatar": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQl1SOr0KyOibeIhWDdZBicPfXlSonibCHq5mAQdO2KToqHkYXq8xIdRWjmiatOWdlAtnrqolribuMKw/132",
25
"name": "没没2、",
26
"id": 70237,
27
"pivot": {
28
"cid": 17,
29
"uid": 70237,
30
"role": 1,
31
"share": "1.00"
32
}
33
}
34
],
35
"company_tags": [
36
{
37
"id": 1,
38
"title": "网站建设",
39
"cid": 17
40
}
41
]
42
}
43
}
Copied!
参数名
描述
类型
status
string
status_code
number
data
object
data.id
DAO id
number
data.name
DAO名称
string
data.logo
图片
string
data.profile
简介
string
data.ctime
创建时间
string
data.people
人员总数
number
data.uid
number
data.user_profile
创建者数据对象
object
data.user_profile.id
创建者ID
number
data.user_profile.name
创建者姓名
string
data.company_member
DAO所有者数据对象
array
data.company_member.avatar
所有者头像
string
data.company_member.name
所有者姓名
string
data.company_member.id
所有者ID
number
data.company_member.pivot
object
data.company_member.pivot.cid
number
data.company_member.pivot.uid
number
data.company_member.pivot.role
角色
number
data.company_member.pivot.share
股份占比
string
data.company_tags
DAO标签数据对象
object
data.company_tags.id
标签id
number
data.company_tags.title
标题
string
data.company_tags.cid
所属DAOID
number
data.nkc
金额数据对象(用于组织账户)
object
data.nkc.balance_nkc
账户余额
number
data.nkc.freeze_nkc
冻结金额
number
data.isOwnerMember
是否是所有者(用于管理组织中的 所有者权限编辑组织)
boolean
data.isCompanyMember
是否是组织成员(用于管理组织中的 普通成员退出组织)
boolean

注册DAO

请求方式:POST
请求地址:http://{{host}}{{api}}/company/pay
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
Body
Body参数名
类型
必需
描述
示例 e.g.
id
number
DAOID
name
string
名称
profile
string
简介
company_tags
array
服务范围
logo
string
LOGO (URL)
返回示例:
1
{
2
"status": "success",
3
"status_code": 200,
4
"data": "注册成功"
5
}
Copied!

修改DAO

请求方式:POST
请求地址:http://{{host}}{{api}}/company/update-company
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
Body
Body参数名
类型
必需
描述
示例 e.g.
Authorization
string
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
id
number
DAO id
profile
string
简介
company_tags
array
服务范围
返回示例:
1
{
2
"status": "success",
3
"status_code": 200,
4
"data": "修改成功"
5
}
Copied!

获取DAO详情(项目列表)

请求方式:GET
请求地址:http://{{host}}{{api}}/project/list/17?page=1
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
Query参数名
类型
必需
描述
示例 e.g.
page
number
页数(不传默认为全部)
1
company_id
number
ID
17
详细说明:
page:
  1. 1.
    获取分页 请求url:http://{{host}}{{api}}/project/list/17?page=1
data.project.nkc : 金额数据对象(用于组织账户->下的项目账户列表)
返回示例:
1
{
2
"status": "success",
3
"status_code": 200,
4
"pagination": {
5
"current_page": 1,
6
"from": 1,
7
"last_page": 1,
8
"path": "/",
9
"per_page": 10,
10
"to": 2,
11
"total": 4
12
},
13
"data": {
14
"isCompanyMember": true,
15
"project": [
16
{
17
"id": 1,
18
"title": "微信营销拉粉",
19
"profile": "Laravel 包含有各种各样的 PHP 辅助函数,许多都是在 Laravel 自身框架中使用到。如果你觉",
20
"ctime": "2018-09-06 14:57:04",
21
"uid": 70235,
22
"log": null,
23
"people": 1,
24
"nkc": {
25
"balance_nkc": 0,
26
"freeze_nkc": 0
27
},
28
"isProjectMember": 0,
29
"user_profile": {
30
"id": 70235,
31
"name": "HXR"
32
}
33
},
34
{
35
"id": 5,
36
"title": "微信营销拉粉2",
37
"profile": "Laravel 包含有各种各样的 PHP 辅助函数,许多都是在 Laravel 自身框架中使用到。如果你觉",
38
"ctime": "2018-09-10 16:35:02",
39
"uid": 70235,
40
"log": null,
41
"people": 1,
42
"nkc": {
43
"balance_nkc": 0,
44
"freeze_nkc": 0
45
},
46
"isProjectMember": 0,
47
"user_profile": {
48
"id": 70235,
49
"name": "HXR"
50
}
51
},
52
{
53
"id": 8,
54
"title": "微信营销拉粉3",
55
"profile": "Laravel 包含有各种各样的 PHP 辅助函数,许多都是在 Laravel 自身框架中使用到。如果你觉",
56
"ctime": "2018-09-11 11:33:12",
57
"uid": 70235,
58
"log": null,
59
"people": 1,
60
"nkc": {
61
"balance_nkc": 0,
62
"freeze_nkc": 0
63
},
64
"isProjectMember": 0,
65
"user_profile": {
66
"id": 70235,
67
"name": "HXR"
68
}
69
},
70
{
71
"id": 9,
72
"title": "微信营销拉粉4",
73
"profile": "Laravel 包含有各种各样的 PHP 辅助函数,许多都是在 Laravel 自身框架中使用到。如果你觉",
74
"ctime": "2018-09-11 11:52:39",
75
"uid": 70235,
76
"log": null,
77
"people": 5,
78
"nkc": {
79
"balance_nkc": 0,
80
"freeze_nkc": 0
81
},
82
"isProjectMember": 0,
83
"user_profile": {
84
"id": 70235,
85
"name": "HXR"
86
}
87
}
88
]
89
}
90
}
Copied!
参数名
描述
类型
status
string
status_code
number
pagination
分页对象
object
pagination.current_page
number
pagination.from
number
pagination.last_page
number
pagination.path
string
pagination.per_page
number
pagination.to
number
pagination.total
number
data
数据对象
object
data.isCompanyMember
当前用户是否是DAO成员 true:是 false:否
boolean
data.project
项目列表数据对象
array
data.project.id
项目ID
number
data.project.title
项目标题
string
data.project.profile
项目简介
string
data.project.ctime
项目创建时间
string
data.project.uid
创建者ID
number
data.project.log
LOGO
string
data.project.people
成员总数
number
data.project.nkc
金额数据对象(用于组织账户->下的项目账户列表)
object
data.project.nkc.balance_nkc
账户余额
number
data.project.nkc.freeze_nkc
冻结金额
number
data.project.isProjectMember
是否是项目成员 0:已申請 1已通過 2 未申請
number
data.project.user_profile
项目创建者数据对象
object
data.project.user_profile.id
创建者ID
number
data.project.user_profile.name
创建者姓名
string

主动退出DAO

请求方式:POST
请求地址:http://{{host}}{{api}}/company/quit-company
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
Body
返回示例:
1
{
2
"status": "success",
3
"status_code": 200,
4
"data": true
5
}
Copied!

Last modified 3yr ago
Copy link