36 lines
766 B
Protocol Buffer
36 lines
766 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package user.userv1;
|
|
option go_package = "./user/userv1;userv1";
|
|
|
|
// 产品服务
|
|
service HuazhuRpc {
|
|
rpc Enable (EnableReq) returns (EnableResp) {}
|
|
rpc Disable (DisableReq) returns (DisableResp) {}
|
|
rpc GetLoginUrl (GetLoginUrlReq) returns (GetLoginUrlResp) {}
|
|
rpc GetHuazhuConf (GetHuazhuConfReq) returns (GetHuazhuConfResp) {}
|
|
}
|
|
|
|
message EnableReq {
|
|
int32 userId = 1;
|
|
}
|
|
message EnableResp{}message DisableReq {
|
|
int32 userId = 1;
|
|
}
|
|
message DisableResp{}
|
|
|
|
message GetLoginUrlReq {
|
|
// 钉钉免密授权码
|
|
string dingAuthCode = 1;
|
|
}
|
|
message GetLoginUrlResp{
|
|
// 华住登录跳转地址
|
|
string url = 1;
|
|
// 是否有权限
|
|
bool hasPerm = 2;
|
|
}
|
|
message GetHuazhuConfReq{}
|
|
message GetHuazhuConfResp{
|
|
string dingCorpId = 1;
|
|
}
|