chat_document.proto 1.0 KB

syntax = "proto3";

option go_package ="./pb";

package pb;

message ChatDocumentGetReq {
   int64 Id = 1;
}
message ChatDocumentGetResp{
    ChatDocumentItem ChatDocument = 1;
}

message ChatDocumentSaveReq {

}
message ChatDocumentSaveResp{

}

message ChatDocumentDeleteReq {
  int64 Id = 1;
}
message ChatDocumentDeleteResp{

}

message ChatDocumentUpdateReq {
  int64 Id = 1;
}
message ChatDocumentUpdateResp{

}

message ChatDocumentSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message ChatDocumentSearchResp{
  repeated ChatDocumentItem List =1;
  int64  Total =2;
}
message ChatDocumentItem {

}

service ChatDocumentService {
  rpc ChatDocumentGet(ChatDocumentGetReq) returns(ChatDocumentGetResp);
  rpc ChatDocumentSave(ChatDocumentSaveReq) returns(ChatDocumentSaveResp);
  rpc ChatDocumentDelete(ChatDocumentDeleteReq) returns(ChatDocumentDeleteResp);
  rpc ChatDocumentUpdate(ChatDocumentUpdateReq) returns(ChatDocumentUpdateResp);
  rpc ChatDocumentSearch(ChatDocumentSearchReq) returns(ChatDocumentSearchResp);
}