DAO API
Nework360 DAO相关操作的API
Last updated
Nework360 DAO相关操作的API
Last updated
请求方式:GET
请求地址:http://{{host}}{{api}}/company/company-profile/:company_id
详细说明:
company_id: DAO id 调取URL:http://{{host}}{{api}}/company/company-profile/17 data.isCompanyMember:是否是组织成员(用于管理组织中的 普通成员退出组织) data.isOwnerMember:是否是所有者(用于管理组织中的 所有者权限编辑组织) data.nkc:金额数据对象(用于组织账户)
返回示例:
请求方式:POST
请求地址:http://{{host}}{{api}}/company/pay
Body
返回示例:
请求方式:POST
请求地址:http://{{host}}{{api}}/company/update-company
Body
返回示例:
请求方式:GET
请求地址:http://{{host}}{{api}}/project/list/17?page=1
详细说明:
page:
获取分页 请求url:http://{{host}}{{api}}/project/list/17?page=1
data.project.nkc : 金额数据对象(用于组织账户->下的项目账户列表)
返回示例:
请求方式:POST
请求地址:http://{{host}}{{api}}/company/quit-company
Body
返回示例:
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
是
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
Query参数名
类型
必需
描述
示例 e.g.
company_id
number
是
DAO id
17
参数名
描述
类型
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
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
是
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
Body参数名
类型
必需
描述
示例 e.g.
id
number
是
DAOID
name
string
是
名称
profile
string
是
简介
company_tags
array
否
服务范围
logo
string
否
LOGO (URL)
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
是
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
Body参数名
类型
必需
描述
示例 e.g.
Authorization
string
是
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
id
number
是
DAO id
profile
string
是
简介
company_tags
array
否
服务范围
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
是
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA
Query参数名
类型
必需
描述
示例 e.g.
page
number
是
页数(不传默认为全部)
1
company_id
number
是
ID
17
参数名
描述
类型
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
Header参数名
类型
必需
描述
示例 e.g.
Authorization
string
是
令牌token
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA