stdlib.proto 589 B

123456789101112131415161718192021222324252627282930
  1. syntax = "proto3";
  2. package stdlib;
  3. message DocQueryRequest {
  4. string keyWords = 1;
  5. }
  6. message DocQueryResponse {
  7. int32 code =1; //响应代码
  8. string message=2; //响应消息
  9. repeated Doc docs=3;//文档列表集合,没有分页参数
  10. }
  11. message Doc {
  12. string id=1;//文档id
  13. string name=2;//文档名称
  14. int32 type=3;//文档类型
  15. int32 fileSize=4;//文档大小
  16. int32 pageSize=5;//文档页码数
  17. string tags=6;//文档标签
  18. string userId=7;//上传人id
  19. }
  20. service Stdlib {
  21. rpc DocQuery(DocQueryRequest) returns(DocQueryResponse);
  22. }