Achv.proto 900 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. syntax = "proto3";
  2. package rc.v1;
  3. option go_package = "v1";
  4. import "github.com/gogo/protobuf/gogoproto/gogo.proto";
  5. service Achv {
  6. /** 用户成就统计
  7. * 用户成就统计
  8. */
  9. rpc userstatus (AchvUserstatusReq) returns (AchvUserstatusResp);
  10. }
  11. message AchvUserstatusReq {
  12. }
  13. message AchvUserstatusResp {
  14. //
  15. int64 code = 1 [(gogoproto.jsontag) = "code"];
  16. //
  17. string msg = 2 [(gogoproto.jsontag) = "msg"];
  18. //
  19. string message = 3 [(gogoproto.jsontag) = "message"];
  20. //
  21. Data data = 4 [(gogoproto.jsontag) = "data"];
  22. message Data {
  23. // 已经领取的
  24. int64 point = 1 [(gogoproto.jsontag) = "point"];
  25. // 已经完成
  26. int64 complete = 2 [(gogoproto.jsontag) = "complete"];
  27. // 完成但未领取
  28. int64 unreceived_normal = 3 [(gogoproto.jsontag) = "unreceived_normal"];
  29. }
  30. }