Files

41 lines
788 B
Protocol Buffer

syntax = "proto3";
package user;
option go_package = "shared/proto/user";
import "shared/proto/common/common.proto";
// 用户服务
service UserService {
// 注册用户
rpc Register(RegisterRequest) returns (RegisterResponse);
// 获取用户信息
rpc GetUserByAccount(GetUserByAccountRequest) returns (GetUserByAccountResponse);
}
// 注册请求
message RegisterRequest {
string account = 1;
string password = 2;
}
// 注册响应
message RegisterResponse {
string user_id = 1;
string account = 2;
common.Response response = 3;
}
// 获取用户信息请求
message GetUserByAccountRequest {
string account = 1;
}
// 获取用户信息响应
message GetUserByAccountResponse {
string user_id = 1;
string account = 2;
common.Response response = 3;
}