From 91d73dba2440937f5e4644484047e8ce82424567 Mon Sep 17 00:00:00 2001 From: wty <419034340@qq.com> Date: Fri, 15 Dec 2023 10:20:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E4=B8=8E=E6=95=B0=E6=8D=AE=E5=BA=93=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiuosiot-backend/dbsql/alarm_info.sql | 60 +++ xiuosiot-backend/dbsql/alarm_rule.sql | 53 ++ xiuosiot-backend/dbsql/avg_day_data.sql | 401 +++++++++++++++ xiuosiot-backend/dbsql/data_forwarding.sql | 48 ++ xiuosiot-backend/dbsql/device_info.sql | 110 +++++ xiuosiot-backend/dbsql/device_log_info.sql | 48 ++ xiuosiot-backend/dbsql/firmware_info.sql | 55 +++ xiuosiot-backend/dbsql/fz_device_info.sql | 139 ++++++ xiuosiot-backend/dbsql/gzjc_data.sql | 465 ++++++++++++++++++ xiuosiot-backend/dbsql/lora_device_info.sql | 58 +++ xiuosiot-backend/dbsql/lora_gateway_info.sql | 52 ++ xiuosiot-backend/dbsql/ota_info.sql | 57 +++ .../dbsql/protocol_product_info.sql | 54 ++ xiuosiot-backend/dbsql/qjdq_electric.sql | 75 +++ xiuosiot-backend/dbsql/request_log_info.sql | 62 +++ xiuosiot-backend/dbsql/sql.txt | 37 ++ xiuosiot-backend/dbsql/tdengine/createdb.txt | 24 + .../dbsql/tdengine/firmware_info.sql | 48 ++ xiuosiot-backend/dbsql/user_info.sql | 62 +++ .../矽琇工业物联服务接口文档.docx | Bin 0 -> 133339 bytes 20 files changed, 1908 insertions(+) create mode 100644 xiuosiot-backend/dbsql/alarm_info.sql create mode 100644 xiuosiot-backend/dbsql/alarm_rule.sql create mode 100644 xiuosiot-backend/dbsql/avg_day_data.sql create mode 100644 xiuosiot-backend/dbsql/data_forwarding.sql create mode 100644 xiuosiot-backend/dbsql/device_info.sql create mode 100644 xiuosiot-backend/dbsql/device_log_info.sql create mode 100644 xiuosiot-backend/dbsql/firmware_info.sql create mode 100644 xiuosiot-backend/dbsql/fz_device_info.sql create mode 100644 xiuosiot-backend/dbsql/gzjc_data.sql create mode 100644 xiuosiot-backend/dbsql/lora_device_info.sql create mode 100644 xiuosiot-backend/dbsql/lora_gateway_info.sql create mode 100644 xiuosiot-backend/dbsql/ota_info.sql create mode 100644 xiuosiot-backend/dbsql/protocol_product_info.sql create mode 100644 xiuosiot-backend/dbsql/qjdq_electric.sql create mode 100644 xiuosiot-backend/dbsql/request_log_info.sql create mode 100644 xiuosiot-backend/dbsql/sql.txt create mode 100644 xiuosiot-backend/dbsql/tdengine/createdb.txt create mode 100644 xiuosiot-backend/dbsql/tdengine/firmware_info.sql create mode 100644 xiuosiot-backend/dbsql/user_info.sql create mode 100644 xiuosiot-backend/矽琇工业物联服务接口文档.docx diff --git a/xiuosiot-backend/dbsql/alarm_info.sql b/xiuosiot-backend/dbsql/alarm_info.sql new file mode 100644 index 0000000..4afafff --- /dev/null +++ b/xiuosiot-backend/dbsql/alarm_info.sql @@ -0,0 +1,60 @@ +/* + Navicat Premium Data Transfer + + Source Server : localdsd + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 09/10/2022 19:19:20 +*/ + + +-- ---------------------------- +-- Table structure for alarm_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."alarm_info"; +CREATE TABLE "public"."alarm_info" ( + "device_no" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "alarm_time" timestamp(6), + "alarm_name" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "device_type" varchar(32) COLLATE "pg_catalog"."default", + "alarm_status" int4, + "alarm_level" int4, + "alarm_res" varchar(255) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."alarm_info"."device_no" IS '设备序列号'; +COMMENT ON COLUMN "public"."alarm_info"."alarm_time" IS '告警时间'; +COMMENT ON COLUMN "public"."alarm_info"."alarm_name" IS '告警名称'; +COMMENT ON COLUMN "public"."alarm_info"."device_type" IS '设备类型'; +COMMENT ON COLUMN "public"."alarm_info"."alarm_status" IS '告警状态 0已处理 1未处理'; +COMMENT ON COLUMN "public"."alarm_info"."alarm_level" IS '告警级别 0紧急 1重要 2次要 3提示'; +COMMENT ON COLUMN "public"."alarm_info"."alarm_res" IS '处理结果'; +COMMENT ON COLUMN "public"."alarm_info"."org" IS '所属公司'; + +-- ---------------------------- +-- Records of alarm_info +-- ---------------------------- +INSERT INTO "public"."alarm_info" VALUES ('A000001', '2022-09-24 15:45:59', '电量不足', 'M168-LoRa-FM100', 1, 0, NULL, 'dsd'); +INSERT INTO "public"."alarm_info" VALUES ('A000005', '2022-09-24 15:47:03', '温度过高', 'RV400-NPU16T-5G-AR100', 1, 1, NULL, 'dsd'); +INSERT INTO "public"."alarm_info" VALUES ('A000007', '2022-09-26 15:47:45', '甲醛过高', 'M168-LoRa-FM100', 0, 2, '已线下处理', 'dsd'); +INSERT INTO "public"."alarm_info" VALUES ('A000001', '2022-09-26 16:40:49', '电压过高', 'M168-LoRa-FM100', 1, 3, NULL, 'dsd'); +INSERT INTO "public"."alarm_info" VALUES ('A000010', '2022-09-26 16:42:23', '气压异常', 'RV400-4G-FR100', 1, 3, NULL, 'dsd'); +INSERT INTO "public"."alarm_info" VALUES ('A000008', '2022-09-26 16:41:25', '湿度过高', 'M528-A800-5G-HM100', 0, 3, '已线下查看处理', 'dsd'); +INSERT INTO "public"."alarm_info" VALUES ('A000015', '2022-10-09 19:08:04', '原料不足', 'RV400-NPU16T-5G-AR100', 1, 3, NULL, 'hxgg'); +INSERT INTO "public"."alarm_info" VALUES ('A000020', '2022-10-09 19:17:29', '出料速度异常', 'M528-A800-5G-HM100', 1, 2, NULL, 'hxgg'); +INSERT INTO "public"."alarm_info" VALUES ('A000013', '2022-10-09 19:05:59', '切割速度异常', 'RV400-NPU4T-5G-SR100', 1, 3, NULL, 'hxgg'); +INSERT INTO "public"."alarm_info" VALUES ('A000021', '2022-10-09 19:18:19', '进料速度异常', 'RV400-NPU16T-5G-AR100', 1, 2, '', 'hxgg'); + +-- ---------------------------- +-- Primary Key structure for table alarm_info +-- ---------------------------- +ALTER TABLE "public"."alarm_info" ADD CONSTRAINT "alern_info_pkey" PRIMARY KEY ("device_no", "alarm_name"); diff --git a/xiuosiot-backend/dbsql/alarm_rule.sql b/xiuosiot-backend/dbsql/alarm_rule.sql new file mode 100644 index 0000000..33963f5 --- /dev/null +++ b/xiuosiot-backend/dbsql/alarm_rule.sql @@ -0,0 +1,53 @@ +/* + Navicat Premium Data Transfer + + Source Server : 115.238.53.59 + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : 115.238.53.59:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 01/11/2022 17:47:21 +*/ +DROP SEQUENCE IF EXISTS "public"."seq_alarm_rule"; +CREATE SEQUENCE "public"."seq_alarm_rule" +INCREMENT 1 +MINVALUE 1 +MAXVALUE 2147483647 +START 1 +CACHE 1; +ALTER SEQUENCE "public"."seq_alarm_rule" OWNER TO "xiuosiot"; +-- ---------------------------- +-- Table structure for alarm_rule +-- ---------------------------- +DROP TABLE IF EXISTS "public"."alarm_rule"; +CREATE TABLE "public"."alarm_rule" ( + "id" int4 NOT NULL DEFAULT nextval('seq_alarm_rule'::regclass), + "alarm_name" varchar(64) COLLATE "pg_catalog"."default", + "alarm_level" int4, + "device_no" varchar(32) COLLATE "pg_catalog"."default", + "alarm_sql" varchar(500) COLLATE "pg_catalog"."default", + "rule_status" int4, + "notice_type" varchar(32) COLLATE "pg_catalog"."default", + "notice_content" varchar(255) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."alarm_rule"."alarm_name" IS '告警名称'; +COMMENT ON COLUMN "public"."alarm_rule"."alarm_level" IS '告警级别 0紧急 1重要 2次要 3提示'; +COMMENT ON COLUMN "public"."alarm_rule"."device_no" IS '设备编号'; +COMMENT ON COLUMN "public"."alarm_rule"."alarm_sql" IS '告警条件'; +COMMENT ON COLUMN "public"."alarm_rule"."rule_status" IS '规则状态0 停止 1启动'; +COMMENT ON COLUMN "public"."alarm_rule"."notice_type" IS '推送方式'; +COMMENT ON COLUMN "public"."alarm_rule"."notice_content" IS '推送内容'; +COMMENT ON COLUMN "public"."alarm_rule"."org" IS '所属公司'; + +-- ---------------------------- +-- Primary Key structure for table alarm_rule +-- ---------------------------- +ALTER TABLE "public"."alarm_rule" ADD CONSTRAINT "alarm_rule_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/dbsql/avg_day_data.sql b/xiuosiot-backend/dbsql/avg_day_data.sql new file mode 100644 index 0000000..dd77adc --- /dev/null +++ b/xiuosiot-backend/dbsql/avg_day_data.sql @@ -0,0 +1,401 @@ +/* + Navicat Premium Data Transfer + + Source Server : localdsd + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 16/09/2022 14:54:03 +*/ + +DROP SEQUENCE IF EXISTS "public"."seq_avg_day_data"; +CREATE SEQUENCE "public"."seq_avg_day_data" +INCREMENT 1 +MINVALUE 1 +MAXVALUE 2147483647 +START 330 +CACHE 1; +ALTER SEQUENCE "public"."seq_avg_day_data" OWNER TO "xiuosiot"; +-- ---------------------------- +-- Table structure for avg_day_data +-- ---------------------------- +DROP TABLE IF EXISTS "public"."avg_day_data"; +CREATE TABLE "public"."avg_day_data" ( + "id" int4 NOT NULL DEFAULT nextval('seq_avg_day_data'::regclass), + "windspeed" numeric(32,2), + "noise" numeric(32,2), + "methanal" numeric(32,2), + "pm1d0" numeric(32,2), + "pm2d5" numeric(32,2), + "pm10" numeric(32,2), + "so2" numeric(32,2), + "temperature" numeric(32,2), + "humidness" numeric(32,2), + "co2" numeric(32,2), + "airpressure" numeric(32,2), + "tvoc" numeric(32,2), + "ethanol" numeric(32,2), + "methane" numeric(32,2), + "datatime" timestamp(0) +) +; +COMMENT ON COLUMN "public"."avg_day_data"."id" IS 'id+设备编号'; +COMMENT ON COLUMN "public"."avg_day_data"."windspeed" IS '风速'; +COMMENT ON COLUMN "public"."avg_day_data"."noise" IS '噪声'; +COMMENT ON COLUMN "public"."avg_day_data"."methanal" IS '甲醛'; +COMMENT ON COLUMN "public"."avg_day_data"."pm1d0" IS 'pm1.0'; +COMMENT ON COLUMN "public"."avg_day_data"."pm2d5" IS 'pm2.5'; +COMMENT ON COLUMN "public"."avg_day_data"."pm10" IS 'pm10'; +COMMENT ON COLUMN "public"."avg_day_data"."so2" IS 'so2'; +COMMENT ON COLUMN "public"."avg_day_data"."temperature" IS '温度'; +COMMENT ON COLUMN "public"."avg_day_data"."humidness" IS '湿度'; +COMMENT ON COLUMN "public"."avg_day_data"."co2" IS 'co2'; +COMMENT ON COLUMN "public"."avg_day_data"."airpressure" IS '气压'; +COMMENT ON COLUMN "public"."avg_day_data"."tvoc" IS 'tvoc'; +COMMENT ON COLUMN "public"."avg_day_data"."ethanol" IS '乙醇'; +COMMENT ON COLUMN "public"."avg_day_data"."methane" IS '甲烷'; +COMMENT ON COLUMN "public"."avg_day_data"."datatime" IS '数据时间'; + +-- ---------------------------- +-- Records of avg_day_data +-- ---------------------------- +INSERT INTO "public"."avg_day_data" VALUES (0, 0.00, 98.00, 40.00, 6.00, 10.00, 3.00, 29.00, 38.00, 31.00, 99.00, 118.00, 30.00, 3.00, 1.00, '2022-09-08 18:09:00'); +INSERT INTO "public"."avg_day_data" VALUES (3, 2.00, 87.00, 80.00, 9.00, 0.00, 6.00, 67.00, 27.00, 68.00, 97.00, 117.00, 89.00, 2.00, 5.00, '2022-09-08 18:30:00'); +INSERT INTO "public"."avg_day_data" VALUES (4, 3.00, 30.00, 94.00, 3.00, 19.00, 33.00, 62.00, 21.00, 48.00, 87.00, 85.00, 15.00, 12.00, 9.00, '2022-09-08 18:35:00'); +INSERT INTO "public"."avg_day_data" VALUES (5, 1.00, 34.00, 55.00, 18.00, 13.00, 2.00, 17.00, 24.00, 43.00, 91.00, 109.00, 62.00, 4.00, 3.00, '2022-09-08 18:40:00'); +INSERT INTO "public"."avg_day_data" VALUES (6, 1.00, 38.00, 84.00, 7.00, 12.00, 26.00, 27.00, 25.00, 34.00, 85.00, 108.00, 54.00, 3.00, 7.00, '2022-09-08 18:45:00'); +INSERT INTO "public"."avg_day_data" VALUES (7, 0.00, 61.00, 46.00, 9.00, 4.00, 37.00, 84.00, 26.00, 48.00, 83.00, 109.00, 29.00, 18.00, 6.00, '2022-09-08 18:50:00'); +INSERT INTO "public"."avg_day_data" VALUES (8, 2.00, 60.00, 25.00, 10.00, 14.00, 24.00, 68.00, 25.00, 56.00, 94.00, 84.00, 22.00, 8.00, 3.00, '2022-09-08 18:55:00'); +INSERT INTO "public"."avg_day_data" VALUES (9, 2.00, 36.00, 53.00, 7.00, 4.00, 5.00, 74.00, 28.00, 33.00, 86.00, 81.00, 18.00, 0.00, 6.00, '2022-09-08 19:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (10, 1.00, 95.00, 67.00, 2.00, 13.00, 28.00, 81.00, 21.00, 53.00, 98.00, 94.00, 38.00, 14.00, 0.00, '2022-09-08 19:05:00'); +INSERT INTO "public"."avg_day_data" VALUES (11, 2.00, 49.00, 8.00, 14.00, 11.00, 18.00, 43.00, 21.00, 38.00, 90.00, 107.00, 96.00, 0.00, 10.00, '2022-09-08 19:10:00'); +INSERT INTO "public"."avg_day_data" VALUES (12, 2.00, 57.00, 46.00, 18.00, 3.00, 12.00, 29.00, 24.00, 54.00, 89.00, 88.00, 48.00, 14.00, 4.00, '2022-09-08 19:15:00'); +INSERT INTO "public"."avg_day_data" VALUES (13, 1.00, 70.00, 21.00, 17.00, 15.00, 31.00, 33.00, 23.00, 44.00, 85.00, 86.00, 82.00, 4.00, 0.00, '2022-09-08 19:20:00'); +INSERT INTO "public"."avg_day_data" VALUES (14, 1.00, 70.00, 9.00, 8.00, 14.00, 25.00, 56.00, 23.00, 47.00, 85.00, 114.00, 36.00, 15.00, 8.00, '2022-09-08 19:25:00'); +INSERT INTO "public"."avg_day_data" VALUES (15, 0.00, 61.00, 33.00, 18.00, 7.00, 17.00, 5.00, 21.00, 36.00, 95.00, 89.00, 91.00, 16.00, 8.00, '2022-09-08 19:30:00'); +INSERT INTO "public"."avg_day_data" VALUES (16, 1.00, 52.00, 22.00, 5.00, 13.00, 9.00, 17.00, 25.00, 49.00, 98.00, 106.00, 9.00, 9.00, 9.00, '2022-09-08 19:35:00'); +INSERT INTO "public"."avg_day_data" VALUES (17, 2.00, 38.00, 32.00, 7.00, 19.00, 16.00, 56.00, 26.00, 60.00, 85.00, 110.00, 91.00, 2.00, 4.00, '2022-09-08 19:40:00'); +INSERT INTO "public"."avg_day_data" VALUES (18, 1.00, 49.00, 65.00, 3.00, 11.00, 19.00, 34.00, 26.00, 35.00, 98.00, 108.00, 19.00, 20.00, 1.00, '2022-09-08 19:45:00'); +INSERT INTO "public"."avg_day_data" VALUES (19, 1.00, 44.00, 9.00, 11.00, 4.00, 12.00, 41.00, 29.00, 31.00, 80.00, 118.00, 6.00, 2.00, 3.00, '2022-09-08 19:50:00'); +INSERT INTO "public"."avg_day_data" VALUES (20, 2.00, 89.00, 49.00, 18.00, 11.00, 11.00, 30.00, 22.00, 61.00, 84.00, 103.00, 10.00, 8.00, 8.00, '2022-09-08 19:55:00'); +INSERT INTO "public"."avg_day_data" VALUES (21, 2.00, 40.00, 89.00, 18.00, 11.00, 27.00, 30.00, 24.00, 37.00, 80.00, 106.00, 90.00, 14.00, 4.00, '2022-09-08 20:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (22, 1.00, 49.00, 69.00, 19.00, 10.00, 21.00, 82.00, 20.00, 36.00, 98.00, 93.00, 85.00, 7.00, 9.00, '2022-09-08 20:05:00'); +INSERT INTO "public"."avg_day_data" VALUES (23, 1.00, 48.00, 70.00, 0.00, 10.00, 2.00, 27.00, 28.00, 41.00, 90.00, 80.00, 97.00, 16.00, 1.00, '2022-09-08 20:10:00'); +INSERT INTO "public"."avg_day_data" VALUES (24, 1.00, 66.00, 46.00, 8.00, 10.00, 27.00, 27.00, 20.00, 62.00, 100.00, 121.00, 65.00, 0.00, 4.00, '2022-09-08 20:15:00'); +INSERT INTO "public"."avg_day_data" VALUES (25, 1.00, 79.00, 73.00, 19.00, 13.00, 32.00, 22.00, 21.00, 56.00, 90.00, 115.00, 55.00, 14.00, 9.00, '2022-09-08 20:20:00'); +INSERT INTO "public"."avg_day_data" VALUES (26, 1.00, 56.00, 46.00, 11.00, 3.00, 13.00, 16.00, 21.00, 32.00, 98.00, 80.00, 42.00, 9.00, 4.00, '2022-09-08 20:25:00'); +INSERT INTO "public"."avg_day_data" VALUES (27, 2.00, 101.00, 9.00, 6.00, 9.00, 19.00, 23.00, 27.00, 59.00, 87.00, 94.00, 40.00, 10.00, 6.00, '2022-09-08 21:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (28, 2.00, 93.00, 66.00, 13.00, 13.00, 29.00, 13.00, 29.00, 37.00, 95.00, 118.00, 53.00, 11.00, 2.00, '2022-09-08 22:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (29, 2.00, 80.00, 44.00, 10.00, 8.00, 10.00, 9.00, 23.00, 68.00, 91.00, 116.00, 21.00, 7.00, 9.00, '2022-09-08 23:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (30, 1.00, 72.00, 30.00, 8.00, 3.00, 1.00, 12.00, 20.00, 47.00, 87.00, 97.00, 33.00, 13.00, 7.00, '2022-09-09 00:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (31, 2.00, 49.00, 17.00, 16.00, 15.00, 36.00, 28.00, 29.00, 33.00, 89.00, 110.00, 63.00, 4.00, 7.00, '2022-09-09 01:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (32, 1.00, 94.00, 69.00, 16.00, 15.00, 21.00, 2.00, 25.00, 31.00, 96.00, 109.00, 79.00, 2.00, 6.00, '2022-09-09 02:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (33, 0.00, 44.00, 80.00, 14.00, 15.00, 7.00, 10.00, 22.00, 63.00, 87.00, 100.00, 54.00, 14.00, 0.00, '2022-09-09 03:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (34, 2.00, 32.00, 11.00, 14.00, 15.00, 22.00, 18.00, 20.00, 60.00, 82.00, 94.00, 51.00, 2.00, 6.00, '2022-09-09 04:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (35, 1.00, 48.00, 4.00, 6.00, 13.00, 3.00, 1.00, 25.00, 52.00, 99.00, 87.00, 51.00, 4.00, 9.00, '2022-09-09 05:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (36, 1.00, 72.00, 9.00, 15.00, 19.00, 29.00, 19.00, 23.00, 66.00, 80.00, 104.00, 41.00, 13.00, 9.00, '2022-09-09 06:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (37, 2.00, 99.00, 65.00, 12.00, 1.00, 33.00, 1.00, 24.00, 49.00, 81.00, 81.00, 28.00, 7.00, 8.00, '2022-09-09 07:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (38, 2.00, 47.00, 84.00, 3.00, 5.00, 12.00, 2.00, 28.00, 61.00, 88.00, 110.00, 42.00, 2.00, 3.00, '2022-09-09 08:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (39, 1.00, 73.00, 46.00, 8.00, 4.00, 38.00, 15.00, 28.00, 57.00, 93.00, 93.00, 76.00, 18.00, 4.00, '2022-09-09 09:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (40, 1.00, 30.00, 0.00, 20.00, 11.00, 24.00, 27.00, 23.00, 35.00, 91.00, 111.00, 37.00, 16.00, 7.00, '2022-09-09 10:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (41, 2.00, 67.00, 44.00, 14.00, 12.00, 37.00, 21.00, 21.00, 67.00, 92.00, 84.00, 37.00, 13.00, 1.00, '2022-09-09 11:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (42, 1.00, 93.00, 52.00, 12.00, 3.00, 4.00, 29.00, 23.00, 42.00, 84.00, 84.00, 35.00, 1.00, 5.00, '2022-09-09 12:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (43, 1.00, 85.00, 57.00, 13.00, 3.00, 11.00, 2.00, 23.00, 60.00, 82.00, 105.00, 36.00, 6.00, 6.00, '2022-09-09 13:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (44, 3.00, 40.00, 89.00, 2.00, 15.00, 2.00, 18.00, 25.00, 47.00, 99.00, 116.00, 31.00, 3.00, 10.00, '2022-09-09 14:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (45, 2.00, 83.00, 74.00, 19.00, 19.00, 14.00, 0.00, 21.00, 31.00, 99.00, 95.00, 54.00, 11.00, 2.00, '2022-09-14 14:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (46, 1.00, 91.00, 3.00, 0.00, 17.00, 17.00, 24.00, 26.00, 42.00, 88.00, 96.00, 57.00, 7.00, 3.00, '2022-09-14 14:59:57'); +INSERT INTO "public"."avg_day_data" VALUES (47, 0.00, 88.00, 68.00, 19.00, 9.00, 23.00, 16.00, 27.00, 57.00, 95.00, 114.00, 25.00, 1.00, 5.00, '2022-09-14 16:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (48, 2.00, 42.00, 20.00, 3.00, 19.00, 38.00, 29.00, 26.00, 64.00, 87.00, 119.00, 28.00, 19.00, 9.00, '2022-09-14 17:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (49, 3.00, 35.00, 90.00, 7.00, 1.00, 14.00, 29.00, 29.00, 45.00, 97.00, 118.00, 37.00, 3.00, 11.00, '2022-09-15 11:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (50, 1.00, 92.00, 65.00, 9.00, 12.00, 34.00, 0.00, 27.00, 44.00, 93.00, 114.00, 62.00, 1.00, 1.00, '2022-09-15 12:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (51, 2.00, 46.00, 14.00, 8.00, 0.00, 12.00, 24.00, 28.00, 65.00, 95.00, 98.00, 28.00, 1.00, 2.00, '2022-09-15 13:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (52, 3.00, 95.00, 66.00, 18.00, 14.00, 5.00, 10.00, 26.00, 63.00, 82.00, 112.00, 70.00, 14.00, 11.00, '2022-09-15 14:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (53, 2.00, 84.00, 21.00, 3.00, 6.00, 9.00, 5.00, 29.00, 31.00, 88.00, 96.00, 52.00, 19.00, 3.00, '2022-09-15 15:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (54, 1.00, 97.00, 35.00, 2.00, 18.00, 2.00, 26.00, 23.00, 49.00, 83.00, 95.00, 29.00, 1.00, 6.00, '2022-09-15 16:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (55, 2.00, 35.00, 36.00, 10.00, 16.00, 27.00, 14.00, 25.00, 49.00, 83.00, 89.00, 69.00, 4.00, 0.00, '2022-09-15 17:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (56, 2.00, 32.00, 32.00, 7.00, 9.00, 35.00, 8.00, 29.00, 43.00, 80.00, 107.00, 33.00, 14.00, 9.00, '2022-09-15 18:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (57, 3.00, 78.00, 19.00, 14.00, 16.00, 30.00, 11.00, 23.00, 34.00, 84.00, 82.00, 65.00, 8.00, 4.00, '2022-09-15 19:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (58, 2.00, 63.00, 14.00, 3.00, 11.00, 6.00, 28.00, 27.00, 31.00, 93.00, 99.00, 59.00, 17.00, 7.00, '2022-09-15 20:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (59, 3.00, 72.00, 2.00, 10.00, 8.00, 1.00, 3.00, 23.00, 60.00, 83.00, 99.00, 45.00, 14.00, 8.00, '2022-09-16 10:24:00'); +INSERT INTO "public"."avg_day_data" VALUES (60, 1.00, 44.00, 101.00, 18.00, 11.00, 36.00, 11.00, 25.00, 44.00, 98.00, 106.00, 24.00, 0.00, 8.00, '2022-09-16 10:25:00'); +INSERT INTO "public"."avg_day_data" VALUES (61, 1.00, 80.00, 22.00, 1.00, 7.00, 36.00, 5.00, 25.00, 69.00, 80.00, 82.00, 57.00, 7.00, 2.00, '2022-09-16 10:26:00'); +INSERT INTO "public"."avg_day_data" VALUES (62, 0.02, 90.24, 15.56, 8.92, 18.13, 9.72, 15.74, 28.62, 53.77, 84.44, 113.99, 55.84, 17.22, 3.22, '2022-09-16 10:27:00'); +INSERT INTO "public"."avg_day_data" VALUES (63, 1.19, 58.52, 81.47, 2.00, 9.46, 32.49, 16.16, 21.22, 45.37, 98.18, 114.70, 53.14, 18.16, 10.52, '2022-09-16 10:28:00'); +INSERT INTO "public"."avg_day_data" VALUES (64, 0.51, 60.66, 59.80, 10.99, 8.67, 13.70, 12.94, 21.59, 44.36, 84.96, 82.57, 33.85, 12.39, 4.28, '2022-09-16 10:29:00'); +INSERT INTO "public"."avg_day_data" VALUES (65, 0.20, 53.79, 59.20, 12.03, 6.55, 13.96, 20.58, 24.10, 33.29, 95.92, 119.42, 25.38, 8.29, 9.42, '2022-09-16 10:30:00'); +INSERT INTO "public"."avg_day_data" VALUES (66, 0.90, 67.36, 36.18, 19.58, 4.20, 39.25, 11.82, 24.20, 44.16, 94.82, 104.66, 48.10, 13.13, 4.49, '2022-09-16 10:31:00'); +INSERT INTO "public"."avg_day_data" VALUES (67, 0.44, 92.00, 39.31, 18.08, 12.46, 20.13, 13.14, 28.48, 63.47, 99.36, 109.09, 55.54, 2.08, 0.72, '2022-09-16 10:32:00'); +INSERT INTO "public"."avg_day_data" VALUES (68, 1.72, 73.72, 49.99, 4.90, 11.87, 30.55, 27.65, 22.35, 59.65, 81.74, 85.33, 47.37, 10.12, 10.20, '2022-09-16 10:33:00'); +INSERT INTO "public"."avg_day_data" VALUES (69, 0.35, 72.29, 72.57, 5.58, 9.37, 34.81, 26.22, 27.69, 45.00, 93.66, 104.46, 49.47, 20.89, 6.55, '2022-09-16 10:34:00'); +INSERT INTO "public"."avg_day_data" VALUES (70, 2.75, 73.88, 38.33, 9.71, 13.77, 37.40, 25.50, 27.48, 38.41, 95.30, 100.28, 56.74, 8.28, 4.93, '2022-09-16 10:35:00'); +INSERT INTO "public"."avg_day_data" VALUES (71, 1.63, 76.25, 56.89, 0.21, 19.31, 36.18, 28.52, 20.43, 58.79, 84.75, 80.47, 69.37, 5.49, 10.83, '2022-09-16 10:36:00'); +INSERT INTO "public"."avg_day_data" VALUES (72, 0.24, 66.04, 98.98, 13.27, 16.11, 15.04, 3.58, 29.78, 60.00, 81.92, 86.11, 72.87, 13.29, 7.93, '2022-09-16 10:37:00'); +INSERT INTO "public"."avg_day_data" VALUES (73, 2.77, 77.79, 97.93, 15.59, 8.82, 39.97, 8.60, 21.98, 55.92, 93.07, 100.09, 70.46, 20.86, 9.22, '2022-09-16 10:38:00'); +INSERT INTO "public"."avg_day_data" VALUES (74, 1.78, 47.21, 56.40, 18.84, 9.20, 23.84, 15.24, 25.03, 63.04, 87.03, 95.83, 69.03, 0.44, 0.03, '2022-09-16 10:39:00'); +INSERT INTO "public"."avg_day_data" VALUES (75, 2.49, 60.42, 35.48, 3.78, 1.42, 4.93, 1.69, 20.23, 59.96, 95.01, 103.19, 20.33, 9.61, 6.83, '2022-09-16 10:40:00'); +INSERT INTO "public"."avg_day_data" VALUES (76, 2.49, 99.42, 84.95, 11.34, 11.25, 23.08, 9.28, 20.88, 39.40, 96.53, 80.98, 65.86, 6.72, 2.60, '2022-09-16 10:41:00'); +INSERT INTO "public"."avg_day_data" VALUES (77, 1.72, 60.65, 85.78, 4.36, 15.65, 17.29, 21.40, 21.85, 64.06, 96.16, 85.94, 76.17, 17.85, 0.09, '2022-09-16 10:42:00'); +INSERT INTO "public"."avg_day_data" VALUES (78, 0.81, 92.69, 0.98, 12.39, 11.26, 18.00, 12.25, 28.29, 43.87, 87.99, 86.75, 58.53, 9.88, 3.96, '2022-09-16 10:43:00'); +INSERT INTO "public"."avg_day_data" VALUES (79, 2.26, 86.03, 9.01, 18.83, 11.07, 32.48, 5.82, 22.13, 39.03, 98.44, 120.89, 62.30, 5.12, 10.25, '2022-09-16 10:44:00'); +INSERT INTO "public"."avg_day_data" VALUES (80, 1.77, 54.90, 9.15, 16.68, 15.82, 15.06, 18.88, 27.50, 62.87, 95.70, 85.03, 48.37, 3.64, 1.68, '2022-09-16 10:45:00'); +INSERT INTO "public"."avg_day_data" VALUES (81, 2.65, 71.16, 50.25, 6.58, 4.17, 35.69, 22.58, 28.28, 39.16, 83.96, 114.15, 53.13, 0.82, 0.86, '2022-09-16 10:46:00'); +INSERT INTO "public"."avg_day_data" VALUES (82, 1.43, 57.19, 57.99, 18.31, 19.80, 9.53, 5.75, 21.86, 53.05, 87.45, 101.94, 76.84, 4.52, 9.90, '2022-09-16 10:47:00'); +INSERT INTO "public"."avg_day_data" VALUES (83, 1.06, 31.41, 78.89, 14.53, 18.57, 17.54, 12.61, 22.14, 38.34, 90.82, 98.30, 47.49, 11.32, 7.34, '2022-09-16 10:48:00'); +INSERT INTO "public"."avg_day_data" VALUES (84, 1.07, 83.93, 0.56, 14.08, 12.61, 2.48, 13.65, 28.52, 38.12, 80.64, 107.43, 74.28, 5.33, 2.34, '2022-09-16 10:49:00'); +INSERT INTO "public"."avg_day_data" VALUES (85, 0.11, 39.34, 17.15, 4.24, 0.31, 18.30, 7.89, 28.67, 57.57, 88.78, 87.61, 64.55, 17.68, 6.37, '2022-09-16 10:50:00'); +INSERT INTO "public"."avg_day_data" VALUES (86, 1.91, 34.63, 62.67, 0.14, 6.77, 3.37, 4.89, 29.88, 53.84, 96.31, 102.47, 50.18, 18.54, 2.26, '2022-09-16 10:51:00'); +INSERT INTO "public"."avg_day_data" VALUES (87, 1.74, 77.55, 37.27, 10.55, 14.69, 29.79, 8.82, 22.17, 50.89, 91.95, 108.65, 64.35, 8.13, 4.42, '2022-09-16 10:52:00'); +INSERT INTO "public"."avg_day_data" VALUES (88, 0.87, 90.06, 72.38, 2.71, 18.92, 11.42, 29.19, 26.83, 55.79, 82.25, 107.70, 29.26, 8.27, 10.47, '2022-09-16 10:53:00'); +INSERT INTO "public"."avg_day_data" VALUES (89, 1.35, 95.93, 49.13, 1.21, 18.12, 13.74, 4.30, 23.29, 69.40, 93.60, 99.21, 59.84, 9.28, 8.31, '2022-09-16 10:54:00'); +INSERT INTO "public"."avg_day_data" VALUES (90, 0.06, 85.59, 93.42, 15.85, 16.56, 3.64, 5.22, 26.30, 37.72, 82.36, 104.97, 59.82, 5.65, 0.33, '2022-09-16 10:55:00'); +INSERT INTO "public"."avg_day_data" VALUES (91, 1.39, 81.75, 65.07, 13.17, 17.09, 16.33, 28.90, 24.57, 36.28, 80.16, 108.93, 46.46, 10.87, 7.94, '2022-09-16 10:56:00'); +INSERT INTO "public"."avg_day_data" VALUES (92, 1.44, 53.16, 43.72, 13.79, 3.17, 26.03, 20.74, 23.96, 62.29, 81.70, 92.03, 77.60, 0.05, 10.17, '2022-09-16 10:57:00'); +INSERT INTO "public"."avg_day_data" VALUES (93, 0.81, 54.64, 98.85, 3.51, 1.49, 34.79, 6.84, 21.02, 50.94, 82.56, 111.83, 24.50, 6.86, 2.47, '2022-09-16 10:58:00'); +INSERT INTO "public"."avg_day_data" VALUES (94, 1.23, 85.23, 87.26, 15.07, 2.14, 28.17, 20.96, 25.84, 67.82, 86.08, 95.26, 50.01, 10.22, 5.93, '2022-09-16 10:59:00'); +INSERT INTO "public"."avg_day_data" VALUES (95, 0.47, 66.26, 96.57, 2.44, 18.96, 39.37, 12.97, 22.35, 49.44, 86.57, 100.35, 29.30, 2.49, 6.49, '2022-09-16 11:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (96, 0.10, 52.27, 94.29, 2.90, 19.71, 18.85, 29.17, 27.86, 66.72, 82.62, 95.17, 21.85, 9.43, 8.27, '2022-09-16 11:01:00'); +INSERT INTO "public"."avg_day_data" VALUES (97, 2.03, 79.78, 68.44, 1.47, 10.03, 9.51, 7.82, 26.58, 35.20, 89.42, 107.15, 62.75, 5.70, 5.91, '2022-09-16 11:02:00'); +INSERT INTO "public"."avg_day_data" VALUES (98, 2.50, 97.45, 53.77, 0.92, 9.60, 13.52, 26.93, 22.86, 52.23, 96.72, 88.85, 61.68, 16.98, 10.80, '2022-09-16 11:03:00'); +INSERT INTO "public"."avg_day_data" VALUES (99, 1.15, 40.19, 80.17, 14.89, 14.13, 29.96, 3.54, 29.36, 31.28, 80.87, 81.35, 64.04, 20.08, 4.39, '2022-09-16 11:04:00'); +INSERT INTO "public"."avg_day_data" VALUES (100, 1.79, 97.95, 75.02, 14.60, 1.49, 36.85, 22.57, 25.10, 30.63, 96.83, 89.47, 72.72, 19.35, 1.68, '2022-09-16 11:05:00'); +INSERT INTO "public"."avg_day_data" VALUES (101, 0.57, 49.47, 4.87, 11.68, 13.79, 34.63, 12.18, 26.87, 40.23, 96.81, 105.57, 44.16, 17.41, 9.06, '2022-09-16 11:06:00'); +INSERT INTO "public"."avg_day_data" VALUES (102, 1.10, 78.70, 81.51, 5.35, 13.40, 20.71, 8.08, 23.81, 50.36, 84.76, 105.10, 78.48, 6.96, 3.47, '2022-09-16 11:07:00'); +INSERT INTO "public"."avg_day_data" VALUES (103, 0.52, 78.84, 90.83, 2.60, 18.31, 14.03, 25.55, 24.22, 46.72, 97.95, 109.28, 49.91, 3.27, 3.00, '2022-09-16 11:08:00'); +INSERT INTO "public"."avg_day_data" VALUES (104, 2.06, 33.85, 14.97, 18.18, 11.08, 39.62, 3.53, 21.27, 55.88, 97.83, 110.24, 28.85, 19.62, 10.63, '2022-09-16 11:09:00'); +INSERT INTO "public"."avg_day_data" VALUES (105, 0.79, 70.79, 55.03, 18.43, 13.56, 14.89, 11.40, 23.17, 49.67, 91.63, 110.73, 62.94, 2.32, 0.75, '2022-09-16 11:10:00'); +INSERT INTO "public"."avg_day_data" VALUES (106, 1.70, 59.83, 17.47, 7.83, 0.45, 15.02, 6.86, 29.10, 47.26, 81.91, 119.32, 60.68, 16.89, 5.81, '2022-09-16 11:11:00'); +INSERT INTO "public"."avg_day_data" VALUES (107, 2.67, 54.17, 78.27, 10.59, 17.41, 13.21, 4.42, 26.73, 52.00, 84.39, 109.79, 32.98, 14.02, 1.86, '2022-09-16 11:12:00'); +INSERT INTO "public"."avg_day_data" VALUES (108, 0.20, 75.86, 20.87, 16.61, 0.24, 31.22, 1.49, 27.55, 44.70, 80.24, 117.63, 56.16, 5.69, 5.96, '2022-09-16 11:13:00'); +INSERT INTO "public"."avg_day_data" VALUES (109, 0.54, 94.70, 55.52, 5.88, 13.63, 27.56, 17.99, 25.15, 48.44, 93.97, 82.65, 67.94, 13.63, 5.49, '2022-09-16 11:14:00'); +INSERT INTO "public"."avg_day_data" VALUES (110, 2.99, 93.85, 60.94, 10.65, 13.61, 25.46, 10.02, 25.43, 64.58, 85.30, 83.01, 43.03, 20.13, 3.76, '2022-09-16 11:15:00'); +INSERT INTO "public"."avg_day_data" VALUES (111, 2.96, 88.12, 6.96, 11.87, 14.87, 20.20, 27.28, 29.19, 57.08, 99.69, 93.59, 76.29, 15.66, 10.08, '2022-09-16 11:16:00'); +INSERT INTO "public"."avg_day_data" VALUES (112, 0.15, 78.95, 73.22, 4.06, 0.83, 21.33, 28.86, 23.66, 60.58, 99.16, 100.46, 50.04, 13.86, 10.08, '2022-09-16 11:17:00'); +INSERT INTO "public"."avg_day_data" VALUES (113, 2.37, 82.67, 34.57, 0.38, 8.41, 16.28, 6.78, 25.15, 66.74, 90.25, 99.22, 66.27, 14.44, 3.78, '2022-09-16 11:18:00'); +INSERT INTO "public"."avg_day_data" VALUES (114, 2.77, 87.61, 78.98, 13.35, 4.48, 17.00, 4.39, 22.95, 35.66, 83.60, 102.00, 21.81, 7.98, 8.80, '2022-09-16 11:19:00'); +INSERT INTO "public"."avg_day_data" VALUES (115, 0.90, 76.09, 36.53, 0.69, 11.59, 15.50, 29.70, 21.63, 56.47, 93.91, 107.94, 67.63, 12.42, 4.84, '2022-09-16 11:20:00'); +INSERT INTO "public"."avg_day_data" VALUES (116, 1.40, 31.76, 61.74, 9.64, 7.00, 15.94, 28.57, 24.64, 55.87, 89.99, 109.77, 78.55, 10.46, 10.46, '2022-09-16 11:21:00'); +INSERT INTO "public"."avg_day_data" VALUES (117, 2.52, 43.15, 13.47, 14.57, 1.24, 21.09, 5.43, 25.04, 41.59, 92.62, 109.70, 73.15, 10.76, 9.96, '2022-09-16 11:22:00'); +INSERT INTO "public"."avg_day_data" VALUES (118, 0.41, 52.68, 15.32, 15.84, 1.55, 25.41, 17.87, 29.86, 41.81, 94.98, 101.23, 54.42, 12.89, 8.01, '2022-09-16 11:23:00'); +INSERT INTO "public"."avg_day_data" VALUES (119, 0.40, 71.58, 66.07, 8.68, 7.94, 39.91, 16.33, 25.05, 62.03, 80.84, 93.13, 76.65, 1.66, 10.80, '2022-09-16 11:24:00'); +INSERT INTO "public"."avg_day_data" VALUES (120, 0.09, 84.38, 85.60, 17.97, 1.79, 30.61, 29.48, 26.17, 45.01, 81.25, 87.22, 40.34, 3.22, 9.39, '2022-09-16 11:25:00'); +INSERT INTO "public"."avg_day_data" VALUES (121, 1.92, 44.50, 69.55, 19.07, 17.30, 33.17, 19.74, 25.57, 32.78, 97.83, 95.50, 41.59, 9.17, 9.01, '2022-09-16 11:26:00'); +INSERT INTO "public"."avg_day_data" VALUES (122, 1.52, 51.86, 64.20, 4.39, 6.87, 17.46, 12.73, 27.21, 40.90, 98.42, 115.41, 75.30, 11.90, 4.06, '2022-09-16 11:27:00'); +INSERT INTO "public"."avg_day_data" VALUES (123, 0.42, 82.00, 74.44, 5.98, 19.71, 10.06, 21.42, 29.20, 54.41, 98.12, 115.86, 61.77, 13.54, 2.77, '2022-09-16 11:28:00'); +INSERT INTO "public"."avg_day_data" VALUES (124, 0.90, 88.88, 43.83, 15.02, 15.63, 37.12, 28.68, 23.46, 33.85, 88.37, 88.32, 79.13, 12.74, 9.65, '2022-09-16 11:29:00'); +INSERT INTO "public"."avg_day_data" VALUES (125, 1.10, 41.93, 90.56, 17.16, 6.49, 11.75, 5.85, 23.27, 34.81, 83.91, 115.23, 73.69, 8.73, 9.44, '2022-09-16 11:30:00'); +INSERT INTO "public"."avg_day_data" VALUES (126, 2.04, 36.31, 93.78, 1.50, 19.97, 21.81, 26.67, 25.10, 30.75, 87.66, 110.89, 67.19, 18.34, 7.33, '2022-09-16 11:31:00'); +INSERT INTO "public"."avg_day_data" VALUES (127, 1.26, 77.05, 87.59, 15.66, 13.31, 10.93, 12.25, 24.29, 30.11, 96.78, 94.21, 25.18, 3.94, 2.01, '2022-09-16 11:32:00'); +INSERT INTO "public"."avg_day_data" VALUES (128, 1.56, 57.64, 31.65, 5.22, 7.35, 35.95, 29.60, 25.81, 57.50, 99.55, 118.30, 55.73, 20.72, 7.35, '2022-09-16 11:33:00'); +INSERT INTO "public"."avg_day_data" VALUES (129, 2.40, 35.52, 79.93, 4.51, 18.63, 26.05, 29.44, 20.02, 37.15, 93.56, 81.04, 41.89, 20.20, 7.97, '2022-09-16 11:34:00'); +INSERT INTO "public"."avg_day_data" VALUES (130, 1.13, 99.07, 76.94, 10.24, 12.82, 18.73, 26.62, 26.59, 49.87, 84.75, 102.29, 30.80, 8.64, 9.92, '2022-09-16 11:35:00'); +INSERT INTO "public"."avg_day_data" VALUES (131, 1.93, 61.17, 97.57, 13.85, 4.28, 35.03, 19.69, 25.88, 54.48, 88.14, 83.62, 44.19, 3.80, 1.95, '2022-09-16 11:36:00'); +INSERT INTO "public"."avg_day_data" VALUES (132, 1.01, 64.54, 78.78, 3.69, 3.74, 31.96, 27.63, 28.42, 52.54, 95.27, 90.04, 27.06, 0.41, 10.82, '2022-09-16 11:37:00'); +INSERT INTO "public"."avg_day_data" VALUES (133, 0.22, 92.53, 55.26, 1.96, 4.36, 33.38, 27.31, 25.95, 37.13, 81.08, 85.46, 56.40, 6.82, 10.72, '2022-09-16 11:38:00'); +INSERT INTO "public"."avg_day_data" VALUES (134, 1.72, 39.49, 50.61, 2.75, 19.69, 28.70, 8.99, 24.76, 41.72, 98.09, 93.91, 50.57, 16.82, 6.46, '2022-09-16 11:39:00'); +INSERT INTO "public"."avg_day_data" VALUES (135, 1.38, 36.07, 75.61, 15.47, 14.03, 33.76, 7.47, 28.77, 60.16, 98.08, 88.05, 66.23, 6.22, 6.22, '2022-09-16 11:40:00'); +INSERT INTO "public"."avg_day_data" VALUES (136, 0.55, 81.39, 63.93, 17.23, 19.72, 39.26, 5.38, 26.13, 44.72, 83.66, 115.41, 56.68, 7.43, 8.59, '2022-09-16 11:41:00'); +INSERT INTO "public"."avg_day_data" VALUES (137, 2.08, 92.40, 26.11, 16.94, 1.56, 10.78, 26.15, 20.45, 68.04, 85.09, 108.44, 79.64, 2.11, 5.18, '2022-09-16 11:42:00'); +INSERT INTO "public"."avg_day_data" VALUES (138, 2.33, 74.90, 27.05, 11.81, 14.53, 3.25, 28.78, 25.06, 30.41, 90.32, 88.86, 23.95, 19.81, 7.79, '2022-09-16 11:43:00'); +INSERT INTO "public"."avg_day_data" VALUES (139, 2.70, 88.11, 18.47, 5.54, 10.50, 34.15, 15.16, 22.56, 58.60, 91.12, 81.32, 70.56, 9.91, 2.27, '2022-09-16 11:44:00'); +INSERT INTO "public"."avg_day_data" VALUES (140, 1.44, 47.36, 47.91, 1.30, 8.68, 14.98, 10.02, 20.92, 56.42, 86.31, 120.89, 71.74, 8.01, 8.65, '2022-09-16 11:45:00'); +INSERT INTO "public"."avg_day_data" VALUES (141, 1.59, 43.24, 12.89, 8.95, 16.34, 3.64, 3.29, 20.22, 45.38, 91.53, 105.31, 38.43, 0.47, 10.09, '2022-09-16 11:46:00'); +INSERT INTO "public"."avg_day_data" VALUES (142, 1.77, 42.44, 12.56, 4.79, 9.17, 37.84, 29.10, 29.71, 67.49, 97.61, 119.46, 26.48, 8.98, 6.01, '2022-09-16 11:47:00'); +INSERT INTO "public"."avg_day_data" VALUES (143, 1.27, 32.38, 62.10, 1.33, 12.92, 13.90, 11.56, 28.28, 35.75, 86.73, 97.23, 24.57, 20.92, 6.01, '2022-09-16 11:48:00'); +INSERT INTO "public"."avg_day_data" VALUES (144, 0.95, 54.17, 63.28, 10.29, 19.54, 14.66, 10.33, 29.69, 37.31, 86.93, 90.31, 41.39, 4.09, 8.72, '2022-09-16 11:49:00'); +INSERT INTO "public"."avg_day_data" VALUES (145, 2.80, 34.67, 38.42, 14.31, 11.68, 16.30, 20.74, 25.72, 50.29, 88.65, 106.75, 73.14, 13.60, 5.99, '2022-09-16 11:50:00'); +INSERT INTO "public"."avg_day_data" VALUES (146, 2.69, 84.97, 93.69, 0.38, 7.27, 9.49, 20.61, 28.75, 34.32, 91.98, 95.40, 52.65, 18.29, 8.53, '2022-09-16 11:51:00'); +INSERT INTO "public"."avg_day_data" VALUES (147, 1.63, 43.43, 87.07, 15.91, 17.08, 3.52, 14.17, 27.33, 40.18, 93.97, 92.90, 72.91, 0.79, 9.20, '2022-09-16 11:52:00'); +INSERT INTO "public"."avg_day_data" VALUES (148, 0.70, 33.31, 81.35, 19.62, 5.60, 24.24, 5.15, 26.43, 37.27, 87.92, 113.16, 34.95, 7.01, 8.98, '2022-09-16 11:53:00'); +INSERT INTO "public"."avg_day_data" VALUES (149, 1.46, 100.33, 11.40, 1.93, 14.38, 1.61, 14.89, 23.53, 68.69, 93.89, 89.09, 74.29, 15.86, 5.21, '2022-09-16 11:54:00'); +INSERT INTO "public"."avg_day_data" VALUES (150, 1.10, 36.39, 38.92, 11.78, 19.06, 11.48, 10.14, 26.18, 64.16, 87.89, 114.58, 70.07, 2.98, 8.88, '2022-09-16 11:55:00'); +INSERT INTO "public"."avg_day_data" VALUES (151, 0.67, 70.14, 28.46, 16.83, 2.61, 12.91, 27.06, 28.41, 56.00, 80.24, 104.70, 21.11, 18.33, 4.51, '2022-09-16 11:56:00'); +INSERT INTO "public"."avg_day_data" VALUES (152, 2.76, 43.62, 51.86, 4.58, 7.28, 35.02, 5.67, 23.78, 69.40, 88.98, 81.79, 59.56, 19.75, 6.63, '2022-09-16 11:57:00'); +INSERT INTO "public"."avg_day_data" VALUES (153, 2.15, 35.50, 80.96, 11.95, 13.99, 12.87, 29.51, 22.36, 49.53, 85.99, 87.39, 60.08, 11.30, 6.35, '2022-09-16 11:58:00'); +INSERT INTO "public"."avg_day_data" VALUES (154, 1.43, 89.96, 30.21, 1.46, 2.16, 37.43, 0.61, 25.07, 43.99, 91.20, 107.78, 75.73, 15.84, 5.74, '2022-09-16 11:59:00'); +INSERT INTO "public"."avg_day_data" VALUES (155, 2.18, 95.22, 46.18, 8.07, 12.27, 30.80, 1.05, 27.39, 49.52, 84.77, 89.27, 73.38, 3.91, 8.57, '2022-09-16 12:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (156, 2.01, 98.99, 94.84, 10.96, 11.14, 28.05, 24.58, 23.74, 66.50, 98.09, 82.35, 72.00, 14.77, 5.31, '2022-09-16 12:01:00'); +INSERT INTO "public"."avg_day_data" VALUES (157, 0.30, 60.48, 7.02, 18.49, 17.76, 13.67, 5.14, 29.80, 69.20, 88.64, 96.37, 50.94, 17.79, 9.67, '2022-09-16 12:02:00'); +INSERT INTO "public"."avg_day_data" VALUES (158, 1.63, 65.26, 65.09, 7.49, 8.10, 21.43, 1.70, 25.76, 63.59, 87.11, 109.45, 55.22, 1.36, 3.21, '2022-09-16 12:03:00'); +INSERT INTO "public"."avg_day_data" VALUES (159, 0.92, 42.23, 2.81, 1.37, 16.35, 28.71, 3.23, 27.25, 48.43, 91.23, 85.93, 50.59, 18.90, 10.35, '2022-09-16 12:04:00'); +INSERT INTO "public"."avg_day_data" VALUES (160, 0.54, 35.85, 8.40, 12.81, 7.03, 8.70, 2.00, 22.93, 53.68, 90.58, 105.35, 50.91, 4.08, 7.06, '2022-09-16 12:05:00'); +INSERT INTO "public"."avg_day_data" VALUES (161, 0.50, 80.74, 75.03, 10.75, 11.71, 2.55, 18.83, 20.04, 64.19, 81.56, 104.89, 55.06, 2.57, 6.95, '2022-09-16 12:06:00'); +INSERT INTO "public"."avg_day_data" VALUES (162, 2.37, 42.88, 75.15, 4.14, 15.20, 19.15, 3.14, 21.44, 53.51, 97.83, 81.32, 42.24, 12.23, 4.33, '2022-09-16 12:07:00'); +INSERT INTO "public"."avg_day_data" VALUES (163, 2.92, 53.21, 75.54, 13.60, 10.42, 25.51, 15.15, 20.46, 67.96, 80.36, 106.24, 21.76, 12.51, 9.65, '2022-09-16 12:08:00'); +INSERT INTO "public"."avg_day_data" VALUES (164, 0.19, 69.92, 30.40, 0.94, 9.10, 26.60, 29.85, 29.65, 60.71, 91.20, 119.31, 77.62, 8.97, 8.52, '2022-09-16 12:09:00'); +INSERT INTO "public"."avg_day_data" VALUES (165, 2.85, 38.09, 58.41, 11.35, 4.60, 23.41, 9.87, 28.09, 51.27, 90.78, 113.59, 63.49, 9.25, 10.63, '2022-09-16 12:10:00'); +INSERT INTO "public"."avg_day_data" VALUES (166, 1.55, 55.21, 84.94, 12.24, 6.07, 19.04, 28.50, 22.77, 60.93, 85.07, 93.70, 37.68, 14.20, 7.46, '2022-09-16 12:11:00'); +INSERT INTO "public"."avg_day_data" VALUES (167, 2.47, 66.22, 61.68, 17.92, 8.26, 22.70, 6.20, 21.50, 55.33, 93.86, 80.54, 47.67, 8.31, 5.70, '2022-09-16 12:12:00'); +INSERT INTO "public"."avg_day_data" VALUES (168, 1.55, 87.35, 98.28, 12.00, 19.01, 11.97, 28.88, 27.70, 30.35, 86.30, 81.69, 25.27, 3.65, 1.35, '2022-09-16 12:13:00'); +INSERT INTO "public"."avg_day_data" VALUES (169, 1.98, 38.27, 13.78, 7.52, 16.21, 7.29, 23.08, 20.30, 63.94, 97.52, 80.13, 46.35, 18.79, 9.34, '2022-09-16 12:14:00'); +INSERT INTO "public"."avg_day_data" VALUES (170, 2.38, 87.65, 2.89, 15.46, 12.91, 3.05, 20.85, 27.26, 43.50, 93.52, 106.50, 77.21, 13.17, 1.93, '2022-09-16 12:15:00'); +INSERT INTO "public"."avg_day_data" VALUES (171, 2.03, 47.45, 62.95, 8.67, 10.70, 18.89, 5.04, 29.39, 50.35, 81.54, 117.80, 20.11, 17.18, 10.97, '2022-09-16 12:16:00'); +INSERT INTO "public"."avg_day_data" VALUES (172, 2.89, 32.06, 96.56, 19.18, 4.71, 22.14, 10.76, 26.71, 63.88, 96.48, 119.14, 24.02, 7.69, 1.34, '2022-09-16 12:17:00'); +INSERT INTO "public"."avg_day_data" VALUES (173, 1.07, 65.74, 89.72, 12.57, 11.23, 9.80, 7.62, 23.22, 41.94, 89.00, 105.78, 29.02, 7.31, 10.18, '2022-09-16 12:18:00'); +INSERT INTO "public"."avg_day_data" VALUES (174, 2.91, 94.27, 64.58, 12.58, 14.12, 35.51, 14.57, 26.63, 55.69, 82.90, 87.48, 60.17, 0.88, 1.11, '2022-09-16 12:19:00'); +INSERT INTO "public"."avg_day_data" VALUES (175, 1.21, 58.60, 21.45, 12.44, 12.46, 9.21, 14.09, 24.38, 50.14, 91.74, 94.04, 54.13, 8.44, 5.82, '2022-09-16 12:20:00'); +INSERT INTO "public"."avg_day_data" VALUES (176, 0.02, 92.10, 31.74, 11.96, 18.46, 16.76, 23.75, 27.30, 34.45, 94.57, 88.82, 75.47, 5.85, 0.49, '2022-09-16 12:21:00'); +INSERT INTO "public"."avg_day_data" VALUES (177, 0.18, 62.56, 26.60, 9.86, 3.78, 32.23, 2.47, 22.98, 58.97, 87.97, 115.53, 55.61, 19.61, 9.36, '2022-09-16 12:22:00'); +INSERT INTO "public"."avg_day_data" VALUES (178, 0.87, 62.72, 73.45, 6.33, 9.24, 6.10, 13.40, 29.44, 61.28, 89.41, 116.18, 79.05, 20.82, 7.74, '2022-09-16 12:23:00'); +INSERT INTO "public"."avg_day_data" VALUES (179, 1.29, 94.85, 16.96, 11.65, 15.53, 0.69, 20.42, 20.28, 37.19, 91.47, 83.20, 54.24, 6.32, 0.50, '2022-09-16 12:24:00'); +INSERT INTO "public"."avg_day_data" VALUES (180, 0.83, 31.24, 0.58, 7.40, 11.04, 28.04, 29.88, 20.55, 31.87, 91.50, 115.30, 44.58, 20.96, 0.01, '2022-09-16 12:25:00'); +INSERT INTO "public"."avg_day_data" VALUES (181, 2.42, 34.61, 89.04, 1.01, 17.18, 28.42, 0.13, 23.89, 63.97, 96.91, 109.02, 47.95, 20.70, 5.87, '2022-09-16 12:26:00'); +INSERT INTO "public"."avg_day_data" VALUES (182, 0.95, 98.80, 4.01, 2.37, 13.02, 25.00, 27.34, 23.51, 49.91, 89.56, 84.57, 22.04, 5.05, 7.39, '2022-09-16 12:27:00'); +INSERT INTO "public"."avg_day_data" VALUES (183, 1.09, 79.51, 79.15, 6.55, 7.51, 1.64, 11.59, 29.90, 31.30, 93.67, 88.14, 29.41, 11.19, 3.68, '2022-09-16 12:28:00'); +INSERT INTO "public"."avg_day_data" VALUES (184, 1.21, 36.15, 70.00, 12.91, 14.34, 23.99, 4.79, 27.43, 66.27, 89.58, 104.17, 53.71, 16.79, 8.23, '2022-09-16 12:29:00'); +INSERT INTO "public"."avg_day_data" VALUES (185, 2.98, 96.66, 52.58, 16.20, 7.66, 22.60, 27.07, 23.85, 30.63, 81.04, 107.66, 79.87, 13.82, 8.59, '2022-09-16 12:30:00'); +INSERT INTO "public"."avg_day_data" VALUES (186, 1.99, 89.20, 63.84, 11.54, 5.11, 30.73, 9.95, 26.15, 48.90, 99.57, 112.49, 50.29, 0.14, 8.09, '2022-09-16 12:31:00'); +INSERT INTO "public"."avg_day_data" VALUES (187, 0.12, 44.13, 3.62, 6.67, 8.98, 29.65, 13.21, 20.76, 49.09, 97.72, 107.32, 64.33, 2.03, 8.54, '2022-09-16 12:32:00'); +INSERT INTO "public"."avg_day_data" VALUES (188, 0.49, 30.86, 100.20, 4.46, 1.80, 8.42, 14.56, 27.20, 38.48, 89.31, 85.58, 67.68, 1.02, 7.64, '2022-09-16 12:33:00'); +INSERT INTO "public"."avg_day_data" VALUES (189, 0.05, 66.97, 12.92, 12.76, 17.09, 28.99, 21.94, 28.74, 32.97, 94.80, 94.10, 38.58, 19.71, 2.83, '2022-09-16 12:34:00'); +INSERT INTO "public"."avg_day_data" VALUES (190, 1.85, 79.11, 69.15, 7.49, 12.90, 2.17, 28.35, 26.02, 30.83, 86.02, 107.12, 59.95, 16.33, 10.68, '2022-09-16 12:35:00'); +INSERT INTO "public"."avg_day_data" VALUES (191, 0.37, 52.77, 79.06, 6.89, 7.80, 32.93, 27.41, 28.97, 55.14, 82.87, 99.10, 74.22, 3.26, 5.04, '2022-09-16 12:36:00'); +INSERT INTO "public"."avg_day_data" VALUES (192, 2.60, 84.38, 19.52, 17.76, 3.28, 33.29, 19.12, 24.97, 34.10, 88.52, 114.15, 64.78, 5.87, 5.66, '2022-09-16 12:37:00'); +INSERT INTO "public"."avg_day_data" VALUES (193, 2.97, 97.29, 62.81, 11.42, 4.78, 4.81, 11.77, 28.99, 57.04, 82.22, 84.76, 23.41, 17.10, 9.15, '2022-09-16 12:38:00'); +INSERT INTO "public"."avg_day_data" VALUES (194, 2.73, 67.87, 80.62, 10.18, 8.19, 1.84, 7.84, 22.25, 31.40, 87.53, 118.32, 60.11, 11.74, 9.45, '2022-09-16 12:39:00'); +INSERT INTO "public"."avg_day_data" VALUES (195, 0.07, 82.67, 75.81, 3.75, 11.96, 29.84, 15.32, 29.84, 32.95, 80.48, 100.92, 61.30, 2.76, 2.94, '2022-09-16 12:40:00'); +INSERT INTO "public"."avg_day_data" VALUES (196, 2.69, 94.57, 49.35, 9.77, 13.41, 29.65, 9.19, 23.93, 58.77, 84.70, 83.16, 24.25, 2.95, 8.87, '2022-09-16 12:41:00'); +INSERT INTO "public"."avg_day_data" VALUES (197, 2.38, 32.68, 13.23, 14.86, 0.17, 25.90, 20.47, 28.91, 38.26, 90.46, 110.88, 30.16, 15.75, 9.14, '2022-09-16 12:42:00'); +INSERT INTO "public"."avg_day_data" VALUES (198, 2.23, 98.79, 70.76, 1.97, 13.94, 34.48, 25.91, 28.21, 51.72, 96.23, 108.54, 25.15, 8.15, 8.97, '2022-09-16 12:43:00'); +INSERT INTO "public"."avg_day_data" VALUES (199, 2.30, 91.49, 40.65, 9.76, 13.32, 13.88, 25.30, 22.87, 51.25, 84.03, 103.69, 35.55, 4.68, 3.66, '2022-09-16 12:44:00'); +INSERT INTO "public"."avg_day_data" VALUES (200, 2.76, 83.85, 40.02, 1.57, 8.49, 13.26, 20.86, 24.88, 61.92, 94.65, 116.75, 23.73, 8.35, 10.74, '2022-09-16 12:45:00'); +INSERT INTO "public"."avg_day_data" VALUES (201, 1.03, 32.40, 100.75, 5.53, 17.76, 23.25, 1.47, 25.44, 64.94, 91.48, 95.77, 52.93, 12.35, 3.38, '2022-09-16 12:46:00'); +INSERT INTO "public"."avg_day_data" VALUES (202, 2.65, 43.76, 71.06, 0.23, 19.30, 2.35, 24.12, 22.83, 68.98, 90.72, 84.52, 60.19, 13.65, 10.30, '2022-09-16 12:47:00'); +INSERT INTO "public"."avg_day_data" VALUES (203, 2.38, 91.84, 38.63, 5.75, 19.43, 11.69, 5.64, 28.86, 60.40, 80.41, 110.14, 59.43, 11.51, 6.10, '2022-09-16 12:48:00'); +INSERT INTO "public"."avg_day_data" VALUES (204, 0.66, 36.16, 79.41, 11.60, 6.51, 13.44, 7.05, 22.14, 32.10, 94.95, 84.62, 60.45, 3.09, 10.17, '2022-09-16 12:49:00'); +INSERT INTO "public"."avg_day_data" VALUES (205, 1.56, 54.78, 74.95, 10.83, 11.66, 37.06, 19.24, 26.57, 66.76, 86.48, 107.77, 38.07, 20.29, 2.78, '2022-09-16 12:50:00'); +INSERT INTO "public"."avg_day_data" VALUES (206, 0.97, 98.37, 46.68, 8.81, 15.43, 15.93, 24.22, 26.57, 44.18, 93.66, 96.06, 74.68, 19.32, 1.93, '2022-09-16 12:51:00'); +INSERT INTO "public"."avg_day_data" VALUES (207, 2.35, 45.88, 67.27, 4.44, 17.24, 35.61, 25.84, 21.56, 64.86, 82.88, 97.13, 27.71, 20.39, 6.96, '2022-09-16 12:52:00'); +INSERT INTO "public"."avg_day_data" VALUES (208, 0.44, 72.25, 23.85, 13.61, 16.82, 8.11, 6.66, 25.95, 50.61, 80.73, 98.62, 55.45, 15.46, 10.30, '2022-09-16 12:53:00'); +INSERT INTO "public"."avg_day_data" VALUES (209, 1.51, 44.83, 48.37, 16.03, 5.69, 28.14, 21.12, 21.45, 69.54, 82.69, 106.27, 32.65, 14.00, 1.02, '2022-09-16 12:54:00'); +INSERT INTO "public"."avg_day_data" VALUES (210, 2.75, 49.63, 47.40, 8.60, 1.09, 28.91, 27.24, 27.40, 66.39, 90.00, 95.58, 23.23, 4.55, 1.23, '2022-09-16 12:55:00'); +INSERT INTO "public"."avg_day_data" VALUES (211, 2.96, 88.12, 40.35, 15.93, 8.30, 14.95, 29.69, 25.01, 63.99, 80.72, 85.85, 75.62, 19.72, 4.23, '2022-09-16 12:56:00'); +INSERT INTO "public"."avg_day_data" VALUES (212, 1.01, 83.38, 52.43, 1.89, 6.53, 35.78, 24.19, 25.85, 66.25, 93.83, 112.00, 29.96, 0.79, 7.44, '2022-09-16 12:57:00'); +INSERT INTO "public"."avg_day_data" VALUES (213, 1.24, 75.01, 32.48, 8.65, 2.77, 9.73, 5.63, 28.91, 62.52, 89.61, 100.96, 34.65, 4.43, 6.82, '2022-09-16 12:58:00'); +INSERT INTO "public"."avg_day_data" VALUES (214, 1.87, 66.54, 99.06, 13.17, 6.85, 9.57, 18.61, 21.34, 46.60, 85.80, 118.31, 33.21, 15.79, 5.06, '2022-09-16 12:59:00'); +INSERT INTO "public"."avg_day_data" VALUES (215, 1.91, 31.69, 19.22, 16.72, 10.94, 38.96, 3.84, 29.36, 67.72, 97.57, 107.72, 35.80, 18.46, 7.79, '2022-09-16 13:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (216, 2.38, 63.87, 42.95, 9.68, 10.73, 1.96, 26.95, 26.83, 56.02, 93.33, 102.22, 28.65, 4.69, 10.06, '2022-09-16 13:01:00'); +INSERT INTO "public"."avg_day_data" VALUES (217, 1.57, 84.47, 10.44, 19.22, 17.15, 30.14, 15.12, 23.06, 68.72, 94.80, 110.83, 44.69, 7.83, 1.21, '2022-09-16 13:02:00'); +INSERT INTO "public"."avg_day_data" VALUES (218, 0.76, 74.96, 20.81, 9.24, 17.38, 22.12, 25.55, 29.35, 46.26, 87.92, 91.14, 32.88, 6.88, 1.02, '2022-09-16 13:03:00'); +INSERT INTO "public"."avg_day_data" VALUES (219, 1.47, 87.75, 61.41, 2.39, 16.41, 4.24, 16.51, 26.03, 51.68, 99.80, 86.31, 76.97, 12.71, 9.43, '2022-09-16 13:04:00'); +INSERT INTO "public"."avg_day_data" VALUES (220, 1.21, 35.08, 21.89, 0.83, 7.94, 2.45, 1.15, 25.11, 39.40, 88.05, 117.79, 60.54, 3.96, 2.25, '2022-09-16 13:05:00'); +INSERT INTO "public"."avg_day_data" VALUES (221, 2.33, 100.54, 97.85, 7.46, 17.66, 11.72, 29.68, 29.08, 46.48, 81.70, 120.87, 41.06, 19.83, 9.16, '2022-09-16 13:06:00'); +INSERT INTO "public"."avg_day_data" VALUES (222, 1.61, 36.73, 58.84, 17.27, 7.33, 11.38, 21.17, 25.83, 44.09, 91.12, 86.66, 68.88, 15.07, 0.44, '2022-09-16 13:07:00'); +INSERT INTO "public"."avg_day_data" VALUES (223, 2.54, 66.83, 22.66, 13.19, 5.92, 30.05, 24.56, 27.42, 69.02, 91.52, 110.45, 21.17, 13.51, 1.66, '2022-09-16 13:08:00'); +INSERT INTO "public"."avg_day_data" VALUES (224, 0.23, 37.81, 62.27, 19.99, 10.60, 27.29, 3.74, 20.80, 36.51, 96.44, 115.37, 36.72, 16.51, 5.02, '2022-09-16 13:09:00'); +INSERT INTO "public"."avg_day_data" VALUES (225, 2.14, 63.46, 30.54, 6.33, 18.01, 20.07, 5.41, 26.37, 58.04, 84.34, 103.36, 50.32, 14.76, 9.97, '2022-09-16 13:10:00'); +INSERT INTO "public"."avg_day_data" VALUES (226, 2.65, 89.88, 11.39, 19.74, 3.62, 37.97, 22.06, 21.90, 47.61, 95.29, 95.89, 22.41, 0.49, 5.99, '2022-09-16 13:11:00'); +INSERT INTO "public"."avg_day_data" VALUES (227, 1.81, 44.20, 99.06, 11.03, 6.19, 20.63, 26.15, 20.42, 63.97, 82.09, 105.64, 49.02, 7.88, 9.03, '2022-09-16 13:12:00'); +INSERT INTO "public"."avg_day_data" VALUES (228, 1.89, 62.22, 80.42, 8.99, 4.42, 36.43, 23.57, 29.00, 38.11, 92.94, 99.07, 47.14, 20.00, 0.37, '2022-09-16 13:13:00'); +INSERT INTO "public"."avg_day_data" VALUES (229, 0.07, 34.49, 19.34, 8.72, 12.88, 3.53, 12.53, 27.69, 31.71, 90.62, 87.21, 27.77, 7.30, 6.57, '2022-09-16 13:14:00'); +INSERT INTO "public"."avg_day_data" VALUES (230, 2.56, 56.35, 64.22, 9.60, 4.12, 8.01, 18.42, 20.09, 68.56, 83.99, 108.59, 63.61, 9.84, 9.63, '2022-09-16 13:15:00'); +INSERT INTO "public"."avg_day_data" VALUES (231, 0.63, 78.64, 41.72, 2.74, 0.98, 31.71, 12.45, 24.61, 31.73, 97.15, 117.17, 62.38, 3.63, 0.06, '2022-09-16 13:16:00'); +INSERT INTO "public"."avg_day_data" VALUES (232, 2.22, 42.66, 40.74, 3.25, 16.78, 34.28, 3.20, 27.86, 69.44, 87.93, 90.88, 68.09, 19.25, 4.97, '2022-09-16 13:17:00'); +INSERT INTO "public"."avg_day_data" VALUES (233, 3.00, 95.92, 39.22, 15.49, 4.38, 13.32, 26.05, 21.02, 66.21, 96.69, 97.83, 53.55, 9.22, 6.52, '2022-09-16 13:18:00'); +INSERT INTO "public"."avg_day_data" VALUES (234, 1.56, 62.64, 16.88, 15.08, 14.17, 19.77, 5.88, 21.36, 36.26, 85.37, 83.35, 30.63, 10.15, 8.22, '2022-09-16 13:19:00'); +INSERT INTO "public"."avg_day_data" VALUES (235, 2.70, 68.13, 68.99, 13.50, 16.42, 23.71, 17.46, 28.79, 47.42, 96.60, 109.65, 23.26, 1.34, 8.73, '2022-09-16 13:20:00'); +INSERT INTO "public"."avg_day_data" VALUES (236, 0.74, 30.16, 88.12, 15.25, 5.70, 38.87, 9.62, 27.73, 53.16, 92.59, 113.43, 65.25, 10.42, 7.00, '2022-09-16 13:21:00'); +INSERT INTO "public"."avg_day_data" VALUES (237, 2.94, 44.74, 22.13, 18.15, 13.87, 28.88, 8.85, 24.17, 46.91, 96.69, 117.31, 67.15, 5.71, 4.27, '2022-09-16 13:22:00'); +INSERT INTO "public"."avg_day_data" VALUES (238, 1.81, 67.27, 1.43, 15.94, 1.40, 27.90, 25.55, 28.46, 51.33, 91.14, 117.72, 71.61, 1.32, 5.07, '2022-09-16 13:23:00'); +INSERT INTO "public"."avg_day_data" VALUES (239, 0.73, 87.36, 0.55, 9.81, 7.45, 3.18, 7.74, 21.22, 32.06, 91.05, 82.90, 77.06, 6.59, 3.31, '2022-09-16 13:24:00'); +INSERT INTO "public"."avg_day_data" VALUES (240, 2.03, 40.33, 59.65, 11.45, 2.98, 20.20, 7.61, 28.59, 45.11, 96.42, 120.67, 74.36, 20.52, 7.33, '2022-09-16 13:25:00'); +INSERT INTO "public"."avg_day_data" VALUES (241, 2.47, 53.74, 36.87, 11.53, 12.50, 9.35, 27.46, 23.40, 68.42, 80.60, 110.04, 65.60, 13.44, 0.09, '2022-09-16 13:26:00'); +INSERT INTO "public"."avg_day_data" VALUES (242, 1.94, 48.97, 56.44, 16.74, 6.65, 38.23, 0.04, 23.97, 64.56, 91.35, 80.05, 65.63, 15.53, 1.13, '2022-09-16 13:27:00'); +INSERT INTO "public"."avg_day_data" VALUES (243, 2.67, 89.16, 18.53, 10.53, 13.59, 21.76, 2.51, 28.80, 38.87, 89.59, 100.40, 31.27, 10.42, 9.99, '2022-09-16 13:28:00'); +INSERT INTO "public"."avg_day_data" VALUES (244, 0.19, 50.92, 81.73, 11.23, 6.43, 12.93, 29.45, 25.14, 58.46, 86.24, 108.15, 78.85, 1.90, 9.19, '2022-09-16 13:29:00'); +INSERT INTO "public"."avg_day_data" VALUES (245, 0.08, 88.57, 25.27, 16.06, 7.89, 19.14, 0.86, 20.67, 58.45, 82.25, 89.07, 64.66, 2.61, 7.73, '2022-09-16 13:30:00'); +INSERT INTO "public"."avg_day_data" VALUES (246, 1.16, 97.99, 100.42, 4.64, 13.15, 12.16, 7.52, 22.64, 63.77, 90.96, 107.97, 48.20, 10.76, 10.69, '2022-09-16 13:31:00'); +INSERT INTO "public"."avg_day_data" VALUES (247, 2.14, 59.15, 97.62, 2.74, 2.67, 38.52, 9.62, 20.98, 32.32, 94.02, 85.63, 34.33, 9.50, 10.43, '2022-09-16 13:32:00'); +INSERT INTO "public"."avg_day_data" VALUES (248, 2.30, 81.48, 58.67, 19.71, 17.52, 32.64, 19.27, 27.34, 38.60, 97.91, 96.89, 33.00, 19.67, 10.03, '2022-09-16 13:33:00'); +INSERT INTO "public"."avg_day_data" VALUES (249, 2.28, 35.87, 83.84, 18.71, 0.68, 18.99, 1.07, 21.10, 36.02, 94.57, 83.69, 40.68, 4.31, 0.59, '2022-09-16 13:34:00'); +INSERT INTO "public"."avg_day_data" VALUES (250, 0.12, 42.95, 48.08, 9.01, 10.09, 38.13, 19.92, 26.92, 45.88, 81.52, 91.53, 43.82, 3.14, 1.86, '2022-09-16 13:35:00'); +INSERT INTO "public"."avg_day_data" VALUES (251, 2.16, 88.17, 69.95, 10.37, 15.48, 38.42, 22.21, 24.18, 66.82, 90.84, 114.15, 72.23, 0.52, 9.30, '2022-09-16 13:36:00'); +INSERT INTO "public"."avg_day_data" VALUES (252, 2.66, 81.65, 59.45, 2.54, 11.64, 28.17, 23.31, 20.35, 36.74, 84.11, 81.14, 49.57, 7.14, 1.07, '2022-09-16 13:37:00'); +INSERT INTO "public"."avg_day_data" VALUES (253, 1.46, 68.52, 10.68, 7.48, 12.02, 33.20, 28.43, 24.93, 44.55, 83.67, 120.16, 79.11, 9.17, 4.11, '2022-09-16 13:38:00'); +INSERT INTO "public"."avg_day_data" VALUES (254, 1.32, 71.09, 8.92, 9.69, 2.37, 6.84, 0.84, 28.58, 38.60, 97.44, 86.39, 32.88, 4.64, 7.02, '2022-09-16 13:39:00'); +INSERT INTO "public"."avg_day_data" VALUES (255, 1.32, 65.43, 98.88, 14.05, 16.37, 1.43, 1.18, 23.99, 51.83, 85.57, 114.21, 23.13, 12.77, 4.53, '2022-09-16 13:40:00'); +INSERT INTO "public"."avg_day_data" VALUES (256, 0.40, 82.07, 93.23, 8.90, 8.88, 9.90, 23.70, 28.11, 58.11, 81.82, 103.50, 35.84, 9.87, 6.91, '2022-09-16 13:41:00'); +INSERT INTO "public"."avg_day_data" VALUES (257, 2.05, 31.67, 72.14, 16.14, 6.15, 30.71, 13.75, 26.03, 64.12, 93.42, 113.51, 55.63, 16.17, 6.66, '2022-09-16 13:42:00'); +INSERT INTO "public"."avg_day_data" VALUES (258, 2.05, 85.89, 11.23, 6.73, 19.16, 37.06, 9.04, 20.05, 30.48, 98.69, 102.80, 34.73, 20.65, 10.08, '2022-09-16 13:43:00'); +INSERT INTO "public"."avg_day_data" VALUES (259, 1.03, 97.40, 46.33, 5.57, 16.24, 6.39, 19.61, 23.41, 34.77, 99.24, 93.11, 48.00, 7.92, 4.60, '2022-09-16 13:44:00'); +INSERT INTO "public"."avg_day_data" VALUES (260, 2.70, 81.06, 98.70, 5.51, 0.18, 37.87, 25.77, 29.91, 61.34, 86.47, 100.10, 36.50, 16.92, 2.17, '2022-09-16 13:45:00'); +INSERT INTO "public"."avg_day_data" VALUES (261, 0.47, 37.05, 46.60, 14.66, 7.66, 30.24, 0.75, 21.61, 49.19, 87.43, 105.88, 30.54, 4.79, 9.90, '2022-09-16 13:46:00'); +INSERT INTO "public"."avg_day_data" VALUES (262, 0.94, 66.37, 66.38, 11.06, 19.31, 35.13, 23.21, 23.78, 68.17, 90.93, 91.04, 46.79, 11.07, 7.43, '2022-09-16 13:47:00'); +INSERT INTO "public"."avg_day_data" VALUES (263, 1.45, 61.76, 28.15, 16.75, 4.48, 26.75, 5.93, 22.97, 46.32, 84.26, 105.83, 66.05, 6.56, 1.27, '2022-09-16 13:48:00'); +INSERT INTO "public"."avg_day_data" VALUES (264, 1.81, 36.42, 69.54, 6.29, 13.99, 9.13, 6.77, 22.83, 67.17, 84.85, 106.94, 46.00, 0.20, 9.96, '2022-09-16 13:49:00'); +INSERT INTO "public"."avg_day_data" VALUES (265, 1.83, 95.78, 56.42, 14.29, 3.09, 22.74, 10.56, 21.86, 66.52, 81.75, 103.77, 59.88, 15.20, 0.73, '2022-09-16 13:50:00'); +INSERT INTO "public"."avg_day_data" VALUES (266, 2.58, 74.60, 17.95, 19.14, 8.18, 28.81, 17.59, 28.67, 57.15, 98.31, 111.62, 30.08, 9.25, 0.56, '2022-09-16 13:51:00'); +INSERT INTO "public"."avg_day_data" VALUES (267, 1.15, 52.05, 86.49, 10.82, 4.75, 9.68, 24.41, 27.41, 47.59, 95.83, 105.48, 30.53, 8.86, 2.57, '2022-09-16 13:52:00'); +INSERT INTO "public"."avg_day_data" VALUES (268, 2.51, 90.11, 88.35, 14.83, 3.89, 14.83, 8.64, 29.93, 62.79, 82.21, 109.49, 66.10, 19.17, 2.62, '2022-09-16 13:53:00'); +INSERT INTO "public"."avg_day_data" VALUES (269, 2.43, 81.55, 38.89, 12.47, 6.96, 36.89, 16.04, 20.59, 54.98, 97.72, 81.23, 39.22, 11.01, 5.12, '2022-09-16 13:54:00'); +INSERT INTO "public"."avg_day_data" VALUES (270, 1.00, 72.18, 48.27, 5.88, 2.05, 17.75, 28.71, 24.55, 68.34, 83.50, 103.53, 65.29, 13.87, 0.03, '2022-09-16 13:55:00'); +INSERT INTO "public"."avg_day_data" VALUES (271, 2.82, 90.88, 52.46, 16.47, 16.77, 35.29, 15.21, 27.31, 47.40, 87.55, 114.58, 62.11, 18.46, 1.84, '2022-09-16 13:56:00'); +INSERT INTO "public"."avg_day_data" VALUES (272, 1.76, 90.49, 29.98, 1.03, 8.95, 38.71, 2.20, 21.34, 61.37, 97.20, 115.24, 73.79, 16.33, 2.19, '2022-09-16 13:57:00'); +INSERT INTO "public"."avg_day_data" VALUES (273, 1.42, 67.06, 12.63, 4.01, 2.40, 22.23, 5.33, 22.07, 45.56, 92.61, 110.78, 50.36, 19.74, 2.39, '2022-09-16 13:58:00'); +INSERT INTO "public"."avg_day_data" VALUES (274, 2.76, 99.71, 1.20, 5.17, 17.29, 9.84, 28.13, 20.07, 68.19, 80.79, 118.16, 52.67, 6.37, 3.15, '2022-09-16 13:59:00'); +INSERT INTO "public"."avg_day_data" VALUES (275, 2.41, 72.70, 20.42, 5.22, 2.44, 35.88, 16.18, 25.87, 50.81, 80.19, 88.35, 53.94, 17.58, 5.23, '2022-09-16 14:00:00'); +INSERT INTO "public"."avg_day_data" VALUES (276, 0.56, 73.62, 92.05, 13.53, 0.64, 26.20, 27.89, 27.85, 54.53, 89.54, 89.72, 44.87, 17.15, 7.43, '2022-09-16 14:01:00'); +INSERT INTO "public"."avg_day_data" VALUES (277, 2.41, 46.01, 31.90, 5.04, 15.86, 20.33, 27.85, 24.73, 68.79, 95.12, 82.65, 53.20, 4.17, 10.82, '2022-09-16 14:02:00'); +INSERT INTO "public"."avg_day_data" VALUES (278, 0.98, 63.55, 32.31, 8.83, 11.11, 30.32, 21.06, 25.64, 63.41, 80.14, 93.75, 80.00, 6.86, 9.56, '2022-09-16 14:03:00'); +INSERT INTO "public"."avg_day_data" VALUES (279, 1.48, 67.52, 87.57, 2.80, 18.89, 27.46, 7.05, 23.58, 55.39, 97.46, 118.46, 67.06, 9.74, 5.97, '2022-09-16 14:04:00'); +INSERT INTO "public"."avg_day_data" VALUES (280, 0.53, 76.64, 20.15, 5.62, 15.51, 28.29, 16.92, 29.66, 49.97, 80.62, 90.17, 28.90, 8.31, 5.34, '2022-09-16 14:05:00'); +INSERT INTO "public"."avg_day_data" VALUES (281, 0.64, 90.99, 34.79, 7.81, 3.79, 14.07, 18.56, 23.30, 60.33, 83.94, 97.73, 78.60, 0.12, 3.72, '2022-09-16 14:06:00'); +INSERT INTO "public"."avg_day_data" VALUES (282, 0.73, 98.41, 50.83, 19.87, 4.30, 7.28, 17.19, 25.18, 53.19, 81.62, 119.58, 25.56, 8.36, 2.57, '2022-09-16 14:07:00'); +INSERT INTO "public"."avg_day_data" VALUES (283, 1.82, 71.22, 15.88, 15.58, 19.40, 9.00, 28.73, 21.72, 34.06, 97.38, 80.86, 35.85, 13.74, 3.24, '2022-09-16 14:08:00'); +INSERT INTO "public"."avg_day_data" VALUES (284, 2.48, 88.19, 19.95, 19.95, 6.12, 0.67, 25.36, 24.16, 38.30, 86.32, 87.04, 44.10, 7.61, 9.57, '2022-09-16 14:09:00'); +INSERT INTO "public"."avg_day_data" VALUES (285, 0.01, 42.11, 91.13, 6.36, 1.05, 6.77, 8.41, 29.65, 65.48, 89.74, 118.98, 73.97, 8.34, 1.14, '2022-09-16 14:10:00'); +INSERT INTO "public"."avg_day_data" VALUES (286, 2.35, 90.48, 64.00, 7.37, 15.49, 1.00, 2.25, 21.81, 38.67, 84.59, 115.12, 30.94, 14.84, 1.95, '2022-09-16 14:11:00'); +INSERT INTO "public"."avg_day_data" VALUES (287, 2.54, 41.22, 92.41, 1.36, 18.28, 19.14, 17.93, 22.75, 50.32, 99.68, 116.65, 28.60, 0.75, 7.47, '2022-09-16 14:12:00'); +INSERT INTO "public"."avg_day_data" VALUES (288, 2.97, 48.59, 50.21, 1.14, 18.85, 34.10, 21.83, 21.13, 59.96, 99.85, 108.82, 30.64, 15.82, 3.13, '2022-09-16 14:13:00'); +INSERT INTO "public"."avg_day_data" VALUES (289, 0.36, 93.21, 10.59, 5.56, 19.57, 14.97, 22.09, 24.40, 67.79, 97.41, 117.62, 61.83, 5.55, 6.02, '2022-09-16 14:14:00'); +INSERT INTO "public"."avg_day_data" VALUES (290, 1.76, 80.20, 35.63, 3.30, 12.76, 26.15, 26.94, 25.88, 43.14, 89.63, 89.95, 37.97, 3.61, 7.57, '2022-09-16 14:15:00'); +INSERT INTO "public"."avg_day_data" VALUES (291, 0.07, 79.57, 99.53, 7.07, 5.02, 35.30, 11.18, 20.10, 67.35, 82.08, 84.24, 49.42, 5.64, 6.53, '2022-09-16 14:16:00'); +INSERT INTO "public"."avg_day_data" VALUES (292, 0.97, 96.97, 65.51, 6.07, 19.56, 39.74, 28.47, 20.69, 43.75, 94.40, 118.84, 46.32, 10.19, 3.26, '2022-09-16 14:17:00'); +INSERT INTO "public"."avg_day_data" VALUES (293, 0.43, 68.00, 72.49, 11.11, 18.48, 36.89, 28.57, 27.94, 55.20, 81.47, 106.07, 65.76, 3.94, 5.51, '2022-09-16 14:18:00'); +INSERT INTO "public"."avg_day_data" VALUES (294, 2.90, 30.95, 37.11, 14.22, 18.60, 0.03, 17.32, 20.78, 39.94, 89.99, 83.07, 42.18, 3.73, 7.97, '2022-09-16 14:19:00'); +INSERT INTO "public"."avg_day_data" VALUES (295, 2.90, 73.95, 56.76, 9.04, 10.47, 25.38, 19.07, 23.88, 62.29, 80.63, 85.14, 53.09, 2.93, 7.85, '2022-09-16 14:20:00'); +INSERT INTO "public"."avg_day_data" VALUES (296, 1.65, 72.88, 14.01, 3.61, 6.22, 27.02, 19.48, 25.73, 43.14, 81.84, 90.30, 57.49, 7.62, 9.48, '2022-09-16 14:21:00'); +INSERT INTO "public"."avg_day_data" VALUES (297, 0.62, 33.48, 78.07, 4.41, 18.71, 25.07, 24.13, 24.66, 55.20, 85.90, 106.50, 68.31, 14.45, 1.47, '2022-09-16 14:22:00'); +INSERT INTO "public"."avg_day_data" VALUES (298, 2.71, 41.09, 5.06, 17.50, 7.66, 8.08, 9.82, 20.52, 45.35, 81.03, 109.06, 36.56, 10.66, 3.93, '2022-09-16 14:23:00'); +INSERT INTO "public"."avg_day_data" VALUES (299, 0.08, 60.97, 48.07, 7.00, 0.76, 0.66, 9.26, 26.53, 62.53, 97.36, 99.11, 53.57, 4.92, 5.75, '2022-09-16 14:24:00'); +INSERT INTO "public"."avg_day_data" VALUES (300, 0.20, 46.77, 78.79, 0.80, 3.08, 23.38, 18.59, 27.91, 51.76, 81.70, 110.50, 79.90, 0.60, 2.01, '2022-09-16 14:25:00'); +INSERT INTO "public"."avg_day_data" VALUES (301, 1.48, 68.41, 24.38, 0.48, 4.84, 9.59, 27.76, 22.32, 39.93, 98.74, 112.60, 60.88, 19.73, 8.66, '2022-09-16 14:26:00'); +INSERT INTO "public"."avg_day_data" VALUES (302, 2.35, 45.24, 26.48, 16.67, 10.66, 27.57, 17.52, 25.11, 69.73, 94.09, 105.07, 76.54, 7.41, 8.44, '2022-09-16 14:27:00'); +INSERT INTO "public"."avg_day_data" VALUES (303, 2.56, 80.79, 95.84, 0.03, 2.24, 26.36, 3.56, 29.56, 66.96, 95.86, 96.60, 26.24, 2.99, 6.38, '2022-09-16 14:28:00'); +INSERT INTO "public"."avg_day_data" VALUES (304, 0.25, 97.53, 54.40, 1.03, 6.85, 10.75, 18.97, 24.22, 32.47, 88.39, 100.88, 44.60, 19.43, 10.21, '2022-09-16 14:29:00'); +INSERT INTO "public"."avg_day_data" VALUES (305, 2.36, 32.78, 30.01, 0.28, 18.64, 31.83, 21.13, 20.89, 51.49, 91.37, 108.72, 41.59, 6.78, 4.13, '2022-09-16 14:30:00'); +INSERT INTO "public"."avg_day_data" VALUES (306, 0.65, 85.78, 45.04, 6.96, 5.42, 13.14, 19.23, 22.03, 37.72, 88.61, 80.62, 75.42, 1.67, 10.81, '2022-09-16 14:31:00'); +INSERT INTO "public"."avg_day_data" VALUES (307, 1.09, 43.02, 40.03, 1.96, 10.63, 18.06, 9.22, 28.62, 46.52, 82.66, 103.64, 56.05, 18.06, 3.94, '2022-09-16 14:32:00'); +INSERT INTO "public"."avg_day_data" VALUES (308, 1.04, 78.04, 50.72, 14.59, 4.09, 32.75, 20.59, 28.82, 33.91, 83.20, 96.67, 60.30, 20.23, 2.78, '2022-09-16 14:33:00'); +INSERT INTO "public"."avg_day_data" VALUES (309, 2.94, 46.52, 48.26, 5.20, 11.59, 27.80, 22.59, 27.39, 62.51, 95.25, 108.65, 57.69, 6.39, 2.59, '2022-09-16 14:34:00'); +INSERT INTO "public"."avg_day_data" VALUES (310, 2.82, 82.84, 10.77, 8.11, 3.05, 15.44, 14.57, 24.49, 52.44, 84.43, 94.83, 37.77, 19.82, 6.61, '2022-09-16 14:35:00'); +INSERT INTO "public"."avg_day_data" VALUES (311, 2.27, 40.31, 50.08, 8.04, 10.19, 11.11, 13.03, 20.79, 50.42, 98.41, 101.69, 65.29, 7.68, 9.30, '2022-09-16 14:36:00'); +INSERT INTO "public"."avg_day_data" VALUES (312, 1.65, 71.21, 96.34, 1.55, 11.72, 16.87, 20.98, 24.62, 57.57, 94.57, 93.08, 39.66, 10.00, 5.65, '2022-09-16 14:37:00'); +INSERT INTO "public"."avg_day_data" VALUES (313, 2.29, 55.87, 72.55, 15.41, 2.34, 34.47, 3.88, 23.54, 55.00, 95.45, 103.63, 49.04, 16.97, 6.96, '2022-09-16 14:38:00'); +INSERT INTO "public"."avg_day_data" VALUES (314, 2.05, 65.31, 65.48, 14.15, 19.49, 30.33, 15.13, 20.22, 38.75, 84.75, 92.33, 61.37, 13.88, 2.94, '2022-09-16 14:39:00'); +INSERT INTO "public"."avg_day_data" VALUES (315, 2.74, 83.22, 36.57, 9.95, 16.67, 9.46, 16.07, 26.85, 30.85, 94.37, 101.00, 42.57, 17.31, 9.04, '2022-09-16 14:40:00'); +INSERT INTO "public"."avg_day_data" VALUES (316, 2.83, 76.19, 19.91, 13.05, 3.30, 2.29, 12.98, 23.81, 47.68, 98.72, 116.21, 31.50, 3.47, 2.99, '2022-09-16 14:41:00'); +INSERT INTO "public"."avg_day_data" VALUES (317, 2.83, 59.16, 4.16, 18.50, 9.94, 38.55, 27.43, 21.16, 51.93, 86.37, 111.36, 30.65, 5.53, 2.35, '2022-09-16 14:42:00'); +INSERT INTO "public"."avg_day_data" VALUES (318, 2.54, 87.67, 54.52, 18.44, 14.12, 16.15, 15.36, 24.93, 44.14, 97.97, 101.16, 64.85, 14.64, 8.03, '2022-09-16 14:43:00'); +INSERT INTO "public"."avg_day_data" VALUES (319, 2.94, 78.13, 1.84, 16.25, 6.14, 17.62, 4.16, 26.63, 51.18, 95.56, 108.54, 44.12, 12.70, 5.50, '2022-09-16 14:44:00'); +INSERT INTO "public"."avg_day_data" VALUES (320, 1.20, 49.56, 3.28, 7.32, 16.62, 3.94, 6.91, 28.38, 52.51, 84.56, 99.38, 24.78, 12.66, 0.79, '2022-09-16 14:45:00'); +INSERT INTO "public"."avg_day_data" VALUES (321, 2.39, 94.95, 72.51, 11.54, 2.16, 36.67, 28.52, 25.69, 58.08, 97.38, 87.13, 75.34, 13.73, 4.15, '2022-09-16 14:46:00'); +INSERT INTO "public"."avg_day_data" VALUES (322, 2.98, 50.66, 12.80, 8.57, 5.16, 15.10, 13.78, 25.76, 37.91, 80.57, 105.32, 25.06, 7.55, 3.17, '2022-09-16 14:47:00'); +INSERT INTO "public"."avg_day_data" VALUES (323, 2.65, 36.41, 68.88, 13.05, 4.19, 7.84, 7.32, 25.04, 51.87, 88.63, 112.62, 41.76, 1.47, 7.61, '2022-09-16 14:48:00'); +INSERT INTO "public"."avg_day_data" VALUES (324, 0.02, 78.76, 11.41, 17.96, 1.69, 31.90, 17.15, 29.12, 42.81, 81.64, 87.39, 45.07, 10.39, 7.71, '2022-09-16 14:49:00'); +INSERT INTO "public"."avg_day_data" VALUES (325, 0.04, 58.74, 76.67, 2.40, 7.38, 14.04, 13.64, 22.27, 59.16, 88.43, 99.32, 58.03, 9.33, 6.92, '2022-09-16 14:50:00'); +INSERT INTO "public"."avg_day_data" VALUES (326, 0.52, 48.03, 42.11, 19.63, 2.89, 30.82, 2.65, 26.35, 46.43, 88.68, 118.86, 53.76, 1.25, 5.63, '2022-09-16 14:51:00'); +INSERT INTO "public"."avg_day_data" VALUES (327, 1.30, 35.08, 55.37, 9.45, 10.98, 6.57, 4.73, 29.22, 36.59, 85.47, 119.68, 36.86, 12.25, 3.22, '2022-09-16 14:52:00'); +INSERT INTO "public"."avg_day_data" VALUES (328, 0.63, 42.07, 95.24, 9.49, 13.05, 3.48, 26.13, 27.92, 47.59, 87.26, 84.87, 25.64, 11.98, 9.41, '2022-09-16 14:53:00'); +INSERT INTO "public"."avg_day_data" VALUES (329, 0.58, 93.76, 21.81, 16.19, 0.86, 21.85, 2.82, 24.23, 33.09, 85.67, 92.82, 79.20, 3.45, 7.41, '2022-09-16 14:54:00'); + +-- ---------------------------- +-- Primary Key structure for table avg_day_data +-- ---------------------------- +ALTER TABLE "public"."avg_day_data" ADD CONSTRAINT "avg_day_data_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/dbsql/data_forwarding.sql b/xiuosiot-backend/dbsql/data_forwarding.sql new file mode 100644 index 0000000..15d9cc7 --- /dev/null +++ b/xiuosiot-backend/dbsql/data_forwarding.sql @@ -0,0 +1,48 @@ +/* + Navicat Premium Data Transfer + + Source Server : 115.238.53.59 + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : 115.238.53.59:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 09/11/2022 14:26:33 +*/ + +DROP SEQUENCE IF EXISTS "public"."seq_data_forwarding"; +CREATE SEQUENCE "public"."seq_data_forwarding" +INCREMENT 1 +MINVALUE 1 +MAXVALUE 2147483647 +START 1 +CACHE 1; +ALTER SEQUENCE "public"."seq_data_forwarding" OWNER TO "xiuosiot"; +-- ---------------------------- +-- Table structure for data_forwarding +-- ---------------------------- +DROP TABLE IF EXISTS "public"."data_forwarding"; +CREATE TABLE "public"."data_forwarding" ( + "id" int4 NOT NULL DEFAULT nextval('seq_data_forwarding'::regclass), + "topic" varchar(64) COLLATE "pg_catalog"."default", + "content" varchar(255) COLLATE "pg_catalog"."default", + "type" varchar(32) COLLATE "pg_catalog"."default", + "time" timestamp(6), + "address" varchar(64) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default", + "sql" varchar(255) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."data_forwarding"."topic" IS '转发主题'; +COMMENT ON COLUMN "public"."data_forwarding"."content" IS '转发内容'; +COMMENT ON COLUMN "public"."data_forwarding"."type" IS '转发方式'; +COMMENT ON COLUMN "public"."data_forwarding"."time" IS '转发时间'; +COMMENT ON COLUMN "public"."data_forwarding"."address" IS '转发地址'; +COMMENT ON COLUMN "public"."data_forwarding"."org" IS '所属公司'; +COMMENT ON COLUMN "public"."data_forwarding"."sql" IS '执行sql'; +ALTER TABLE "public"."data_forwarding" ADD CONSTRAINT "data_forwarding_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/dbsql/device_info.sql b/xiuosiot-backend/dbsql/device_info.sql new file mode 100644 index 0000000..a6c52fe --- /dev/null +++ b/xiuosiot-backend/dbsql/device_info.sql @@ -0,0 +1,110 @@ +/* + Navicat Premium Data Transfer + + Source Server : localdsd + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 09/10/2022 20:43:52 +*/ + + +-- ---------------------------- +-- Table structure for device_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."device_info"; +CREATE TABLE "public"."device_info" ( + "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "productname" varchar(32) COLLATE "pg_catalog"."default", + "type" varchar(32) COLLATE "pg_catalog"."default", + "no" varchar(16) COLLATE "pg_catalog"."default" NOT NULL, + "activestatus" int4, + "updatetime" varchar(32) COLLATE "pg_catalog"."default", + "devicedesc" varchar(255) COLLATE "pg_catalog"."default", + "runstatus" int4, + "statusdesc" varchar(255) COLLATE "pg_catalog"."default", + "kernel" varchar(32) COLLATE "pg_catalog"."default", + "webversion" varchar(32) COLLATE "pg_catalog"."default", + "ipaddr" varchar(32) COLLATE "pg_catalog"."default", + "netmask" varchar(32) COLLATE "pg_catalog"."default", + "gateway" varchar(32) COLLATE "pg_catalog"."default", + "dnsserver0" varchar(32) COLLATE "pg_catalog"."default", + "dnsserver1" varchar(32) COLLATE "pg_catalog"."default", + "topic" varchar(32) COLLATE "pg_catalog"."default", + "serveraddr" varchar(64) COLLATE "pg_catalog"."default", + "serverport" varchar(32) COLLATE "pg_catalog"."default", + "username" varchar(32) COLLATE "pg_catalog"."default", + "clientid" varchar(64) COLLATE "pg_catalog"."default", + "privateserveraddr" varchar(32) COLLATE "pg_catalog"."default", + "privateserverport" varchar(32) COLLATE "pg_catalog"."default", + "privateserverusername" varchar(32) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."device_info"."id" IS '主键id'; +COMMENT ON COLUMN "public"."device_info"."productname" IS '产品名称 +彩印车间0 +生产车间1 +成型车间2 +打包车间3'; +COMMENT ON COLUMN "public"."device_info"."type" IS '设备类型 +RV400-NPU16T-5G-AR100 0 +RV400-NPU4T-5G-SR100 1 +M528-A800-5G-HM100 2 +RV400-4G-FR100 3 +M168-LoRa-FM100 4'; +COMMENT ON COLUMN "public"."device_info"."no" IS '设备编号'; +COMMENT ON COLUMN "public"."device_info"."activestatus" IS '设备状态 1-已激活 0-未激活'; +COMMENT ON COLUMN "public"."device_info"."updatetime" IS '更新数据时间'; +COMMENT ON COLUMN "public"."device_info"."devicedesc" IS '设备描述'; +COMMENT ON COLUMN "public"."device_info"."runstatus" IS '运行状态:0-待机,1-运行,2-警告'; +COMMENT ON COLUMN "public"."device_info"."statusdesc" IS '运行状态描述'; +COMMENT ON COLUMN "public"."device_info"."kernel" IS '内核类型'; +COMMENT ON COLUMN "public"."device_info"."webversion" IS '内核版本'; +COMMENT ON COLUMN "public"."device_info"."ipaddr" IS 'ipv4地址'; +COMMENT ON COLUMN "public"."device_info"."netmask" IS 'ipv4子网掩码'; +COMMENT ON COLUMN "public"."device_info"."gateway" IS 'ipv4默认网关'; +COMMENT ON COLUMN "public"."device_info"."dnsserver0" IS '首选dns服务器'; +COMMENT ON COLUMN "public"."device_info"."dnsserver1" IS '备用dns服务器'; +COMMENT ON COLUMN "public"."device_info"."topic" IS 'mqtt发布主题'; +COMMENT ON COLUMN "public"."device_info"."serveraddr" IS 'mqtt服务器地址'; +COMMENT ON COLUMN "public"."device_info"."serverport" IS 'matt端口'; +COMMENT ON COLUMN "public"."device_info"."username" IS 'mqtt用户名'; +COMMENT ON COLUMN "public"."device_info"."clientid" IS 'mqtt客户端id'; +COMMENT ON COLUMN "public"."device_info"."privateserveraddr" IS '私有协议服务器地址'; +COMMENT ON COLUMN "public"."device_info"."privateserverport" IS '私有协议端口号'; +COMMENT ON COLUMN "public"."device_info"."privateserverusername" IS '私有协议用户名'; +COMMENT ON COLUMN "public"."device_info"."org" IS '所属公司'; + +-- ---------------------------- +-- Records of device_info +-- ---------------------------- +INSERT INTO "public"."device_info" VALUES ('20220901112007aiitxiosdsd', '打包车间', 'RV400-NPU16T-5G-AR100', 'A000005', 1, '2022-09-01 11:20:07', '电表监测', 1, '运行', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'dsd'); +INSERT INTO "public"."device_info" VALUES ('20220901112047aiitxiosdsd', '彩印车间', 'M168-LoRa-FM100', 'A000007', 0, '2022-09-01 11:20:47', '电表监测', 1, '运行', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'dsd'); +INSERT INTO "public"."device_info" VALUES ('20220901112103aiitxiosdsd', '成型车间', 'M528-A800-5G-HM100', 'A000008', 0, '2022-09-01 11:21:03', '电表监测', 1, '运行', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'dsd'); +INSERT INTO "public"."device_info" VALUES ('20220901195013aiitxiosdsd', '成型车间', 'RV400-NPU16T-5G-AR100', 'A000009', 1, '2022-09-01 19:50:13', '电表监测', 1, '运行', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'dsd'); +INSERT INTO "public"."device_info" VALUES ('20220901195050aiitxiosdsd', '彩印车间', 'RV400-4G-FR100', 'A000010', 1, '2022-09-01 19:50:50', '电表监测', 0, '待机', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'dsd'); +INSERT INTO "public"."device_info" VALUES ('20220901112032aiitxiosdsd', '生产车间', 'RV400-NPU4T-5G-SR100', 'A000006', 1, '2022-09-01 20:12:43', '电表监测', 1, '运行', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'dsd'); +INSERT INTO "public"."device_info" VALUES ('20220901201304aiitxiosdsd', '彩印车间', 'RV400-NPU16T-5G-AR100', 'A000011', 1, '2022-09-01 20:13:04', '电表监测', 0, '待机', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'dsd'); +INSERT INTO "public"."device_info" VALUES ('20220901111814aiitxiosdsd', '彩印车间', 'M168-LoRa-FM100', 'A000001', 1, '2022-09-01 11:18:14', '电表监测', 1, '运行', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'dsd'); +INSERT INTO "public"."device_info" VALUES ('20221009180320-hangxiao-hx', '数字工厂', 'M528-A800-5G-HM100', 'A000012', 1, '2022-10-09 18:03:20', '激光切割机', 0, '待机', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'hxgg'); +INSERT INTO "public"."device_info" VALUES ('20221009163548-hangxiao-hx', '数字工厂', 'RV400-NPU4T-5G-SR100', 'A000013', 1, '2022-10-09 18:08:23', '火焰切割机', 2, '警告', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'hxgg'); +INSERT INTO "public"."device_info" VALUES ('20221009180814-hangxiao-hx', '数字工厂', 'RV400-NPU16T-5G-AR100', 'A000015', 1, '2022-10-09 18:08:14', '上料工位2', 2, '警告', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'hxgg'); +INSERT INTO "public"."device_info" VALUES ('20221009180843-hangxiao-hx', '数字工厂', 'RV400-NPU4T-5G-SR100', 'A000016', 1, '2022-10-09 18:08:43', '火焰切割机2', 0, '待机', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'hxgg'); +INSERT INTO "public"."device_info" VALUES ('20221009180859-hangxiao-hx', '数字工厂', 'RV400-NPU4T-5G-SR100', 'A000017', 1, '2022-10-09 18:08:59', '火焰切割机3', 1, '运行', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'hxgg'); +INSERT INTO "public"."device_info" VALUES ('20221009180939-hangxiao-hx', '数字工厂', 'RV400-4G-FR100', 'A000018', 1, '2022-10-09 18:09:39', '卧式矫正机', 0, '待机', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'hxgg'); +INSERT INTO "public"."device_info" VALUES ('20221009181000-hangxiao-hx', '数字工厂', 'M168-LoRa-FM100', 'A000019', 1, '2022-10-09 18:10:00', '抛丸线', 0, '待机', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'hxgg'); +INSERT INTO "public"."device_info" VALUES ('20221009181032-hangxiao-hx', '数字工厂', 'M528-A800-5G-HM100', 'A000020', 0, '2022-10-09 18:10:32', '出料缓存工位', 2, '警告', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'hxgg'); +INSERT INTO "public"."device_info" VALUES ('20221009181047-hangxiao-hx', '数字工厂', 'RV400-NPU16T-5G-AR100', 'A000021', 0, '2022-10-09 18:10:47', '进料缓存工位', 2, '警告', 'rt-thread kenel', '1.0', '192.168.131.29', '255.255.254.0', '192.168.130.1', '10.0.110.21', '10.0.110.20', '/broadcast/hf6mzwdVnJg/989898', 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', '1883', 'test1&hf6mzwdVnJg', '123|securemode=3,signmethod=hmacsha1|', '192.168.131.30', '9898', 'admin', 'hxgg'); + +-- ---------------------------- +-- Primary Key structure for table device_info +-- ---------------------------- +ALTER TABLE "public"."device_info" ADD CONSTRAINT "device_info_pkey" PRIMARY KEY ("id", "no"); diff --git a/xiuosiot-backend/dbsql/device_log_info.sql b/xiuosiot-backend/dbsql/device_log_info.sql new file mode 100644 index 0000000..0a5068c --- /dev/null +++ b/xiuosiot-backend/dbsql/device_log_info.sql @@ -0,0 +1,48 @@ +/* + Navicat Premium Data Transfer + + Source Server : 115.238.53.59 + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : 115.238.53.59:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 20/10/2022 17:05:04 +*/ + + +-- ---------------------------- +-- Table structure for device_log_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."device_log_info"; +CREATE TABLE "public"."device_log_info" ( + "device_no" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "log_time" timestamp(6) NOT NULL, + "device_type" varchar(32) COLLATE "pg_catalog"."default", + "thread_no" varchar(32) COLLATE "pg_catalog"."default", + "log_level" int4, + "device_log" varchar(500) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."device_log_info"."device_no" IS '设备编号'; +COMMENT ON COLUMN "public"."device_log_info"."log_time" IS '日志时间'; +COMMENT ON COLUMN "public"."device_log_info"."device_type" IS '设备类型'; +COMMENT ON COLUMN "public"."device_log_info"."thread_no" IS '线程号'; +COMMENT ON COLUMN "public"."device_log_info"."log_level" IS '0=info 1=worring 2= error'; +COMMENT ON COLUMN "public"."device_log_info"."device_log" IS '日志内容'; +COMMENT ON COLUMN "public"."device_log_info"."org" IS '所属公司'; + +-- ---------------------------- +-- Records of device_log_info +-- ---------------------------- + +-- ---------------------------- +-- Primary Key structure for table device_log_info +-- ---------------------------- +ALTER TABLE "public"."device_log_info" ADD CONSTRAINT "device_log_info_pkey" PRIMARY KEY ("device_no", "log_time"); diff --git a/xiuosiot-backend/dbsql/firmware_info.sql b/xiuosiot-backend/dbsql/firmware_info.sql new file mode 100644 index 0000000..02b7959 --- /dev/null +++ b/xiuosiot-backend/dbsql/firmware_info.sql @@ -0,0 +1,55 @@ +/* + Navicat Premium Data Transfer + + Source Server : localxiuos + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 30/08/2023 09:42:24 +*/ + +DROP SEQUENCE IF EXISTS "public"."seq_firmware_info"; +CREATE SEQUENCE "public"."seq_firmware_info" +INCREMENT 1 +MINVALUE 1 +MAXVALUE 2147483647 +START 1 +CACHE 1; +ALTER SEQUENCE "public"."seq_firmware_info" OWNER TO "xiuosiot"; +-- ---------------------------- +-- Table structure for firmware_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."firmware_info"; +CREATE TABLE "public"."firmware_info" ( + "id" int4 NOT NULL DEFAULT nextval('seq_firmware_info'::regclass), + "file_name" varchar(32) COLLATE "pg_catalog"."default", + "file_version" varchar(32) COLLATE "pg_catalog"."default", + "create_time" timestamp(6), + "file_md5" varchar(64) COLLATE "pg_catalog"."default", + "file_desc" varchar(100) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default", + "verify" varchar(32) COLLATE "pg_catalog"."default", + "file_size" int4 +) +; +COMMENT ON COLUMN "public"."firmware_info"."id" IS '主键'; +COMMENT ON COLUMN "public"."firmware_info"."file_name" IS '固件名'; +COMMENT ON COLUMN "public"."firmware_info"."file_version" IS '固件版本'; +COMMENT ON COLUMN "public"."firmware_info"."create_time" IS '上传时间'; +COMMENT ON COLUMN "public"."firmware_info"."file_md5" IS 'md5码'; +COMMENT ON COLUMN "public"."firmware_info"."file_desc" IS '固件描述'; +COMMENT ON COLUMN "public"."firmware_info"."org" IS '所属企业'; +COMMENT ON COLUMN "public"."firmware_info"."verify" IS '验证状态 未验证 验证成功 验证失败'; +COMMENT ON COLUMN "public"."firmware_info"."file_size" IS '文件数量'; + +-- ---------------------------- +-- Primary Key structure for table firmware_info +-- ---------------------------- +ALTER TABLE "public"."firmware_info" ADD CONSTRAINT "firmware_info_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/dbsql/fz_device_info.sql b/xiuosiot-backend/dbsql/fz_device_info.sql new file mode 100644 index 0000000..1a7585d --- /dev/null +++ b/xiuosiot-backend/dbsql/fz_device_info.sql @@ -0,0 +1,139 @@ +/* + Navicat Premium Data Transfer + + Source Server : localdsd + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 18/04/2023 15:07:48 +*/ + + +-- ---------------------------- +-- Table structure for fz_device_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."fz_device_info"; +CREATE TABLE "public"."fz_device_info" ( + "fz_device_no" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "fz_device_status" varchar(32) COLLATE "pg_catalog"."default", + "fz_device_type" varchar(64) COLLATE "pg_catalog"."default", + "fz_device_user" varchar(64) COLLATE "pg_catalog"."default", + "fz_outtime" varchar(255) COLLATE "pg_catalog"."default", + "fz_remark" varchar(255) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."fz_device_info"."fz_device_no" IS '设备编号'; +COMMENT ON COLUMN "public"."fz_device_info"."fz_device_status" IS '设备状态'; +COMMENT ON COLUMN "public"."fz_device_info"."fz_device_type" IS '设备类型'; +COMMENT ON COLUMN "public"."fz_device_info"."fz_device_user" IS '设备使用人'; +COMMENT ON COLUMN "public"."fz_device_info"."fz_outtime" IS '设备出库时间'; +COMMENT ON COLUMN "public"."fz_device_info"."fz_remark" IS '备注信息 +'; + +-- ---------------------------- +-- Records of fz_device_info +-- ---------------------------- +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-3', '', '矽灵通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-4', '盒在', '矽灵通RISCV', '部署杭萧', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-5', '', '矽灵通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-6', '售出', '矽灵通RISCV', '山东大学', '20220602', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-7', '盒在', '矽灵通RISCV', '展架', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-8', '', '矽灵通RISCV', '毕志勇', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-9', '盒在', '矽灵通RISCV', '部署杭萧', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-10', '', '矽灵通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-1', '', '矽灵通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-2', '', '矽灵通ARN', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-3', '', '矽灵通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-4', '', '矽灵通ARM', '毕志勇', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-5', '', '矽灵通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-6', '', '矽灵通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-7', '', '矽灵通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-8', '', '矽灵通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-9', '', '矽灵通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 4G-10', '', '矽灵通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-1', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-2', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-3', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-4', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-5', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-6', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-7', '', '矽望通', '刘伟超', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-8', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-9', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('M7 A7 5G-10', '', '矽望通', '薛', '20220818', '江西师范'); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-1', '售出', '矽慧通', '山东大学', '20220602', ''); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-2', '售出', '矽慧通', '山东大学', '20220602', ''); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-3', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-4', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-5', '', '矽望通', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-6', '', '矽望通', '郭琦康', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-7', '', '矽望通', '薛栋梁', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-8', '', '矽望通', '刘永恺', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-9', '', '矽望通', '', '', '坏'); +INSERT INTO "public"."fz_device_info" VALUES ('MLU220 5G-10', '', '矽望通', '郭琦康', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-1', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-2', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-3', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-4', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-5', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-6', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-7', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-8', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-9', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV 4G-10', '', '矽达通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-1', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-2', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-3', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-4', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-5', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-6', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-7', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-8', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-9', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM 4G-10', '', '矽达通ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('RISCV-1', '', 'AIIT-RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-1', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-2', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-3', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-4', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-5', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-6', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-7', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-8', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-9', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('ARM-10', '', 'AIIT-ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR1', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR2', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR3', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR4', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR5', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR6', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR7', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR8', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR9', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CR10', '', '教学型RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA1', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA2', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA3', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA4', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA5', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA6', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA7', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA8', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA9', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('CA10', '', '教学型ARM', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-1', '盒在', '矽灵通RISCV', '展架', '2023-2-2', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-2', '盒在', '矽灵通RISCV', '', '', ''); +INSERT INTO "public"."fz_device_info" VALUES ('3559A 5G-100', NULL, NULL, NULL, NULL, NULL); + +-- ---------------------------- +-- Primary Key structure for table fz_device_info +-- ---------------------------- +ALTER TABLE "public"."fz_device_info" ADD CONSTRAINT "fz_device_info_pkey" PRIMARY KEY ("fz_device_no"); diff --git a/xiuosiot-backend/dbsql/gzjc_data.sql b/xiuosiot-backend/dbsql/gzjc_data.sql new file mode 100644 index 0000000..f52b2f2 --- /dev/null +++ b/xiuosiot-backend/dbsql/gzjc_data.sql @@ -0,0 +1,465 @@ +/* + Navicat Premium Data Transfer + + Source Server : localdsd + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 02/06/2023 16:06:20 +*/ + +DROP SEQUENCE IF EXISTS "public"."seq_gzjc_data"; +CREATE SEQUENCE "public"."seq_gzjc_data" +INCREMENT 1 +MINVALUE 1 +MAXVALUE 2147483647 +START 1 +CACHE 1; +ALTER SEQUENCE "public"."seq_gzjc_data" OWNER TO "xiuosiot"; +-- ---------------------------- +-- Table structure for gzjc_data +-- ---------------------------- +DROP TABLE IF EXISTS "public"."gzjc_data"; +CREATE TABLE "public"."gzjc_data" ( + "id" int4 NOT NULL DEFAULT nextval('seq_gzjc_data'::regclass), + "o3" numeric(32,2), + "co2" numeric(32,2), + "so2" numeric(32,2), + "no2" numeric(32,2), + "nh3" numeric(32,2), + "tvoc" numeric(32,2), + "ch2o" numeric(32,2), + "c2h5oh" numeric(32,2), + "ch4" numeric(32,2), + "o2" numeric(32,2), + "aqs" numeric(32,2), + "humidness" numeric(32,2), + "temperature" numeric(32,2), + "pm1d0" numeric(32,2), + "pm2d5" numeric(32,2), + "pm10" numeric(32,2), + "windspeed" numeric(32,2), + "winddirection" numeric(32,2), + "airpressure" numeric(32,2), + "time" timestamp(0), + "noise" numeric(32,2) +) +; +COMMENT ON COLUMN "public"."gzjc_data"."humidness" IS '湿度'; +COMMENT ON COLUMN "public"."gzjc_data"."temperature" IS '温度'; +COMMENT ON COLUMN "public"."gzjc_data"."pm1d0" IS 'pm1.0'; +COMMENT ON COLUMN "public"."gzjc_data"."pm2d5" IS 'pm2.5'; +COMMENT ON COLUMN "public"."gzjc_data"."pm10" IS 'pm10'; +COMMENT ON COLUMN "public"."gzjc_data"."windspeed" IS '风速'; +COMMENT ON COLUMN "public"."gzjc_data"."winddirection" IS '风向'; +COMMENT ON COLUMN "public"."gzjc_data"."airpressure" IS '气压'; +COMMENT ON COLUMN "public"."gzjc_data"."time" IS '获取时间'; +COMMENT ON COLUMN "public"."gzjc_data"."noise" IS '噪音'; + +-- ---------------------------- +-- Records of gzjc_data +-- ---------------------------- +INSERT INTO "public"."gzjc_data" VALUES (330, 36.23, 295.58, 0.00, 0.00, 0.00, 0.35, 0.00, 7.82, 0.00, 28.08, 222.67, 59.80, 17.34, 19.79, 47.70, 54.57, 0.11, 224.00, 931.59, '2023-04-03 18:00:00', 84.38); +INSERT INTO "public"."gzjc_data" VALUES (331, 38.89, 265.76, 0.00, 0.00, 0.00, 0.81, 0.00, 1.33, 0.00, 22.20, 227.07, 53.52, 18.83, 18.96, 47.19, 65.87, 0.45, 204.00, 951.28, '2023-04-03 19:00:00', 67.32); +INSERT INTO "public"."gzjc_data" VALUES (332, 30.80, 222.27, 0.00, 0.00, 0.00, 0.11, 0.00, 1.87, 0.00, 27.10, 227.87, 35.84, 19.16, 18.35, 48.19, 67.50, 0.77, 200.00, 946.12, '2023-04-03 20:00:00', 31.14); +INSERT INTO "public"."gzjc_data" VALUES (333, 38.05, 220.46, 0.00, 0.00, 0.00, 0.07, 0.00, 8.10, 0.00, 28.00, 216.98, 35.34, 24.23, 5.86, 46.17, 52.68, 0.08, 226.00, 955.86, '2023-04-03 21:00:00', 72.72); +INSERT INTO "public"."gzjc_data" VALUES (334, 38.83, 209.41, 0.00, 0.00, 0.00, 0.76, 0.00, 4.46, 0.00, 23.40, 222.04, 40.24, 20.02, 4.79, 46.49, 62.59, 0.11, 212.00, 935.76, '2023-04-03 22:00:00', 47.64); +INSERT INTO "public"."gzjc_data" VALUES (335, 30.13, 218.78, 0.00, 0.00, 0.00, 0.35, 0.00, 0.52, 0.00, 24.27, 219.98, 57.79, 22.96, 15.34, 34.50, 65.27, 0.93, 227.00, 955.09, '2023-04-03 23:00:00', 74.28); +INSERT INTO "public"."gzjc_data" VALUES (336, 37.15, 272.75, 0.00, 0.00, 0.00, 0.67, 0.00, 0.84, 0.00, 27.58, 206.31, 44.94, 16.53, 0.93, 32.12, 68.88, 0.25, 225.00, 995.63, '2023-04-04 00:00:00', 100.46); +INSERT INTO "public"."gzjc_data" VALUES (337, 35.98, 261.97, 0.00, 0.00, 0.00, 0.04, 0.00, 8.80, 0.00, 20.30, 211.55, 52.60, 15.85, 5.80, 45.54, 54.82, 0.88, 206.00, 975.72, '2023-04-04 01:00:00', 41.09); +INSERT INTO "public"."gzjc_data" VALUES (338, 30.02, 232.77, 0.00, 0.00, 0.00, 0.34, 0.00, 0.35, 0.00, 23.72, 229.96, 32.88, 23.24, 10.02, 47.05, 69.29, 0.93, 202.00, 977.97, '2023-04-04 02:00:00', 63.38); +INSERT INTO "public"."gzjc_data" VALUES (339, 38.27, 258.20, 0.00, 0.00, 0.00, 0.59, 0.00, 1.06, 0.00, 22.04, 226.80, 38.73, 17.24, 8.71, 35.43, 69.22, 0.88, 217.00, 929.43, '2023-04-04 03:00:00', 38.71); +INSERT INTO "public"."gzjc_data" VALUES (340, 32.80, 211.85, 0.00, 0.00, 0.00, 0.91, 0.00, 1.18, 0.00, 21.17, 214.18, 47.04, 22.44, 16.34, 43.28, 52.82, 0.49, 216.00, 933.68, '2023-04-04 04:00:00', 40.50); +INSERT INTO "public"."gzjc_data" VALUES (341, 34.59, 266.29, 0.00, 0.00, 0.00, 0.36, 0.00, 3.45, 0.00, 23.95, 202.58, 30.20, 23.47, 9.18, 39.66, 54.82, 0.98, 201.00, 969.37, '2023-04-04 05:00:00', 89.59); +INSERT INTO "public"."gzjc_data" VALUES (342, 35.34, 265.61, 0.00, 0.00, 0.00, 0.08, 0.00, 1.37, 0.00, 23.69, 201.69, 38.22, 24.02, 14.54, 31.47, 68.14, 0.54, 207.00, 923.80, '2023-04-04 06:00:00', 86.40); +INSERT INTO "public"."gzjc_data" VALUES (343, 36.75, 204.86, 0.00, 0.00, 0.00, 0.67, 0.00, 8.39, 0.00, 27.24, 213.26, 46.37, 22.08, 10.06, 32.87, 59.53, 0.38, 207.00, 933.59, '2023-04-04 07:00:00', 64.20); +INSERT INTO "public"."gzjc_data" VALUES (344, 33.55, 237.00, 0.00, 0.00, 0.00, 0.03, 0.00, 4.68, 0.00, 28.36, 201.61, 49.93, 21.25, 9.29, 31.41, 50.66, 0.55, 211.00, 975.09, '2023-04-04 08:00:00', 42.95); +INSERT INTO "public"."gzjc_data" VALUES (345, 36.47, 243.05, 0.00, 0.00, 0.00, 0.07, 0.00, 0.08, 0.00, 24.44, 225.71, 51.58, 19.42, 3.31, 32.67, 66.90, 0.10, 202.00, 915.19, '2023-04-04 09:00:00', 93.98); +INSERT INTO "public"."gzjc_data" VALUES (346, 32.32, 231.29, 0.00, 0.00, 0.00, 0.41, 0.00, 1.73, 0.00, 20.47, 215.51, 40.43, 19.72, 5.45, 30.82, 64.75, 0.30, 200.00, 900.86, '2023-04-04 10:00:00', 83.69); +INSERT INTO "public"."gzjc_data" VALUES (347, 35.14, 248.61, 0.00, 0.00, 0.00, 0.49, 0.00, 8.87, 0.00, 21.02, 228.46, 57.68, 15.37, 3.55, 39.35, 59.13, 0.46, 226.00, 959.58, '2023-04-04 14:00:00', 97.08); +INSERT INTO "public"."gzjc_data" VALUES (348, 32.83, 269.68, 0.00, 0.00, 0.00, 0.25, 0.00, 5.04, 0.00, 24.25, 222.12, 30.56, 21.57, 6.03, 41.39, 50.38, 0.03, 210.00, 940.33, '2023-04-04 15:00:00', 40.31); +INSERT INTO "public"."gzjc_data" VALUES (349, 32.32, 230.11, 0.00, 0.00, 0.00, 0.20, 0.00, 0.27, 0.00, 20.70, 208.79, 42.32, 17.43, 10.16, 32.18, 64.57, 0.78, 229.00, 903.19, '2023-04-04 16:00:00', 68.92); +INSERT INTO "public"."gzjc_data" VALUES (350, 35.19, 285.62, 0.00, 0.00, 0.00, 0.77, 0.00, 7.14, 0.00, 20.87, 214.53, 34.16, 20.34, 8.54, 45.83, 60.13, 0.39, 226.00, 977.61, '2023-04-04 17:00:00', 83.37); +INSERT INTO "public"."gzjc_data" VALUES (351, 30.55, 299.40, 0.00, 0.00, 0.00, 0.37, 0.00, 5.87, 0.00, 26.11, 214.50, 36.94, 15.40, 1.30, 31.16, 60.70, 0.92, 211.00, 938.06, '2023-04-10 14:00:00', 70.91); +INSERT INTO "public"."gzjc_data" VALUES (352, 38.04, 221.09, 0.00, 0.00, 0.00, 0.70, 0.00, 1.14, 0.00, 20.75, 229.05, 31.38, 15.62, 15.78, 43.41, 64.44, 0.28, 221.00, 957.28, '2023-04-10 15:00:00', 44.78); +INSERT INTO "public"."gzjc_data" VALUES (353, 39.12, 266.52, 0.00, 0.00, 0.00, 0.01, 0.00, 5.90, 0.00, 29.95, 229.34, 33.65, 15.10, 14.05, 34.08, 58.29, 0.85, 229.00, 998.46, '2023-04-10 16:00:00', 58.77); +INSERT INTO "public"."gzjc_data" VALUES (354, 33.65, 208.51, 0.00, 0.00, 0.00, 0.40, 0.00, 4.28, 0.00, 26.98, 206.82, 55.90, 21.66, 17.54, 39.93, 57.84, 0.92, 214.00, 993.37, '2023-04-10 17:00:00', 94.06); +INSERT INTO "public"."gzjc_data" VALUES (355, 30.54, 206.09, 0.00, 0.00, 0.00, 0.10, 0.00, 9.13, 0.00, 22.64, 216.96, 55.56, 20.74, 4.73, 46.63, 53.75, 0.13, 212.00, 963.82, '2023-04-12 12:00:00', 93.89); +INSERT INTO "public"."gzjc_data" VALUES (356, 32.65, 247.25, 0.00, 0.00, 0.00, 0.91, 0.00, 4.12, 0.00, 28.89, 222.40, 43.24, 17.58, 17.83, 46.54, 58.63, 0.96, 223.00, 986.29, '2023-04-12 13:00:00', 34.57); +INSERT INTO "public"."gzjc_data" VALUES (357, 30.95, 208.13, 0.00, 0.00, 0.00, 0.65, 0.00, 1.79, 0.00, 27.50, 209.35, 48.54, 22.76, 9.82, 48.11, 57.34, 0.98, 223.00, 990.61, '2023-04-12 14:00:00', 42.43); +INSERT INTO "public"."gzjc_data" VALUES (358, 38.57, 241.41, 0.00, 0.00, 0.00, 0.41, 0.00, 2.33, 0.00, 23.26, 209.43, 55.59, 17.32, 17.56, 37.79, 63.09, 0.25, 209.00, 972.80, '2023-04-12 15:00:00', 91.58); +INSERT INTO "public"."gzjc_data" VALUES (359, 32.62, 232.33, 0.00, 0.00, 0.00, 0.18, 0.00, 0.67, 0.00, 22.57, 219.35, 48.94, 15.73, 1.78, 35.86, 54.37, 0.75, 201.00, 904.06, '2023-04-12 16:00:00', 52.49); +INSERT INTO "public"."gzjc_data" VALUES (360, 36.82, 226.88, 0.00, 0.00, 0.00, 0.36, 0.00, 8.62, 0.00, 26.00, 215.86, 58.50, 21.98, 15.09, 49.64, 62.93, 0.03, 206.00, 912.52, '2023-04-12 17:00:00', 63.33); +INSERT INTO "public"."gzjc_data" VALUES (361, 38.12, 265.88, 0.00, 0.00, 0.00, 0.95, 0.00, 7.82, 0.00, 29.39, 203.27, 44.15, 23.83, 18.90, 41.19, 61.42, 0.46, 216.00, 906.22, '2023-04-18 17:00:00', 65.30); +INSERT INTO "public"."gzjc_data" VALUES (362, 39.36, 260.22, 0.00, 0.00, 0.00, 0.47, 0.00, 2.06, 0.00, 21.96, 205.26, 54.42, 21.49, 5.94, 37.49, 66.21, 0.67, 218.00, 939.26, '2023-04-18 18:00:00', 60.94); +INSERT INTO "public"."gzjc_data" VALUES (363, 38.51, 227.34, 0.00, 0.00, 0.00, 0.71, 0.00, 4.69, 0.00, 28.07, 215.92, 58.13, 23.01, 9.65, 37.20, 51.39, 0.48, 211.00, 908.25, '2023-04-18 19:00:00', 72.00); +INSERT INTO "public"."gzjc_data" VALUES (364, 39.20, 251.15, 0.00, 0.00, 0.00, 0.92, 0.00, 2.33, 0.00, 21.79, 209.16, 58.28, 23.77, 0.06, 41.22, 67.02, 0.15, 205.00, 905.05, '2023-04-18 20:00:00', 44.36); +INSERT INTO "public"."gzjc_data" VALUES (365, 30.78, 291.25, 0.00, 0.00, 0.00, 0.85, 0.00, 2.67, 0.00, 20.89, 203.62, 35.35, 15.83, 15.79, 36.66, 60.72, 0.12, 202.00, 901.86, '2023-04-18 21:00:00', 83.79); +INSERT INTO "public"."gzjc_data" VALUES (366, 36.75, 284.98, 0.00, 0.00, 0.00, 0.55, 0.00, 1.60, 0.00, 29.83, 209.23, 55.44, 15.10, 9.43, 31.75, 69.30, 0.91, 202.00, 913.63, '2023-04-18 22:00:00', 69.11); +INSERT INTO "public"."gzjc_data" VALUES (367, 35.58, 265.33, 0.00, 0.00, 0.00, 0.16, 0.00, 3.72, 0.00, 24.64, 206.56, 38.79, 16.40, 12.60, 35.79, 60.80, 0.65, 229.00, 957.58, '2023-04-18 23:00:00', 36.75); +INSERT INTO "public"."gzjc_data" VALUES (368, 38.14, 267.00, 0.00, 0.00, 0.00, 0.37, 0.00, 9.18, 0.00, 26.82, 216.29, 52.56, 21.90, 6.62, 48.23, 68.78, 0.52, 204.00, 907.18, '2023-04-19 00:00:00', 56.31); +INSERT INTO "public"."gzjc_data" VALUES (369, 33.02, 240.09, 0.00, 0.00, 0.00, 0.60, 0.00, 1.76, 0.00, 26.41, 222.31, 39.42, 22.59, 13.94, 37.43, 51.85, 0.39, 223.00, 958.23, '2023-04-19 01:00:00', 37.76); +INSERT INTO "public"."gzjc_data" VALUES (370, 35.44, 281.80, 0.00, 0.00, 0.00, 0.21, 0.00, 8.86, 0.00, 27.51, 207.67, 34.12, 21.56, 11.90, 49.33, 61.20, 0.89, 211.00, 999.56, '2023-04-19 02:00:00', 87.93); +INSERT INTO "public"."gzjc_data" VALUES (371, 37.84, 209.67, 0.00, 0.00, 0.00, 0.17, 0.00, 8.66, 0.00, 26.53, 201.02, 31.05, 19.84, 14.82, 49.86, 57.90, 0.66, 217.00, 947.42, '2023-04-19 03:00:00', 67.72); +INSERT INTO "public"."gzjc_data" VALUES (372, 39.00, 240.56, 0.00, 0.00, 0.00, 0.78, 0.00, 9.96, 0.00, 28.98, 206.75, 43.95, 23.16, 3.16, 32.05, 65.53, 0.96, 223.00, 938.36, '2023-04-19 04:00:00', 48.21); +INSERT INTO "public"."gzjc_data" VALUES (373, 36.33, 257.09, 0.00, 0.00, 0.00, 0.69, 0.00, 8.00, 0.00, 21.25, 205.93, 31.62, 24.16, 8.89, 47.59, 59.64, 0.44, 218.00, 960.27, '2023-04-19 05:00:00', 94.80); +INSERT INTO "public"."gzjc_data" VALUES (374, 30.81, 278.28, 0.00, 0.00, 0.00, 0.88, 0.00, 7.39, 0.00, 29.87, 200.59, 47.68, 23.54, 16.29, 35.64, 54.95, 0.09, 211.00, 911.57, '2023-04-19 06:00:00', 34.98); +INSERT INTO "public"."gzjc_data" VALUES (375, 32.00, 288.63, 0.00, 0.00, 0.00, 0.73, 0.00, 5.65, 0.00, 20.07, 213.81, 37.74, 17.67, 9.97, 32.53, 58.03, 0.68, 224.00, 945.28, '2023-04-19 07:00:00', 87.48); +INSERT INTO "public"."gzjc_data" VALUES (376, 30.70, 271.77, 0.00, 0.00, 0.00, 0.08, 0.00, 5.52, 0.00, 23.33, 208.80, 32.07, 19.31, 7.79, 48.59, 58.13, 0.51, 213.00, 960.64, '2023-04-19 08:00:00', 47.23); +INSERT INTO "public"."gzjc_data" VALUES (377, 32.74, 276.33, 0.00, 0.00, 0.00, 0.07, 0.00, 9.09, 0.00, 26.35, 215.51, 40.44, 23.72, 15.24, 33.01, 50.48, 0.97, 200.00, 950.47, '2023-04-19 09:00:00', 81.83); +INSERT INTO "public"."gzjc_data" VALUES (378, 38.85, 247.23, 0.00, 0.00, 0.00, 0.90, 0.00, 1.99, 0.00, 25.85, 210.31, 35.86, 16.23, 16.20, 42.02, 51.15, 0.89, 220.00, 956.54, '2023-04-19 10:00:00', 65.66); +INSERT INTO "public"."gzjc_data" VALUES (379, 35.27, 259.37, 0.00, 0.00, 0.00, 0.53, 0.00, 6.82, 0.00, 25.91, 206.32, 43.41, 23.11, 1.17, 31.59, 62.24, 0.21, 228.00, 961.51, '2023-04-19 11:00:00', 50.12); +INSERT INTO "public"."gzjc_data" VALUES (380, 35.62, 219.41, 0.00, 0.00, 0.00, 0.11, 0.00, 5.52, 0.00, 21.86, 228.08, 37.83, 15.16, 15.06, 46.64, 56.91, 0.64, 227.00, 967.17, '2023-04-19 12:00:00', 67.27); +INSERT INTO "public"."gzjc_data" VALUES (381, 32.62, 274.73, 0.00, 0.00, 0.00, 0.35, 0.00, 8.06, 0.00, 29.26, 220.24, 42.91, 17.14, 12.77, 38.16, 58.37, 0.60, 215.00, 948.95, '2023-04-19 13:00:00', 82.96); +INSERT INTO "public"."gzjc_data" VALUES (382, 32.15, 248.67, 0.00, 0.00, 0.00, 0.16, 0.00, 9.03, 0.00, 26.01, 226.21, 54.00, 24.68, 18.87, 39.27, 53.17, 0.12, 211.00, 910.44, '2023-04-19 14:00:00', 89.05); +INSERT INTO "public"."gzjc_data" VALUES (383, 32.72, 283.03, 0.00, 0.00, 0.00, 0.22, 0.00, 7.52, 0.00, 27.18, 227.27, 33.95, 15.96, 14.15, 40.14, 54.38, 0.09, 222.00, 914.60, '2023-04-19 15:00:00', 85.27); +INSERT INTO "public"."gzjc_data" VALUES (384, 32.71, 219.70, 0.00, 0.00, 0.00, 0.87, 0.00, 0.97, 0.00, 26.66, 220.55, 49.70, 22.03, 10.98, 41.55, 51.84, 0.10, 200.00, 913.85, '2023-04-19 16:00:00', 64.53); +INSERT INTO "public"."gzjc_data" VALUES (385, 37.10, 207.95, 0.00, 0.00, 0.00, 0.85, 0.00, 8.98, 0.00, 22.57, 223.86, 46.91, 20.35, 5.20, 39.98, 65.59, 0.09, 201.00, 975.81, '2023-04-19 17:00:00', 90.67); +INSERT INTO "public"."gzjc_data" VALUES (386, 36.15, 293.81, 0.00, 0.00, 0.00, 0.13, 0.00, 0.62, 0.00, 28.59, 219.96, 53.22, 20.69, 1.25, 39.28, 51.00, 0.84, 224.00, 966.23, '2023-04-19 18:00:00', 84.15); +INSERT INTO "public"."gzjc_data" VALUES (387, 35.92, 200.52, 0.00, 0.00, 0.00, 0.99, 0.00, 1.99, 0.00, 24.35, 208.30, 49.80, 24.72, 2.91, 30.06, 66.07, 0.14, 206.00, 996.89, '2023-04-19 19:00:00', 88.01); +INSERT INTO "public"."gzjc_data" VALUES (388, 35.04, 259.28, 0.00, 0.00, 0.00, 0.09, 0.00, 3.02, 0.00, 24.37, 209.79, 37.67, 24.14, 7.88, 46.53, 60.52, 0.82, 229.00, 931.37, '2023-04-19 20:00:00', 49.68); +INSERT INTO "public"."gzjc_data" VALUES (389, 33.35, 263.63, 0.00, 0.00, 0.00, 0.58, 0.00, 2.78, 0.00, 20.92, 214.17, 35.31, 22.37, 2.03, 31.34, 67.45, 0.21, 205.00, 936.58, '2023-04-19 21:00:00', 35.16); +INSERT INTO "public"."gzjc_data" VALUES (390, 39.92, 263.76, 0.00, 0.00, 0.00, 0.04, 0.00, 2.24, 0.00, 22.51, 206.76, 51.52, 17.46, 4.95, 42.72, 56.76, 0.62, 220.00, 921.55, '2023-04-19 22:00:00', 57.95); +INSERT INTO "public"."gzjc_data" VALUES (391, 34.13, 269.79, 0.00, 0.00, 0.00, 0.49, 0.00, 9.70, 0.00, 21.15, 204.53, 51.58, 18.29, 6.53, 46.62, 53.84, 0.93, 229.00, 938.18, '2023-04-19 23:00:00', 80.13); +INSERT INTO "public"."gzjc_data" VALUES (392, 32.03, 285.74, 0.00, 0.00, 0.00, 0.05, 0.00, 0.85, 0.00, 28.96, 207.69, 48.62, 19.36, 5.98, 39.97, 58.58, 0.16, 222.00, 929.05, '2023-04-20 00:00:18', 56.99); +INSERT INTO "public"."gzjc_data" VALUES (393, 38.94, 280.20, 0.00, 0.00, 0.00, 0.99, 0.00, 3.81, 0.00, 22.40, 228.89, 39.39, 16.58, 2.86, 39.13, 57.40, 0.82, 225.00, 914.67, '2023-04-20 01:00:00', 59.40); +INSERT INTO "public"."gzjc_data" VALUES (394, 35.76, 299.25, 0.00, 0.00, 0.00, 0.57, 0.00, 0.56, 0.00, 21.16, 220.11, 35.38, 15.83, 12.71, 48.25, 69.80, 0.58, 213.00, 975.25, '2023-04-20 02:00:00', 61.23); +INSERT INTO "public"."gzjc_data" VALUES (395, 38.37, 298.28, 0.00, 0.00, 0.00, 0.78, 0.00, 5.13, 0.00, 27.76, 202.50, 46.99, 20.06, 7.90, 44.65, 51.97, 0.60, 217.00, 993.22, '2023-04-20 03:00:00', 97.18); +INSERT INTO "public"."gzjc_data" VALUES (396, 38.77, 217.15, 0.00, 0.00, 0.00, 0.68, 0.00, 6.32, 0.00, 23.20, 218.01, 49.41, 17.62, 17.28, 41.88, 62.74, 0.08, 223.00, 918.68, '2023-04-20 04:00:00', 86.01); +INSERT INTO "public"."gzjc_data" VALUES (397, 33.69, 271.84, 0.00, 0.00, 0.00, 0.47, 0.00, 2.14, 0.00, 24.09, 229.81, 49.29, 21.76, 2.73, 38.50, 50.17, 0.28, 204.00, 965.81, '2023-04-20 05:00:00', 54.44); +INSERT INTO "public"."gzjc_data" VALUES (398, 30.14, 228.92, 0.00, 0.00, 0.00, 0.70, 0.00, 3.16, 0.00, 27.53, 208.38, 52.65, 21.39, 2.06, 38.13, 63.10, 0.34, 229.00, 903.75, '2023-04-20 06:00:00', 57.28); +INSERT INTO "public"."gzjc_data" VALUES (399, 38.85, 274.50, 0.00, 0.00, 0.00, 0.54, 0.00, 9.15, 0.00, 23.62, 211.81, 32.77, 18.90, 3.69, 48.95, 50.19, 0.03, 201.00, 987.58, '2023-04-20 07:00:00', 48.06); +INSERT INTO "public"."gzjc_data" VALUES (400, 33.52, 274.53, 0.00, 0.00, 0.00, 0.69, 0.00, 8.39, 0.00, 22.96, 213.04, 31.43, 15.71, 16.53, 41.33, 52.37, 0.09, 213.00, 910.21, '2023-04-20 08:00:00', 45.65); +INSERT INTO "public"."gzjc_data" VALUES (401, 30.05, 245.96, 0.00, 0.00, 0.00, 0.72, 0.00, 1.77, 0.00, 23.63, 214.59, 52.77, 21.10, 12.73, 38.02, 58.16, 0.20, 227.00, 913.10, '2023-04-20 09:00:00', 35.48); +INSERT INTO "public"."gzjc_data" VALUES (402, 31.98, 237.61, 0.00, 0.00, 0.00, 0.75, 0.00, 8.18, 0.00, 21.82, 217.39, 52.02, 18.64, 19.14, 30.49, 63.18, 0.40, 204.00, 997.28, '2023-04-20 10:00:00', 53.60); +INSERT INTO "public"."gzjc_data" VALUES (403, 35.65, 202.93, 0.00, 0.00, 0.00, 0.86, 0.00, 1.97, 0.00, 29.82, 210.27, 51.19, 21.63, 0.88, 45.14, 68.13, 0.93, 201.00, 975.09, '2023-04-20 11:00:00', 70.37); +INSERT INTO "public"."gzjc_data" VALUES (404, 36.69, 238.42, 0.00, 0.00, 0.00, 0.84, 0.00, 6.09, 0.00, 25.40, 221.14, 54.07, 17.89, 2.22, 46.62, 68.55, 0.88, 224.00, 947.98, '2023-04-20 12:00:00', 42.30); +INSERT INTO "public"."gzjc_data" VALUES (405, 34.75, 267.77, 0.00, 0.00, 0.00, 0.37, 0.00, 7.95, 0.00, 25.53, 216.34, 30.81, 15.25, 3.20, 42.65, 56.98, 0.73, 207.00, 948.42, '2023-04-20 13:00:00', 77.63); +INSERT INTO "public"."gzjc_data" VALUES (406, 35.85, 224.40, 0.00, 0.00, 0.00, 0.23, 0.00, 8.11, 0.00, 20.97, 222.34, 38.58, 16.27, 3.70, 48.70, 68.94, 0.74, 217.00, 911.18, '2023-04-20 14:00:00', 62.94); +INSERT INTO "public"."gzjc_data" VALUES (407, 33.66, 214.10, 0.00, 0.00, 0.00, 0.15, 0.00, 9.91, 0.00, 29.09, 210.29, 53.68, 21.72, 11.19, 31.11, 52.96, 0.54, 202.00, 945.41, '2023-04-20 15:00:00', 50.27); +INSERT INTO "public"."gzjc_data" VALUES (408, 32.97, 203.24, 0.00, 0.00, 0.00, 0.94, 0.00, 7.47, 0.00, 26.77, 224.78, 55.14, 18.47, 16.77, 33.60, 68.12, 0.32, 205.00, 926.40, '2023-04-20 16:00:00', 75.91); +INSERT INTO "public"."gzjc_data" VALUES (409, 36.48, 213.08, 0.00, 0.00, 0.00, 0.43, 0.00, 7.55, 0.00, 27.01, 206.89, 37.01, 16.43, 4.03, 31.74, 58.77, 0.92, 209.00, 923.80, '2023-04-20 17:00:00', 38.77); +INSERT INTO "public"."gzjc_data" VALUES (410, 39.26, 231.65, 0.00, 0.00, 0.00, 0.20, 0.00, 3.50, 0.00, 25.40, 227.75, 55.32, 24.50, 0.33, 38.14, 51.36, 0.78, 208.00, 960.44, '2023-04-20 18:00:00', 42.25); +INSERT INTO "public"."gzjc_data" VALUES (411, 37.42, 220.65, 0.00, 0.00, 0.00, 0.34, 0.00, 6.04, 0.00, 21.12, 214.44, 40.31, 18.16, 2.97, 45.64, 52.67, 0.83, 204.00, 925.68, '2023-04-20 19:00:00', 86.14); +INSERT INTO "public"."gzjc_data" VALUES (412, 34.85, 258.27, 0.00, 0.00, 0.00, 0.63, 0.00, 6.71, 0.00, 22.08, 204.69, 44.11, 15.49, 19.30, 46.41, 64.39, 0.34, 205.00, 933.23, '2023-04-20 20:00:00', 67.41); +INSERT INTO "public"."gzjc_data" VALUES (413, 34.41, 232.48, 0.00, 0.00, 0.00, 0.97, 0.00, 7.26, 0.00, 26.95, 228.71, 58.61, 20.86, 7.34, 39.46, 60.87, 0.62, 218.00, 965.34, '2023-04-20 21:00:00', 95.04); +INSERT INTO "public"."gzjc_data" VALUES (414, 33.67, 238.87, 0.00, 0.00, 0.00, 0.90, 0.00, 1.06, 0.00, 27.15, 213.91, 46.69, 22.66, 4.01, 43.76, 56.42, 0.93, 207.00, 981.12, '2023-04-20 22:00:00', 34.31); +INSERT INTO "public"."gzjc_data" VALUES (415, 31.96, 276.86, 0.00, 0.00, 0.00, 0.40, 0.00, 5.68, 0.00, 22.50, 213.74, 40.56, 24.79, 5.66, 36.23, 58.45, 0.86, 212.00, 963.62, '2023-04-20 23:00:00', 32.81); +INSERT INTO "public"."gzjc_data" VALUES (416, 34.55, 267.79, 0.00, 0.00, 0.00, 0.13, 0.00, 5.58, 0.00, 24.43, 206.54, 49.38, 16.45, 4.47, 36.62, 68.33, 0.74, 209.00, 921.81, '2023-04-21 00:00:18', 36.58); +INSERT INTO "public"."gzjc_data" VALUES (417, 30.39, 222.90, 0.00, 0.00, 0.00, 0.73, 0.00, 2.49, 0.00, 28.29, 212.69, 34.84, 18.47, 14.34, 39.19, 61.50, 0.24, 201.00, 909.33, '2023-04-21 01:00:00', 32.15); +INSERT INTO "public"."gzjc_data" VALUES (418, 36.78, 230.05, 0.00, 0.00, 0.00, 0.74, 0.00, 9.26, 0.00, 25.20, 207.48, 49.33, 22.92, 19.00, 42.18, 66.89, 0.88, 219.00, 945.29, '2023-04-21 01:59:58', 66.27); +INSERT INTO "public"."gzjc_data" VALUES (419, 31.75, 285.47, 0.00, 0.00, 0.00, 0.62, 0.00, 6.00, 0.00, 23.84, 215.75, 41.61, 16.21, 0.08, 47.27, 69.24, 0.57, 203.00, 908.37, '2023-04-21 03:00:00', 44.26); +INSERT INTO "public"."gzjc_data" VALUES (420, 32.60, 220.19, 0.00, 0.00, 0.00, 0.73, 0.00, 2.22, 0.00, 28.18, 215.06, 57.92, 17.25, 19.56, 42.25, 55.28, 0.47, 207.00, 940.33, '2023-04-21 04:00:00', 43.54); +INSERT INTO "public"."gzjc_data" VALUES (421, 37.03, 219.22, 0.00, 0.00, 0.00, 0.99, 0.00, 8.76, 0.00, 28.06, 217.36, 35.16, 21.67, 4.01, 45.02, 56.79, 0.21, 212.00, 990.78, '2023-04-21 05:00:00', 86.27); +INSERT INTO "public"."gzjc_data" VALUES (422, 37.73, 239.47, 0.00, 0.00, 0.00, 0.30, 0.00, 2.51, 0.00, 21.38, 213.39, 44.07, 19.45, 1.70, 47.06, 58.42, 0.16, 227.00, 982.22, '2023-04-21 06:00:00', 66.20); +INSERT INTO "public"."gzjc_data" VALUES (423, 37.19, 261.02, 0.00, 0.00, 0.00, 0.37, 0.00, 1.76, 0.00, 25.76, 218.31, 44.21, 24.35, 17.01, 41.45, 61.11, 0.06, 219.00, 964.44, '2023-04-21 07:00:00', 33.28); +INSERT INTO "public"."gzjc_data" VALUES (424, 36.80, 211.63, 0.00, 0.00, 0.00, 0.68, 0.00, 9.04, 0.00, 25.57, 220.61, 35.41, 16.00, 11.31, 37.53, 66.70, 0.55, 213.00, 944.87, '2023-04-21 08:00:00', 73.84); +INSERT INTO "public"."gzjc_data" VALUES (425, 36.06, 257.91, 0.00, 0.00, 0.00, 0.18, 0.00, 5.88, 0.00, 25.14, 208.10, 31.28, 23.26, 2.13, 42.74, 58.40, 0.27, 205.00, 981.74, '2023-04-21 09:00:00', 36.74); +INSERT INTO "public"."gzjc_data" VALUES (426, 39.65, 299.83, 0.00, 0.00, 0.00, 0.61, 0.00, 3.67, 0.00, 23.44, 223.53, 40.07, 15.17, 3.62, 47.88, 56.03, 0.09, 223.00, 971.74, '2023-04-21 10:00:00', 34.42); +INSERT INTO "public"."gzjc_data" VALUES (427, 30.17, 222.14, 0.00, 0.00, 0.00, 0.60, 0.00, 6.96, 0.00, 27.63, 215.68, 49.17, 21.90, 6.45, 46.58, 50.09, 0.78, 219.00, 908.70, '2023-04-21 11:00:00', 37.51); +INSERT INTO "public"."gzjc_data" VALUES (428, 33.57, 263.34, 0.00, 0.00, 0.00, 0.97, 0.00, 4.66, 0.00, 26.39, 213.87, 57.65, 18.82, 10.34, 47.20, 59.17, 0.51, 207.00, 907.78, '2023-04-21 12:00:00', 39.29); +INSERT INTO "public"."gzjc_data" VALUES (429, 39.83, 228.05, 0.00, 0.00, 0.00, 0.86, 0.00, 3.35, 0.00, 20.11, 218.28, 47.02, 23.89, 0.38, 32.56, 67.71, 0.33, 229.00, 902.41, '2023-04-21 13:00:00', 66.02); +INSERT INTO "public"."gzjc_data" VALUES (430, 33.77, 233.58, 0.00, 0.00, 0.00, 0.94, 0.00, 6.18, 0.00, 24.92, 203.04, 45.38, 19.46, 6.76, 37.28, 50.62, 0.10, 226.00, 922.15, '2023-04-21 14:00:00', 43.18); +INSERT INTO "public"."gzjc_data" VALUES (431, 33.72, 268.91, 0.00, 0.00, 0.00, 0.10, 0.00, 0.58, 0.00, 28.98, 221.85, 31.68, 15.53, 15.12, 30.84, 68.61, 0.63, 217.00, 995.20, '2023-04-21 15:00:00', 84.64); +INSERT INTO "public"."gzjc_data" VALUES (432, 38.32, 209.06, 0.00, 0.00, 0.00, 0.62, 0.00, 0.99, 0.00, 20.47, 214.42, 34.51, 21.03, 14.49, 42.20, 51.06, 0.68, 214.00, 949.86, '2023-04-21 16:00:00', 58.64); +INSERT INTO "public"."gzjc_data" VALUES (433, 37.66, 274.01, 0.00, 0.00, 0.00, 0.89, 0.00, 5.82, 0.00, 22.88, 216.76, 54.17, 20.87, 8.50, 31.88, 56.94, 0.69, 227.00, 991.59, '2023-04-21 17:00:00', 33.00); +INSERT INTO "public"."gzjc_data" VALUES (434, 35.73, 297.93, 0.00, 0.00, 0.00, 0.75, 0.00, 1.71, 0.00, 25.92, 209.58, 48.79, 21.25, 1.58, 35.28, 62.45, 0.01, 211.00, 971.90, '2023-04-21 18:00:00', 95.35); +INSERT INTO "public"."gzjc_data" VALUES (435, 38.62, 233.64, 0.00, 0.00, 0.00, 0.82, 0.00, 6.93, 0.00, 27.17, 228.47, 54.82, 16.23, 10.08, 32.90, 57.37, 0.65, 211.00, 925.65, '2023-04-21 19:00:00', 79.10); +INSERT INTO "public"."gzjc_data" VALUES (436, 38.53, 234.77, 0.00, 0.00, 0.00, 0.71, 0.00, 8.68, 0.00, 23.75, 207.54, 36.75, 16.34, 8.59, 30.76, 67.36, 0.57, 222.00, 962.54, '2023-04-21 20:00:00', 36.76); +INSERT INTO "public"."gzjc_data" VALUES (437, 34.65, 298.05, 0.00, 0.00, 0.00, 0.46, 0.00, 0.44, 0.00, 21.81, 211.95, 55.60, 23.50, 15.04, 37.84, 68.17, 0.83, 224.00, 972.97, '2023-04-21 21:00:00', 94.29); +INSERT INTO "public"."gzjc_data" VALUES (438, 36.45, 276.00, 0.00, 0.00, 0.00, 0.47, 0.00, 6.32, 0.00, 29.30, 208.97, 33.67, 22.92, 12.80, 33.65, 54.09, 0.36, 206.00, 907.97, '2023-04-21 22:00:00', 48.97); +INSERT INTO "public"."gzjc_data" VALUES (439, 38.53, 292.26, 0.00, 0.00, 0.00, 0.43, 0.00, 0.13, 0.00, 23.04, 224.74, 46.38, 17.48, 13.28, 41.94, 54.89, 0.75, 219.00, 949.87, '2023-04-21 23:00:00', 53.90); +INSERT INTO "public"."gzjc_data" VALUES (440, 33.42, 283.00, 0.00, 0.00, 0.00, 0.50, 0.00, 2.71, 0.00, 24.09, 222.90, 52.89, 22.67, 2.76, 30.09, 58.58, 0.90, 217.00, 900.17, '2023-04-22 00:00:16', 32.12); +INSERT INTO "public"."gzjc_data" VALUES (441, 33.98, 212.68, 0.00, 0.00, 0.00, 0.57, 0.00, 0.64, 0.00, 28.60, 219.31, 55.13, 16.41, 3.04, 37.31, 57.51, 0.77, 200.00, 920.52, '2023-04-22 01:00:00', 39.53); +INSERT INTO "public"."gzjc_data" VALUES (442, 37.59, 216.02, 0.00, 0.00, 0.00, 0.19, 0.00, 3.95, 0.00, 22.14, 210.91, 34.27, 22.18, 18.21, 30.17, 59.90, 0.87, 217.00, 999.47, '2023-04-22 02:00:00', 82.94); +INSERT INTO "public"."gzjc_data" VALUES (443, 36.73, 223.22, 0.00, 0.00, 0.00, 0.05, 0.00, 5.88, 0.00, 25.66, 221.78, 42.20, 21.78, 17.30, 37.04, 66.53, 0.47, 225.00, 942.09, '2023-04-22 03:00:00', 54.03); +INSERT INTO "public"."gzjc_data" VALUES (444, 32.53, 279.01, 0.00, 0.00, 0.00, 0.06, 0.00, 4.71, 0.00, 29.48, 201.09, 40.76, 24.41, 6.36, 37.16, 66.66, 0.90, 206.00, 912.24, '2023-04-22 04:00:00', 55.69); +INSERT INTO "public"."gzjc_data" VALUES (445, 36.62, 203.17, 0.00, 0.00, 0.00, 0.76, 0.00, 7.93, 0.00, 26.33, 205.63, 50.79, 16.79, 18.28, 49.67, 50.66, 0.91, 226.00, 985.33, '2023-04-22 05:00:00', 40.08); +INSERT INTO "public"."gzjc_data" VALUES (446, 38.56, 291.02, 0.00, 0.00, 0.00, 0.80, 0.00, 1.65, 0.00, 27.65, 211.53, 57.55, 24.84, 2.50, 45.40, 57.33, 0.10, 207.00, 923.08, '2023-04-22 06:00:00', 65.46); +INSERT INTO "public"."gzjc_data" VALUES (447, 34.06, 297.25, 0.00, 0.00, 0.00, 0.33, 0.00, 3.55, 0.00, 27.85, 214.64, 46.02, 23.17, 12.62, 42.28, 54.67, 0.87, 203.00, 969.66, '2023-04-22 07:00:00', 87.39); +INSERT INTO "public"."gzjc_data" VALUES (448, 32.91, 219.46, 0.00, 0.00, 0.00, 0.59, 0.00, 4.87, 0.00, 22.98, 210.25, 30.29, 20.50, 7.91, 46.41, 62.83, 0.55, 224.00, 979.95, '2023-04-22 08:00:00', 39.14); +INSERT INTO "public"."gzjc_data" VALUES (449, 33.22, 268.94, 0.00, 0.00, 0.00, 0.82, 0.00, 8.34, 0.00, 27.94, 213.97, 56.02, 18.75, 5.75, 34.21, 69.83, 0.39, 216.00, 955.30, '2023-04-22 09:00:00', 60.30); +INSERT INTO "public"."gzjc_data" VALUES (450, 32.95, 211.19, 0.00, 0.00, 0.00, 0.52, 0.00, 8.54, 0.00, 28.45, 205.03, 42.76, 24.99, 16.58, 45.06, 58.87, 0.81, 222.00, 900.11, '2023-04-22 10:00:00', 80.64); +INSERT INTO "public"."gzjc_data" VALUES (451, 35.24, 297.21, 0.00, 0.00, 0.00, 0.91, 0.00, 9.59, 0.00, 23.03, 211.28, 47.88, 19.62, 18.66, 47.92, 66.30, 0.31, 221.00, 905.58, '2023-04-22 11:00:00', 54.69); +INSERT INTO "public"."gzjc_data" VALUES (452, 36.16, 230.72, 0.00, 0.00, 0.00, 0.00, 0.00, 4.32, 0.00, 27.52, 203.69, 40.06, 18.26, 18.61, 40.71, 62.66, 0.69, 204.00, 978.19, '2023-04-22 12:00:00', 70.71); +INSERT INTO "public"."gzjc_data" VALUES (453, 36.81, 246.71, 0.00, 0.00, 0.00, 0.25, 0.00, 8.97, 0.00, 29.99, 229.17, 36.41, 23.95, 17.42, 31.77, 68.96, 0.98, 207.00, 919.10, '2023-04-22 13:00:00', 82.64); +INSERT INTO "public"."gzjc_data" VALUES (454, 36.59, 233.02, 0.00, 0.00, 0.00, 0.09, 0.00, 6.39, 0.00, 28.22, 206.10, 50.77, 23.94, 15.65, 32.77, 65.64, 0.76, 222.00, 999.97, '2023-04-22 14:00:00', 36.21); +INSERT INTO "public"."gzjc_data" VALUES (455, 38.77, 250.24, 0.00, 0.00, 0.00, 0.30, 0.00, 7.86, 0.00, 28.32, 203.82, 38.12, 16.50, 9.81, 30.55, 62.12, 0.18, 228.00, 950.72, '2023-04-22 15:00:00', 67.39); +INSERT INTO "public"."gzjc_data" VALUES (456, 35.98, 266.71, 0.00, 0.00, 0.00, 0.62, 0.00, 0.68, 0.00, 23.19, 221.49, 35.74, 22.76, 19.50, 37.70, 66.26, 0.87, 223.00, 966.81, '2023-04-22 16:00:00', 34.82); +INSERT INTO "public"."gzjc_data" VALUES (457, 30.31, 213.72, 0.00, 0.00, 0.00, 0.23, 0.00, 6.07, 0.00, 22.51, 222.03, 36.71, 18.06, 17.66, 48.64, 51.77, 0.79, 221.00, 963.08, '2023-04-22 17:00:00', 50.86); +INSERT INTO "public"."gzjc_data" VALUES (458, 36.73, 280.27, 0.00, 0.00, 0.00, 0.28, 0.00, 3.50, 0.00, 29.75, 221.75, 52.22, 21.29, 5.95, 38.21, 52.75, 0.16, 228.00, 906.16, '2023-04-22 18:00:00', 63.05); +INSERT INTO "public"."gzjc_data" VALUES (459, 31.20, 227.13, 0.00, 0.00, 0.00, 0.63, 0.00, 9.68, 0.00, 27.58, 209.43, 49.97, 24.71, 2.57, 48.31, 68.62, 0.35, 209.00, 945.02, '2023-04-22 19:00:00', 55.41); +INSERT INTO "public"."gzjc_data" VALUES (460, 32.85, 221.58, 0.00, 0.00, 0.00, 0.90, 0.00, 7.40, 0.00, 29.68, 200.70, 56.65, 21.72, 18.03, 38.70, 68.63, 0.79, 204.00, 905.51, '2023-04-22 20:00:00', 89.83); +INSERT INTO "public"."gzjc_data" VALUES (461, 35.11, 233.30, 0.00, 0.00, 0.00, 0.34, 0.00, 9.30, 0.00, 20.84, 201.52, 38.57, 23.62, 0.72, 34.52, 54.90, 0.45, 208.00, 991.47, '2023-04-22 21:00:00', 46.88); +INSERT INTO "public"."gzjc_data" VALUES (462, 37.20, 261.34, 0.00, 0.00, 0.00, 0.47, 0.00, 2.36, 0.00, 26.62, 224.04, 56.51, 21.81, 19.87, 41.48, 51.28, 0.72, 218.00, 929.43, '2023-04-22 22:00:00', 39.53); +INSERT INTO "public"."gzjc_data" VALUES (463, 32.21, 274.30, 0.00, 0.00, 0.00, 0.13, 0.00, 6.36, 0.00, 29.65, 206.23, 31.71, 19.67, 12.03, 32.49, 56.37, 0.48, 224.00, 998.11, '2023-04-22 23:00:00', 80.24); +INSERT INTO "public"."gzjc_data" VALUES (464, 33.93, 259.33, 0.00, 0.00, 0.00, 0.93, 0.00, 8.88, 0.00, 26.72, 204.33, 49.03, 16.15, 17.21, 33.03, 59.99, 0.74, 226.00, 938.92, '2023-04-23 00:00:00', 78.91); +INSERT INTO "public"."gzjc_data" VALUES (465, 33.68, 267.90, 0.00, 0.00, 0.00, 0.17, 0.00, 6.86, 0.00, 28.78, 214.62, 54.39, 22.38, 14.59, 32.34, 52.53, 0.68, 222.00, 946.66, '2023-04-23 01:00:00', 45.46); +INSERT INTO "public"."gzjc_data" VALUES (466, 31.88, 238.18, 0.00, 0.00, 0.00, 0.17, 0.00, 2.20, 0.00, 26.99, 217.52, 44.35, 17.80, 11.37, 46.02, 59.36, 0.26, 204.00, 959.22, '2023-04-23 02:00:00', 43.90); +INSERT INTO "public"."gzjc_data" VALUES (467, 34.80, 255.02, 0.00, 0.00, 0.00, 0.90, 0.00, 2.98, 0.00, 24.34, 228.99, 32.52, 23.77, 6.70, 33.78, 56.70, 0.43, 225.00, 948.26, '2023-04-23 03:00:00', 99.95); +INSERT INTO "public"."gzjc_data" VALUES (468, 32.19, 261.94, 0.00, 0.00, 0.00, 0.14, 0.00, 4.59, 0.00, 22.59, 200.95, 51.76, 21.78, 16.51, 43.96, 65.77, 0.32, 217.00, 902.81, '2023-04-23 04:00:00', 64.16); +INSERT INTO "public"."gzjc_data" VALUES (469, 37.45, 293.03, 0.00, 0.00, 0.00, 0.90, 0.00, 1.84, 0.00, 21.49, 222.10, 32.64, 17.75, 11.14, 48.69, 64.33, 0.07, 225.00, 994.30, '2023-04-23 05:00:00', 31.15); +INSERT INTO "public"."gzjc_data" VALUES (470, 38.77, 208.01, 0.00, 0.00, 0.00, 0.01, 0.00, 9.42, 0.00, 25.52, 226.21, 41.25, 23.53, 7.64, 38.77, 50.73, 0.17, 219.00, 920.91, '2023-04-23 06:00:00', 37.60); +INSERT INTO "public"."gzjc_data" VALUES (471, 34.36, 212.40, 0.00, 0.00, 0.00, 0.78, 0.00, 2.77, 0.00, 20.90, 221.61, 35.93, 24.72, 5.82, 42.18, 66.07, 0.22, 217.00, 929.30, '2023-04-23 07:00:00', 59.24); +INSERT INTO "public"."gzjc_data" VALUES (472, 34.80, 245.57, 0.00, 0.00, 0.00, 0.13, 0.00, 8.30, 0.00, 21.39, 201.10, 33.14, 22.23, 10.57, 36.23, 60.13, 0.95, 201.00, 922.51, '2023-04-23 08:00:00', 49.10); +INSERT INTO "public"."gzjc_data" VALUES (473, 38.12, 265.07, 0.00, 0.00, 0.00, 0.45, 0.00, 0.03, 0.00, 21.88, 204.43, 58.14, 20.60, 17.18, 43.16, 63.56, 0.74, 223.00, 905.18, '2023-04-23 09:00:00', 99.93); +INSERT INTO "public"."gzjc_data" VALUES (474, 35.03, 277.20, 0.00, 0.00, 0.00, 0.47, 0.00, 5.54, 0.00, 29.91, 221.49, 43.22, 15.68, 16.94, 41.45, 50.67, 0.57, 213.00, 979.46, '2023-04-23 10:00:00', 60.67); +INSERT INTO "public"."gzjc_data" VALUES (475, 35.19, 227.33, 0.00, 0.00, 0.00, 0.82, 0.00, 3.22, 0.00, 22.78, 207.89, 34.60, 20.86, 5.55, 41.17, 54.42, 0.77, 213.00, 995.26, '2023-04-23 11:00:00', 80.96); +INSERT INTO "public"."gzjc_data" VALUES (476, 33.92, 295.32, 0.00, 0.00, 0.00, 1.00, 0.00, 1.72, 0.00, 28.68, 207.25, 59.33, 20.18, 6.91, 42.77, 66.08, 0.95, 226.00, 977.30, '2023-04-23 12:00:00', 73.49); +INSERT INTO "public"."gzjc_data" VALUES (477, 34.98, 275.35, 0.00, 0.00, 0.00, 0.12, 0.00, 7.49, 0.00, 21.87, 228.33, 56.56, 19.29, 2.91, 48.62, 53.99, 0.40, 224.00, 910.43, '2023-04-23 13:00:00', 83.80); +INSERT INTO "public"."gzjc_data" VALUES (478, 37.73, 247.60, 0.00, 0.00, 0.00, 0.24, 0.00, 6.94, 0.00, 24.57, 226.86, 48.67, 15.17, 10.40, 30.45, 56.61, 0.14, 219.00, 926.09, '2023-04-23 14:00:00', 99.36); +INSERT INTO "public"."gzjc_data" VALUES (479, 37.97, 232.23, 0.00, 0.00, 0.00, 0.02, 0.00, 4.90, 0.00, 27.24, 207.34, 50.59, 23.87, 9.91, 30.61, 68.96, 0.29, 226.00, 945.07, '2023-04-23 15:00:00', 77.81); +INSERT INTO "public"."gzjc_data" VALUES (480, 34.85, 209.59, 0.00, 0.00, 0.00, 0.85, 0.00, 2.43, 0.00, 27.52, 217.54, 51.84, 18.22, 7.11, 46.93, 64.01, 0.59, 207.00, 904.35, '2023-04-23 16:00:00', 80.27); +INSERT INTO "public"."gzjc_data" VALUES (481, 35.63, 286.55, 0.00, 0.00, 0.00, 0.61, 0.00, 1.78, 0.00, 22.54, 204.17, 38.30, 15.41, 2.98, 39.51, 60.92, 0.23, 225.00, 929.22, '2023-04-23 17:00:00', 51.71); +INSERT INTO "public"."gzjc_data" VALUES (482, 33.96, 260.54, 0.00, 0.00, 0.00, 0.25, 0.00, 2.78, 0.00, 29.34, 222.33, 42.21, 21.67, 8.30, 32.87, 55.16, 0.79, 206.00, 999.00, '2023-04-23 18:00:00', 95.00); +INSERT INTO "public"."gzjc_data" VALUES (483, 32.69, 274.42, 0.00, 0.00, 0.00, 0.29, 0.00, 8.70, 0.00, 20.35, 222.54, 33.89, 22.08, 15.05, 48.78, 60.19, 0.58, 217.00, 912.07, '2023-04-23 19:00:00', 82.08); +INSERT INTO "public"."gzjc_data" VALUES (484, 33.34, 258.62, 0.00, 0.00, 0.00, 0.44, 0.00, 0.39, 0.00, 29.58, 213.63, 41.88, 18.10, 6.59, 46.90, 58.86, 0.43, 201.00, 938.94, '2023-04-23 20:00:00', 63.31); +INSERT INTO "public"."gzjc_data" VALUES (485, 33.94, 268.59, 0.00, 0.00, 0.00, 0.66, 0.00, 6.86, 0.00, 29.80, 217.24, 57.81, 20.55, 6.18, 41.83, 65.36, 0.65, 226.00, 959.10, '2023-04-23 21:00:00', 86.35); +INSERT INTO "public"."gzjc_data" VALUES (486, 34.67, 285.11, 0.00, 0.00, 0.00, 0.03, 0.00, 3.70, 0.00, 25.90, 229.30, 40.18, 18.45, 5.71, 44.24, 57.27, 0.83, 221.00, 957.97, '2023-04-23 22:00:00', 66.97); +INSERT INTO "public"."gzjc_data" VALUES (487, 33.88, 222.64, 0.00, 0.00, 0.00, 0.87, 0.00, 9.34, 0.00, 23.91, 224.26, 52.11, 19.20, 18.79, 43.68, 68.75, 0.02, 203.00, 982.28, '2023-04-23 23:00:00', 39.95); +INSERT INTO "public"."gzjc_data" VALUES (488, 37.05, 208.69, 0.00, 0.00, 0.00, 0.46, 0.00, 4.61, 0.00, 20.36, 206.87, 40.72, 23.60, 0.13, 30.91, 61.44, 0.48, 229.00, 901.48, '2023-04-24 00:00:00', 99.56); +INSERT INTO "public"."gzjc_data" VALUES (489, 31.10, 268.72, 0.00, 0.00, 0.00, 0.68, 0.00, 6.79, 0.00, 23.41, 220.54, 49.85, 23.36, 11.98, 33.21, 58.39, 0.95, 219.00, 959.41, '2023-04-24 01:00:00', 58.54); +INSERT INTO "public"."gzjc_data" VALUES (490, 33.24, 281.19, 0.00, 0.00, 0.00, 0.67, 0.00, 4.25, 0.00, 26.81, 212.45, 57.41, 20.81, 7.50, 42.03, 68.85, 0.37, 225.00, 989.55, '2023-04-24 01:59:59', 80.91); +INSERT INTO "public"."gzjc_data" VALUES (491, 39.51, 291.39, 0.00, 0.00, 0.00, 0.47, 0.00, 1.48, 0.00, 28.36, 218.58, 53.84, 15.03, 11.28, 34.57, 55.77, 0.84, 217.00, 924.72, '2023-04-24 03:00:00', 77.36); +INSERT INTO "public"."gzjc_data" VALUES (492, 33.33, 273.30, 0.00, 0.00, 0.00, 0.89, 0.00, 3.96, 0.00, 29.39, 227.00, 37.21, 20.68, 0.63, 49.08, 67.95, 0.63, 201.00, 920.19, '2023-04-24 04:00:00', 40.19); +INSERT INTO "public"."gzjc_data" VALUES (493, 32.66, 234.95, 0.00, 0.00, 0.00, 0.84, 0.00, 3.24, 0.00, 26.76, 213.06, 35.90, 15.03, 14.68, 46.15, 65.55, 0.45, 205.00, 967.47, '2023-04-24 05:00:00', 84.25); +INSERT INTO "public"."gzjc_data" VALUES (494, 31.60, 211.11, 0.00, 0.00, 0.00, 0.66, 0.00, 7.62, 0.00, 27.48, 201.61, 49.63, 15.46, 1.24, 44.08, 51.93, 0.46, 206.00, 938.94, '2023-04-24 06:00:00', 62.53); +INSERT INTO "public"."gzjc_data" VALUES (495, 35.19, 225.22, 0.00, 0.00, 0.00, 0.40, 0.00, 1.90, 0.00, 23.23, 225.08, 46.80, 22.68, 10.06, 32.26, 63.57, 0.35, 217.00, 953.82, '2023-04-24 07:00:00', 69.21); +INSERT INTO "public"."gzjc_data" VALUES (496, 38.39, 204.19, 0.00, 0.00, 0.00, 0.98, 0.00, 4.42, 0.00, 29.82, 205.94, 45.44, 23.37, 15.38, 43.52, 63.89, 0.85, 212.00, 973.41, '2023-04-24 08:00:00', 46.04); +INSERT INTO "public"."gzjc_data" VALUES (497, 39.60, 284.70, 0.00, 0.00, 0.00, 0.05, 0.00, 0.22, 0.00, 27.68, 211.32, 52.08, 23.49, 16.71, 35.10, 56.96, 0.55, 209.00, 913.32, '2023-04-24 09:00:00', 90.51); +INSERT INTO "public"."gzjc_data" VALUES (498, 32.86, 273.34, 0.00, 0.00, 0.00, 0.44, 0.00, 8.96, 0.00, 22.20, 227.32, 41.52, 17.21, 5.33, 36.78, 57.71, 0.22, 219.00, 970.24, '2023-04-24 10:00:00', 57.31); +INSERT INTO "public"."gzjc_data" VALUES (499, 31.53, 211.10, 0.00, 0.00, 0.00, 0.29, 0.00, 5.48, 0.00, 20.20, 217.62, 48.17, 17.75, 18.82, 37.27, 55.64, 0.45, 224.00, 977.59, '2023-04-24 11:00:00', 62.80); +INSERT INTO "public"."gzjc_data" VALUES (500, 30.64, 204.17, 0.00, 0.00, 0.00, 0.82, 0.00, 9.26, 0.00, 20.56, 206.56, 53.30, 17.13, 11.79, 34.68, 68.07, 0.68, 202.00, 955.84, '2023-04-24 12:00:00', 78.58); +INSERT INTO "public"."gzjc_data" VALUES (501, 34.33, 218.31, 0.00, 0.00, 0.00, 0.14, 0.00, 5.63, 0.00, 28.27, 214.25, 32.50, 23.89, 8.80, 32.18, 57.48, 0.71, 203.00, 928.35, '2023-04-24 13:00:00', 34.54); +INSERT INTO "public"."gzjc_data" VALUES (502, 37.53, 252.03, 0.00, 0.00, 0.00, 0.38, 0.00, 7.20, 0.00, 23.39, 203.22, 59.58, 22.74, 19.75, 33.76, 69.53, 0.35, 211.00, 942.24, '2023-04-24 14:00:00', 35.74); +INSERT INTO "public"."gzjc_data" VALUES (503, 33.76, 230.17, 0.00, 0.00, 0.00, 0.68, 0.00, 7.47, 0.00, 20.57, 225.73, 45.30, 16.33, 1.62, 32.22, 68.91, 0.31, 226.00, 967.13, '2023-04-24 15:00:00', 45.21); +INSERT INTO "public"."gzjc_data" VALUES (504, 35.05, 203.18, 0.00, 0.00, 0.00, 0.11, 0.00, 8.39, 0.00, 27.85, 217.90, 31.73, 17.99, 18.55, 42.08, 68.59, 0.32, 210.00, 911.73, '2023-04-24 16:00:00', 37.58); +INSERT INTO "public"."gzjc_data" VALUES (505, 35.46, 283.58, 0.00, 0.00, 0.00, 0.22, 0.00, 9.37, 0.00, 21.79, 217.60, 36.79, 16.21, 7.42, 45.11, 56.12, 0.16, 215.00, 961.19, '2023-04-24 17:00:00', 58.49); +INSERT INTO "public"."gzjc_data" VALUES (506, 32.40, 228.10, 0.00, 0.00, 0.00, 0.41, 0.00, 4.51, 0.00, 21.75, 214.97, 40.59, 15.27, 14.09, 39.60, 51.80, 0.31, 228.00, 958.55, '2023-04-24 18:00:00', 74.92); +INSERT INTO "public"."gzjc_data" VALUES (507, 35.63, 285.22, 0.00, 0.00, 0.00, 0.56, 0.00, 0.37, 0.00, 24.04, 225.37, 56.61, 22.77, 0.87, 47.08, 57.47, 0.62, 209.00, 902.86, '2023-04-24 19:00:00', 54.46); +INSERT INTO "public"."gzjc_data" VALUES (508, 35.31, 224.11, 0.00, 0.00, 0.00, 0.97, 0.00, 9.74, 0.00, 27.51, 207.73, 56.62, 20.04, 12.28, 32.54, 60.24, 0.67, 219.00, 979.88, '2023-04-24 20:00:00', 62.26); +INSERT INTO "public"."gzjc_data" VALUES (509, 30.69, 211.97, 0.00, 0.00, 0.00, 0.79, 0.00, 7.93, 0.00, 27.77, 202.41, 41.22, 20.56, 9.64, 30.74, 54.83, 0.75, 206.00, 929.70, '2023-04-24 21:00:00', 61.19); +INSERT INTO "public"."gzjc_data" VALUES (510, 30.34, 236.23, 0.00, 0.00, 0.00, 0.63, 0.00, 0.89, 0.00, 29.33, 225.81, 43.01, 24.92, 13.39, 31.27, 66.10, 0.11, 204.00, 974.63, '2023-04-24 22:00:00', 30.20); +INSERT INTO "public"."gzjc_data" VALUES (511, 30.42, 225.36, 0.00, 0.00, 0.00, 0.28, 0.00, 0.87, 0.00, 25.26, 212.40, 30.16, 23.91, 2.91, 34.27, 64.96, 0.58, 202.00, 956.94, '2023-04-24 23:00:00', 75.20); +INSERT INTO "public"."gzjc_data" VALUES (512, 30.01, 270.80, 0.00, 0.00, 0.00, 0.95, 0.00, 6.73, 0.00, 26.86, 212.82, 56.43, 22.45, 17.08, 30.61, 62.87, 0.70, 211.00, 904.90, '2023-04-25 00:00:18', 42.33); +INSERT INTO "public"."gzjc_data" VALUES (513, 31.86, 286.56, 0.00, 0.00, 0.00, 0.34, 0.00, 3.88, 0.00, 22.89, 215.03, 38.26, 18.02, 9.77, 38.08, 57.03, 0.61, 212.00, 943.64, '2023-04-25 01:00:00', 96.79); +INSERT INTO "public"."gzjc_data" VALUES (514, 39.64, 227.88, 0.00, 0.00, 0.00, 0.28, 0.00, 0.51, 0.00, 24.28, 221.30, 32.00, 21.34, 16.81, 36.28, 56.78, 0.25, 220.00, 961.32, '2023-04-25 02:00:00', 40.29); +INSERT INTO "public"."gzjc_data" VALUES (515, 32.21, 222.30, 0.00, 0.00, 0.00, 0.75, 0.00, 1.00, 0.00, 24.97, 203.71, 54.59, 17.78, 11.56, 36.33, 51.15, 0.84, 216.00, 926.26, '2023-04-25 03:00:00', 68.13); +INSERT INTO "public"."gzjc_data" VALUES (516, 37.63, 262.49, 0.00, 0.00, 0.00, 0.97, 0.00, 5.92, 0.00, 20.54, 218.37, 43.36, 20.45, 2.79, 32.69, 57.24, 0.49, 202.00, 901.40, '2023-04-25 04:00:00', 65.98); +INSERT INTO "public"."gzjc_data" VALUES (517, 34.91, 221.88, 0.00, 0.00, 0.00, 0.23, 0.00, 0.77, 0.00, 23.81, 229.81, 51.21, 23.51, 16.37, 45.68, 63.09, 0.74, 204.00, 958.99, '2023-04-25 05:00:00', 72.47); +INSERT INTO "public"."gzjc_data" VALUES (518, 38.49, 243.43, 0.00, 0.00, 0.00, 0.52, 0.00, 2.06, 0.00, 20.30, 202.41, 59.31, 15.18, 4.91, 45.55, 57.37, 0.87, 212.00, 940.30, '2023-04-25 06:00:00', 73.32); +INSERT INTO "public"."gzjc_data" VALUES (519, 37.17, 275.51, 0.00, 0.00, 0.00, 0.25, 0.00, 2.69, 0.00, 24.18, 201.29, 49.49, 22.73, 16.95, 44.36, 50.48, 0.37, 227.00, 927.12, '2023-04-25 07:00:00', 81.39); +INSERT INTO "public"."gzjc_data" VALUES (520, 38.31, 208.40, 0.00, 0.00, 0.00, 0.55, 0.00, 4.95, 0.00, 25.25, 228.16, 49.57, 17.41, 1.25, 32.99, 60.37, 0.65, 222.00, 963.63, '2023-04-25 08:00:00', 40.36); +INSERT INTO "public"."gzjc_data" VALUES (521, 34.80, 224.80, 0.00, 0.00, 0.00, 0.47, 0.00, 4.85, 0.00, 20.19, 211.60, 56.88, 21.56, 11.31, 36.80, 55.26, 0.97, 215.00, 967.74, '2023-04-25 09:00:00', 57.34); +INSERT INTO "public"."gzjc_data" VALUES (522, 32.36, 250.09, 0.00, 0.00, 0.00, 0.67, 0.00, 5.38, 0.00, 28.13, 213.61, 32.54, 23.93, 9.19, 41.85, 54.45, 0.07, 205.00, 926.90, '2023-04-25 10:00:00', 43.67); +INSERT INTO "public"."gzjc_data" VALUES (523, 36.66, 298.58, 0.00, 0.00, 0.00, 0.49, 0.00, 3.82, 0.00, 28.43, 228.11, 47.60, 23.56, 3.71, 46.43, 67.97, 0.71, 227.00, 978.58, '2023-04-25 11:00:00', 72.25); +INSERT INTO "public"."gzjc_data" VALUES (524, 32.27, 268.23, 0.00, 0.00, 0.00, 0.32, 0.00, 5.49, 0.00, 29.44, 212.57, 56.54, 24.34, 14.17, 45.54, 64.47, 0.60, 218.00, 928.33, '2023-04-25 12:00:00', 82.53); +INSERT INTO "public"."gzjc_data" VALUES (525, 37.08, 278.55, 0.00, 0.00, 0.00, 0.15, 0.00, 1.48, 0.00, 20.18, 215.54, 41.52, 18.30, 17.07, 31.53, 54.91, 0.31, 220.00, 913.36, '2023-04-25 13:00:00', 89.13); +INSERT INTO "public"."gzjc_data" VALUES (526, 31.01, 244.73, 0.00, 0.00, 0.00, 0.93, 0.00, 3.60, 0.00, 23.12, 226.96, 56.03, 23.58, 7.90, 48.72, 55.42, 0.90, 220.00, 927.34, '2023-04-25 14:00:00', 76.77); +INSERT INTO "public"."gzjc_data" VALUES (527, 35.38, 299.87, 0.00, 0.00, 0.00, 0.03, 0.00, 8.02, 0.00, 20.70, 225.46, 35.09, 15.52, 7.15, 49.54, 56.22, 0.77, 202.00, 973.38, '2023-04-25 15:00:00', 83.69); +INSERT INTO "public"."gzjc_data" VALUES (528, 36.19, 248.20, 0.00, 0.00, 0.00, 0.65, 0.00, 1.05, 0.00, 22.76, 203.03, 38.05, 23.97, 10.28, 46.12, 58.20, 0.09, 218.00, 917.01, '2023-04-25 16:00:00', 84.67); +INSERT INTO "public"."gzjc_data" VALUES (529, 32.96, 274.21, 0.00, 0.00, 0.00, 0.17, 0.00, 8.29, 0.00, 24.93, 204.84, 54.84, 19.07, 15.51, 34.05, 52.51, 0.35, 220.00, 986.00, '2023-04-25 17:00:00', 69.82); +INSERT INTO "public"."gzjc_data" VALUES (530, 37.35, 215.42, 0.00, 0.00, 0.00, 0.81, 0.00, 10.00, 0.00, 24.62, 228.43, 40.45, 19.21, 2.26, 45.70, 63.08, 0.22, 210.00, 989.00, '2023-04-25 18:00:00', 84.29); +INSERT INTO "public"."gzjc_data" VALUES (531, 34.45, 271.32, 0.00, 0.00, 0.00, 0.27, 0.00, 8.25, 0.00, 27.80, 219.79, 58.35, 22.11, 6.55, 34.24, 57.01, 0.32, 211.00, 949.00, '2023-04-25 19:00:00', 59.68); +INSERT INTO "public"."gzjc_data" VALUES (532, 35.84, 253.23, 0.00, 0.00, 0.00, 0.92, 0.00, 7.13, 0.00, 21.15, 225.54, 36.13, 16.68, 10.46, 42.44, 57.23, 0.91, 220.00, 976.00, '2023-04-25 20:00:00', 75.64); +INSERT INTO "public"."gzjc_data" VALUES (533, 30.81, 276.42, 0.00, 0.00, 0.00, 0.24, 0.00, 8.28, 0.00, 24.08, 222.40, 34.39, 18.70, 9.92, 32.64, 58.39, 0.28, 204.00, 990.00, '2023-04-25 21:00:00', 71.75); +INSERT INTO "public"."gzjc_data" VALUES (534, 30.92, 278.31, 0.00, 0.00, 0.00, 0.44, 0.00, 8.76, 0.00, 25.63, 224.48, 46.33, 16.86, 6.29, 44.82, 59.17, 0.04, 227.00, 963.00, '2023-04-25 22:00:00', 56.56); +INSERT INTO "public"."gzjc_data" VALUES (535, 35.45, 223.45, 0.00, 0.00, 0.00, 0.64, 0.00, 6.06, 0.00, 28.30, 200.88, 37.07, 18.00, 18.80, 41.80, 50.48, 0.28, 201.00, 969.00, '2023-04-25 23:00:00', 84.27); +INSERT INTO "public"."gzjc_data" VALUES (536, 33.50, 214.87, 0.00, 0.00, 0.00, 0.90, 0.00, 8.06, 0.00, 24.82, 220.88, 43.95, 19.80, 4.07, 43.52, 58.28, 0.35, 227.00, 987.00, '2023-04-26 00:00:00', 57.63); +INSERT INTO "public"."gzjc_data" VALUES (537, 34.58, 211.59, 0.00, 0.00, 0.00, 0.10, 0.00, 7.33, 0.00, 27.67, 214.58, 30.54, 24.21, 7.72, 35.75, 69.17, 0.06, 208.00, 964.00, '2023-04-26 01:00:00', 79.75); +INSERT INTO "public"."gzjc_data" VALUES (538, 31.53, 264.24, 0.00, 0.00, 0.00, 0.47, 0.00, 2.96, 0.00, 27.27, 219.05, 35.76, 23.25, 16.55, 40.18, 64.12, 0.72, 208.00, 932.00, '2023-04-26 02:00:00', 89.37); +INSERT INTO "public"."gzjc_data" VALUES (539, 38.25, 251.23, 0.00, 0.00, 0.00, 0.98, 0.00, 1.97, 0.00, 24.19, 201.11, 38.52, 21.31, 3.13, 44.15, 66.96, 0.11, 214.00, 933.00, '2023-04-26 03:00:00', 93.55); +INSERT INTO "public"."gzjc_data" VALUES (540, 32.22, 250.61, 0.00, 0.00, 0.00, 0.28, 0.00, 4.61, 0.00, 29.83, 214.35, 48.65, 24.86, 5.56, 30.08, 50.30, 1.00, 205.00, 922.00, '2023-04-26 04:00:00', 91.59); +INSERT INTO "public"."gzjc_data" VALUES (541, 39.42, 266.64, 0.00, 0.00, 0.00, 0.60, 0.00, 6.03, 0.00, 22.78, 208.90, 49.14, 16.41, 16.26, 35.54, 62.27, 0.52, 227.00, 991.00, '2023-04-26 05:00:00', 68.75); +INSERT INTO "public"."gzjc_data" VALUES (542, 33.10, 269.56, 0.00, 0.00, 0.00, 0.05, 0.00, 2.56, 0.00, 23.01, 223.20, 44.21, 20.09, 11.78, 30.01, 61.51, 0.39, 206.00, 958.00, '2023-04-26 06:00:00', 70.75); +INSERT INTO "public"."gzjc_data" VALUES (543, 35.83, 266.57, 0.00, 0.00, 0.00, 0.92, 0.00, 2.13, 0.00, 23.03, 224.59, 55.73, 23.92, 17.65, 37.39, 67.75, 0.29, 220.00, 969.00, '2023-04-26 07:00:00', 94.25); +INSERT INTO "public"."gzjc_data" VALUES (544, 35.81, 240.90, 0.00, 0.00, 0.00, 0.01, 0.00, 4.21, 0.00, 27.46, 224.55, 44.13, 24.88, 16.45, 42.74, 58.00, 0.96, 206.00, 915.00, '2023-04-26 08:00:00', 59.85); +INSERT INTO "public"."gzjc_data" VALUES (545, 32.43, 250.46, 0.00, 0.00, 0.00, 0.66, 0.00, 1.48, 0.00, 28.37, 201.61, 48.28, 23.32, 0.78, 38.27, 50.45, 0.34, 211.00, 922.00, '2023-04-26 09:00:00', 43.25); +INSERT INTO "public"."gzjc_data" VALUES (546, 30.34, 204.05, 0.00, 0.00, 0.00, 0.07, 0.00, 8.22, 0.00, 27.22, 207.18, 41.98, 21.32, 10.91, 39.10, 63.13, 0.75, 203.00, 975.00, '2023-04-26 10:00:00', 76.80); +INSERT INTO "public"."gzjc_data" VALUES (547, 34.01, 232.18, 0.00, 0.00, 0.00, 0.11, 0.00, 8.67, 0.00, 21.72, 201.51, 30.25, 18.18, 12.52, 48.90, 54.20, 0.46, 211.00, 978.00, '2023-04-26 11:00:00', 96.26); +INSERT INTO "public"."gzjc_data" VALUES (548, 31.94, 294.14, 0.00, 0.00, 0.00, 0.60, 0.00, 0.45, 0.00, 23.34, 219.05, 44.50, 23.20, 9.45, 44.25, 60.53, 0.07, 203.00, 928.00, '2023-04-26 12:00:00', 83.86); +INSERT INTO "public"."gzjc_data" VALUES (549, 32.24, 262.78, 0.00, 0.00, 0.00, 0.60, 0.00, 1.12, 0.00, 25.87, 208.52, 37.19, 19.03, 10.93, 36.15, 69.88, 0.74, 219.00, 936.00, '2023-04-26 13:00:00', 30.35); +INSERT INTO "public"."gzjc_data" VALUES (550, 35.59, 219.36, 0.00, 0.00, 0.00, 0.45, 0.00, 1.06, 0.00, 20.45, 216.84, 52.16, 22.59, 4.51, 44.73, 52.47, 0.04, 209.00, 944.00, '2023-04-26 14:00:00', 53.12); +INSERT INTO "public"."gzjc_data" VALUES (551, 39.27, 208.94, 0.00, 0.00, 0.00, 0.47, 0.00, 8.77, 0.00, 20.53, 228.55, 33.15, 23.56, 9.12, 48.89, 61.77, 0.17, 201.00, 984.00, '2023-04-26 15:00:00', 89.14); +INSERT INTO "public"."gzjc_data" VALUES (552, 31.81, 266.52, 0.00, 0.00, 0.00, 0.88, 0.00, 3.49, 0.00, 26.84, 223.92, 40.56, 18.41, 2.79, 37.87, 57.50, 0.10, 212.00, 981.00, '2023-04-26 16:00:00', 78.83); +INSERT INTO "public"."gzjc_data" VALUES (553, 35.54, 212.84, 0.00, 0.00, 0.00, 0.16, 0.00, 4.96, 0.00, 28.86, 209.92, 37.57, 19.89, 12.33, 47.07, 51.31, 0.40, 220.00, 961.00, '2023-04-26 17:00:00', 40.86); +INSERT INTO "public"."gzjc_data" VALUES (554, 33.56, 229.06, 0.00, 0.00, 0.00, 0.87, 0.00, 0.13, 0.00, 25.04, 225.22, 55.38, 20.69, 18.77, 48.42, 63.26, 0.50, 201.00, 962.00, '2023-04-26 18:00:00', 96.06); +INSERT INTO "public"."gzjc_data" VALUES (555, 30.89, 263.63, 0.00, 0.00, 0.00, 0.29, 0.00, 7.64, 0.00, 25.70, 227.77, 33.84, 19.24, 1.01, 30.68, 58.23, 0.43, 219.00, 944.00, '2023-04-26 19:00:00', 50.18); +INSERT INTO "public"."gzjc_data" VALUES (556, 35.68, 239.62, 0.00, 0.00, 0.00, 0.29, 0.00, 8.52, 0.00, 21.48, 205.36, 45.05, 17.84, 13.98, 48.37, 65.59, 0.91, 227.00, 965.00, '2023-04-26 20:00:00', 80.56); +INSERT INTO "public"."gzjc_data" VALUES (557, 36.89, 286.06, 0.00, 0.00, 0.00, 0.02, 0.00, 5.14, 0.00, 25.27, 206.08, 59.61, 24.56, 18.23, 43.98, 51.30, 0.80, 215.00, 978.00, '2023-04-26 21:00:00', 65.74); +INSERT INTO "public"."gzjc_data" VALUES (558, 38.30, 241.96, 0.00, 0.00, 0.00, 0.72, 0.00, 6.15, 0.00, 25.87, 229.41, 54.70, 21.06, 2.48, 43.65, 64.84, 0.03, 207.00, 988.00, '2023-04-26 22:00:00', 86.94); +INSERT INTO "public"."gzjc_data" VALUES (559, 30.96, 282.20, 0.00, 0.00, 0.00, 0.63, 0.00, 9.05, 0.00, 21.14, 214.08, 32.34, 15.69, 6.22, 37.64, 60.52, 0.16, 210.00, 929.00, '2023-04-26 23:00:00', 39.54); +INSERT INTO "public"."gzjc_data" VALUES (560, 31.99, 233.55, 0.00, 0.00, 0.00, 0.57, 0.00, 5.62, 0.00, 28.75, 204.49, 50.51, 16.48, 19.73, 31.23, 58.98, 0.75, 217.00, 938.00, '2023-04-27 00:00:18', 34.56); +INSERT INTO "public"."gzjc_data" VALUES (561, 38.53, 221.15, 0.00, 0.00, 0.00, 0.16, 0.00, 7.55, 0.00, 27.74, 217.02, 53.18, 17.39, 10.47, 42.34, 57.26, 0.49, 212.00, 976.00, '2023-04-27 01:00:00', 51.82); +INSERT INTO "public"."gzjc_data" VALUES (562, 36.19, 258.19, 0.00, 0.00, 0.00, 0.18, 0.00, 1.78, 0.00, 26.94, 205.60, 42.12, 20.72, 5.92, 38.75, 64.87, 0.84, 205.00, 984.00, '2023-04-27 01:59:58', 60.75); +INSERT INTO "public"."gzjc_data" VALUES (563, 34.63, 253.56, 0.00, 0.00, 0.00, 0.56, 0.00, 9.85, 0.00, 20.72, 215.67, 56.78, 16.06, 14.19, 33.93, 60.92, 0.02, 220.00, 920.00, '2023-04-27 03:00:00', 74.64); +INSERT INTO "public"."gzjc_data" VALUES (564, 36.76, 247.18, 0.00, 0.00, 0.00, 0.82, 0.00, 9.18, 0.00, 22.30, 201.37, 56.51, 17.18, 4.92, 43.22, 64.73, 0.27, 203.00, 916.00, '2023-04-27 04:00:00', 46.49); +INSERT INTO "public"."gzjc_data" VALUES (565, 37.48, 247.99, 0.00, 0.00, 0.00, 0.67, 0.00, 1.67, 0.00, 27.71, 222.81, 37.62, 20.38, 16.19, 36.95, 59.11, 0.83, 222.00, 975.00, '2023-04-27 05:00:00', 78.23); +INSERT INTO "public"."gzjc_data" VALUES (566, 38.49, 237.90, 0.00, 0.00, 0.00, 0.15, 0.00, 9.91, 0.00, 22.95, 218.45, 45.86, 21.49, 5.19, 37.79, 66.70, 0.08, 205.00, 946.00, '2023-04-27 06:00:00', 86.05); +INSERT INTO "public"."gzjc_data" VALUES (567, 39.01, 252.23, 0.00, 0.00, 0.00, 0.64, 0.00, 3.35, 0.00, 24.88, 206.00, 42.59, 18.02, 12.43, 36.87, 63.03, 0.33, 222.00, 974.00, '2023-04-27 07:00:00', 79.75); +INSERT INTO "public"."gzjc_data" VALUES (568, 33.94, 286.15, 0.00, 0.00, 0.00, 0.48, 0.00, 7.58, 0.00, 21.51, 213.73, 35.96, 22.28, 5.48, 45.36, 51.98, 0.58, 229.00, 927.00, '2023-04-27 08:00:00', 56.61); +INSERT INTO "public"."gzjc_data" VALUES (569, 33.21, 217.60, 0.00, 0.00, 0.00, 0.91, 0.00, 1.93, 0.00, 25.35, 229.08, 41.13, 22.86, 12.34, 48.94, 58.93, 0.78, 224.00, 966.00, '2023-04-27 09:00:00', 60.24); +INSERT INTO "public"."gzjc_data" VALUES (570, 39.33, 213.04, 0.00, 0.00, 0.00, 0.84, 0.00, 8.49, 0.00, 21.54, 219.31, 44.98, 24.13, 6.16, 41.97, 50.38, 0.60, 228.00, 912.00, '2023-04-27 10:00:00', 86.15); +INSERT INTO "public"."gzjc_data" VALUES (571, 38.60, 248.78, 0.00, 0.00, 0.00, 0.94, 0.00, 0.42, 0.00, 24.44, 200.19, 31.84, 16.33, 9.24, 45.08, 51.53, 0.03, 206.00, 966.00, '2023-04-27 11:00:00', 49.28); +INSERT INTO "public"."gzjc_data" VALUES (572, 30.06, 297.08, 0.00, 0.00, 0.00, 0.74, 0.00, 2.72, 0.00, 26.34, 204.94, 54.93, 20.06, 19.11, 40.71, 58.15, 0.21, 220.00, 920.00, '2023-04-27 12:00:00', 75.56); +INSERT INTO "public"."gzjc_data" VALUES (573, 31.87, 291.61, 0.00, 0.00, 0.00, 0.64, 0.00, 8.46, 0.00, 28.72, 223.07, 55.31, 16.71, 5.37, 36.62, 55.67, 0.95, 219.00, 918.00, '2023-04-27 13:00:00', 41.45); +INSERT INTO "public"."gzjc_data" VALUES (574, 32.33, 212.46, 0.00, 0.00, 0.00, 0.68, 0.00, 3.32, 0.00, 24.30, 211.34, 31.46, 20.91, 7.59, 34.27, 57.27, 0.70, 218.00, 909.00, '2023-04-27 14:00:00', 94.01); +INSERT INTO "public"."gzjc_data" VALUES (575, 34.32, 281.13, 0.00, 0.00, 0.00, 0.14, 0.00, 5.99, 0.00, 29.91, 207.18, 34.76, 19.62, 6.59, 39.07, 53.49, 0.57, 225.00, 938.00, '2023-04-27 15:00:00', 63.17); +INSERT INTO "public"."gzjc_data" VALUES (576, 36.79, 294.45, 0.00, 0.00, 0.00, 0.15, 0.00, 1.02, 0.00, 26.04, 203.54, 50.82, 15.18, 16.49, 35.61, 53.37, 0.24, 200.00, 912.00, '2023-04-27 16:00:00', 87.29); +INSERT INTO "public"."gzjc_data" VALUES (577, 32.16, 224.78, 0.00, 0.00, 0.00, 0.36, 0.00, 5.45, 0.00, 28.68, 203.21, 55.57, 15.43, 10.05, 48.26, 69.13, 0.85, 209.00, 984.00, '2023-04-27 17:00:00', 64.30); +INSERT INTO "public"."gzjc_data" VALUES (578, 39.77, 205.25, 0.00, 0.00, 0.00, 0.68, 0.00, 7.91, 0.00, 20.14, 205.50, 57.58, 17.42, 19.40, 44.93, 56.29, 0.46, 217.00, 998.00, '2023-04-27 18:00:00', 31.82); +INSERT INTO "public"."gzjc_data" VALUES (579, 39.96, 252.36, 0.00, 0.00, 0.00, 0.07, 0.00, 7.23, 0.00, 20.05, 224.55, 33.65, 20.27, 16.31, 39.31, 69.70, 0.26, 204.00, 956.00, '2023-04-27 19:00:00', 30.58); +INSERT INTO "public"."gzjc_data" VALUES (580, 38.80, 232.04, 0.00, 0.00, 0.00, 0.78, 0.00, 1.87, 0.00, 22.95, 218.70, 50.26, 24.60, 17.91, 39.03, 69.52, 0.82, 205.00, 982.00, '2023-04-27 20:00:00', 56.50); +INSERT INTO "public"."gzjc_data" VALUES (581, 33.10, 298.68, 0.00, 0.00, 0.00, 0.10, 0.00, 6.53, 0.00, 24.63, 210.45, 30.50, 21.79, 6.14, 32.92, 67.97, 0.43, 220.00, 992.00, '2023-04-27 21:00:00', 90.34); +INSERT INTO "public"."gzjc_data" VALUES (582, 32.40, 213.69, 0.00, 0.00, 0.00, 0.83, 0.00, 5.59, 0.00, 26.40, 224.35, 33.61, 15.74, 12.06, 36.30, 52.35, 0.59, 201.00, 919.00, '2023-04-27 22:00:00', 97.03); +INSERT INTO "public"."gzjc_data" VALUES (583, 37.75, 212.55, 0.00, 0.00, 0.00, 0.48, 0.00, 9.79, 0.00, 22.31, 219.64, 46.58, 23.46, 0.05, 32.78, 66.01, 0.58, 222.00, 975.00, '2023-04-27 23:00:00', 60.67); +INSERT INTO "public"."gzjc_data" VALUES (584, 32.31, 208.84, 0.00, 0.00, 0.00, 0.74, 0.00, 3.33, 0.00, 20.19, 202.47, 34.71, 15.88, 6.31, 39.04, 68.77, 0.27, 208.00, 920.00, '2023-04-28 00:00:17', 38.72); +INSERT INTO "public"."gzjc_data" VALUES (585, 30.83, 291.50, 0.00, 0.00, 0.00, 0.36, 0.00, 0.56, 0.00, 28.20, 206.44, 37.65, 17.20, 15.11, 31.76, 67.24, 0.04, 227.00, 929.00, '2023-04-28 01:00:00', 60.86); +INSERT INTO "public"."gzjc_data" VALUES (586, 34.43, 200.01, 0.00, 0.00, 0.00, 1.00, 0.00, 5.19, 0.00, 24.13, 215.39, 38.53, 23.90, 17.60, 36.13, 65.70, 0.59, 215.00, 998.00, '2023-04-28 02:00:00', 63.77); +INSERT INTO "public"."gzjc_data" VALUES (587, 31.75, 252.79, 0.00, 0.00, 0.00, 0.17, 0.00, 9.84, 0.00, 22.17, 201.13, 40.37, 15.31, 7.75, 41.98, 56.10, 0.93, 212.00, 971.00, '2023-04-28 03:00:00', 40.71); +INSERT INTO "public"."gzjc_data" VALUES (588, 37.38, 271.31, 0.00, 0.00, 0.00, 0.71, 0.00, 8.22, 0.00, 21.29, 219.56, 49.28, 21.41, 9.41, 44.06, 65.96, 0.21, 211.00, 904.00, '2023-04-28 04:00:00', 92.64); +INSERT INTO "public"."gzjc_data" VALUES (589, 36.09, 238.55, 0.00, 0.00, 0.00, 0.01, 0.00, 2.44, 0.00, 20.88, 212.50, 51.15, 19.38, 17.15, 37.22, 66.36, 0.64, 228.00, 988.00, '2023-04-28 05:00:00', 75.00); +INSERT INTO "public"."gzjc_data" VALUES (590, 30.55, 212.18, 0.00, 0.00, 0.00, 0.80, 0.00, 0.37, 0.00, 20.76, 202.73, 31.24, 16.45, 10.13, 41.73, 55.61, 0.65, 221.00, 909.00, '2023-04-28 06:00:00', 55.02); +INSERT INTO "public"."gzjc_data" VALUES (591, 32.16, 210.19, 0.00, 0.00, 0.00, 0.23, 0.00, 1.85, 0.00, 26.89, 205.27, 47.51, 19.84, 8.50, 43.11, 51.38, 0.89, 216.00, 976.00, '2023-04-28 07:00:00', 31.51); +INSERT INTO "public"."gzjc_data" VALUES (592, 33.92, 285.97, 0.00, 0.00, 0.00, 0.75, 0.00, 9.80, 0.00, 25.73, 206.11, 44.37, 24.76, 1.52, 47.62, 63.02, 0.51, 205.00, 921.00, '2023-04-28 08:00:00', 87.34); +INSERT INTO "public"."gzjc_data" VALUES (593, 37.42, 240.42, 0.00, 0.00, 0.00, 0.47, 0.00, 1.98, 0.00, 29.32, 228.63, 37.47, 24.14, 13.62, 39.51, 67.26, 0.04, 219.00, 967.00, '2023-04-28 09:00:00', 45.53); +INSERT INTO "public"."gzjc_data" VALUES (594, 32.55, 223.40, 0.00, 0.00, 0.00, 0.87, 0.00, 0.45, 0.00, 29.79, 222.57, 42.03, 22.75, 12.69, 46.85, 57.83, 0.01, 218.00, 973.00, '2023-04-28 10:00:00', 86.07); +INSERT INTO "public"."gzjc_data" VALUES (595, 34.34, 232.95, 0.00, 0.00, 0.00, 0.22, 0.00, 7.34, 0.00, 24.71, 222.54, 57.11, 24.15, 17.99, 38.11, 68.17, 0.88, 222.00, 931.00, '2023-04-28 11:00:00', 67.72); +INSERT INTO "public"."gzjc_data" VALUES (596, 30.57, 226.02, 0.00, 0.00, 0.00, 0.79, 0.00, 0.46, 0.00, 27.52, 221.57, 45.29, 15.82, 10.28, 39.50, 59.68, 0.20, 221.00, 929.00, '2023-04-28 12:00:00', 97.16); +INSERT INTO "public"."gzjc_data" VALUES (597, 36.05, 281.93, 0.00, 0.00, 0.00, 0.85, 0.00, 3.36, 0.00, 28.71, 226.38, 57.72, 18.28, 12.78, 42.14, 58.91, 0.69, 213.00, 920.00, '2023-04-28 13:00:00', 36.06); +INSERT INTO "public"."gzjc_data" VALUES (598, 38.46, 279.45, 0.00, 0.00, 0.00, 0.62, 0.00, 7.94, 0.00, 26.14, 225.92, 44.57, 18.81, 19.71, 32.09, 59.20, 0.95, 204.00, 902.00, '2023-04-28 14:00:00', 33.85); +INSERT INTO "public"."gzjc_data" VALUES (599, 35.99, 244.27, 0.00, 0.00, 0.00, 0.31, 0.00, 8.61, 0.00, 21.19, 204.53, 35.80, 15.15, 10.29, 38.61, 52.78, 0.35, 215.00, 900.00, '2023-04-28 15:00:00', 33.77); +INSERT INTO "public"."gzjc_data" VALUES (600, 39.60, 214.06, 0.00, 0.00, 0.00, 0.06, 0.00, 7.68, 0.00, 23.94, 221.44, 30.71, 21.52, 16.17, 35.71, 58.61, 0.87, 215.00, 904.00, '2023-04-28 16:00:00', 58.87); +INSERT INTO "public"."gzjc_data" VALUES (601, 31.75, 228.65, 0.00, 0.00, 0.00, 0.60, 0.00, 9.40, 0.00, 22.89, 202.25, 51.44, 21.49, 14.19, 30.55, 58.88, 0.59, 228.00, 962.00, '2023-04-28 17:00:00', 82.76); +INSERT INTO "public"."gzjc_data" VALUES (602, 31.94, 272.76, 0.00, 0.00, 0.00, 0.65, 0.00, 6.34, 0.00, 24.47, 206.65, 59.94, 23.62, 11.18, 49.92, 58.42, 0.25, 219.00, 902.00, '2023-05-09 15:00:00', 47.31); +INSERT INTO "public"."gzjc_data" VALUES (603, 38.23, 240.84, 0.00, 0.00, 0.00, 0.12, 0.00, 4.48, 0.00, 23.52, 213.42, 58.13, 20.39, 1.25, 33.41, 67.97, 0.15, 201.00, 955.00, '2023-05-09 16:00:00', 62.99); +INSERT INTO "public"."gzjc_data" VALUES (604, 31.69, 236.71, 0.00, 0.00, 0.00, 0.56, 0.00, 9.87, 0.00, 28.05, 222.31, 42.84, 23.84, 0.13, 35.45, 55.69, 0.31, 222.00, 978.00, '2023-05-09 17:00:00', 34.79); +INSERT INTO "public"."gzjc_data" VALUES (605, 30.40, 247.11, 0.00, 0.00, 0.00, 0.73, 0.00, 1.80, 0.00, 27.55, 228.00, 59.22, 20.73, 19.21, 48.34, 53.19, 0.99, 209.00, 938.00, '2023-05-09 18:00:00', 75.18); +INSERT INTO "public"."gzjc_data" VALUES (606, 37.53, 208.84, 0.00, 0.00, 0.00, 0.71, 0.00, 6.49, 0.00, 21.07, 200.58, 38.73, 18.59, 15.78, 49.35, 55.56, 0.85, 210.00, 970.00, '2023-05-09 19:00:00', 97.60); +INSERT INTO "public"."gzjc_data" VALUES (607, 34.46, 212.23, 0.00, 0.00, 0.00, 0.99, 0.00, 8.11, 0.00, 20.27, 208.91, 52.90, 16.05, 0.98, 41.35, 66.00, 0.69, 211.00, 949.00, '2023-05-09 20:00:00', 98.29); +INSERT INTO "public"."gzjc_data" VALUES (608, 32.79, 216.80, 0.00, 0.00, 0.00, 0.25, 0.00, 4.58, 0.00, 23.66, 223.67, 52.49, 20.52, 10.73, 44.72, 68.64, 0.26, 227.00, 977.00, '2023-05-09 21:00:00', 99.85); +INSERT INTO "public"."gzjc_data" VALUES (609, 34.64, 207.09, 0.00, 0.00, 0.00, 0.96, 0.00, 7.91, 0.00, 26.93, 227.26, 35.97, 20.67, 2.28, 49.37, 50.06, 0.41, 214.00, 914.00, '2023-05-09 22:00:00', 49.02); +INSERT INTO "public"."gzjc_data" VALUES (610, 38.39, 244.66, 0.00, 0.00, 0.00, 0.82, 0.00, 2.73, 0.00, 25.70, 229.16, 56.68, 22.60, 16.48, 34.16, 59.15, 0.66, 202.00, 959.00, '2023-05-09 23:00:00', 45.64); +INSERT INTO "public"."gzjc_data" VALUES (611, 32.36, 292.02, 0.00, 0.00, 0.00, 0.97, 0.00, 8.90, 0.00, 20.25, 212.15, 39.40, 18.01, 11.76, 34.47, 68.43, 0.01, 211.00, 995.00, '2023-05-10 00:00:00', 34.13); +INSERT INTO "public"."gzjc_data" VALUES (612, 38.84, 225.94, 0.00, 0.00, 0.00, 0.01, 0.00, 3.06, 0.00, 24.11, 220.28, 49.89, 18.05, 11.63, 41.34, 58.11, 0.85, 229.00, 980.00, '2023-05-10 01:00:00', 65.91); +INSERT INTO "public"."gzjc_data" VALUES (613, 35.60, 200.49, 0.00, 0.00, 0.00, 0.50, 0.00, 4.23, 0.00, 29.32, 213.60, 55.67, 22.53, 12.77, 31.86, 53.03, 0.15, 204.00, 924.00, '2023-05-10 02:00:00', 34.82); +INSERT INTO "public"."gzjc_data" VALUES (614, 35.42, 230.73, 0.00, 0.00, 0.00, 0.68, 0.00, 6.87, 0.00, 27.54, 202.12, 37.07, 24.26, 7.33, 40.99, 67.65, 0.35, 209.00, 940.00, '2023-05-10 03:00:00', 98.99); +INSERT INTO "public"."gzjc_data" VALUES (615, 37.08, 289.72, 0.00, 0.00, 0.00, 0.64, 0.00, 5.34, 0.00, 21.94, 209.67, 54.80, 23.11, 0.23, 31.38, 62.82, 0.08, 225.00, 914.00, '2023-05-10 04:00:00', 69.00); +INSERT INTO "public"."gzjc_data" VALUES (616, 38.20, 220.51, 0.00, 0.00, 0.00, 0.12, 0.00, 3.92, 0.00, 21.13, 215.77, 46.80, 15.52, 19.19, 30.07, 59.93, 0.72, 227.00, 942.00, '2023-05-10 05:00:00', 96.93); +INSERT INTO "public"."gzjc_data" VALUES (617, 37.48, 282.76, 0.00, 0.00, 0.00, 0.07, 0.00, 5.42, 0.00, 23.88, 209.96, 58.89, 24.36, 13.39, 47.04, 61.81, 0.37, 217.00, 905.00, '2023-05-10 06:00:00', 84.68); +INSERT INTO "public"."gzjc_data" VALUES (618, 38.14, 218.32, 0.00, 0.00, 0.00, 0.96, 0.00, 8.97, 0.00, 23.22, 204.51, 36.07, 15.21, 19.83, 30.65, 61.20, 0.72, 225.00, 915.00, '2023-05-10 07:00:00', 42.98); +INSERT INTO "public"."gzjc_data" VALUES (619, 34.98, 226.36, 0.00, 0.00, 0.00, 0.31, 0.00, 0.72, 0.00, 25.60, 214.04, 31.61, 16.02, 4.75, 41.66, 53.34, 0.12, 209.00, 988.00, '2023-05-10 08:00:00', 94.94); +INSERT INTO "public"."gzjc_data" VALUES (620, 34.04, 281.60, 0.00, 0.00, 0.00, 0.81, 0.00, 3.48, 0.00, 20.87, 200.96, 43.89, 20.70, 7.71, 42.51, 54.62, 0.61, 218.00, 936.00, '2023-05-10 09:00:00', 64.99); +INSERT INTO "public"."gzjc_data" VALUES (621, 35.04, 251.23, 0.00, 0.00, 0.00, 0.41, 0.00, 0.30, 0.00, 21.94, 202.27, 36.12, 19.70, 19.83, 37.19, 58.77, 0.84, 213.00, 926.00, '2023-05-10 10:00:00', 40.72); +INSERT INTO "public"."gzjc_data" VALUES (622, 35.29, 277.28, 0.00, 0.00, 0.00, 0.27, 0.00, 1.18, 0.00, 27.25, 221.61, 38.30, 18.51, 6.17, 33.10, 63.59, 0.50, 206.00, 918.00, '2023-05-10 11:00:00', 41.92); +INSERT INTO "public"."gzjc_data" VALUES (623, 31.26, 277.21, 0.00, 0.00, 0.00, 0.66, 0.00, 7.15, 0.00, 25.80, 226.83, 45.29, 23.53, 19.05, 31.97, 69.61, 0.35, 208.00, 986.00, '2023-05-10 12:00:00', 69.16); +INSERT INTO "public"."gzjc_data" VALUES (624, 34.42, 271.90, 0.00, 0.00, 0.00, 0.68, 0.00, 0.31, 0.00, 23.94, 227.00, 52.33, 16.12, 3.92, 46.92, 54.97, 0.23, 220.00, 981.00, '2023-05-10 13:00:00', 65.10); +INSERT INTO "public"."gzjc_data" VALUES (625, 33.71, 211.57, 0.00, 0.00, 0.00, 0.18, 0.00, 1.62, 0.00, 28.32, 221.66, 31.46, 23.92, 17.06, 47.51, 51.72, 0.61, 205.00, 976.00, '2023-05-10 14:00:00', 41.35); +INSERT INTO "public"."gzjc_data" VALUES (626, 34.68, 292.64, 0.00, 0.00, 0.00, 0.54, 0.00, 9.07, 0.00, 25.76, 228.93, 37.66, 17.04, 18.91, 37.20, 64.37, 0.50, 207.00, 965.00, '2023-05-10 15:00:00', 35.18); +INSERT INTO "public"."gzjc_data" VALUES (627, 38.84, 201.79, 0.00, 0.00, 0.00, 0.30, 0.00, 8.69, 0.00, 27.25, 211.05, 46.06, 18.76, 1.31, 46.94, 62.39, 0.91, 202.00, 941.00, '2023-05-10 16:00:00', 71.06); +INSERT INTO "public"."gzjc_data" VALUES (628, 30.08, 261.14, 0.00, 0.00, 0.00, 0.25, 0.00, 2.38, 0.00, 24.31, 210.29, 59.56, 18.22, 3.47, 33.66, 51.66, 0.58, 201.00, 941.00, '2023-05-10 17:00:00', 32.89); +INSERT INTO "public"."gzjc_data" VALUES (629, 33.91, 229.62, 0.00, 0.00, 0.00, 0.24, 0.00, 8.82, 0.00, 26.25, 217.96, 57.08, 21.45, 10.37, 49.38, 57.64, 0.23, 229.00, 944.00, '2023-05-10 18:00:00', 31.48); +INSERT INTO "public"."gzjc_data" VALUES (630, 37.64, 216.76, 0.00, 0.00, 0.00, 0.00, 0.00, 7.75, 0.00, 23.72, 222.40, 53.27, 20.97, 5.63, 34.88, 58.92, 0.04, 201.00, 938.00, '2023-05-10 19:00:00', 70.91); +INSERT INTO "public"."gzjc_data" VALUES (631, 35.23, 249.18, 0.00, 0.00, 0.00, 0.08, 0.00, 6.41, 0.00, 27.47, 225.48, 53.61, 20.47, 0.15, 31.32, 60.84, 0.01, 215.00, 956.00, '2023-05-10 20:00:00', 47.60); +INSERT INTO "public"."gzjc_data" VALUES (632, 34.66, 261.00, 0.00, 0.00, 0.00, 0.31, 0.00, 4.55, 0.00, 27.55, 215.46, 51.51, 24.15, 5.83, 32.26, 52.79, 0.61, 204.00, 959.00, '2023-05-10 21:00:00', 41.00); +INSERT INTO "public"."gzjc_data" VALUES (633, 35.58, 255.81, 0.00, 0.00, 0.00, 0.04, 0.00, 1.94, 0.00, 28.30, 222.21, 58.85, 16.72, 18.26, 48.98, 50.52, 0.34, 213.00, 927.00, '2023-05-10 22:00:00', 56.94); +INSERT INTO "public"."gzjc_data" VALUES (634, 31.36, 285.39, 0.00, 0.00, 0.00, 0.81, 0.00, 8.23, 0.00, 22.09, 212.30, 39.74, 15.59, 1.12, 40.81, 66.49, 0.40, 206.00, 909.00, '2023-05-10 23:00:00', 57.44); +INSERT INTO "public"."gzjc_data" VALUES (635, 30.58, 205.61, 0.00, 0.00, 0.00, 0.20, 0.00, 9.03, 0.00, 28.33, 202.73, 39.04, 17.52, 11.58, 39.30, 61.11, 0.93, 216.00, 906.00, '2023-05-11 00:00:18', 56.43); +INSERT INTO "public"."gzjc_data" VALUES (636, 35.12, 279.43, 0.00, 0.00, 0.00, 0.78, 0.00, 2.38, 0.00, 22.81, 203.78, 56.91, 16.82, 10.00, 43.12, 50.97, 0.72, 224.00, 945.00, '2023-05-11 01:00:00', 43.73); +INSERT INTO "public"."gzjc_data" VALUES (637, 38.10, 239.59, 0.00, 0.00, 0.00, 0.51, 0.00, 8.21, 0.00, 26.04, 226.56, 41.34, 16.82, 13.72, 42.45, 60.02, 0.77, 221.00, 919.00, '2023-05-22 10:00:00', 84.86); +INSERT INTO "public"."gzjc_data" VALUES (638, 32.08, 279.82, 0.00, 0.00, 0.00, 0.89, 0.00, 1.71, 0.00, 27.40, 227.37, 50.33, 15.82, 15.87, 30.22, 58.30, 0.92, 209.00, 996.00, '2023-05-22 11:00:00', 62.93); +INSERT INTO "public"."gzjc_data" VALUES (639, 34.93, 292.27, 0.00, 0.00, 0.00, 0.86, 0.00, 6.39, 0.00, 23.28, 205.12, 34.98, 19.60, 3.65, 45.95, 69.69, 0.40, 200.00, 936.00, '2023-05-22 12:00:00', 80.04); +INSERT INTO "public"."gzjc_data" VALUES (640, 39.45, 297.37, 0.00, 0.00, 0.00, 0.61, 0.00, 7.90, 0.00, 27.84, 211.66, 31.71, 20.87, 9.21, 37.24, 50.68, 0.79, 224.00, 967.00, '2023-05-22 13:00:00', 95.94); +INSERT INTO "public"."gzjc_data" VALUES (641, 33.62, 233.81, 0.00, 0.00, 0.00, 0.69, 0.00, 8.38, 0.00, 28.46, 214.49, 36.49, 24.20, 16.01, 32.39, 58.85, 0.29, 208.00, 980.00, '2023-05-22 14:00:00', 74.45); +INSERT INTO "public"."gzjc_data" VALUES (642, 33.16, 249.14, 0.00, 0.00, 0.00, 0.40, 0.00, 2.70, 0.00, 26.17, 220.26, 41.80, 24.76, 17.61, 33.56, 67.71, 0.10, 206.00, 929.00, '2023-05-22 15:00:00', 92.00); +INSERT INTO "public"."gzjc_data" VALUES (643, 34.60, 282.21, 0.00, 0.00, 0.00, 0.26, 0.00, 5.53, 0.00, 23.68, 214.47, 31.88, 18.77, 6.02, 33.46, 61.49, 0.18, 226.00, 974.00, '2023-05-22 16:00:00', 73.93); +INSERT INTO "public"."gzjc_data" VALUES (644, 30.71, 274.74, 0.00, 0.00, 0.00, 0.71, 0.00, 5.07, 0.00, 21.76, 214.16, 59.23, 22.57, 11.86, 30.67, 63.71, 0.42, 227.00, 997.00, '2023-05-22 17:00:00', 89.96); +INSERT INTO "public"."gzjc_data" VALUES (645, 33.64, 219.59, 0.00, 0.00, 0.00, 0.92, 0.00, 5.56, 0.00, 23.04, 221.21, 33.56, 20.52, 12.19, 41.11, 58.64, 0.92, 226.00, 959.00, '2023-05-22 18:00:00', 66.25); +INSERT INTO "public"."gzjc_data" VALUES (646, 30.25, 292.27, 0.00, 0.00, 0.00, 0.68, 0.00, 9.62, 0.00, 27.22, 227.52, 37.60, 17.05, 18.43, 33.22, 58.35, 0.04, 212.00, 930.00, '2023-05-22 19:00:00', 87.69); +INSERT INTO "public"."gzjc_data" VALUES (647, 38.46, 202.50, 0.00, 0.00, 0.00, 0.50, 0.00, 6.86, 0.00, 24.91, 207.48, 39.97, 15.61, 0.40, 47.48, 54.15, 0.93, 203.00, 919.00, '2023-05-22 20:00:00', 87.33); +INSERT INTO "public"."gzjc_data" VALUES (648, 38.00, 221.22, 0.00, 0.00, 0.00, 0.43, 0.00, 4.58, 0.00, 21.18, 221.37, 40.45, 24.51, 17.18, 41.15, 57.40, 0.49, 217.00, 927.00, '2023-05-22 21:00:00', 53.75); +INSERT INTO "public"."gzjc_data" VALUES (649, 30.57, 250.75, 0.00, 0.00, 0.00, 0.28, 0.00, 0.19, 0.00, 26.66, 202.30, 52.99, 19.92, 18.23, 31.95, 61.55, 0.38, 218.00, 930.00, '2023-05-22 22:00:00', 32.67); +INSERT INTO "public"."gzjc_data" VALUES (650, 36.43, 234.81, 0.00, 0.00, 0.00, 0.64, 0.00, 8.19, 0.00, 27.79, 227.55, 44.86, 22.60, 14.88, 39.11, 63.53, 0.11, 210.00, 993.00, '2023-05-22 23:00:00', 75.27); +INSERT INTO "public"."gzjc_data" VALUES (651, 32.98, 257.77, 0.00, 0.00, 0.00, 0.01, 0.00, 1.92, 0.00, 28.40, 207.57, 50.25, 17.22, 16.49, 48.81, 68.00, 0.64, 217.00, 993.00, '2023-05-23 00:00:00', 52.87); +INSERT INTO "public"."gzjc_data" VALUES (652, 35.39, 269.25, 0.00, 0.00, 0.00, 0.97, 0.00, 0.51, 0.00, 29.09, 215.50, 34.88, 19.15, 5.27, 48.57, 62.39, 0.98, 226.00, 953.00, '2023-05-23 01:00:00', 42.69); +INSERT INTO "public"."gzjc_data" VALUES (653, 36.65, 277.23, 0.00, 0.00, 0.00, 0.62, 0.00, 5.10, 0.00, 22.91, 201.29, 47.02, 18.77, 3.33, 43.15, 57.02, 0.13, 218.00, 919.00, '2023-05-23 02:00:00', 49.52); +INSERT INTO "public"."gzjc_data" VALUES (654, 31.47, 239.77, 0.00, 0.00, 0.00, 0.72, 0.00, 4.12, 0.00, 25.57, 216.05, 53.92, 16.61, 19.00, 46.36, 60.70, 0.74, 220.00, 943.00, '2023-05-23 03:00:00', 68.70); +INSERT INTO "public"."gzjc_data" VALUES (655, 38.32, 243.66, 0.00, 0.00, 0.00, 0.06, 0.00, 7.47, 0.00, 22.36, 214.77, 47.00, 20.80, 7.81, 41.58, 69.75, 0.38, 214.00, 955.00, '2023-05-23 04:00:00', 59.76); +INSERT INTO "public"."gzjc_data" VALUES (656, 32.98, 216.06, 0.00, 0.00, 0.00, 0.10, 0.00, 2.28, 0.00, 29.94, 212.48, 51.20, 20.37, 0.32, 36.08, 51.52, 0.74, 223.00, 914.00, '2023-05-23 05:00:00', 91.48); +INSERT INTO "public"."gzjc_data" VALUES (657, 37.37, 270.27, 0.00, 0.00, 0.00, 0.12, 0.00, 0.43, 0.00, 29.52, 217.06, 53.32, 19.56, 0.17, 49.56, 69.34, 0.07, 209.00, 911.00, '2023-05-23 06:00:00', 64.13); +INSERT INTO "public"."gzjc_data" VALUES (658, 35.16, 235.26, 0.00, 0.00, 0.00, 0.65, 0.00, 0.91, 0.00, 25.40, 224.74, 50.63, 16.27, 6.49, 48.15, 68.05, 0.42, 223.00, 901.00, '2023-05-23 07:00:00', 92.83); +INSERT INTO "public"."gzjc_data" VALUES (659, 36.21, 279.82, 0.00, 0.00, 0.00, 0.93, 0.00, 9.93, 0.00, 28.21, 220.89, 31.29, 22.26, 3.17, 47.18, 65.59, 0.51, 227.00, 973.00, '2023-05-23 08:00:00', 50.00); +INSERT INTO "public"."gzjc_data" VALUES (660, 37.74, 205.62, 0.00, 0.00, 0.00, 0.24, 0.00, 5.99, 0.00, 24.99, 205.19, 31.38, 15.92, 4.88, 48.91, 58.07, 0.06, 211.00, 915.00, '2023-05-23 09:00:00', 54.63); +INSERT INTO "public"."gzjc_data" VALUES (661, 35.30, 254.91, 0.00, 0.00, 0.00, 0.81, 0.00, 7.99, 0.00, 23.42, 228.04, 51.64, 24.91, 0.82, 34.59, 66.32, 0.91, 207.00, 969.00, '2023-05-23 10:00:00', 65.64); +INSERT INTO "public"."gzjc_data" VALUES (662, 38.99, 259.47, 0.00, 0.00, 0.00, 0.91, 0.00, 5.36, 0.00, 27.55, 218.88, 59.88, 16.79, 17.41, 35.11, 69.66, 0.82, 216.00, 979.00, '2023-05-23 11:00:00', 94.23); +INSERT INTO "public"."gzjc_data" VALUES (663, 36.87, 203.58, 0.00, 0.00, 0.00, 0.30, 0.00, 4.49, 0.00, 25.05, 215.23, 34.88, 17.84, 13.09, 38.10, 68.53, 0.75, 218.00, 978.00, '2023-05-23 12:00:00', 87.77); +INSERT INTO "public"."gzjc_data" VALUES (664, 31.16, 211.79, 0.00, 0.00, 0.00, 0.55, 0.00, 3.38, 0.00, 24.86, 217.80, 40.99, 20.83, 9.25, 33.19, 58.47, 0.91, 211.00, 921.00, '2023-05-23 13:00:00', 72.11); +INSERT INTO "public"."gzjc_data" VALUES (665, 31.68, 232.56, 0.00, 0.00, 0.00, 0.33, 0.00, 2.95, 0.00, 23.47, 222.36, 53.16, 24.52, 17.63, 41.30, 62.61, 0.79, 218.00, 914.00, '2023-05-23 14:00:00', 48.79); +INSERT INTO "public"."gzjc_data" VALUES (666, 34.05, 275.30, 0.00, 0.00, 0.00, 0.85, 0.00, 1.47, 0.00, 25.02, 200.84, 46.52, 16.96, 5.89, 49.25, 54.76, 0.84, 218.00, 986.00, '2023-05-23 15:00:00', 63.21); +INSERT INTO "public"."gzjc_data" VALUES (667, 31.70, 254.72, 0.00, 0.00, 0.00, 0.83, 0.00, 4.29, 0.00, 21.53, 226.32, 56.00, 20.09, 8.57, 39.16, 59.35, 0.60, 226.00, 916.00, '2023-05-23 16:00:00', 85.36); +INSERT INTO "public"."gzjc_data" VALUES (668, 38.63, 272.68, 0.00, 0.00, 0.00, 0.59, 0.00, 2.25, 0.00, 25.33, 229.24, 48.90, 18.73, 2.90, 49.75, 66.66, 0.96, 224.00, 985.00, '2023-05-23 17:00:00', 54.31); +INSERT INTO "public"."gzjc_data" VALUES (669, 30.93, 270.30, 0.00, 0.00, 0.00, 0.99, 0.00, 8.58, 0.00, 29.12, 210.92, 44.59, 21.03, 8.07, 41.00, 64.86, 0.70, 210.00, 956.00, '2023-05-23 18:00:00', 83.02); +INSERT INTO "public"."gzjc_data" VALUES (670, 37.58, 270.37, 0.00, 0.00, 0.00, 0.72, 0.00, 6.68, 0.00, 27.42, 218.85, 37.27, 17.15, 7.75, 35.90, 52.92, 0.04, 200.00, 914.00, '2023-05-23 19:00:00', 87.05); +INSERT INTO "public"."gzjc_data" VALUES (671, 37.76, 270.13, 0.00, 0.00, 0.00, 0.65, 0.00, 8.94, 0.00, 22.12, 228.98, 44.16, 21.06, 5.81, 35.32, 55.76, 0.02, 212.00, 926.00, '2023-05-23 20:00:00', 32.74); +INSERT INTO "public"."gzjc_data" VALUES (672, 36.54, 279.18, 0.00, 0.00, 0.00, 0.07, 0.00, 2.38, 0.00, 29.83, 217.95, 38.58, 20.75, 9.55, 35.38, 56.00, 0.88, 209.00, 967.00, '2023-05-23 21:00:00', 95.54); +INSERT INTO "public"."gzjc_data" VALUES (673, 34.28, 250.07, 0.00, 0.00, 0.00, 0.48, 0.00, 9.61, 0.00, 20.21, 212.82, 46.97, 17.22, 2.30, 36.93, 62.12, 0.00, 203.00, 937.00, '2023-05-23 22:00:00', 43.40); +INSERT INTO "public"."gzjc_data" VALUES (674, 35.20, 272.79, 0.00, 0.00, 0.00, 0.25, 0.00, 0.98, 0.00, 20.88, 224.34, 36.47, 17.74, 2.56, 43.28, 68.36, 0.31, 222.00, 974.00, '2023-05-23 23:00:00', 31.38); +INSERT INTO "public"."gzjc_data" VALUES (675, 32.53, 255.35, 0.00, 0.00, 0.00, 0.09, 0.00, 7.45, 0.00, 28.94, 211.33, 51.63, 21.88, 15.78, 34.14, 68.04, 0.11, 205.00, 992.00, '2023-05-24 00:00:18', 55.80); +INSERT INTO "public"."gzjc_data" VALUES (676, 39.61, 226.95, 0.00, 0.00, 0.00, 0.86, 0.00, 7.55, 0.00, 28.45, 229.34, 45.21, 19.22, 7.12, 36.12, 51.56, 0.33, 217.00, 962.00, '2023-05-24 01:00:00', 35.92); +INSERT INTO "public"."gzjc_data" VALUES (677, 33.76, 293.02, 0.00, 0.00, 0.00, 0.12, 0.00, 0.73, 0.00, 23.81, 223.37, 57.52, 23.26, 14.39, 40.28, 51.21, 0.28, 201.00, 956.00, '2023-05-24 02:00:00', 89.61); +INSERT INTO "public"."gzjc_data" VALUES (678, 39.78, 253.83, 0.00, 0.00, 0.00, 0.50, 0.00, 3.76, 0.00, 25.03, 203.22, 53.51, 19.54, 3.30, 44.29, 67.58, 0.58, 219.00, 933.00, '2023-05-24 03:00:00', 39.31); +INSERT INTO "public"."gzjc_data" VALUES (679, 30.14, 234.32, 0.00, 0.00, 0.00, 0.85, 0.00, 7.30, 0.00, 22.29, 220.72, 55.93, 24.41, 13.01, 32.53, 68.11, 0.20, 223.00, 929.00, '2023-05-24 04:00:00', 97.37); +INSERT INTO "public"."gzjc_data" VALUES (680, 30.50, 272.42, 0.00, 0.00, 0.00, 0.88, 0.00, 4.33, 0.00, 29.40, 211.67, 42.46, 19.33, 5.98, 37.11, 68.50, 0.21, 227.00, 997.00, '2023-05-24 05:00:00', 93.79); +INSERT INTO "public"."gzjc_data" VALUES (681, 37.85, 269.76, 0.00, 0.00, 0.00, 0.54, 0.00, 6.63, 0.00, 24.07, 227.36, 54.77, 17.05, 15.32, 35.59, 57.25, 0.09, 201.00, 916.00, '2023-05-24 06:00:00', 30.28); +INSERT INTO "public"."gzjc_data" VALUES (682, 35.76, 205.93, 0.00, 0.00, 0.00, 0.78, 0.00, 3.27, 0.00, 21.63, 200.48, 36.14, 18.81, 19.76, 33.82, 69.22, 0.06, 200.00, 988.00, '2023-05-24 07:00:00', 89.71); +INSERT INTO "public"."gzjc_data" VALUES (683, 36.78, 250.93, 0.00, 0.00, 0.00, 0.78, 0.00, 4.83, 0.00, 21.69, 209.49, 33.44, 21.17, 10.13, 31.77, 55.48, 0.76, 228.00, 949.00, '2023-05-24 08:00:00', 59.58); +INSERT INTO "public"."gzjc_data" VALUES (684, 36.68, 279.11, 0.00, 0.00, 0.00, 0.59, 0.00, 9.56, 0.00, 24.39, 228.62, 40.58, 16.55, 12.52, 31.27, 60.58, 0.62, 227.00, 992.00, '2023-05-24 09:00:00', 96.01); +INSERT INTO "public"."gzjc_data" VALUES (685, 31.37, 250.16, 0.00, 0.00, 0.00, 0.73, 0.00, 4.34, 0.00, 24.37, 201.33, 59.79, 23.78, 3.35, 47.73, 69.79, 0.69, 222.00, 934.00, '2023-05-24 10:00:00', 65.34); +INSERT INTO "public"."gzjc_data" VALUES (686, 39.05, 261.30, 0.00, 0.00, 0.00, 0.09, 0.00, 6.07, 0.00, 25.09, 221.11, 37.29, 17.35, 17.51, 39.70, 64.59, 0.44, 204.00, 931.00, '2023-05-24 11:00:00', 95.43); +INSERT INTO "public"."gzjc_data" VALUES (687, 30.01, 229.08, 0.00, 0.00, 0.00, 0.32, 0.00, 2.27, 0.00, 27.61, 210.99, 59.19, 15.65, 9.65, 36.82, 68.19, 0.83, 224.00, 971.00, '2023-05-24 12:00:00', 63.12); +INSERT INTO "public"."gzjc_data" VALUES (688, 32.90, 257.77, 0.00, 0.00, 0.00, 0.74, 0.00, 4.38, 0.00, 29.71, 229.84, 52.38, 19.65, 10.84, 47.34, 60.98, 0.90, 210.00, 951.00, '2023-05-24 13:00:00', 55.85); +INSERT INTO "public"."gzjc_data" VALUES (689, 39.15, 252.83, 0.00, 0.00, 0.00, 0.84, 0.00, 9.66, 0.00, 28.96, 213.28, 57.42, 15.54, 1.86, 30.92, 57.56, 0.72, 213.00, 918.00, '2023-05-24 14:00:00', 88.75); +INSERT INTO "public"."gzjc_data" VALUES (690, 36.20, 284.00, 0.00, 0.00, 0.00, 0.92, 0.00, 1.56, 0.00, 26.45, 207.72, 49.28, 19.40, 7.39, 30.22, 61.23, 0.99, 222.00, 972.00, '2023-05-24 15:00:00', 47.64); +INSERT INTO "public"."gzjc_data" VALUES (691, 30.64, 251.80, 0.00, 0.00, 0.00, 0.85, 0.00, 5.95, 0.00, 27.72, 215.67, 39.69, 22.78, 12.29, 35.20, 51.85, 0.90, 211.00, 978.00, '2023-05-24 16:00:00', 77.88); +INSERT INTO "public"."gzjc_data" VALUES (692, 36.42, 283.24, 0.00, 0.00, 0.00, 0.61, 0.00, 7.98, 0.00, 24.62, 219.67, 51.05, 18.87, 12.72, 49.48, 53.36, 0.16, 228.00, 953.00, '2023-06-01 11:00:00', 77.95); +INSERT INTO "public"."gzjc_data" VALUES (693, 30.39, 264.65, 0.00, 0.00, 0.00, 0.64, 0.00, 2.55, 0.00, 25.79, 215.88, 47.91, 17.51, 7.32, 35.94, 68.94, 0.92, 216.00, 922.00, '2023-06-01 12:00:00', 83.02); +INSERT INTO "public"."gzjc_data" VALUES (694, 30.43, 241.17, 0.00, 0.00, 0.00, 0.32, 0.00, 1.61, 0.00, 26.89, 219.67, 44.68, 18.97, 18.24, 44.47, 64.22, 0.07, 212.00, 900.00, '2023-06-01 13:00:00', 77.44); +INSERT INTO "public"."gzjc_data" VALUES (695, 39.90, 287.95, 0.00, 0.00, 0.00, 0.91, 0.00, 1.49, 0.00, 24.38, 207.54, 48.34, 16.69, 2.41, 31.84, 51.54, 0.85, 204.00, 916.00, '2023-06-01 14:00:00', 38.15); +INSERT INTO "public"."gzjc_data" VALUES (696, 38.88, 203.46, 0.00, 0.00, 0.00, 0.94, 0.00, 6.73, 0.00, 27.02, 219.72, 33.89, 19.42, 7.41, 44.12, 62.65, 0.84, 210.00, 919.00, '2023-06-01 15:00:00', 55.37); +INSERT INTO "public"."gzjc_data" VALUES (697, 34.61, 220.66, 0.00, 0.00, 0.00, 0.41, 0.00, 7.02, 0.00, 21.83, 202.50, 44.10, 24.02, 9.90, 47.54, 53.54, 0.73, 212.00, 961.00, '2023-06-01 16:00:00', 98.32); +INSERT INTO "public"."gzjc_data" VALUES (698, 33.47, 282.34, 0.00, 0.00, 0.00, 0.67, 0.00, 1.74, 0.00, 28.43, 212.98, 58.68, 21.49, 2.43, 30.99, 63.87, 0.28, 205.00, 926.00, '2023-06-01 17:00:00', 92.92); +INSERT INTO "public"."gzjc_data" VALUES (699, 31.51, 246.97, 0.00, 0.00, 0.00, 0.67, 0.00, 1.05, 0.00, 25.07, 204.68, 57.18, 21.26, 5.14, 47.49, 59.39, 0.74, 206.00, 994.00, '2023-06-01 18:00:00', 76.32); +INSERT INTO "public"."gzjc_data" VALUES (700, 30.04, 270.61, 0.00, 0.00, 0.00, 0.46, 0.00, 5.77, 0.00, 23.76, 229.95, 38.78, 16.22, 6.98, 37.55, 68.41, 0.16, 210.00, 992.00, '2023-06-01 19:00:00', 77.92); +INSERT INTO "public"."gzjc_data" VALUES (701, 38.27, 207.51, 0.00, 0.00, 0.00, 0.94, 0.00, 5.01, 0.00, 25.43, 214.10, 59.81, 15.16, 9.79, 35.38, 52.52, 0.99, 205.00, 911.00, '2023-06-01 20:00:00', 85.29); +INSERT INTO "public"."gzjc_data" VALUES (702, 34.42, 259.42, 0.00, 0.00, 0.00, 0.25, 0.00, 7.54, 0.00, 21.76, 215.09, 41.43, 24.15, 19.62, 31.03, 59.89, 0.91, 227.00, 955.00, '2023-06-01 21:00:00', 50.73); +INSERT INTO "public"."gzjc_data" VALUES (703, 31.02, 204.88, 0.00, 0.00, 0.00, 0.37, 0.00, 7.13, 0.00, 27.37, 210.15, 38.30, 17.40, 12.90, 38.23, 68.43, 0.97, 200.00, 902.00, '2023-06-01 22:00:00', 34.31); +INSERT INTO "public"."gzjc_data" VALUES (704, 36.80, 214.17, 0.00, 0.00, 0.00, 0.32, 0.00, 3.02, 0.00, 25.48, 216.26, 43.00, 16.11, 12.92, 45.56, 61.13, 0.55, 201.00, 904.00, '2023-06-01 23:00:00', 68.56); +INSERT INTO "public"."gzjc_data" VALUES (705, 34.84, 231.61, 0.00, 0.00, 0.00, 0.20, 0.00, 9.30, 0.00, 24.46, 208.22, 30.27, 23.79, 16.83, 48.16, 53.13, 0.87, 206.00, 947.00, '2023-06-02 00:00:18', 83.36); +INSERT INTO "public"."gzjc_data" VALUES (706, 32.15, 267.41, 0.00, 0.00, 0.00, 0.50, 0.00, 2.64, 0.00, 25.01, 211.48, 51.39, 15.98, 3.31, 35.85, 56.86, 0.39, 229.00, 959.00, '2023-06-02 01:00:00', 51.43); +INSERT INTO "public"."gzjc_data" VALUES (707, 37.19, 277.88, 0.00, 0.00, 0.00, 0.18, 0.00, 0.66, 0.00, 20.17, 217.72, 53.91, 17.25, 4.07, 37.42, 69.01, 0.09, 212.00, 959.00, '2023-06-02 02:00:00', 59.04); +INSERT INTO "public"."gzjc_data" VALUES (708, 36.87, 230.12, 0.00, 0.00, 0.00, 0.29, 0.00, 1.23, 0.00, 28.17, 213.81, 40.22, 17.75, 1.68, 46.76, 54.42, 0.46, 224.00, 936.00, '2023-06-02 03:00:00', 97.08); +INSERT INTO "public"."gzjc_data" VALUES (709, 33.26, 256.24, 0.00, 0.00, 0.00, 0.20, 0.00, 6.92, 0.00, 25.17, 227.58, 30.01, 15.34, 10.25, 32.64, 67.13, 0.54, 229.00, 916.00, '2023-06-02 04:00:00', 92.86); +INSERT INTO "public"."gzjc_data" VALUES (710, 34.69, 210.98, 0.00, 0.00, 0.00, 0.85, 0.00, 8.21, 0.00, 21.85, 222.57, 38.92, 16.45, 16.27, 44.83, 51.80, 0.29, 224.00, 929.00, '2023-06-02 05:00:00', 33.83); +INSERT INTO "public"."gzjc_data" VALUES (711, 39.10, 228.83, 0.00, 0.00, 0.00, 0.51, 0.00, 9.22, 0.00, 27.28, 221.74, 33.39, 20.93, 1.62, 43.71, 58.57, 0.06, 219.00, 953.00, '2023-06-02 06:00:00', 49.90); +INSERT INTO "public"."gzjc_data" VALUES (712, 39.07, 205.34, 0.00, 0.00, 0.00, 0.97, 0.00, 6.10, 0.00, 26.21, 215.65, 56.26, 19.16, 1.19, 37.10, 61.01, 0.87, 218.00, 992.00, '2023-06-02 07:00:00', 39.23); +INSERT INTO "public"."gzjc_data" VALUES (713, 38.75, 244.66, 0.00, 0.00, 0.00, 0.19, 0.00, 7.60, 0.00, 21.54, 212.73, 50.77, 24.30, 7.08, 47.04, 67.43, 0.69, 208.00, 978.00, '2023-06-02 08:00:00', 39.95); +INSERT INTO "public"."gzjc_data" VALUES (714, 32.34, 236.84, 0.00, 0.00, 0.00, 0.43, 0.00, 7.20, 0.00, 27.64, 215.69, 56.27, 18.32, 19.53, 33.35, 65.54, 0.56, 227.00, 973.00, '2023-06-02 09:00:00', 95.73); +INSERT INTO "public"."gzjc_data" VALUES (715, 39.88, 245.38, 0.00, 0.00, 0.00, 0.13, 0.00, 0.44, 0.00, 25.90, 214.55, 41.43, 17.72, 2.85, 34.82, 68.89, 0.41, 212.00, 903.00, '2023-06-02 10:00:00', 52.04); +INSERT INTO "public"."gzjc_data" VALUES (716, 37.16, 298.63, 0.00, 0.00, 0.00, 0.56, 0.00, 4.11, 0.00, 24.85, 229.16, 36.16, 16.66, 1.97, 35.10, 69.45, 0.47, 218.00, 985.00, '2023-06-02 11:00:00', 55.74); +INSERT INTO "public"."gzjc_data" VALUES (717, 38.88, 296.26, 0.00, 0.00, 0.00, 0.72, 0.00, 2.69, 0.00, 22.21, 223.15, 43.46, 21.28, 13.07, 37.56, 57.35, 0.80, 212.00, 993.00, '2023-06-02 12:00:00', 54.85); +INSERT INTO "public"."gzjc_data" VALUES (718, 30.86, 221.28, 0.00, 0.00, 0.00, 0.10, 0.00, 1.63, 0.00, 23.01, 217.40, 40.57, 24.93, 3.75, 34.31, 60.94, 0.52, 228.00, 954.00, '2023-06-02 13:00:00', 79.71); +INSERT INTO "public"."gzjc_data" VALUES (719, 34.01, 241.11, 0.00, 0.00, 0.00, 0.52, 0.00, 8.69, 0.00, 25.53, 226.45, 44.04, 21.19, 16.89, 49.16, 52.81, 0.20, 213.00, 923.00, '2023-06-02 14:00:00', 72.75); +INSERT INTO "public"."gzjc_data" VALUES (720, 32.52, 257.38, 0.00, 0.00, 0.00, 0.97, 0.00, 5.29, 0.00, 25.56, 213.01, 35.09, 19.25, 10.74, 31.68, 61.75, 0.31, 223.00, 905.00, '2023-06-02 15:00:00', 76.99); +INSERT INTO "public"."gzjc_data" VALUES (721, 31.04, 217.36, 0.00, 0.00, 0.00, 0.98, 0.00, 8.83, 0.00, 26.08, 204.67, 40.52, 19.06, 7.86, 32.83, 67.97, 0.24, 227.00, 913.00, '2023-06-02 16:00:00', 58.72); + +-- ---------------------------- +-- Primary Key structure for table gzjc_data +-- ---------------------------- +ALTER TABLE "public"."gzjc_data" ADD CONSTRAINT "gzjc_data_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/dbsql/lora_device_info.sql b/xiuosiot-backend/dbsql/lora_device_info.sql new file mode 100644 index 0000000..d882394 --- /dev/null +++ b/xiuosiot-backend/dbsql/lora_device_info.sql @@ -0,0 +1,58 @@ +/* + Navicat Premium Data Transfer + + Source Server : localxiuos + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 12/12/2023 10:33:51 +*/ + + +-- ---------------------------- +-- Table structure for lora_device_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."lora_device_info"; +CREATE TABLE "public"."lora_device_info" ( + "dev_eui" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "join_eui" varchar(32) COLLATE "pg_catalog"."default", + "name" varchar(32) COLLATE "pg_catalog"."default", + "app_key" varchar(32) COLLATE "pg_catalog"."default", + "support_otaa" bool, + "support_classc" bool, + "gatewayid" varchar(32) COLLATE "pg_catalog"."default", + "remark1" varchar(32) COLLATE "pg_catalog"."default", + "remark2" varchar(32) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default", + "remark3" varchar(32) COLLATE "pg_catalog"."default", + "remark4" varchar(32) COLLATE "pg_catalog"."default", + "status" int4, + "remark5" varchar(32) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."lora_device_info"."dev_eui" IS '终端ID'; +COMMENT ON COLUMN "public"."lora_device_info"."join_eui" IS '应用ID'; +COMMENT ON COLUMN "public"."lora_device_info"."name" IS '节点名称'; +COMMENT ON COLUMN "public"."lora_device_info"."app_key" IS '应用密钥'; +COMMENT ON COLUMN "public"."lora_device_info"."support_otaa" IS '是否支持OTAA'; +COMMENT ON COLUMN "public"."lora_device_info"."support_classc" IS '是否支持ClassC'; +COMMENT ON COLUMN "public"."lora_device_info"."gatewayid" IS '所属网关'; +COMMENT ON COLUMN "public"."lora_device_info"."remark1" IS '预留字段1'; +COMMENT ON COLUMN "public"."lora_device_info"."remark2" IS '预留字段2'; +COMMENT ON COLUMN "public"."lora_device_info"."org" IS '所属企业'; +COMMENT ON COLUMN "public"."lora_device_info"."remark3" IS '预留字段3'; +COMMENT ON COLUMN "public"."lora_device_info"."remark4" IS '预留字段4'; +COMMENT ON COLUMN "public"."lora_device_info"."status" IS '1-在线,2-离线,0-从未连接'; +COMMENT ON COLUMN "public"."lora_device_info"."remark5" IS '预留字段5'; + +-- ---------------------------- +-- Primary Key structure for table lora_device_info +-- ---------------------------- +ALTER TABLE "public"."lora_device_info" ADD CONSTRAINT "lora_device_info_pkey" PRIMARY KEY ("dev_eui"); diff --git a/xiuosiot-backend/dbsql/lora_gateway_info.sql b/xiuosiot-backend/dbsql/lora_gateway_info.sql new file mode 100644 index 0000000..37a7aec --- /dev/null +++ b/xiuosiot-backend/dbsql/lora_gateway_info.sql @@ -0,0 +1,52 @@ +/* + Navicat Premium Data Transfer + + Source Server : localxiuos + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 12/12/2023 10:33:59 +*/ + + +-- ---------------------------- +-- Table structure for lora_gateway_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."lora_gateway_info"; +CREATE TABLE "public"."lora_gateway_info" ( + "name" varchar(32) COLLATE "pg_catalog"."default", + "gatewayid" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "device_num" int4, + "last_connect" timestamp(6), + "status" int4, + "org" varchar(32) COLLATE "pg_catalog"."default", + "remark1" varchar(32) COLLATE "pg_catalog"."default", + "remark2" varchar(32) COLLATE "pg_catalog"."default", + "remark3" varchar(32) COLLATE "pg_catalog"."default", + "remark4" varchar(32) COLLATE "pg_catalog"."default", + "remark5" varchar(32) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."lora_gateway_info"."name" IS '网关名称'; +COMMENT ON COLUMN "public"."lora_gateway_info"."gatewayid" IS '网关id'; +COMMENT ON COLUMN "public"."lora_gateway_info"."device_num" IS '所属设备数量'; +COMMENT ON COLUMN "public"."lora_gateway_info"."last_connect" IS '上次连接时间'; +COMMENT ON COLUMN "public"."lora_gateway_info"."status" IS '1-在线,2-离线,0-从未连接'; +COMMENT ON COLUMN "public"."lora_gateway_info"."org" IS '所属企业'; +COMMENT ON COLUMN "public"."lora_gateway_info"."remark1" IS '预留字段1'; +COMMENT ON COLUMN "public"."lora_gateway_info"."remark2" IS '预留字段2'; +COMMENT ON COLUMN "public"."lora_gateway_info"."remark3" IS '预留字段3'; +COMMENT ON COLUMN "public"."lora_gateway_info"."remark4" IS '预留字段4'; +COMMENT ON COLUMN "public"."lora_gateway_info"."remark5" IS '预留字段5'; + +-- ---------------------------- +-- Primary Key structure for table lora_gateway_info +-- ---------------------------- +ALTER TABLE "public"."lora_gateway_info" ADD CONSTRAINT "lora_gateway_info_pkey" PRIMARY KEY ("gatewayid"); diff --git a/xiuosiot-backend/dbsql/ota_info.sql b/xiuosiot-backend/dbsql/ota_info.sql new file mode 100644 index 0000000..eef440b --- /dev/null +++ b/xiuosiot-backend/dbsql/ota_info.sql @@ -0,0 +1,57 @@ +/* + Navicat Premium Data Transfer + + Source Server : localxiuos + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 30/08/2023 09:42:15 +*/ +DROP SEQUENCE IF EXISTS "public"."seq_ota_info"; +CREATE SEQUENCE "public"."seq_ota_info" +INCREMENT 1 +MINVALUE 1 +MAXVALUE 2147483647 +START 1 +CACHE 1; +ALTER SEQUENCE "public"."seq_ota_info" OWNER TO "xiuosiot"; + +-- ---------------------------- +-- Table structure for ota_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."ota_info"; +CREATE TABLE "public"."ota_info" ( + "id" int4 NOT NULL DEFAULT nextval('seq_ota_info'::regclass), + "file_name" varchar(64) COLLATE "pg_catalog"."default", + "device_id" varchar(64) COLLATE "pg_catalog"."default", + "current_process" int4, + "status" int4, + "create_time" timestamp(6), + "update_type" int4, + "timeout" timestamp(6), + "file_version" varchar(64) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."ota_info"."id" IS '升级序列号'; +COMMENT ON COLUMN "public"."ota_info"."file_name" IS '固件名称'; +COMMENT ON COLUMN "public"."ota_info"."device_id" IS '升级设备名'; +COMMENT ON COLUMN "public"."ota_info"."current_process" IS '当前进度'; +COMMENT ON COLUMN "public"."ota_info"."status" IS '0 失败 1 成功 2进行中 3未开始'; +COMMENT ON COLUMN "public"."ota_info"."create_time" IS '建立时间'; +COMMENT ON COLUMN "public"."ota_info"."update_type" IS '0 立刻升级 1 凌晨12点升级'; +COMMENT ON COLUMN "public"."ota_info"."timeout" IS '超时时间'; +COMMENT ON COLUMN "public"."ota_info"."file_version" IS '固件版本'; +COMMENT ON COLUMN "public"."ota_info"."org" IS '所属公司'; + +-- ---------------------------- +-- Primary Key structure for table ota_info +-- ---------------------------- +ALTER TABLE "public"."ota_info" ADD CONSTRAINT "ota_info_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/dbsql/protocol_product_info.sql b/xiuosiot-backend/dbsql/protocol_product_info.sql new file mode 100644 index 0000000..4b0c5b8 --- /dev/null +++ b/xiuosiot-backend/dbsql/protocol_product_info.sql @@ -0,0 +1,54 @@ +/* + Navicat Premium Data Transfer + + Source Server : localdsd + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 23/09/2022 17:26:29 +*/ + + +-- ---------------------------- +-- Table structure for protocol_product_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."protocol_product_info"; +CREATE TABLE "public"."protocol_product_info" ( + "product_name" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "protocol_type" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "read_item_list" varchar(5000) COLLATE "pg_catalog"."default", + "updatetime" timestamp(6), + "device_id" varchar(32) COLLATE "pg_catalog"."default", + "device_name" varchar(32) COLLATE "pg_catalog"."default", + "socket_config" varchar(255) COLLATE "pg_catalog"."default", + "read_period" varchar(32) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."protocol_product_info"."product_name" IS '产品名称'; +COMMENT ON COLUMN "public"."protocol_product_info"."protocol_type" IS '协议类型'; +COMMENT ON COLUMN "public"."protocol_product_info"."read_item_list" IS '配方列表'; +COMMENT ON COLUMN "public"."protocol_product_info"."updatetime" IS '更新时间'; +COMMENT ON COLUMN "public"."protocol_product_info"."device_id" IS '设备id'; +COMMENT ON COLUMN "public"."protocol_product_info"."device_name" IS '设备名称'; +COMMENT ON COLUMN "public"."protocol_product_info"."socket_config" IS 'socket配置'; +COMMENT ON COLUMN "public"."protocol_product_info"."read_period" IS '读取间隔'; + +-- ---------------------------- +-- Records of protocol_product_info +-- ---------------------------- +INSERT INTO "public"."protocol_product_info" VALUES ('PLC_FINS_1', 'FINS', '[{"value_name":"启动","value_type":1,"area_char":"W","data_type":0,"start_address":0,"bit_address":0,"data_length":1},{"value_name":"停止","value_type":1,"area_char":"W","data_type":0,"start_address":0,"bit_address":1,"data_length":1},{"value_name":"使能","value_type":1,"area_char":"H","data_type":0,"start_address":0,"bit_address":2,"data_length":1},{"value_name":"回零","value_type":1,"area_char":"D","data_type":0,"start_address":0,"bit_address":3,"data_length":1},{"value_name":"急停","value_type":1,"area_char":"W","data_type":0,"start_address":0,"bit_address":4,"data_length":1},{"value_name":"正限位","value_type":1,"area_char":"W","data_type":0,"start_address":10,"bit_address":11,"data_length":1},{"value_name":"负限位","value_type":1,"area_char":"W","data_type":0,"start_address":10,"bit_address":12,"data_length":1},{"value_name":"自动运行中","value_type":1,"area_char":"W","data_type":0,"start_address":200,"bit_address":5,"data_length":1},{"value_name":"故障","value_type":1,"area_char":"W","data_type":0,"start_address":200,"bit_address":6,"data_length":1},{"value_name":"待机","value_type":1,"area_char":"W","data_type":0,"start_address":200,"bit_address":7,"data_length":1},{"value_name":"手动模式","value_type":1,"area_char":"W","data_type":0,"start_address":300,"bit_address":0,"data_length":1},{"value_name":"自动模式","value_type":1,"area_char":"W","data_type":0,"start_address":300,"bit_address":1,"data_length":1},{"value_name":"运行方向","value_type":1,"area_char":"W","data_type":0,"start_address":300,"bit_address":2,"data_length":1},{"value_name":"复位","value_type":1,"area_char":"W","data_type":0,"start_address":400,"bit_address":3,"data_length":1},{"value_name":"备用1","value_type":1,"area_char":"W","data_type":0,"start_address":400,"bit_address":4,"data_length":1},{"value_name":"产量","value_type":3,"area_char":"D","data_type":1,"start_address":10,"bit_address":0,"data_length":1},{"value_name":"整型1","value_type":3,"area_char":"D","data_type":1,"start_address":11,"bit_address":0,"data_length":1},{"value_name":"整型2","value_type":3,"area_char":"D","data_type":1,"start_address":20,"bit_address":0,"data_length":1},{"value_name":"整型3","value_type":3,"area_char":"D","data_type":1,"start_address":100,"bit_address":0,"data_length":1},{"value_name":"整型4","value_type":3,"area_char":"W","data_type":1,"start_address":100,"bit_address":0,"data_length":1},{"value_name":"整型5","value_type":3,"area_char":"W","data_type":1,"start_address":101,"bit_address":0,"data_length":1},{"value_name":"整型6","value_type":3,"area_char":"W","data_type":1,"start_address":110,"bit_address":0,"data_length":1},{"value_name":"整型7","value_type":3,"area_char":"H","data_type":1,"start_address":10,"bit_address":0,"data_length":1},{"value_name":"整型8","value_type":3,"area_char":"H","data_type":1,"start_address":20,"bit_address":0,"data_length":1},{"value_name":"整型9","value_type":3,"area_char":"H","data_type":1,"start_address":21,"bit_address":0,"data_length":1},{"value_name":"速度","value_type":9,"area_char":"D","data_type":1,"start_address":2000,"bit_address":0,"data_length":2},{"value_name":"加速度","value_type":9,"area_char":"D","data_type":1,"start_address":2002,"bit_address":0,"data_length":2},{"value_name":"减速度","value_type":9,"area_char":"D","data_type":1,"start_address":2004,"bit_address":0,"data_length":2},{"value_name":"起始位置","value_type":9,"area_char":"D","data_type":1,"start_address":300,"bit_address":0,"data_length":2},{"value_name":"终点位置","value_type":9,"area_char":"D","data_type":1,"start_address":302,"bit_address":0,"data_length":2},{"value_name":"张力值","value_type":9,"area_char":"W","data_type":1,"start_address":80,"bit_address":0,"data_length":2},{"value_name":"浮点型1","value_type":8,"area_char":"H","data_type":1,"start_address":100,"bit_address":0,"data_length":4},{"value_name":"浮点型2","value_type":8,"area_char":"H","data_type":1,"start_address":104,"bit_address":0,"data_length":4},{"value_name":"浮点型3","value_type":8,"area_char":"H","data_type":1,"start_address":108,"bit_address":0,"data_length":4},{"value_name":"浮点型4","value_type":8,"area_char":"H","data_type":1,"start_address":112,"bit_address":0,"data_length":4}]', '2022-09-21 14:43:23', '769', 'S01', '{"plc_ip":"192.168.250.22","local_ip":"192.168.250.233","port":9600}', '100'); +INSERT INTO "public"."protocol_product_info" VALUES ('PLC_S7_1', 'S7', '[{"value_name":"手动模式","value_type":"BOOL","data_type":"Bit","function_code":"","area_char":"M","start_address":"1","bit_address":"","db_number":"0","data_length":"1","command_type":"","monitoring_timer":""}]', '2022-09-22 14:29:20', '800', 'S04', '{"plc_ip":"192.168.250.22","local_ip":"192.168.250.233","stop_bits":"","baud_rate":"","data_bits":"","port":"9797","check_mode":""}', '120'); +INSERT INTO "public"."protocol_product_info" VALUES ('PLC_Modbus_1', 'Modbus', '[{"value_name":"整型1","value_type":"BOOL","function_code":"01","start_address":"0","data_length":"1"}]', '2022-09-22 14:30:22', '900', 'S04', '{"plc_ip":"192.168.250.22","local_ip":"192.168.250.233","stop_bits":"","baud_rate":"","data_bits":"","port":"9898","check_mode":""}', '200'); +INSERT INTO "public"."protocol_product_info" VALUES ('PLC_MC_1', 'MC', '[{"value_name":"启动","value_type":"BOOL","data_type":"","function_code":"","area_char":"M","start_address":"1","bit_address":"","db_number":"","data_length":"1","command_type":"位读","monitoring_timer":"1"}]', '2022-09-22 15:11:49', '700', 'S03', '{"plc_ip":"192.168.250.22","local_ip":"192.168.250.233","stop_bits":2,"baud_rate":2400,"data_bits":6,"port":"9600","check_mode":"NONE"}', '120'); + +-- ---------------------------- +-- Primary Key structure for table protocol_product_info +-- ---------------------------- +ALTER TABLE "public"."protocol_product_info" ADD CONSTRAINT "protocol_product_info_pkey" PRIMARY KEY ("product_name"); diff --git a/xiuosiot-backend/dbsql/qjdq_electric.sql b/xiuosiot-backend/dbsql/qjdq_electric.sql new file mode 100644 index 0000000..6b3461f --- /dev/null +++ b/xiuosiot-backend/dbsql/qjdq_electric.sql @@ -0,0 +1,75 @@ +/* + Navicat Premium Data Transfer + + Source Server : localdsd + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 01/12/2022 09:45:33 +*/ + + +-- ---------------------------- +-- Table structure for qjdq_electric +-- ---------------------------- +DROP TABLE IF EXISTS "public"."qjdq_electric"; +CREATE TABLE "public"."qjdq_electric" ( + "id" int4 NOT NULL, + "electric2" numeric(32,2), + "electric3" numeric(32,2), + "electric4" numeric(32,2), + "electric5" numeric(32,2), + "electric6" numeric(32,2), + "electric7" numeric(32,2), + "electric8" numeric(32,2), + "electric9" numeric(32,2), + "electric10" numeric(32,2), + "electric11" numeric(32,2), + "electric12" numeric(32,2), + "electric13" numeric(32,2), + "electric14" numeric(32,2), + "electric15" numeric(32,2), + "electric16" numeric(32,2), + "electric17" numeric(32,2), + "electric18" numeric(32,2), + "electric19" numeric(32,2), + "electric20" numeric(32,2), + "electric21" numeric(32,2), + "electric22" numeric(32,2), + "electric23" numeric(32,2), + "electric24" numeric(32,2), + "electric25" numeric(32,2), + "electric26" numeric(32,2), + "electric27" numeric(32,2), + "electric28" numeric(32,2), + "electric29" numeric(32,2), + "electric30" numeric(32,2), + "electric31" numeric(32,2), + "electric32" numeric(32,2), + "electric33" numeric(32,2), + "electric34" numeric(32,2), + "electric35" numeric(32,2), + "electric36" numeric(32,2), + "electric37" numeric(32,2), + "electric38" numeric(32,2), + "electric39" numeric(32,2), + "electric40" numeric(32,2) +) +; + +-- ---------------------------- +-- Records of qjdq_electric +-- ---------------------------- +INSERT INTO "public"."qjdq_electric" VALUES (1, 431.06, 4333.21, 300.82, 950.45, 419.11, 739.29, 834.95, 1081.94, 225.48, 347.95, 1046.34, 479.82, 360.72, 597.59, 324.69, 819.82, 357.55, 598.83, 704.66, 738.77, 534.65, 628.55, 298.17, 714.69, 380.91, 238.44, 461.27, 857.35, 1102.83, 334.41, 778.34, 243.03, 1086.05, 876.30, 316.14, 863.24, 241.05, 515.37, 395.21); + +-- ---------------------------- +-- Primary Key structure for table qjdq_electric +-- ---------------------------- +ALTER TABLE "public"."qjdq_electric" ADD CONSTRAINT "qjdq_electric_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/dbsql/request_log_info.sql b/xiuosiot-backend/dbsql/request_log_info.sql new file mode 100644 index 0000000..a373fbf --- /dev/null +++ b/xiuosiot-backend/dbsql/request_log_info.sql @@ -0,0 +1,62 @@ +/* + Navicat Premium Data Transfer + + Source Server : 115.238.53.59 + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : 115.238.53.59:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 19/10/2022 10:34:58 +*/ + +DROP SEQUENCE IF EXISTS "public"."seq_request_log_info"; +CREATE SEQUENCE "public"."seq_request_log_info" +INCREMENT 1 +MINVALUE 1 +MAXVALUE 2147483647 +START 1 +CACHE 1; +ALTER SEQUENCE "public"."seq_request_log_info" OWNER TO "xiuosiot"; +-- ---------------------------- +-- Table structure for request_log_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."request_log_info"; +CREATE TABLE "public"."request_log_info" ( + "id" int4 NOT NULL DEFAULT nextval('seq_request_log_info'::regclass), + "classname" varchar(32) COLLATE "pg_catalog"."default", + "methodname" varchar(32) COLLATE "pg_catalog"."default", + "requestparam" varchar(32) COLLATE "pg_catalog"."default", + "requestip" varchar(32) COLLATE "pg_catalog"."default", + "requestresult" varchar(255) COLLATE "pg_catalog"."default", + "requestheader" varchar(64) COLLATE "pg_catalog"."default", + "requesturl" varchar(64) COLLATE "pg_catalog"."default", + "requesttime" timestamp(6), + "processtime" varchar(64) COLLATE "pg_catalog"."default", + "requesttype" varchar(4) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."request_log_info"."id" IS '主键id '; +COMMENT ON COLUMN "public"."request_log_info"."classname" IS '类名'; +COMMENT ON COLUMN "public"."request_log_info"."methodname" IS '方法名'; +COMMENT ON COLUMN "public"."request_log_info"."requestparam" IS '请求参数 +请求参数'; +COMMENT ON COLUMN "public"."request_log_info"."requestip" IS '请求ip'; +COMMENT ON COLUMN "public"."request_log_info"."requestresult" IS '请求结果'; +COMMENT ON COLUMN "public"."request_log_info"."requestheader" IS '请求头'; +COMMENT ON COLUMN "public"."request_log_info"."requesturl" IS '请求url'; +COMMENT ON COLUMN "public"."request_log_info"."requesttime" IS '请求时间'; +COMMENT ON COLUMN "public"."request_log_info"."processtime" IS '请求耗时'; +COMMENT ON COLUMN "public"."request_log_info"."requesttype" IS '请求方式'; +COMMENT ON COLUMN "public"."request_log_info"."org" IS '所属公司'; + +-- ---------------------------- +-- Primary Key structure for table request_log_info +-- ---------------------------- +ALTER TABLE "public"."request_log_info" ADD CONSTRAINT "request_log_info_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/dbsql/sql.txt b/xiuosiot-backend/dbsql/sql.txt new file mode 100644 index 0000000..2f13c44 --- /dev/null +++ b/xiuosiot-backend/dbsql/sql.txt @@ -0,0 +1,37 @@ + + + +#新建数据库xiuosiot +create user xiuosiot with password '123456' + + +#新建用户xiuosiot +create DATABASE xiuosiot with owner =xiuosiot ; + + + +#导出数据字典 +SELECT + A.attnum AS "序号", + ---C.relname AS "表名", + ---CAST ( obj_description ( relfilenode, 'pg_class' ) AS VARCHAR ) AS "表名描述", + A.attname AS "字段名", + A.attnotnull as 是否为空, + --IF(A.attnotnull='f','是','否') AS '必填', + concat_ws ( '-', T.typname, SUBSTRING ( format_type ( A.atttypid, A.atttypmod ) FROM '(.*)' ) ) AS "数据类型", + d.description AS "注释" +FROM + pg_class C, + pg_attribute A, + pg_type T, + pg_description d +WHERE + C.relname = 'user_info' + AND A.attnum > 0 + AND A.attrelid = C.oid + AND A.atttypid = T.oid + AND d.objoid = A.attrelid + AND d.objsubid = A.attnum +ORDER BY + C.relname DESC, + A.attnum ASC \ No newline at end of file diff --git a/xiuosiot-backend/dbsql/tdengine/createdb.txt b/xiuosiot-backend/dbsql/tdengine/createdb.txt new file mode 100644 index 0000000..2a8a6bd --- /dev/null +++ b/xiuosiot-backend/dbsql/tdengine/createdb.txt @@ -0,0 +1,24 @@ +create database if not exists xiuosiot vgroups 10 replica 3 cachemodel 'last_row' cachesize 32; +use xiuosiot; +create stable M168_LoRa_FM100 (ts timestamp,co2 float,so2 float, temperature float, humidity float) tags(company binary(32),location binary(64)); +create stable RV400_NPU16T_5G_AR100(ts timestamp,co2 float,so2 float, temperature float, humidity float) tags(company binary(32),location binary(64)); +create stable RV400_NPU4T_5G_SR100(ts timestamp,co2 float,so2 float, temperature float, humidity float) tags(company binary(32),location binary(64)); +create stable M528_A800_5G_HM100(ts timestamp,co2 float,so2 float, temperature float, humidity float) tags(company binary(32),location binary(64)); +create stable RV400_4G_FR100(ts timestamp,co2 float,so2 float, temperature float, humidity float) tags(company binary(32),location binary(64)); +create table A000001 using M168_LoRa_FM100 tags("dsd","zhejiang.xiaoshan"); +create table A000005 using RV400_NPU16T_5G_AR100 tags("dsd","zhejiang.xiaoshan"); +create table A000006 using RV400_NPU4T_5G_SR100 tags("dsd","zhejiang.xiaoshan"); +create table A000007 using M168_LoRa_FM100 tags("dsd","zhejiang.xiaoshan"); +create table A000008 using M528_A800_5G_HM100 tags("dsd","zhejiang.xiaoshan"); +create table A000009 using RV400_NPU16T_5G_AR100 tags("dsd","zhejiang.xiaoshan"); +create table A000010 using RV400_4G_FR100 tags("dsd","zhejiang.xiaoshan"); +create table S01 using M168_LoRa_FM100 tags("hxgg","zhejiang.xiaoshan"); +create table S02 using M528_A800_5G_HM100 tags("hxgg","zhejiang.xiaoshan"); +create table S03 using M168_LoRa_FM100 tags("hxgg","zhejiang.xiaoshan"); +create table S05 using M168_LoRa_FM100 tags("hxgg","zhejiang.xiaoshan"); +create table jxsd_1500(ts timestamp,v1 int,v2 int ,v3 int ,v4 int, v5 int,v6 int ,v7 int ,v8 int,v9 int,v10 int ,v11 int ,v12 int,v13 int,v14 int ,v15 int ,v16 int,v17 int,v18 int ,v19 int ,v20 int,v21 int,v22 int ,v23 int ,v24 int,v25 int,v26 int ,v27 int ,v28 int,v29 int,v30 int ,v31 int ,v32 int,v33 int,v34 int ,v35 int ,v36 int,v37 int,v38 int ,v39 int ,v40 int,v41 int ,v42 int,v43 int,v44 int ,v45 int ,v46 int,v47 int,v48 int ,v49 int ,v50 int,v51 int ,v52 int,v53 int,v54 int ,v55 int ,v56 int,v57 int,v58 int ,v59 int ,v60 int,v61 int ,v62 int,v63 int,v64 int ,v65 int ,v66 int,v67 int,v68 int ,v69 int ,v70 int,v71 int ,v72 int) + + + + + diff --git a/xiuosiot-backend/dbsql/tdengine/firmware_info.sql b/xiuosiot-backend/dbsql/tdengine/firmware_info.sql new file mode 100644 index 0000000..fadd264 --- /dev/null +++ b/xiuosiot-backend/dbsql/tdengine/firmware_info.sql @@ -0,0 +1,48 @@ +/* + Navicat Premium Data Transfer + + Source Server : localdsd + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 04/09/2023 18:02:08 +*/ + + +-- ---------------------------- +-- Table structure for firmware_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."firmware_info"; +CREATE TABLE "public"."firmware_info" ( + "id" int4 NOT NULL DEFAULT nextval('seq_firmware_info'::regclass), + "file_name" varchar(32) COLLATE "pg_catalog"."default", + "file_version" varchar(32) COLLATE "pg_catalog"."default", + "create_time" timestamp(6), + "file_md5" varchar(64) COLLATE "pg_catalog"."default", + "file_desc" varchar(100) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default", + "verify" varchar(32) COLLATE "pg_catalog"."default", + "file_size" int4 +) +; +COMMENT ON COLUMN "public"."firmware_info"."id" IS '主键'; +COMMENT ON COLUMN "public"."firmware_info"."file_name" IS '固件名'; +COMMENT ON COLUMN "public"."firmware_info"."file_version" IS '固件版本'; +COMMENT ON COLUMN "public"."firmware_info"."create_time" IS '上传时间'; +COMMENT ON COLUMN "public"."firmware_info"."file_md5" IS 'md5码'; +COMMENT ON COLUMN "public"."firmware_info"."file_desc" IS '固件描述'; +COMMENT ON COLUMN "public"."firmware_info"."org" IS '所属企业'; +COMMENT ON COLUMN "public"."firmware_info"."verify" IS '验证状态 未验证 验证成功 验证失败'; +COMMENT ON COLUMN "public"."firmware_info"."file_size" IS '文件数量'; + +-- ---------------------------- +-- Primary Key structure for table firmware_info +-- ---------------------------- +ALTER TABLE "public"."firmware_info" ADD CONSTRAINT "firmware_info_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/dbsql/user_info.sql b/xiuosiot-backend/dbsql/user_info.sql new file mode 100644 index 0000000..fcf3fd1 --- /dev/null +++ b/xiuosiot-backend/dbsql/user_info.sql @@ -0,0 +1,62 @@ +/* + Navicat Premium Data Transfer + + Source Server : localdsd + Source Server Type : PostgreSQL + Source Server Version : 120012 + Source Host : localhost:5432 + Source Catalog : xiuosiot + Source Schema : public + + Target Server Type : PostgreSQL + Target Server Version : 120012 + File Encoding : 65001 + + Date: 09/10/2022 20:15:09 +*/ + + +-- ---------------------------- +-- Table structure for user_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."user_info"; +CREATE TABLE "public"."user_info" ( + "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL, + "username" varchar(16) COLLATE "pg_catalog"."default", + "password" varchar(16) COLLATE "pg_catalog"."default", + "realname" varchar(16) COLLATE "pg_catalog"."default", + "phonenum" int4, + "updatetime" varchar(32) COLLATE "pg_catalog"."default", + "lastlogintime" varchar(32) COLLATE "pg_catalog"."default", + "lastloginip" varchar(32) COLLATE "pg_catalog"."default", + "org" varchar(32) COLLATE "pg_catalog"."default", + "corpname" varchar(255) COLLATE "pg_catalog"."default", + "abbrCorpName" varchar(255) COLLATE "pg_catalog"."default", + "permissions" varchar(255) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."user_info"."id" IS '主键id,以时间戳递增'; +COMMENT ON COLUMN "public"."user_info"."username" IS '用户名'; +COMMENT ON COLUMN "public"."user_info"."password" IS '用户密码'; +COMMENT ON COLUMN "public"."user_info"."realname" IS '真实姓名'; +COMMENT ON COLUMN "public"."user_info"."phonenum" IS '电话'; +COMMENT ON COLUMN "public"."user_info"."updatetime" IS '更新时间'; +COMMENT ON COLUMN "public"."user_info"."lastlogintime" IS '最后登录时间'; +COMMENT ON COLUMN "public"."user_info"."lastloginip" IS '最后登录ip'; +COMMENT ON COLUMN "public"."user_info"."org" IS '所属公司'; +COMMENT ON COLUMN "public"."user_info"."corpname" IS '公司名'; +COMMENT ON COLUMN "public"."user_info"."abbrCorpName" IS '公司缩写'; +COMMENT ON COLUMN "public"."user_info"."permissions" IS '权限'; + +-- ---------------------------- +-- Records of user_info +-- ---------------------------- +INSERT INTO "public"."user_info" VALUES ('20220915170504-xdl-dsd', 'xdl', '123456', 'boss', 1768872661, NULL, '2022-09-15 17:05:04', '127.0.0.1', 'dsd', '浙江大胜达包装股份有限公司', '大胜达', 'dashengda'); +INSERT INTO "public"."user_info" VALUES ('1', 'wty', '123456', NULL, NULL, NULL, '2022-10-09 11:35:30', '127.0.0.1', 'dsd', '浙江大胜达包装股份有限公司', '大胜达', 'dashengda'); +INSERT INTO "public"."user_info" VALUES ('2', 'aiitxios', 'xiosaiit', NULL, NULL, NULL, '2022-10-09 16:32:15', '127.0.0.1', 'dsd', '浙江大胜达包装股份有限公司', '大胜达', 'dashengda'); +INSERT INTO "public"."user_info" VALUES ('3', 'hangxiao', 'hangxiao', NULL, NULL, NULL, '2022-10-09 16:27:44', '127.0.0.1', 'hxgg', '杭萧钢构股份有限公司', '杭萧钢构', ''); + +-- ---------------------------- +-- Primary Key structure for table user_info +-- ---------------------------- +ALTER TABLE "public"."user_info" ADD CONSTRAINT "user_info_pkey" PRIMARY KEY ("id"); diff --git a/xiuosiot-backend/矽琇工业物联服务接口文档.docx b/xiuosiot-backend/矽琇工业物联服务接口文档.docx new file mode 100644 index 0000000000000000000000000000000000000000..962ce6994bcfb53e0bdffe79d0d91a65b9344df3 GIT binary patch literal 133339 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 TJk)FAS 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

u24<}EZH0|l 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 S7C!?&0~_#XFW*2vWBU&hymGAo literal 0 HcmV?d00001