scrip.proto 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. syntax = "proto3";
  2. package api.scrip;
  3. //import "google/api/annotations.proto";
  4. //import "google/protobuf/struct.proto";
  5. import "google/protobuf/empty.proto";
  6. import "api/common/common.proto";
  7. option go_package = "git.ikuban.com/server/pw-protobuf/api/scrip;scrip";
  8. option java_multiple_files = true;
  9. option java_package = "api.scrip";
  10. service Scrip {
  11. // 创建纸条
  12. rpc CreateScrip (common.CreateScripRequest) returns (common.ScripID){};
  13. // 删除纸条
  14. rpc DeleteScrip (common.DeleteScripRequest) returns (google.protobuf.Empty){};
  15. // 查询自己的小纸条
  16. rpc FindMyScrip (common.FindScripRequest) returns (common.ScripReply){};
  17. // 查询别人的小纸条
  18. rpc FindOtherScrip (common.FindOtherScripRequest) returns (common.ScripReply){};
  19. // 查询随机纸条列表
  20. rpc FindRecommendScrip (common.FindScripRequest) returns (common.ScripReply){};
  21. // 用户查看纸条
  22. rpc PersonLookScrip (common.PersonLookScripRequest) returns (google.protobuf.Empty){};
  23. // 用户点击回看
  24. rpc PersonClickLookBack (common.PersonParam) returns (common.ScripInfo){};
  25. // 回复小纸条
  26. rpc PersonReplyScrip (common.ReplyScripRequest) returns (common.ChatRecordInfo){};
  27. // 用户被拉黑后删除精选中的小纸条
  28. rpc DeleteScripByPersonID (common.PersonIDParam) returns (google.protobuf.Empty){};
  29. }