EntPackage.proto 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. syntax = "proto3";
  2. package proto.api;
  3. import "google/protobuf/descriptor.proto";
  4. import "protoc-gen-openapiv2/options/annotations.proto";
  5. import "api/Common.proto";
  6. option go_package = "api/v1";
  7. option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {
  8. info : {title : "套餐实体", version : "1.0", description : "实体"}
  9. host : ""
  10. };
  11. enum PackageType {
  12. // 保留
  13. PACKAGE_TYPE_RESERVED = 0;
  14. // 天卡
  15. PACKAGE_TYPE_DAY = 1;
  16. // 次卡
  17. PACKAGE_TYPE_NUM = 2;
  18. // 天次卡
  19. PACKAGE_TYPE_DAY_NUM = 3;
  20. }
  21. message EntPackage {
  22. // 套餐名称
  23. string name = 1;
  24. // 套餐类型
  25. PackageType type = 2;
  26. // 押金
  27. int32 pledge = 3;
  28. // 天数
  29. int32 total_day = 4;
  30. // 次数
  31. int32 total_num = 5;
  32. // 套餐显示价格
  33. int32 show_money = 6;
  34. // 套餐实际价格,元
  35. int32 money = 7;
  36. // 单次换电价格,元
  37. int32 exchange_money = 8;
  38. // 购买限制数量
  39. int32 buy_limit = 9;
  40. // 上下架状态
  41. LISTED_STATUS listed_status = 10;
  42. // 套餐code
  43. string code = 11;
  44. // 库存
  45. int32 stock = 12;
  46. // 创建时间 时间戳 秒
  47. int32 ctime = 13;
  48. // 更新时间 时间戳 秒
  49. int32 utime = 14;
  50. // 删除时间 时间戳 秒
  51. int32 dtime = 15;
  52. }