vue_dreamfactory/src/pb/proto/rtask_db.proto
2022-10-13 13:48:48 +08:00

26 lines
985 B
Protocol Buffer

syntax = "proto3";
option go_package = ".;pb";
message frtaskIds { repeated int32 rtaskIds = 1; }
// 玩家任务状态
message DBRtask {
string id = 1; //@go_tags(`bson:"_id"`) ID
string uid = 2; //@go_tags(`bson:"uid"`) 用户ID
map<int32, frtaskIds> frtaskIds =
3; //@go_tags(`bson:"frtaskIds"`) 已完成的任务Id
int32 nextRtaskId = 4; //@go_tags(`bson:"nextRtaskId"`) 下个任务Id
bool isReward = 5; //@go_tags(`bson:"isReward"`) 接收奖励
}
message rtaskData {
map<int32, int32> data = 1; //@go_tags(`bson:"data"`) 当前任务值
int32 rtype = 2; //@go_tags(`bson:"rtype"`) 任务类型
int64 timestamp = 3; //@go_tasg(`bson:"timestamp"`) 时间戳
}
// 玩家任务记录
message DBRtaskRecord {
string id = 1; //@go_tags(`bson:"_id"`) ID
string uid = 2; //@go_tags(`bson:"uid"`) 用户ID
map<int32, rtaskData> vals = 3; //@go_tags(`bson:"vals"`) 任务记录值
}