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:金额数据对象(用于组织账户)
返回示例:
参数名 | 描述 | 类型 |
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) |
返回示例:
修改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 | 否 | 服务范围 |
返回示例:
获取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:
获取分页 请求url:http://{{host}}{{api}}/project/list/17?page=1
data.project.nkc : 金额数据对象(用于组织账户->下的项目账户列表)
返回示例:
参数名 | 描述 | 类型 |
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
返回示例:
Last updated