go-common/app/job/main/passport-user/model/user.proto
2019-04-22 18:49:16 +08:00

54 lines
2.0 KiB
Protocol Buffer

syntax = "proto3";
package passport.job.user;
option go_package = "model";
import "github.com/gogo/protobuf/gogoproto/gogo.proto";
message UserBaseProto {
int64 Mid = 1 [(gogoproto.jsontag) = "mid"];
string UserID = 2 [(gogoproto.jsontag) = "userid"];
bytes Pwd = 3 [(gogoproto.jsontag) = "pwd"];
string Salt = 4 [(gogoproto.jsontag) = "salt"];
int32 Status = 5 [(gogoproto.jsontag) = "status"];
}
message UserEmailProto {
int64 Mid = 1 [(gogoproto.jsontag) = "mid"];
bytes Email = 2 [(gogoproto.jsontag) = "email"];
int32 Verified = 3 [(gogoproto.jsontag) = "verified"];
int64 EmailBindTime = 4 [(gogoproto.jsontag) = "email_bind_time"];
}
message UserTelProto {
int64 Mid = 1 [(gogoproto.jsontag) = "mid"];
bytes Tel = 2 [(gogoproto.jsontag) = "tel"];
string Cid = 3 [(gogoproto.jsontag) = "cid"];
int64 TelBindTime = 4 [(gogoproto.jsontag) = "tel_bind_time"];
}
message UserRegOriginProto {
int64 Mid = 1 [(gogoproto.jsontag) = "mid"];
int64 JoinIP = 2 [(gogoproto.jsontag) = "join_ip"];
bytes JoinIPV6 = 3 [(gogoproto.jsontag) = "join_ip_v6"];
int32 port = 4 [(gogoproto.jsontag) = "port"];
int64 JoinTime = 5 [(gogoproto.jsontag) = "join_time"];
int32 Origin = 6 [(gogoproto.jsontag) = "origin"];
int32 RegType = 7 [(gogoproto.jsontag) = "reg_type"];
int64 AppID = 8 [(gogoproto.jsontag) = "appid"];
}
message UserSafeQuestionProto {
int64 Mid = 1 [(gogoproto.jsontag) = "mid"];
int32 SafeQuestion = 2 [(gogoproto.jsontag) = "safe_question"];
bytes SafeAnswer = 3 [(gogoproto.jsontag) = "safe_answer"];
int64 SafeBindTime = 4 [(gogoproto.jsontag) = "safe_bind_time"];
}
message UserThirdBindProto {
int64 ID = 1 [(gogoproto.jsontag) = "id"];
int64 Mid = 2 [(gogoproto.jsontag) = "mid"];
string OpenID = 3 [(gogoproto.jsontag) = "openid"];
int64 PlatForm = 4 [(gogoproto.jsontag) = "platform"];
string Token = 5 [(gogoproto.jsontag) = "token"];
int64 Expires = 6 [(gogoproto.jsontag) = "expires"];
}