syntax = "proto3"; import "base.proto"; package com.ywt.gapi.user; option java_generic_services = true; option java_multiple_files = true; option java_package = "com.ywt.gapi.user"; option go_package = "/gapi"; //用户信息 message User { int32 userid = 1; string username = 2; string realname = 3; string mobile = 4; int32 idtype = 5; string idno = 6; int32 sex = 7; int32 age = 8; string avatar = 9; string birthday = 10; int64 createtime = 11; string registerip = 12; int32 usertype = 13; } message UserRequest { int32 userid = 1; string phone = 2; } message UserResponse { Result result = 1; User user = 2; } //用户相关服务 // 对应 rpc 项目的 UserServiceImpl 类 service UserService { rpc findByUserId(UserRequest) returns (UserResponse); //根据用户ID获取用户信息 }