shop.proto 850 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. syntax = "proto3";
  2. package protos.modules;
  3. /// 商城模块
  4. /// 道具定义 TODO: 图标
  5. message Item {
  6. string name = 1;
  7. string id = 2;
  8. string intro = 3; // 文字说明
  9. int32 source = 4; // 来源
  10. int64 born = 5; // 生成时间
  11. int64 expires = 6; // 过期时间
  12. int64 value = 8; // 面值
  13. int64 max = 10; // 最大面值
  14. int32 valid = 12; // 是否有效
  15. int32 category = 13; // 所属类别
  16. }
  17. message Commodity {
  18. Item item = 1; // 道具
  19. int64 origPrice = 2; // 原价
  20. int64 price = 3; // 价格
  21. float discount = 4; // 折扣
  22. }
  23. message C_Shop {
  24. }
  25. message S_Shop {
  26. repeated Commodity commodities = 1;
  27. }
  28. message C_BuyInShop {
  29. }
  30. message S_BuyInShop {
  31. }