12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- 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获取用户信息
- }
|