# DAO API

#### 获取DAO Profile <a href="#ddcf00bee1204ea5bcdb40470f3ce09d" id="ddcf00bee1204ea5bcdb40470f3ce09d"></a>

请求方式：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：金额数据对象（用于组织账户）<br>

返回示例：

```
                                {
    "status": "success",
    "status_code": 200,
    "data": {
        "id": 17,
        "name": "测试环境创建DAO",
        "logo": "",
        "profile": "创建DAO加入标签,测试加入标签功能",
        "ctime": "2018-09-05 15:50:01",
        "people": 1,
        "uid": 70235,
        "nkc": {
            "balance_nkc": 286.99,
            "freeze_nkc": 0
        },
        "isOwnerMember": false,
        "isCompanyMember": true,
        "user_profile": {
            "id": 70235,
            "name": "abc"
        },
        "company_member": [
            {
                "avatar": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQl1SOr0KyOibeIhWDdZBicPfXlSonibCHq5mAQdO2KToqHkYXq8xIdRWjmiatOWdlAtnrqolribuMKw/132",
                "name": "没没2、",
                "id": 70237,
                "pivot": {
                    "cid": 17,
                    "uid": 70237,
                    "role": 1,
                    "share": "1.00"
                }
            }
        ],
        "company_tags": [
            {
                "id": 1,
                "title": "网站建设",
                "cid": 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 |

#### 注册DAO <a href="#id-82e5fc5eca3c4c5cb390f3953cdfedf8" id="id-82e5fc5eca3c4c5cb390f3953cdfedf8"></a>

请求方式：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) |         |

返回示例：

```
                                {
    "status": "success",
    "status_code": 200,
    "data": "注册成功"
}
```

#### 修改DAO <a href="#b1adb39562fa48f59ca58b320a9b084b" id="b1adb39562fa48f59ca58b320a9b084b"></a>

请求方式：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  | 否  | 服务范围    |                                                                                                                                                                                                                                                                                                                        |

返回示例：

```
                                {
    "status": "success",
    "status_code": 200,
    "data": "修改成功"
}
```

#### 获取DAO详情（项目列表） <a href="#aeac598f6b9c47d6ab272e52c458ba6e" id="aeac598f6b9c47d6ab272e52c458ba6e"></a>

请求方式：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. 获取分页          请求url:http\://{{host}}{{api}}/project/list/17?page=1

\
data.project.nkc ： 金额数据对象（用于组织账户->下的项目账户列表）\ <br>

返回示例：

```
                                {
    "status": "success",
    "status_code": 200,
    "pagination": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "path": "/",
        "per_page": 10,
        "to": 2,
        "total": 4
    },
    "data": {
        "isCompanyMember": true,
        "project": [
            {
                "id": 1,
                "title": "微信营销拉粉",
                "profile": "Laravel 包含有各种各样的 PHP 辅助函数，许多都是在 Laravel 自身框架中使用到。如果你觉",
                "ctime": "2018-09-06 14:57:04",
                "uid": 70235,
                "log": null,
                "people": 1,
                "nkc": {
                    "balance_nkc": 0,
                    "freeze_nkc": 0
                },
                "isProjectMember": 0,
                "user_profile": {
                    "id": 70235,
                    "name": "HXR"
                }
            },
            {
                "id": 5,
                "title": "微信营销拉粉2",
                "profile": "Laravel 包含有各种各样的 PHP 辅助函数，许多都是在 Laravel 自身框架中使用到。如果你觉",
                "ctime": "2018-09-10 16:35:02",
                "uid": 70235,
                "log": null,
                "people": 1,
                "nkc": {
                    "balance_nkc": 0,
                    "freeze_nkc": 0
                },
                "isProjectMember": 0,
                "user_profile": {
                    "id": 70235,
                    "name": "HXR"
                }
            },
            {
                "id": 8,
                "title": "微信营销拉粉3",
                "profile": "Laravel 包含有各种各样的 PHP 辅助函数，许多都是在 Laravel 自身框架中使用到。如果你觉",
                "ctime": "2018-09-11 11:33:12",
                "uid": 70235,
                "log": null,
                "people": 1,
                "nkc": {
                    "balance_nkc": 0,
                    "freeze_nkc": 0
                },
                "isProjectMember": 0,
                "user_profile": {
                    "id": 70235,
                    "name": "HXR"
                }
            },
            {
                "id": 9,
                "title": "微信营销拉粉4",
                "profile": "Laravel 包含有各种各样的 PHP 辅助函数，许多都是在 Laravel 自身框架中使用到。如果你觉",
                "ctime": "2018-09-11 11:52:39",
                "uid": 70235,
                "log": null,
                "people": 5,
                "nkc": {
                    "balance_nkc": 0,
                    "freeze_nkc": 0
                },
                "isProjectMember": 0,
                "user_profile": {
                    "id": 70235,
                    "name": "HXR"
                }
            }
        ]
    }
}
```

| 参数名                             | 描述                          | 类型      |
| ------------------------------- | --------------------------- | ------- |
| 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 <a href="#id-2817681d09e647618317a07c219fa619" id="id-2817681d09e647618317a07c219fa619"></a>

请求方式：POST

请求地址：http\://{{host}}{{api}}/company/quit-company

| Header参数名     | 类型     | 必需 | 描述      | 示例 e.g.                                                                                                                                                                                                                                                                                                                |
| ------------- | ------ | -- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Authorization | string | 是  | 令牌token | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA |

Body

返回示例：

```
                                {
    "status": "success",
    "status_code": 200,
    "data": true
}
```

#### &#x20;<a href="#f8bd5cb0042b4b2087cd5ae6f068ed31" id="f8bd5cb0042b4b2087cd5ae6f068ed31"></a>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nework360.gitbook.io/project/gong-si-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
