| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- /*
- Navicat Premium Data Transfer
- Source Server : 公司pg
- Source Server Type : PostgreSQL
- Source Server Version : 180003 (180003)
- Source Host : 192.168.2.9:5432
- Source Catalog : toflymeterdata
- Source Schema : public
- Target Server Type : PostgreSQL
- Target Server Version : 180003 (180003)
- File Encoding : 65001
- Date: 15/04/2026 16:45:50
- */
- -- ----------------------------
- -- Table structure for tofly_nb_data_report
- -- ----------------------------
- DROP TABLE IF EXISTS "public"."tofly_nb_data_report";
- CREATE TABLE "public"."tofly_nb_data_report" (
- "id" int8 NOT NULL,
- "device_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
- "collection_time" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
- "mid" int4,
- "afn" int4,
- "report_trigger_mode" int4,
- "total_positive_water" numeric(10,3),
- "total_reverse_water" numeric(10,3),
- "daily_max_instant_flow" numeric(10,3),
- "daily_max_instant_time" varchar(20) COLLATE "pg_catalog"."default",
- "water_temperature" numeric(5,2),
- "water_pressure" numeric(5,2) DEFAULT 0.00,
- "battery_voltage" numeric(5,2),
- "version" varchar(20) COLLATE "pg_catalog"."default",
- "diameter" int4,
- "channel_number" int4,
- "main_server_ip" varchar(50) COLLATE "pg_catalog"."default",
- "main_server_port" int4,
- "sub_server_ip" varchar(50) COLLATE "pg_catalog"."default",
- "sub_server_port" int4,
- "report_base_time" varchar(20) COLLATE "pg_catalog"."default",
- "report_interval_minutes" int4,
- "dma_report_start_time" varchar(20) COLLATE "pg_catalog"."default",
- "dma_report_end_time" varchar(20) COLLATE "pg_catalog"."default",
- "dma_report_interval_minutes" int4,
- "settlement_day" int4,
- "high_temperature_alarm_threshold" numeric(5,2),
- "low_temperature_alarm_threshold" numeric(5,2),
- "large_flow_alarm_threshold" numeric(10,3),
- "large_flow_continuous_monitor_time" int4,
- "continuous_flow_continuous_monitor_time" int4,
- "leakage_flow_alarm_threshold" numeric(10,3),
- "leakage_flow_continuous_monitor_time" int4,
- "high_pressure_alarm_threshold" numeric(5,2) DEFAULT 0.00,
- "low_pressure_alarm_threshold" numeric(5,2) DEFAULT 0.00,
- "have_pressure_sensor" int4,
- "imei" varchar(20) COLLATE "pg_catalog"."default" NOT NULL,
- "cell_id" int4,
- "pci" int4,
- "rsrp" int4,
- "snr" int4,
- "csq" int4,
- "iccid" varchar(30) COLLATE "pg_catalog"."default",
- "error_no" int4,
- "create_time" timestamp(6) DEFAULT CURRENT_TIMESTAMP,
- "update_time" timestamp(6) DEFAULT CURRENT_TIMESTAMP,
- "create_user" int8,
- "update_user" int8,
- "deleted" int4 DEFAULT 0,
- "is_sync" int2 DEFAULT 0
- )
- ;
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."id" IS '主键ID(雪花算法)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."device_id" IS '设备ID(等于IMEI)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."collection_time" IS '数据采集时间(等于currentDateTime)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."mid" IS '消息ID';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."afn" IS 'AFN功能码';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."report_trigger_mode" IS '上报触发模式(1-定时上报,2-事件上报)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."total_positive_water" IS '累计正向总水量(立方米)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."total_reverse_water" IS '累计反向总水量(立方米)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."daily_max_instant_flow" IS '日最高瞬时流量(立方米/小时)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."daily_max_instant_time" IS '日最高瞬时时间';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."water_temperature" IS '水表当前水温(摄氏度)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."water_pressure" IS '当前水表压力(MPa)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."battery_voltage" IS '电池电压(V)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."version" IS '版本号';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."diameter" IS '水表口径(mm)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."channel_number" IS '通道数量';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."main_server_ip" IS '主服务器IP';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."main_server_port" IS '主服务器端口';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."sub_server_ip" IS '从服务器IP';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."sub_server_port" IS '从服务器端口';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."report_base_time" IS '上报起始基准时间';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."report_interval_minutes" IS '上报间隔时间(分钟)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."dma_report_start_time" IS 'DMA上报开始时间';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."dma_report_end_time" IS 'DMA上报结束时间';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."dma_report_interval_minutes" IS 'DMA上报间隔时间(分钟)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."settlement_day" IS '结算日(1-31)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."high_temperature_alarm_threshold" IS '高温报警阈值(摄氏度)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."low_temperature_alarm_threshold" IS '低温报警阈值(摄氏度)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."large_flow_alarm_threshold" IS '大流量告警阈值(立方米/小时)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."large_flow_continuous_monitor_time" IS '大流量持续监测时间(秒)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."continuous_flow_continuous_monitor_time" IS '持续流量持续监测时间(秒)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."leakage_flow_alarm_threshold" IS '渗漏流量告警阈值(立方米/小时)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."leakage_flow_continuous_monitor_time" IS '渗漏流量持续监测时间(秒)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."high_pressure_alarm_threshold" IS '高压力报警阈值(MPa)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."low_pressure_alarm_threshold" IS '低压力报警阈值(MPa)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."have_pressure_sensor" IS '是否带水压传感器(0-否,1-是)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."imei" IS '设备IMEI';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."cell_id" IS '基站ID';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."pci" IS '小区物理ID';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."rsrp" IS '信号功率(dBm)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."snr" IS '信噪比(dB)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."csq" IS '信号质量(0-31)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."iccid" IS 'SIM卡号';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."error_no" IS '异常代码';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."create_time" IS '创建时间';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."update_time" IS '更新时间';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."create_user" IS '创建人';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."update_user" IS '更新人';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."deleted" IS '逻辑删除标志(0-未删除,1-已删除)';
- COMMENT ON COLUMN "public"."tofly_nb_data_report"."is_sync" IS '是否同步0否1是';
- COMMENT ON TABLE "public"."tofly_nb_data_report" IS '同飞NB-IoT水表数据上报主表';
|