fileCenter.proto 631 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. syntax = "proto3";
  2. option go_package="./pb";
  3. //公共返回 status
  4. message FileResp {
  5. string error_msg =1;
  6. int64 error_code=2;
  7. int64 status =3;
  8. }
  9. message UploadReq {
  10. bytes file = 1;
  11. string ossBucketName = 2;
  12. string ossUrl = 3;
  13. string name =4;
  14. bool needEncryption =5;
  15. }
  16. //文件上传返回参数
  17. message UploadResp{
  18. string error_msg =1;
  19. int64 error_code=2;
  20. string url=3;
  21. string key =4;
  22. }
  23. message DeleteFileReq{
  24. string name=1;
  25. string ossBucketName = 2;
  26. }
  27. service fileCenter {
  28. //文件上传
  29. rpc Upload(UploadReq) returns(UploadResp);
  30. //文件删除
  31. rpc Delete(DeleteFileReq)returns(FileResp);
  32. }