base.proto 640 B

123456789101112131415161718192021222324252627282930313233343536
  1. syntax = "proto3";
  2. package com.ywt.gapi;
  3. option java_generic_services = true;
  4. option java_multiple_files = true;
  5. option java_package = "com.ywt.gapi";
  6. enum ResultCode {
  7. SUCCEED = 0;
  8. PARAMETER_ERROR = 1;
  9. OTHER_ERROR = 2;
  10. APP_ERROR = 3;
  11. APP_EXCEPTION = 4;
  12. }
  13. message Result {
  14. ResultCode code = 1;
  15. string info = 2;
  16. string value = 3;
  17. }
  18. message ResultInt {
  19. ResultCode code = 1;
  20. string info = 2;
  21. int32 value = 3;
  22. }
  23. message ResultInt64 {
  24. ResultCode code = 1;
  25. string info = 2;
  26. int64 value = 3;
  27. }
  28. message ResultDouble {
  29. ResultCode code = 1;
  30. string info = 2;
  31. double value = 3;
  32. }