chat_session.proto 1013 字节

syntax = "proto3";

option go_package ="./pb";

package pb;

message ChatSessionGetReq {
   int64 Id = 1;
}
message ChatSessionGetResp{
    ChatSessionItem ChatSession = 1;
}

message ChatSessionSaveReq {

}
message ChatSessionSaveResp{

}

message ChatSessionDeleteReq {
  int64 Id = 1;
}
message ChatSessionDeleteResp{

}

message ChatSessionUpdateReq {
  int64 Id = 1;
}
message ChatSessionUpdateResp{

}

message ChatSessionSearchReq {
  int64 PageNumber = 1;
  int64 PageSize = 2;
}
message ChatSessionSearchResp{
  repeated ChatSessionItem List =1;
  int64  Total =2;
}
message ChatSessionItem {

}

service ChatSessionService {
  rpc ChatSessionGet(ChatSessionGetReq) returns(ChatSessionGetResp);
  rpc ChatSessionSave(ChatSessionSaveReq) returns(ChatSessionSaveResp);
  rpc ChatSessionDelete(ChatSessionDeleteReq) returns(ChatSessionDeleteResp);
  rpc ChatSessionUpdate(ChatSessionUpdateReq) returns(ChatSessionUpdateResp);
  rpc ChatSessionSearch(ChatSessionSearchReq) returns(ChatSessionSearchResp);
}