dev
This commit is contained in:
parent
e923d85241
commit
7c011b27ff
134
gen.proto
134
gen.proto
|
@ -1,134 +0,0 @@
|
||||||
syntax = "proto3";
|
|
||||||
package passport;
|
|
||||||
option go_package = "./passport";
|
|
||||||
|
|
||||||
// D:\work\bsm\bsm-tools\merge\proto\a.proto START
|
|
||||||
|
|
||||||
|
|
||||||
// Passport-通行证模块-登录
|
|
||||||
service Login{
|
|
||||||
// 通过密码登录
|
|
||||||
rpc Pwd(LoginByPwdRequest) returns (LoginReply) {}
|
|
||||||
|
|
||||||
// 通过验证码登录
|
|
||||||
rpc Code(LoginByCodeRequest) returns (LoginReply) {}
|
|
||||||
|
|
||||||
// 通过Wechat登录
|
|
||||||
rpc WeChatByCode(WeChatByCodeRequest) returns (WeChatByCodeReply) {}
|
|
||||||
rpc WeChatByPhone(WeChatByPhoneRequest) returns (WeChatByPhoneReply) {}
|
|
||||||
rpc WeChatGetUserinfo(WeChatByPhoneRequest) returns (WeChatGetUserinfoReply) {}
|
|
||||||
|
|
||||||
// 通过AppleID登录
|
|
||||||
rpc AppleID(LoginByAppleIDRequest) returns (LoginReply) {}
|
|
||||||
|
|
||||||
// 通过验证码登录并注册
|
|
||||||
rpc CodeAndRegister(LoginByCodeRequest) returns (LoginReply) {}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
message LoginByPwdRequest {
|
|
||||||
string account = 1; // 账号 必填
|
|
||||||
string password = 2; // 密码 必填
|
|
||||||
string device = 3; // 设备 必填
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
message LoginByCodeRequest {
|
|
||||||
string country = 1; // 国家
|
|
||||||
string phone = 2; // 手机号码
|
|
||||||
string code = 3; // 验证码
|
|
||||||
string device = 4;// 设备
|
|
||||||
}
|
|
||||||
|
|
||||||
message WeChatByCodeRequest {
|
|
||||||
string code = 1; // WeChat code
|
|
||||||
int64 agency_id=2; // 代理ID
|
|
||||||
int64 staff_id=3; // 工作人员ID
|
|
||||||
}
|
|
||||||
|
|
||||||
message WeChatByPhoneReply {
|
|
||||||
string account = 1; // WeChat code
|
|
||||||
}
|
|
||||||
|
|
||||||
message WeChatByCodeReply {
|
|
||||||
string session_key = 1; // WeChat session key
|
|
||||||
string open_id = 2; // WeChat open id
|
|
||||||
string identity = 3; // identity
|
|
||||||
string account = 4; // account
|
|
||||||
}
|
|
||||||
|
|
||||||
message WeChatByPhoneRequest {
|
|
||||||
string session_key = 1; // WeChat session key
|
|
||||||
string open_id = 2; // open_id
|
|
||||||
string data = 3; // data
|
|
||||||
string iv = 4; // iv
|
|
||||||
string identity = 5; // identiy
|
|
||||||
}
|
|
||||||
|
|
||||||
message WeChatGetUserinfoReply {
|
|
||||||
int64 id=1;
|
|
||||||
string account=2;
|
|
||||||
string identity=3;
|
|
||||||
string nickname=4;
|
|
||||||
string avatar=5;
|
|
||||||
string rights=6;
|
|
||||||
string token=7;
|
|
||||||
}
|
|
||||||
|
|
||||||
message LoginByAppleIDRequest {
|
|
||||||
string apple_id = 1; // apple id
|
|
||||||
string desc = 2; // 描述
|
|
||||||
string device = 3;// 设备
|
|
||||||
}
|
|
||||||
|
|
||||||
message LoginReply {
|
|
||||||
string identity = 1; //用户唯一码
|
|
||||||
string data_bind = 2; // 数据绑定的相关说明,PASS通过,NOPHONE没有绑定手机号,NOPWD没有设置密码,NOBIND没有手机号同时没有密码
|
|
||||||
string token = 3; //用户凭证
|
|
||||||
map<string, string> extend = 4; //扩展字段
|
|
||||||
}
|
|
||||||
|
|
||||||
// END
|
|
||||||
|
|
||||||
|
|
||||||
// D:\work\bsm\bsm-tools\merge\proto\b.proto START
|
|
||||||
|
|
||||||
// Passport-通行证模块-注册
|
|
||||||
service Register{
|
|
||||||
// 帐号密码注册
|
|
||||||
rpc Pwd(RegisterRequest) returns (RegisterReply) {}
|
|
||||||
|
|
||||||
// 手机验证码注册
|
|
||||||
rpc Code(RegisterRequest) returns (RegisterReply) {}
|
|
||||||
|
|
||||||
// Wechat注册
|
|
||||||
rpc WeChat(RegisterRequest) returns (RegisterReply) {}
|
|
||||||
|
|
||||||
// AppleID注册
|
|
||||||
rpc AppleID(RegisterRequest) returns (RegisterReply) {}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
message RegisterRequest {
|
|
||||||
string origin = 1; //来源,归属
|
|
||||||
string account = 2; //帐号
|
|
||||||
string phone = 3; //手机号
|
|
||||||
string password = 4; //密码
|
|
||||||
string code = 5; //验证码
|
|
||||||
string wechat_union_id = 6; //微信UnionID
|
|
||||||
string wechat_open_id = 7; //微信OpenID
|
|
||||||
string apple_id = 8; //Apple ID
|
|
||||||
string nickname = 9; //昵称
|
|
||||||
string type = 10; //类型
|
|
||||||
string device = 11; //设备
|
|
||||||
int64 agency_id=12; // 代理ID
|
|
||||||
int64 staff_id=13; // 工作人员ID
|
|
||||||
}
|
|
||||||
|
|
||||||
message RegisterReply {
|
|
||||||
string identity = 1; //用户唯一码
|
|
||||||
string data_bind = 2; // 数据绑定的相关说明,PASS通过,NOPHONE没有绑定手机号,NOPWD没有设置密码,NOBIND没有手机号同时没有密码
|
|
||||||
string token = 3; //用户Header所需Token
|
|
||||||
map<string, string> extend = 4; //扩展字段
|
|
||||||
}
|
|
||||||
// END
|
|
Loading…
Reference in New Issue