投票共识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": "该成员目前不可操作!"} 此原因-因为要移除的成员有下列情况
组织的所有者
已有正在进行中的被投记录
是某一个正在进行投票的发起者
是一个正在进行决议共识的投票成员
返回示例:
{
"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 updated
Was this helpful?