syntax = "proto3"; package user; option go_package = "./user"; service UserService { rpc SyncUser(UserRequest) returns (UserResponse); rpc UserMenuCheck(CheckRequest) returns (CheckResponse); } 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; }