house_rent.proto 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. syntax = "proto3";
  2. // package声明符,用来防止不同的消息类型有命名冲突
  3. package pb_v1;
  4. // 用于生成指定语言go的包名称
  5. option go_package = "property-household-gateway/pb/v1";
  6. message HouseRentManagerListRequest {
  7. int64 garden_id = 1;
  8. int64 rent_id = 4;
  9. }
  10. message HouseRentManagerItem {
  11. int64 id = 1;
  12. int64 manager_uid = 2;
  13. // 姓名
  14. string name = 3;
  15. string phone = 4;
  16. // 账号
  17. string user_name = 5;
  18. string openim_id = 6;
  19. }
  20. message HouseRentManagerListReply {
  21. repeated HouseRentManagerItem list = 1;
  22. }
  23. message GardenHouseRentInfoRequest {
  24. int64 garden_id = 1;
  25. }
  26. message GardenHouseRentInfoReply {
  27. int64 avg_price = 1;
  28. int64 rent_count = 2;
  29. int64 sell_count = 3;
  30. // 1塔楼 2 板楼 3 塔板结合 4 其他
  31. int32 building_type = 31;
  32. // 建成年份开始时间戳
  33. int64 building_start = 32;
  34. // 建成年份结束时间戳
  35. int64 building_end = 33;
  36. // 绿化率
  37. double green_percent = 34;
  38. // 容积率
  39. double area_percent = 35;
  40. // 车位配比
  41. string space_info = 36;
  42. // 占地面积
  43. double covered_area = 37;
  44. // 建筑面积
  45. double building_area = 38;
  46. // 小区图片
  47. repeated string garden_pics = 39;
  48. // 开发企业
  49. string building_company = 40;
  50. // 总户数
  51. int64 house_total = 41;
  52. // 固定车位数
  53. int64 space_total = 42;
  54. // 物业费开始,单位分
  55. int64 property_fee_start = 43;
  56. // 物业费结束, 单位分
  57. int64 property_fee_end = 44;
  58. // 水费类型多选 1 民用 2 商用
  59. repeated int32 water_type = 45;
  60. // 电费类型多选 1 民用 2 商用
  61. repeated int32 electric_type = 46;
  62. // 燃气费开始,单位分
  63. int64 gas_fee_start = 47;
  64. // 燃气费开始,单位分
  65. int64 gas_fee_end = 48;
  66. }