title.proto 596 B

12345678910111213141516171819202122232425262728293031323334
  1. syntax = "proto3";
  2. package protos.modules;
  3. option go_package = ".;protos";
  4. /// 称号模块
  5. message Title {
  6. int32 id = 1;
  7. string name = 2; // 称号
  8. string desc = 3; // 描述
  9. }
  10. message UserTitle {
  11. Title title = 1;
  12. int32 reached = 3; // 是否达成
  13. int64 ts = 4; // 达成日期
  14. }
  15. message C_UserTitles {
  16. }
  17. message S_UserTitles {
  18. repeated UserTitle titles = 1;
  19. }
  20. // 更换 title
  21. message C_UpdateTitle {
  22. int32 id = 1;
  23. }
  24. message S_UpdateTitle {
  25. int32 id = 1;
  26. }