role.proto 803 字节

syntax = "proto3";

option go_package ="./pb";

package pb;

message RoleGetReq {
   int64 Id = 1;
}
message RoleGetResp{
    RoleItem User = 1;
}

message RoleSaveReq {

}
message RoleSaveResp{

}

message RoleDeleteReq {
  int64 Id = 1;
}
message RoleDeleteResp{

}

message RoleUpdateReq {
  int64 Id = 1;
}
message RoleUpdateResp{

}

message RoleSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message RoleSearchResp{
  repeated RoleItem List =1;
  int64  Total =2;
}
message RoleItem {

}

service RoleService {
  rpc RoleGet(RoleGetReq) returns(RoleGetResp);
  rpc RoleSave(RoleSaveReq) returns(RoleSaveResp);
  rpc RoleDelete(RoleDeleteReq) returns(RoleDeleteResp);
  rpc RoleUpdate(RoleUpdateReq) returns(RoleUpdateResp);
  rpc RoleSearch(RoleSearchReq) returns(RoleSearchResp);
}