discussion.proto 977 字节

syntax = "proto3";

option go_package ="./pb";

package pb;

message DiscussionGetReq {
   int64 Id = 1;
}
message DiscussionGetResp{
    DiscussionItem User = 1;
}

message DiscussionSaveReq {

}
message DiscussionSaveResp{

}

message DiscussionDeleteReq {
  int64 Id = 1;
}
message DiscussionDeleteResp{

}

message DiscussionUpdateReq {
  int64 Id = 1;
}
message DiscussionUpdateResp{

}

message DiscussionSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message DiscussionSearchResp{
  repeated DiscussionItem List =1;
  int64  Total =2;
}
message DiscussionItem {

}

service DiscussionService {
  rpc DiscussionGet(DiscussionGetReq) returns(DiscussionGetResp);
  rpc DiscussionSave(DiscussionSaveReq) returns(DiscussionSaveResp);
  rpc DiscussionDelete(DiscussionDeleteReq) returns(DiscussionDeleteResp);
  rpc DiscussionUpdate(DiscussionUpdateReq) returns(DiscussionUpdateResp);
  rpc DiscussionSearch(DiscussionSearchReq) returns(DiscussionSearchResp);
}