Commit cb6c3cf1 authored by jiangpeng's avatar jiangpeng

dapp/vote:update doc

parent 545b3d75
...@@ -10,8 +10,8 @@ message VoteAction { ...@@ -10,8 +10,8 @@ message VoteAction {
UpdateGroup updateGroup = 3; //更新组成员 UpdateGroup updateGroup = 3; //更新组成员
CreateVote createVote = 4; //创建一个投票 CreateVote createVote = 4; //创建一个投票
CommitVote commitVote = 5; //组员提交投票 CommitVote commitVote = 5; //组员提交投票
CloseVote closeVote = 6; CloseVote closeVote = 6; //关闭投票
UpdateMember updateMember = 7; UpdateMember updateMember = 7; //更新用户信息
} }
} }
...@@ -25,7 +25,7 @@ message CreateGroup { ...@@ -25,7 +25,7 @@ message CreateGroup {
string name = 1; //投票组名称 string name = 1; //投票组名称
repeated string admins = 2; //管理员地址列表 repeated string admins = 2; //管理员地址列表
repeated GroupMember members = 3; //组员 repeated GroupMember members = 3; //组员
string description = 4; string description = 4; //描述
} }
//更新投票组 //更新投票组
...@@ -33,8 +33,8 @@ message UpdateGroup { ...@@ -33,8 +33,8 @@ message UpdateGroup {
string groupID = 1; //投票组ID string groupID = 1; //投票组ID
repeated GroupMember addMembers = 2; //需要增加的组成员 repeated GroupMember addMembers = 2; //需要增加的组成员
repeated string removeMembers = 3; //删除组成员的地址列表 repeated string removeMembers = 3; //删除组成员的地址列表
repeated string addAdmins = 4; repeated string addAdmins = 4; //增加管理员
repeated string removeAdmins = 5; repeated string removeAdmins = 5; //删除管理员
} }
// 投票组信息 // 投票组信息
...@@ -46,7 +46,7 @@ message GroupInfo { ...@@ -46,7 +46,7 @@ message GroupInfo {
string creator = 4; //创建者 string creator = 4; //创建者
repeated string admins = 5; //管理员列表 repeated string admins = 5; //管理员列表
repeated GroupMember members = 6; //成员列表 repeated GroupMember members = 6; //成员列表
string description = 7; string description = 7; //描述信息
} }
message GroupInfos { message GroupInfos {
...@@ -62,11 +62,11 @@ message VoteOption { ...@@ -62,11 +62,11 @@ message VoteOption {
// 创建投票交易,请求结构 // 创建投票交易,请求结构
message CreateVote { message CreateVote {
string name = 1; //投票名称 string name = 1; //投票名称
string groupID = 2; //投票关联组列表 string groupID = 2; //投票关联组
repeated string voteOptions = 3; //投票选项列表 repeated string voteOptions = 3; //投票选项列表
int64 beginTimestamp = 4; //投票开始时间戳 int64 beginTimestamp = 4; //投票开始时间戳
int64 endTimestamp = 5; //投票结束时间戳 int64 endTimestamp = 5; //投票结束时间戳
string description = 6; string description = 6; //描述信息
} }
// 创建提交投票交易,请求结构 // 创建提交投票交易,请求结构
...@@ -76,31 +76,31 @@ message CommitVote { ...@@ -76,31 +76,31 @@ message CommitVote {
} }
message CommitInfo { message CommitInfo {
string addr = 1; string addr = 1; //提交地址
string txHash = 2; string txHash = 2; //提交交易哈希
} }
message CloseVote { message CloseVote {
string voteID = 1; string voteID = 1; // 投票ID
} }
message UpdateMember { message UpdateMember {
string name = 1; string name = 1; //用户名称
} }
//投票信息 //投票信息
message VoteInfo { message VoteInfo {
string ID = 1; //投票ID string ID = 1; //投票ID
string name = 2; //投票名称 string name = 2; //投票名称
string creator = 3; //创建者 string creator = 3; //创建者
string groupID = 4; //投票关联的投票组 string groupID = 4; //投票关联的投票组
repeated VoteOption voteOptions = 5; //投票的选项 repeated VoteOption voteOptions = 5; //投票的选项
int64 beginTimestamp = 6; //投票开始时间戳 int64 beginTimestamp = 6; //投票开始时间戳
int64 endTimestamp = 7; //投票结束时间戳 int64 endTimestamp = 7; //投票结束时间戳
repeated CommitInfo commitInfos = 8; //已投票的提交信息 repeated CommitInfo commitInfos = 8; //已投票的提交信息
string description = 9; string description = 9; //描述信息
uint32 status = 10; uint32 status = 10; //状态,0正常,1关闭
} }
message VoteInfos { message VoteInfos {
...@@ -109,7 +109,7 @@ message VoteInfos { ...@@ -109,7 +109,7 @@ message VoteInfos {
message MemberInfo { message MemberInfo {
string addr = 1; //地址 string addr = 1; //地址
string name = 2; string name = 2; //用户名称
repeated string groupIDs = 3; //所属投票组的ID列表 repeated string groupIDs = 3; //所属投票组的ID列表
} }
...@@ -118,7 +118,7 @@ message MemberInfos { ...@@ -118,7 +118,7 @@ message MemberInfos {
} }
message ReqStrings { message ReqStrings {
repeated string items = 1; repeated string items = 1; //请求项数组
} }
//列表请求结构 //列表请求结构
...@@ -129,14 +129,13 @@ message ReqListItem { ...@@ -129,14 +129,13 @@ message ReqListItem {
} }
message ReqListVote { message ReqListVote {
string groupID = 1; //所属组ID
string groupID = 1; ReqListItem listReq = 2; //列表请求
ReqListItem listReq = 2;
} }
message ReplyVoteList { message ReplyVoteList {
repeated VoteInfo pendingList = 1; repeated VoteInfo pendingList = 1; //即将开始投票列表
repeated VoteInfo ongoingList = 2; repeated VoteInfo ongoingList = 2; //正在进行投票列表
repeated VoteInfo finishedList = 3; repeated VoteInfo finishedList = 3; //已经完成投票列表
repeated VoteInfo closedList = 4; repeated VoteInfo closedList = 4; //已经关闭投票列表
} }
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment