message_subscribe.proto 1.1 KB

syntax = "proto3";

option go_package ="./pb";

package pb;

message MessageSubscribeGetReq {
   int64 Id = 1;
}
message MessageSubscribeGetResp{
    MessageSubscribeItem User = 1;
}

message MessageSubscribeSaveReq {

}
message MessageSubscribeSaveResp{

}

message MessageSubscribeDeleteReq {
  int64 Id = 1;
}
message MessageSubscribeDeleteResp{

}

message MessageSubscribeUpdateReq {
  int64 Id = 1;
}
message MessageSubscribeUpdateResp{

}

message MessageSubscribeSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message MessageSubscribeSearchResp{
  repeated MessageSubscribeItem List =1;
  int64  Total =2;
}
message MessageSubscribeItem {

}

service MessageSubscribeService {
  rpc MessageSubscribeGet(MessageSubscribeGetReq) returns(MessageSubscribeGetResp);
  rpc MessageSubscribeSave(MessageSubscribeSaveReq) returns(MessageSubscribeSaveResp);
  rpc MessageSubscribeDelete(MessageSubscribeDeleteReq) returns(MessageSubscribeDeleteResp);
  rpc MessageSubscribeUpdate(MessageSubscribeUpdateReq) returns(MessageSubscribeUpdateResp);
  rpc MessageSubscribeSearch(MessageSubscribeSearchReq) returns(MessageSubscribeSearchResp);
}