message_system.proto 1.0 KB

syntax = "proto3";

option go_package ="./pb";

package pb;

message MessageSystemGetReq {
   int64 Id = 1;
}
message MessageSystemGetResp{
    MessageSystemItem User = 1;
}

message MessageSystemSaveReq {

}
message MessageSystemSaveResp{

}

message MessageSystemDeleteReq {
  int64 Id = 1;
}
message MessageSystemDeleteResp{

}

message MessageSystemUpdateReq {
  int64 Id = 1;
}
message MessageSystemUpdateResp{

}

message MessageSystemSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message MessageSystemSearchResp{
  repeated MessageSystemItem List =1;
  int64  Total =2;
}
message MessageSystemItem {

}

service MessageSystemService {
  rpc MessageSystemGet(MessageSystemGetReq) returns(MessageSystemGetResp);
  rpc MessageSystemSave(MessageSystemSaveReq) returns(MessageSystemSaveResp);
  rpc MessageSystemDelete(MessageSystemDeleteReq) returns(MessageSystemDeleteResp);
  rpc MessageSystemUpdate(MessageSystemUpdateReq) returns(MessageSystemUpdateResp);
  rpc MessageSystemSearch(MessageSystemSearchReq) returns(MessageSystemSearchResp);
}