user.proto 803 字节

syntax = "proto3";

option go_package ="./pb";

package pb;

message UserGetReq {
   int64 Id = 1;
}
message UserGetResp{
    UserItem User = 1;
}

message UserSaveReq {

}
message UserSaveResp{

}

message UserDeleteReq {
  int64 Id = 1;
}
message UserDeleteResp{

}

message UserUpdateReq {
  int64 Id = 1;
}
message UserUpdateResp{

}

message UserSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message UserSearchResp{
  repeated UserItem List =1;
  int64  Total =2;
}
message UserItem {

}

service UserService {
  rpc UserGet(UserGetReq) returns(UserGetResp);
  rpc UserSave(UserSaveReq) returns(UserSaveResp);
  rpc UserDelete(UserDeleteReq) returns(UserDeleteResp);
  rpc UserUpdate(UserUpdateReq) returns(UserUpdateResp);
  rpc UserSearch(UserSearchReq) returns(UserSearchResp);
}