tofly_nb_data_report.sql 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 公司pg
  4. Source Server Type : PostgreSQL
  5. Source Server Version : 180003 (180003)
  6. Source Host : 192.168.2.9:5432
  7. Source Catalog : toflymeterdata
  8. Source Schema : public
  9. Target Server Type : PostgreSQL
  10. Target Server Version : 180003 (180003)
  11. File Encoding : 65001
  12. Date: 15/04/2026 16:45:50
  13. */
  14. -- ----------------------------
  15. -- Table structure for tofly_nb_data_report
  16. -- ----------------------------
  17. DROP TABLE IF EXISTS "public"."tofly_nb_data_report";
  18. CREATE TABLE "public"."tofly_nb_data_report" (
  19. "id" int8 NOT NULL,
  20. "device_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  21. "collection_time" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
  22. "mid" int4,
  23. "afn" int4,
  24. "report_trigger_mode" int4,
  25. "total_positive_water" numeric(10,3),
  26. "total_reverse_water" numeric(10,3),
  27. "daily_max_instant_flow" numeric(10,3),
  28. "daily_max_instant_time" varchar(20) COLLATE "pg_catalog"."default",
  29. "water_temperature" numeric(5,2),
  30. "water_pressure" numeric(5,2) DEFAULT 0.00,
  31. "battery_voltage" numeric(5,2),
  32. "version" varchar(20) COLLATE "pg_catalog"."default",
  33. "diameter" int4,
  34. "channel_number" int4,
  35. "main_server_ip" varchar(50) COLLATE "pg_catalog"."default",
  36. "main_server_port" int4,
  37. "sub_server_ip" varchar(50) COLLATE "pg_catalog"."default",
  38. "sub_server_port" int4,
  39. "report_base_time" varchar(20) COLLATE "pg_catalog"."default",
  40. "report_interval_minutes" int4,
  41. "dma_report_start_time" varchar(20) COLLATE "pg_catalog"."default",
  42. "dma_report_end_time" varchar(20) COLLATE "pg_catalog"."default",
  43. "dma_report_interval_minutes" int4,
  44. "settlement_day" int4,
  45. "high_temperature_alarm_threshold" numeric(5,2),
  46. "low_temperature_alarm_threshold" numeric(5,2),
  47. "large_flow_alarm_threshold" numeric(10,3),
  48. "large_flow_continuous_monitor_time" int4,
  49. "continuous_flow_continuous_monitor_time" int4,
  50. "leakage_flow_alarm_threshold" numeric(10,3),
  51. "leakage_flow_continuous_monitor_time" int4,
  52. "high_pressure_alarm_threshold" numeric(5,2) DEFAULT 0.00,
  53. "low_pressure_alarm_threshold" numeric(5,2) DEFAULT 0.00,
  54. "have_pressure_sensor" int4,
  55. "imei" varchar(20) COLLATE "pg_catalog"."default" NOT NULL,
  56. "cell_id" int4,
  57. "pci" int4,
  58. "rsrp" int4,
  59. "snr" int4,
  60. "csq" int4,
  61. "iccid" varchar(30) COLLATE "pg_catalog"."default",
  62. "error_no" int4,
  63. "create_time" timestamp(6) DEFAULT CURRENT_TIMESTAMP,
  64. "update_time" timestamp(6) DEFAULT CURRENT_TIMESTAMP,
  65. "create_user" int8,
  66. "update_user" int8,
  67. "deleted" int4 DEFAULT 0,
  68. "is_sync" int2 DEFAULT 0
  69. )
  70. ;
  71. COMMENT ON COLUMN "public"."tofly_nb_data_report"."id" IS '主键ID(雪花算法)';
  72. COMMENT ON COLUMN "public"."tofly_nb_data_report"."device_id" IS '设备ID(等于IMEI)';
  73. COMMENT ON COLUMN "public"."tofly_nb_data_report"."collection_time" IS '数据采集时间(等于currentDateTime)';
  74. COMMENT ON COLUMN "public"."tofly_nb_data_report"."mid" IS '消息ID';
  75. COMMENT ON COLUMN "public"."tofly_nb_data_report"."afn" IS 'AFN功能码';
  76. COMMENT ON COLUMN "public"."tofly_nb_data_report"."report_trigger_mode" IS '上报触发模式(1-定时上报,2-事件上报)';
  77. COMMENT ON COLUMN "public"."tofly_nb_data_report"."total_positive_water" IS '累计正向总水量(立方米)';
  78. COMMENT ON COLUMN "public"."tofly_nb_data_report"."total_reverse_water" IS '累计反向总水量(立方米)';
  79. COMMENT ON COLUMN "public"."tofly_nb_data_report"."daily_max_instant_flow" IS '日最高瞬时流量(立方米/小时)';
  80. COMMENT ON COLUMN "public"."tofly_nb_data_report"."daily_max_instant_time" IS '日最高瞬时时间';
  81. COMMENT ON COLUMN "public"."tofly_nb_data_report"."water_temperature" IS '水表当前水温(摄氏度)';
  82. COMMENT ON COLUMN "public"."tofly_nb_data_report"."water_pressure" IS '当前水表压力(MPa)';
  83. COMMENT ON COLUMN "public"."tofly_nb_data_report"."battery_voltage" IS '电池电压(V)';
  84. COMMENT ON COLUMN "public"."tofly_nb_data_report"."version" IS '版本号';
  85. COMMENT ON COLUMN "public"."tofly_nb_data_report"."diameter" IS '水表口径(mm)';
  86. COMMENT ON COLUMN "public"."tofly_nb_data_report"."channel_number" IS '通道数量';
  87. COMMENT ON COLUMN "public"."tofly_nb_data_report"."main_server_ip" IS '主服务器IP';
  88. COMMENT ON COLUMN "public"."tofly_nb_data_report"."main_server_port" IS '主服务器端口';
  89. COMMENT ON COLUMN "public"."tofly_nb_data_report"."sub_server_ip" IS '从服务器IP';
  90. COMMENT ON COLUMN "public"."tofly_nb_data_report"."sub_server_port" IS '从服务器端口';
  91. COMMENT ON COLUMN "public"."tofly_nb_data_report"."report_base_time" IS '上报起始基准时间';
  92. COMMENT ON COLUMN "public"."tofly_nb_data_report"."report_interval_minutes" IS '上报间隔时间(分钟)';
  93. COMMENT ON COLUMN "public"."tofly_nb_data_report"."dma_report_start_time" IS 'DMA上报开始时间';
  94. COMMENT ON COLUMN "public"."tofly_nb_data_report"."dma_report_end_time" IS 'DMA上报结束时间';
  95. COMMENT ON COLUMN "public"."tofly_nb_data_report"."dma_report_interval_minutes" IS 'DMA上报间隔时间(分钟)';
  96. COMMENT ON COLUMN "public"."tofly_nb_data_report"."settlement_day" IS '结算日(1-31)';
  97. COMMENT ON COLUMN "public"."tofly_nb_data_report"."high_temperature_alarm_threshold" IS '高温报警阈值(摄氏度)';
  98. COMMENT ON COLUMN "public"."tofly_nb_data_report"."low_temperature_alarm_threshold" IS '低温报警阈值(摄氏度)';
  99. COMMENT ON COLUMN "public"."tofly_nb_data_report"."large_flow_alarm_threshold" IS '大流量告警阈值(立方米/小时)';
  100. COMMENT ON COLUMN "public"."tofly_nb_data_report"."large_flow_continuous_monitor_time" IS '大流量持续监测时间(秒)';
  101. COMMENT ON COLUMN "public"."tofly_nb_data_report"."continuous_flow_continuous_monitor_time" IS '持续流量持续监测时间(秒)';
  102. COMMENT ON COLUMN "public"."tofly_nb_data_report"."leakage_flow_alarm_threshold" IS '渗漏流量告警阈值(立方米/小时)';
  103. COMMENT ON COLUMN "public"."tofly_nb_data_report"."leakage_flow_continuous_monitor_time" IS '渗漏流量持续监测时间(秒)';
  104. COMMENT ON COLUMN "public"."tofly_nb_data_report"."high_pressure_alarm_threshold" IS '高压力报警阈值(MPa)';
  105. COMMENT ON COLUMN "public"."tofly_nb_data_report"."low_pressure_alarm_threshold" IS '低压力报警阈值(MPa)';
  106. COMMENT ON COLUMN "public"."tofly_nb_data_report"."have_pressure_sensor" IS '是否带水压传感器(0-否,1-是)';
  107. COMMENT ON COLUMN "public"."tofly_nb_data_report"."imei" IS '设备IMEI';
  108. COMMENT ON COLUMN "public"."tofly_nb_data_report"."cell_id" IS '基站ID';
  109. COMMENT ON COLUMN "public"."tofly_nb_data_report"."pci" IS '小区物理ID';
  110. COMMENT ON COLUMN "public"."tofly_nb_data_report"."rsrp" IS '信号功率(dBm)';
  111. COMMENT ON COLUMN "public"."tofly_nb_data_report"."snr" IS '信噪比(dB)';
  112. COMMENT ON COLUMN "public"."tofly_nb_data_report"."csq" IS '信号质量(0-31)';
  113. COMMENT ON COLUMN "public"."tofly_nb_data_report"."iccid" IS 'SIM卡号';
  114. COMMENT ON COLUMN "public"."tofly_nb_data_report"."error_no" IS '异常代码';
  115. COMMENT ON COLUMN "public"."tofly_nb_data_report"."create_time" IS '创建时间';
  116. COMMENT ON COLUMN "public"."tofly_nb_data_report"."update_time" IS '更新时间';
  117. COMMENT ON COLUMN "public"."tofly_nb_data_report"."create_user" IS '创建人';
  118. COMMENT ON COLUMN "public"."tofly_nb_data_report"."update_user" IS '更新人';
  119. COMMENT ON COLUMN "public"."tofly_nb_data_report"."deleted" IS '逻辑删除标志(0-未删除,1-已删除)';
  120. COMMENT ON COLUMN "public"."tofly_nb_data_report"."is_sync" IS '是否同步0否1是';
  121. COMMENT ON TABLE "public"."tofly_nb_data_report" IS '同飞NB-IoT水表数据上报主表';