article_draft_operation.proto 1.3 KB

syntax = "proto3";

option go_package ="./pb";

package pb;

message ArticleDraftOperationGetReq {
   int64 Id = 1;
}
message ArticleDraftOperationGetResp{
    ArticleDraftOperationItem User = 1;
}

message ArticleDraftOperationSaveReq {

}
message ArticleDraftOperationSaveResp{

}

message ArticleDraftOperationDeleteReq {
  int64 Id = 1;
}
message ArticleDraftOperationDeleteResp{

}

message ArticleDraftOperationUpdateReq {
  int64 Id = 1;
}
message ArticleDraftOperationUpdateResp{

}

message ArticleDraftOperationSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message ArticleDraftOperationSearchResp{
  repeated ArticleDraftOperationItem List =1;
  int64  Total =2;
}
message ArticleDraftOperationItem {

}

service ArticleDraftOperationService {
  rpc ArticleDraftOperationGet(ArticleDraftOperationGetReq) returns(ArticleDraftOperationGetResp);
  rpc ArticleDraftOperationSave(ArticleDraftOperationSaveReq) returns(ArticleDraftOperationSaveResp);
  rpc ArticleDraftOperationDelete(ArticleDraftOperationDeleteReq) returns(ArticleDraftOperationDeleteResp);
  rpc ArticleDraftOperationUpdate(ArticleDraftOperationUpdateReq) returns(ArticleDraftOperationUpdateResp);
  rpc ArticleDraftOperationSearch(ArticleDraftOperationSearchReq) returns(ArticleDraftOperationSearchResp);
}