Anchor.proto 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. syntax = "proto3";
  2. package fans_medal.v2;
  3. option go_package = "v2";
  4. import "github.com/gogo/protobuf/gogoproto/gogo.proto";
  5. service Anchor {
  6. /** 查看房管的勋章信息
  7. *
  8. */
  9. rpc query_live_wearing (AnchorQueryLiveWearingReq) returns (AnchorQueryLiveWearingResp);
  10. }
  11. message AnchorQueryLiveWearingReq {
  12. // 房管 uid
  13. repeated int64 uid_list = 1 [(gogoproto.jsontag) = "uid_list"];
  14. }
  15. message AnchorQueryLiveWearingResp {
  16. // code
  17. int64 code = 1 [(gogoproto.jsontag) = "code"];
  18. // msg
  19. string msg = 2 [(gogoproto.jsontag) = "msg"];
  20. // 勋章信息 map
  21. map<int64, Medal> data = 3 [(gogoproto.jsontag) = "data"];
  22. message Medal {
  23. //
  24. int64 uid = 1 [(gogoproto.jsontag) = "uid"];
  25. //
  26. int64 target_id = 2 [(gogoproto.jsontag) = "target_id"];
  27. //
  28. int64 medal_id = 3 [(gogoproto.jsontag) = "medal_id"];
  29. //
  30. string medal_name = 4 [(gogoproto.jsontag) = "medal_name"];
  31. //
  32. int64 level = 5 [(gogoproto.jsontag) = "level"];
  33. }
  34. }