discussion_opinion.proto 1.2 KB

syntax = "proto3";

option go_package ="./pb";

package pb;

message DiscussionOpinionGetReq {
   int64 Id = 1;
}
message DiscussionOpinionGetResp{
    DiscussionOpinionItem User = 1;
}

message DiscussionOpinionSaveReq {

}
message DiscussionOpinionSaveResp{

}

message DiscussionOpinionDeleteReq {
  int64 Id = 1;
}
message DiscussionOpinionDeleteResp{

}

message DiscussionOpinionUpdateReq {
  int64 Id = 1;
}
message DiscussionOpinionUpdateResp{

}

message DiscussionOpinionSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message DiscussionOpinionSearchResp{
  repeated DiscussionOpinionItem List =1;
  int64  Total =2;
}
message DiscussionOpinionItem {

}

service DiscussionOpinionService {
  rpc DiscussionOpinionGet(DiscussionOpinionGetReq) returns(DiscussionOpinionGetResp);
  rpc DiscussionOpinionSave(DiscussionOpinionSaveReq) returns(DiscussionOpinionSaveResp);
  rpc DiscussionOpinionDelete(DiscussionOpinionDeleteReq) returns(DiscussionOpinionDeleteResp);
  rpc DiscussionOpinionUpdate(DiscussionOpinionUpdateReq) returns(DiscussionOpinionUpdateResp);
  rpc DiscussionOpinionSearch(DiscussionOpinionSearchReq) returns(DiscussionOpinionSearchResp);
}