投票共识API
创建移除成员投票
请求方式:POST
请求地址:http://{{host}}{{api}}/vote/remove-member
Header参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
Authorization | string | 是 | 令牌token | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA |
Body
Body参数名 | 类型 | 必需 | 描 述 | 示例 e.g. |
rmuid | number | 是 | 要移除的成员ID | |
rmrcid | number | 是 | 移除范围(DAOID) | |
title | string | 是 | 标题 | |
describe | string | 否 | 说明 | |
deadline | number | 是 | 投票时限 | |
attachment | string | 是 | 附件地址 URL | |
cid | number | 是 | DAOID | |
详细说明:
说明:{ "status": "failed", "status_code": 499, "message": "该成员目前不可操作!"}
此原因-因为要移除的成员有下列情况
- 1.组织的所有者
- 2.已有正在进行中的被投记录
- 3.是某一个正在进行投票的发起者
- 4.是一个正在进行决议共识的投票成员
返回示例:
{
"status": "success",
"status_code": 200,
"data": {
"vote_id": 29
}
}
参数名 | 描述 | 类型 |
data.vote_id | 投票id | number |
请求方式:POST
请求地址:http://{{host}}{{api}}/vote/transferBody
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
title | string | 是 | 标题 | |
pid | number | 是 | 项目ID | |
describe | string | 是 | 说明 | |
transfer_nkc | number | 是 | 转账金额 | |
paybale_type | number | 是 | 付款账户类型(1DAO 2项目 3个人) | |
paybale_account | number | 是 | 付款账户 | |
receipt_type | number | 是 | 收款账户类型(1DAO 2项目 3个人) | |
receipt_account | number | 是 | 收款账户类型 | |
deadline | number | 是 | 投票时限 | |
attachment | string | 是 | 附件地址 url | |
返回示例:
{
"status": "success",
"status_code": 200,
"data": {
"vote_id": 29
}
}
请求方式:POST
请求地址:http://{{host}}{{api}}/vote/common-viewBody
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
title | string | 是 | 标题 | |
cid | number | 是 | DAOID | |
describe | string | 是 | 说明 | |
vote_uid | array | 是 | 投票人 | |
deadline | number | 是 | 投票时限 | |
attachment | string | 是 | 附件地址 url | |
返回示例:
{
"status": "success",
"status_code": 200,
"data": {
"vote_id": 29
}
}
请求方式:GET
请求地址:http://{{host}}{{api}}/vote/show-vote/{vote_id}
Header参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
Authorization | string | 是 | 令牌token | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA |
返回示例:
{
"status": "success",
"status_code": 200,
"data": [
{
"id": 30,
"pid": 18,
"type": 2,
"title": "本地测试创建投票-支出资金-one",
"describe": "返回集合中,最后一个通过指定测试的元素:",
"deadline": 1540781197,
"ctime": "2018-10-15 10:46:37",
"result": 0,
"transfer_nkc": "200.36",
"attachment": null,
"user_profile": {
"id": 70253,
"name": "kkai",
"mission_id": "X9gWR8pOak7p9KLJlzn4xv1A"
},
"pay": {
"name": "影视后期",
"logo": ""
},
"receipt": {
"name": "HXR",
"avatar": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQl1SOr0KyOibeIhWDdZBicPfXlSonibCHq5mAQdO2KToqHkYXq8xIdRk7x9ddrO1GQL7UCpTgJiaTg/132",
"mission_id": null
},
"vote_member": [
{
"avatar": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLUeZNZnwHCtU1ibYSiau0PIFrjwkeS7PxW3gSAFGjFus5JHFDjnHLF4yjT1Rm8ibbGv0EPcmZQOXJlg/132",
"name": "kkai",
"id": 70253,
"mission_id": "X9gWR8pOak7p9KLJlzn4xv1A",
"pivot": {
"pvid": 30,
"uid": 70253,
"result": 0
}
},
{
"avatar": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQl1SOr0KyOibeIhWDdZBicPfXlSonibCHq5mAQdO2KToqHkYXq8xIdRWjmiatOWdlAtnrqolribuMKw/132",
"name": "没没8、",
"id": 70243,
"mission_id": "DX1KGmOgjkyvoRLM75JNdYpR",
"pivot": {
"pvid": 30,
"uid": 70243,
"result": 0
}
},
{
"avatar": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQl1SOr0KyOibeIhWDdZBicPfXlSonibCHq5mAQdO2KToqHkYXq8xIdRWjmiatOWdlAtnrqolribuMKw/132",
"name": "没没7、",
"id": 70242,
"mission_id": "zwo5mP7e6kNODGL1lnp3JdgW",
"pivot": {
"pvid": 30,
"uid": 70242,
"result": 0
}
},
{
"avatar": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQl1SOr0KyOibeIhWDdZBicPfXlSonibCHq5mAQdO2KToqHkYXq8xIdRk7x9ddrO1GQL7UCpTgJiaTg/132",
"name": "HXR",
"id": 70235,
"mission_id": "6n0d537eRkev60LVgjz14wA8",
"pivot": {
"pvid": 30,
"uid": 70235,
"result": 0
}
},
{
"avatar": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQl1SOr0KyOibeIhWDdZBicPfXlSonibCHq5mAQdO2KToqHkYXq8xIdRk7x9ddrO1GQL7UCpTgJiaTg/132",
"name": "胡相茹",
"id": 70235,
"mission_id": "6n0d537eRkev60LVgjz14wA8",
"pivot": {
"pvid": 30,
"uid": 70235,
"result": 0
}
}
],
"weight": {
"no": 0,
"yes": 0
}
}
]
}
参数名 | 描述 | 类型 |
data.id | 投票id | number |
data.pid | 项目id | number |
data.type | 投票类别 1移除成员 2支出资金 3决议共识 | number |
data.title | 标题 | string |
data.describe | 说明 | string |
data.deadline | 截止秒数 | number |
data.ctime | 创建时间 | string |
data.result | 投票状态 0:进行中 1通过 2未通过 | number |
data.paybale_type | 付款账户类别 1DAO 2项目 3个人 | number |
data.paybale_account | 付款账户 | number |
data.receipt_type | 收款账户类别 1DAO 2项目 3 个人 | number |
data.receipt_account | 收款账户 | number |
data.transfer_nkc | 转账金额 | string |
data.vote_member | 投票成员 | array |
data.vote_member.avatar | 头像 | string |
data.vote_member.name | 姓名 | string |
data.vote_member.id | 用户id | number |
data.vote_member.mission_id | 加密id | string |
data.vote_member.pivot.result | 个人投票状态 0:未投票 1同意 2:反对 | number |
data.pay | 付款方 | object |
data.receipt | 收款方 | object |
data.user_profile | 创建人 | object |
data.weight | 投票比例数据体 | object |
data.weight.no | 反对 | number |
data.weight.yes | 同意 | number |
请求方式:POST
请求地址:http://{{host}}{{api}}/vote/remove-member-result
Header参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
Authorization | string | 是 | 令牌token | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA |
Body
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
vote_id | number | 是 | 投票ID | |
result | number | 是 | 投票结果 | |
返回示例:
{
"status": "success",
"status_code": 200,
"data": "投票成功"
}
请求方式:POST
请求地址:http://{{host}}{{api}}/vote/transfer-result
Header参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
Authorization | string | 是 | 令牌token | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA |
Body
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
vote_id | number | 是 | 投票ID | |
result | number | 是 | 投票结果 | |
返回示例:
{
"status": "success",
"status_code": 200,
"data": "投票成功"
}
请求方式:POST
请求地址:http://{{host}}{{api}}/vote/common-view-result
Header参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
Authorization | string | 是 | 令牌token | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA |
Body
Body参数名 | 类型 | 必需 | 描述 | 示例 e.g. |
vote_id | number | 是 | 投票ID | |
result | number | 是 | 投票结果 | |
返回示例:
{
"status": "success",
"status_code": 200,
"data": "投票成功"
}
Last modified 4yr ago