syntax = "proto3";
|
|
package user;
|
|
option go_package = "./user";
|
|
service UserService {
|
rpc SyncUser(UserRequest) returns (UserResponse);
|
rpc UserMenuCheck(CheckRequest) returns (CheckResponse);
|
rpc SyncAllUser(AllUserRequest) returns (AllUserResponse);
|
}
|
|
message User {
|
string uuid = 1;
|
string username = 2;
|
int32 usertype = 3;
|
string nickname = 4;
|
repeated string sub_user_ids = 5;
|
bool sub_user_queried = 6;
|
}
|
|
message UserRequest {
|
repeated User users = 1;
|
}
|
|
message UserResponse {
|
int32 code = 1;
|
string message = 2;
|
repeated User List = 3;
|
int64 total = 4;
|
}
|
|
message CheckRequest {
|
string apiPath = 1; //接口路径
|
int32 SystemType = 2; //系统名称
|
}
|
|
message CheckResponse {
|
int32 code = 1;
|
string message = 2;
|
bool result = 3;
|
}
|
|
message AllUserRequest {
|
int32 SystemType = 1; //系统名称
|
}
|
|
message UserSimple {
|
string uuid = 1;
|
string username = 2;
|
int32 usertype = 3;
|
string nickname = 4;
|
}
|
|
message AllUserResponse {
|
int32 code = 1;
|
string message = 2;
|
repeated UserSimple List = 3;
|
int64 total = 4;
|
}
|