mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 02:48:34 +08:00
2168 lines
484 KiB
SQL
2168 lines
484 KiB
SQL
/*
|
||
Navicat Premium Data Transfer
|
||
|
||
Source Server : localhost-pg
|
||
Source Server Type : PostgreSQL
|
||
Source Server Version : 120002
|
||
Source Host : localhost:5432
|
||
Source Catalog : pandax_iot
|
||
Source Schema : public
|
||
|
||
Target Server Type : PostgreSQL
|
||
Target Server Version : 120002
|
||
File Encoding : 65001
|
||
|
||
Date: 09/11/2023 14:37:35
|
||
*/
|
||
|
||
|
||
-- ----------------------------
|
||
-- Table structure for casbin_rule
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."casbin_rule";
|
||
CREATE SEQUENCE IF NOT EXISTS "casbin_rule_id_seq";
|
||
CREATE TABLE "public"."casbin_rule" (
|
||
"ptype" varchar(100) COLLATE "pg_catalog"."default",
|
||
"v0" varchar(100) COLLATE "pg_catalog"."default",
|
||
"v1" varchar(100) COLLATE "pg_catalog"."default",
|
||
"v2" varchar(100) COLLATE "pg_catalog"."default",
|
||
"v3" varchar(100) COLLATE "pg_catalog"."default",
|
||
"v4" varchar(100) COLLATE "pg_catalog"."default",
|
||
"v5" varchar(100) COLLATE "pg_catalog"."default",
|
||
"id" int8 NOT NULL DEFAULT nextval('casbin_rule_id_seq'::regclass)
|
||
)
|
||
;
|
||
|
||
-- ----------------------------
|
||
-- Records of casbin_rule
|
||
-- ----------------------------
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'test', '/system/api/list', 'GET', '', '', '', 8679);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'test', '/system/api/all', 'GET', '', '', '', 8680);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'test', '/system/api/getPolicyPathByRoleId', 'GET', '', '', '', 8681);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'test', '/system/api/:id', 'GET', '', '', '', 8682);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'test', '/system/api', 'POST', '', '', '', 8683);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'test', '/system/api', 'PUT', '', '', '', 8684);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'test', '/system/api/:id', 'DELETE', '', '', '', 8685);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/api/list', 'GET', '', '', '', 10162);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/api/all', 'GET', '', '', '', 10163);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/api/getPolicyPathByRoleId', 'GET', '', '', '', 10164);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/api/:id', 'GET', '', '', '', 10165);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/config/list', 'GET', '', '', '', 10166);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/config/configKey', 'GET', '', '', '', 10167);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/config/:configId', 'GET', '', '', '', 10168);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/group/list', 'GET', '', '', '', 10169);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/group/list/all', 'GET', '', '', '', 10170);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/group/list/tree', 'GET', '', '', '', 10171);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/group/:id', 'GET', '', '', '', 10172);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/list', 'GET', '', '', '', 10173);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/:id', 'GET', '', '', '', 10174);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/group/list/tree/label', 'GET', '', '', '', 10175);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/list/all', 'GET', '', '', '', 10176);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/:id/status', 'GET', '', '', '', 10177);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/alarm/list', 'GET', '', '', '', 10178);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/cmd/list', 'GET', '', '', '', 10179);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/:id/property/history', 'GET', '', '', '', 10180);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/panel', 'GET', '', '', '', 10181);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/alarm/panel', 'GET', '', '', '', 10182);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/type/list', 'GET', '', '', '', 10183);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/type/:dictId', 'GET', '', '', '', 10184);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/data/list', 'GET', '', '', '', 10185);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/data/type', 'GET', '', '', '', 10186);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/data/:dictCode', 'GET', '', '', '', 10187);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/db/list', 'GET', '', '', '', 10188);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/list', 'GET', '', '', '', 10189);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/info/:tableId', 'GET', '', '', '', 10190);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/info/tableName', 'GET', '', '', '', 10191);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/tableTree', 'GET', '', '', '', 10192);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/gen/preview/:tableId', 'GET', '', '', '', 10193);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/job/list', 'GET', '', '', '', 10194);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/job/:jobId', 'GET', '', '', '', 10195);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/log/logLogin/list', 'GET', '', '', '', 10196);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/log/logOper/list', 'GET', '', '', '', 10197);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/menuTreeSelect', 'GET', '', '', '', 10198);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/menuRole', 'GET', '', '', '', 10199);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', '', 10200);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/menuPaths', 'GET', '', '', '', 10201);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/list', 'GET', '', '', '', 10202);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/:menuId', 'GET', '', '', '', 10203);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/notice/list', 'GET', '', '', '', 10204);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/organization/list', 'GET', '', '', '', 10205);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/organization/:organizationId', 'GET', '', '', '', 10206);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/organization/roleOrganizationTreeSelect/:roleId', 'GET', '', '', '', 10207);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/organization/organizationTree', 'GET', '', '', '', 10208);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/ota/list', 'GET', '', '', '', 10209);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/ota/:id', 'GET', '', '', '', 10210);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/post/list', 'GET', '', '', '', 10211);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/post/:postId', 'GET', '', '', '', 10212);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/product/category/list', 'GET', '', '', '', 10213);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/product/category/list/all', 'GET', '', '', '', 10214);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/product/category/list/tree', 'GET', '', '', '', 10215);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/product/category/:id', 'GET', '', '', '', 10216);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/product/:id', 'GET', '', '', '', 10217);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/product/list', 'GET', '', '', '', 10218);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/product/category/list/tree/label', 'GET', '', '', '', 10219);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/product/list/all', 'GET', '', '', '', 10220);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/product/:id/tsl', 'GET', '', '', '', 10221);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/role/list', 'GET', '', '', '', 10222);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/role/:roleId', 'GET', '', '', '', 10223);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/rule/chain/list', 'GET', '', '', '', 10224);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/rule/chain/:ruleId', 'GET', '', '', '', 10225);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/rule/chain/list/label', 'GET', '', '', '', 10226);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/rule/chain/log/list', 'GET', '', '', '', 10227);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/visual/screen/:screenId', 'GET', '', '', '', 10228);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/visual/screen/list', 'GET', '', '', '', 10229);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/visual/screen/group/list', 'GET', '', '', '', 10230);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/visual/screen/group/list/tree', 'GET', '', '', '', 10231);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/visual/screen/group/list/all', 'GET', '', '', '', 10232);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/visual/screen/group/:id', 'GET', '', '', '', 10233);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/template/list', 'GET', '', '', '', 10234);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/template/:id', 'GET', '', '', '', 10235);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/device/template/list/all', 'GET', '', '', '', 10236);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/user/list', 'GET', '', '', '', 10237);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/user/getById/:userId', 'GET', '', '', '', 10238);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/user/getInit', 'GET', '', '', '', 10239);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/user/getRoPo', 'GET', '', '', '', 10240);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/video/ys/device/list', 'GET', '', '', '', 10241);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/video/ys/:deviceSerial/channel', 'GET', '', '', '', 10242);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/video/ys/:deviceSerial/channel/live', 'GET', '', '', '', 10243);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/video/ys/:deviceSerial/ptz/start', 'GET', '', '', '', 10244);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/video/ys/:deviceSerial/ptz/stop', 'GET', '', '', '', 10245);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/list', 'GET', '', '', '', 10425);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/all', 'GET', '', '', '', 10426);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/getPolicyPathByRoleId', 'GET', '', '', '', 10427);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/:id', 'GET', '', '', '', 10428);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api', 'POST', '', '', '', 10429);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api', 'PUT', '', '', '', 10430);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/:id', 'DELETE', '', '', '', 10431);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config/list', 'GET', '', '', '', 10432);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config/configKey', 'GET', '', '', '', 10433);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config/:configId', 'GET', '', '', '', 10434);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config', 'POST', '', '', '', 10435);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config', 'PUT', '', '', '', 10436);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config/:configId', 'DELETE', '', '', '', 10437);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/group/list', 'GET', '', '', '', 10438);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/group/list/all', 'GET', '', '', '', 10439);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/group/list/tree', 'GET', '', '', '', 10440);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/group/:id', 'GET', '', '', '', 10441);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/group', 'POST', '', '', '', 10442);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/group', 'PUT', '', '', '', 10443);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/group/:id', 'DELETE', '', '', '', 10444);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/list', 'GET', '', '', '', 10445);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/:id', 'GET', '', '', '', 10446);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device', 'POST', '', '', '', 10447);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/:id', 'DELETE', '', '', '', 10448);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device', 'PUT', '', '', '', 10449);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/group/list/tree/label', 'GET', '', '', '', 10450);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/list/all', 'GET', '', '', '', 10451);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/:id/status', 'GET', '', '', '', 10452);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/alarm/list', 'GET', '', '', '', 10453);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/alarm', 'PUT', '', '', '', 10454);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/alarm/:id', 'DELETE', '', '', '', 10455);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/cmd/list', 'GET', '', '', '', 10456);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/cmd', 'POST', '', '', '', 10457);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/cmd/:id', 'DELETE', '', '', '', 10458);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/:id/attribute/down', 'GET', '', '', '', 10459);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/:id/property/history', 'GET', '', '', '', 10460);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/:id/allot/org', 'GET', '', '', '', 10461);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/panel', 'GET', '', '', '', 10462);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/alarm/panel', 'GET', '', '', '', 10463);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type/list', 'GET', '', '', '', 10464);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type/:dictId', 'GET', '', '', '', 10465);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type', 'POST', '', '', '', 10466);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type', 'PUT', '', '', '', 10467);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type/:dictId', 'DELETE', '', '', '', 10468);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type/export', 'GET', '', '', '', 10469);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data/list', 'GET', '', '', '', 10470);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data/type', 'GET', '', '', '', 10471);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data/:dictCode', 'GET', '', '', '', 10472);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data', 'POST', '', '', '', 10473);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data', 'PUT', '', '', '', 10474);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data/:dictCode', 'DELETE', '', '', '', 10475);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/db/list', 'GET', '', '', '', 10476);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/list', 'GET', '', '', '', 10477);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/info/:tableId', 'GET', '', '', '', 10478);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/info/tableName', 'GET', '', '', '', 10479);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/tableTree', 'GET', '', '', '', 10480);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table', 'POST', '', '', '', 10481);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table', 'PUT', '', '', '', 10482);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/:tableId', 'DELETE', '', '', '', 10483);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/gen/preview/:tableId', 'GET', '', '', '', 10484);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/gen/code/:tableId', 'GET', '', '', '', 10485);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/gen/configure/:tableId', 'GET', '', '', '', 10486);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/list', 'GET', '', '', '', 10487);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job', 'POST', '', '', '', 10488);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job', 'PUT', '', '', '', 10489);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/:jobId', 'GET', '', '', '', 10490);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/:jobId', 'DELETE', '', '', '', 10491);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/stop/:jobId', 'GET', '', '', '', 10492);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/start/:jobId', 'GET', '', '', '', 10493);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/log/list', 'GET', '', '', '', 10494);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/log/all', 'DELETE', '', '', '', 10495);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/log/:logId', 'DELETE', '', '', '', 10496);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/changeStatus', 'PUT', '', '', '', 10497);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logLogin/list', 'GET', '', '', '', 10498);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logLogin/:infoId', 'DELETE', '', '', '', 10499);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logLogin/all', 'DELETE', '', '', '', 10500);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logOper/list', 'GET', '', '', '', 10501);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logOper/:operId', 'DELETE', '', '', '', 10502);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logOper/all', 'DELETE', '', '', '', 10503);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/menuTreeSelect', 'GET', '', '', '', 10504);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/menuRole', 'GET', '', '', '', 10505);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', '', 10506);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/menuPaths', 'GET', '', '', '', 10507);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/list', 'GET', '', '', '', 10508);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/:menuId', 'GET', '', '', '', 10509);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu', 'POST', '', '', '', 10510);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu', 'PUT', '', '', '', 10511);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/:menuId', 'DELETE', '', '', '', 10512);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/notice/list', 'GET', '', '', '', 10513);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/notice', 'POST', '', '', '', 10514);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/notice', 'PUT', '', '', '', 10515);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/notice/:noticeId', 'DELETE', '', '', '', 10516);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/organization/list', 'GET', '', '', '', 10517);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/organization/:organizationId', 'GET', '', '', '', 10518);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/organization/roleOrganizationTreeSelect/:roleId', 'GET', '', '', '', 10519);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/organization/organizationTree', 'GET', '', '', '', 10520);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/organization', 'POST', '', '', '', 10521);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/organization', 'PUT', '', '', '', 10522);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/organization/:organizationId', 'DELETE', '', '', '', 10523);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/ota/list', 'GET', '', '', '', 10524);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/ota', 'POST', '', '', '', 10525);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/ota', 'PUT', '', '', '', 10526);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/ota/:id', 'DELETE', '', '', '', 10527);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/ota/:id', 'GET', '', '', '', 10528);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post/list', 'GET', '', '', '', 10529);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post/:postId', 'GET', '', '', '', 10530);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post', 'POST', '', '', '', 10531);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post', 'PUT', '', '', '', 10532);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post/:postId', 'DELETE', '', '', '', 10533);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/category/list', 'GET', '', '', '', 10534);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/category/list/all', 'GET', '', '', '', 10535);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/category/list/tree', 'GET', '', '', '', 10536);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/category/:id', 'GET', '', '', '', 10537);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/category', 'POST', '', '', '', 10538);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/category', 'PUT', '', '', '', 10539);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/category/:id', 'DELETE', '', '', '', 10540);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/:id', 'DELETE', '', '', '', 10541);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/:id', 'GET', '', '', '', 10542);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product', 'PUT', '', '', '', 10543);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/list', 'GET', '', '', '', 10544);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product', 'POST', '', '', '', 10545);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/category/list/tree/label', 'GET', '', '', '', 10546);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/list/all', 'GET', '', '', '', 10547);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/product/:id/tsl', 'GET', '', '', '', 10548);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/list', 'GET', '', '', '', 10549);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/:roleId', 'GET', '', '', '', 10550);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role', 'POST', '', '', '', 10551);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role', 'PUT', '', '', '', 10552);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/:roleId', 'DELETE', '', '', '', 10553);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/changeStatus', 'PUT', '', '', '', 10554);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/dataScope', 'PUT', '', '', '', 10555);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/export', 'GET', '', '', '', 10556);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain/changeRoot', 'PUT', '', '', '', 10557);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain/list', 'GET', '', '', '', 10558);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain/:ruleId', 'DELETE', '', '', '', 10559);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain', 'PUT', '', '', '', 10560);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain', 'POST', '', '', '', 10561);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain/:ruleId', 'GET', '', '', '', 10562);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain/list/label', 'GET', '', '', '', 10563);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain/clone/:ruleId', 'POST', '', '', '', 10564);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain/log/list', 'GET', '', '', '', 10565);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/rule/chain/log/delete', 'GET', '', '', '', 10566);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen', 'PUT', '', '', '', 10567);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/:screenId', 'GET', '', '', '', 10568);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/list', 'GET', '', '', '', 10569);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/:screenId', 'DELETE', '', '', '', 10570);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen', 'POST', '', '', '', 10571);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/changeStatus', 'PUT', '', '', '', 10572);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/list', 'GET', '', '', '', 10573);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/list/tree', 'GET', '', '', '', 10574);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/list/all', 'GET', '', '', '', 10575);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/:id', 'GET', '', '', '', 10576);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group', 'POST', '', '', '', 10577);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group', 'PUT', '', '', '', 10578);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/:id', 'DELETE', '', '', '', 10579);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/template/list', 'GET', '', '', '', 10580);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/template', 'PUT', '', '', '', 10581);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/template/:id', 'GET', '', '', '', 10582);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/template/:id', 'DELETE', '', '', '', 10583);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/template', 'POST', '', '', '', 10584);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/device/template/list/all', 'GET', '', '', '', 10585);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/upload/up/oss', 'POST', '', '', '', 10586);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/upload/up', 'POST', '', '', '', 10587);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/list', 'GET', '', '', '', 10588);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/changeStatus', 'PUT', '', '', '', 10589);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/:userId', 'DELETE', '', '', '', 10590);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/avatar', 'POST', '', '', '', 10591);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/pwd', 'PUT', '', '', '', 10592);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/getById/:userId', 'GET', '', '', '', 10593);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/getInit', 'GET', '', '', '', 10594);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/getRoPo', 'GET', '', '', '', 10595);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user', 'POST', '', '', '', 10596);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user', 'PUT', '', '', '', 10597);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/export', 'GET', '', '', '', 10598);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/video/ys/device/list', 'GET', '', '', '', 10599);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/video/ys/:deviceSerial/channel', 'GET', '', '', '', 10600);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/video/ys/:deviceSerial/channel/live', 'GET', '', '', '', 10601);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/video/ys/:deviceSerial/ptz/start', 'GET', '', '', '', 10602);
|
||
INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/video/ys/:deviceSerial/ptz/stop', 'GET', '', '', '', 10603);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for demo_new_trend_of_diagnosis
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."demo_new_trend_of_diagnosis";
|
||
CREATE TABLE "public"."demo_new_trend_of_diagnosis" (
|
||
"date" varchar(50) COLLATE "pg_catalog"."default",
|
||
"new_diagnosis" int8,
|
||
"current_diagnosis" int8
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."demo_new_trend_of_diagnosis"."date" IS '日期';
|
||
COMMENT ON COLUMN "public"."demo_new_trend_of_diagnosis"."new_diagnosis" IS '新增确诊';
|
||
COMMENT ON COLUMN "public"."demo_new_trend_of_diagnosis"."current_diagnosis" IS '现有确诊';
|
||
|
||
-- ----------------------------
|
||
-- Records of demo_new_trend_of_diagnosis
|
||
-- ----------------------------
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-10', 33, 505);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-11', 28, 506);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-12', 32, 512);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-13', 35, 523);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-14', 49, 542);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-15', 206, 727);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-16', 236, 935);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-17', 358, 1262);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-18', 258, 1497);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-19', 286, 1759);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-20', 317, 2097);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-21', 325, 2365);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-22', 743, 3098);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-23', 480, 3561);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-24', 612, 4143);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-25', 554, 4675);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-26', 655, 5036);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-27', 677, 5948);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-28', 570, 6480);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-29', 503, 6951);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-30', 381, 7303);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-5-31', 378, 7652);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-6-1', 362, 7983);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-6-2', 571, 8535);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-6-3', 610, 9110);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-6-4', 497, 9674);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-6-5', 541, 10049);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-6-6', 368, 10372);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-6-7', 233, 10552);
|
||
INSERT INTO "public"."demo_new_trend_of_diagnosis" VALUES ('2021-6-8', 232, 10740);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for dev_gen_table_columns
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."dev_gen_table_columns";
|
||
CREATE SEQUENCE IF NOT EXISTS "dev_gen_table_columns_column_id_seq";
|
||
CREATE TABLE "public"."dev_gen_table_columns" (
|
||
"column_id" int8 NOT NULL DEFAULT nextval('dev_gen_table_columns_column_id_seq'::regclass),
|
||
"table_id" int8,
|
||
"table_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"column_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"column_comment" varchar(191) COLLATE "pg_catalog"."default",
|
||
"column_type" varchar(191) COLLATE "pg_catalog"."default",
|
||
"column_key" varchar(191) COLLATE "pg_catalog"."default",
|
||
"go_type" varchar(191) COLLATE "pg_catalog"."default",
|
||
"go_field" varchar(191) COLLATE "pg_catalog"."default",
|
||
"json_field" varchar(191) COLLATE "pg_catalog"."default",
|
||
"html_field" varchar(191) COLLATE "pg_catalog"."default",
|
||
"is_pk" varchar(191) COLLATE "pg_catalog"."default",
|
||
"is_increment" varchar(191) COLLATE "pg_catalog"."default",
|
||
"is_required" varchar(191) COLLATE "pg_catalog"."default",
|
||
"is_insert" varchar(191) COLLATE "pg_catalog"."default",
|
||
"is_edit" varchar(191) COLLATE "pg_catalog"."default",
|
||
"is_list" varchar(191) COLLATE "pg_catalog"."default",
|
||
"is_query" varchar(191) COLLATE "pg_catalog"."default",
|
||
"query_type" varchar(191) COLLATE "pg_catalog"."default",
|
||
"html_type" varchar(191) COLLATE "pg_catalog"."default",
|
||
"dict_type" varchar(191) COLLATE "pg_catalog"."default",
|
||
"sort" int8,
|
||
"link_table_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"link_table_class" varchar(191) COLLATE "pg_catalog"."default",
|
||
"link_table_package" varchar(191) COLLATE "pg_catalog"."default",
|
||
"link_label_id" varchar(191) COLLATE "pg_catalog"."default",
|
||
"link_label_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"org_id" int4,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."dev_gen_table_columns"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."dev_gen_table_columns"."owner" IS '创建者,所有者';
|
||
|
||
-- ----------------------------
|
||
-- Records of dev_gen_table_columns
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for dev_gen_tables
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."dev_gen_tables";
|
||
CREATE SEQUENCE IF NOT EXISTS "dev_gen_tables_table_id_seq";
|
||
CREATE TABLE "public"."dev_gen_tables" (
|
||
"table_id" int8 NOT NULL DEFAULT nextval('dev_gen_tables_table_id_seq'::regclass),
|
||
"table_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"table_comment" varchar(191) COLLATE "pg_catalog"."default",
|
||
"class_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"tpl_category" varchar(191) COLLATE "pg_catalog"."default",
|
||
"package_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"module_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"business_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"function_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"function_author" varchar(191) COLLATE "pg_catalog"."default",
|
||
"options" varchar(191) COLLATE "pg_catalog"."default",
|
||
"remark" varchar(191) COLLATE "pg_catalog"."default",
|
||
"pk_column" varchar(191) COLLATE "pg_catalog"."default",
|
||
"pk_go_field" varchar(191) COLLATE "pg_catalog"."default",
|
||
"pk_go_type" varchar(191) COLLATE "pg_catalog"."default",
|
||
"pk_json_field" varchar(191) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6),
|
||
"org_id" int4,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."dev_gen_tables"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."dev_gen_tables"."owner" IS '创建者,所有者';
|
||
|
||
-- ----------------------------
|
||
-- Records of dev_gen_tables
|
||
-- ----------------------------
|
||
|
||
|
||
-- ----------------------------
|
||
-- Table structure for device_alarms
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."device_alarms";
|
||
CREATE TABLE "public"."device_alarms" (
|
||
"id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"name" varchar(255) COLLATE "pg_catalog"."default",
|
||
"org_id" int4,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default",
|
||
"device_id" varchar(64) COLLATE "pg_catalog"."default",
|
||
"product_id" varchar(64) COLLATE "pg_catalog"."default",
|
||
"type" varchar(255) COLLATE "pg_catalog"."default",
|
||
"level" varchar(64) COLLATE "pg_catalog"."default",
|
||
"state" varchar(64) COLLATE "pg_catalog"."default",
|
||
"details" varchar(1024) COLLATE "pg_catalog"."default",
|
||
"time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."device_alarms"."name" IS '告警名称';
|
||
COMMENT ON COLUMN "public"."device_alarms"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."device_alarms"."owner" IS '创建者,所有者';
|
||
COMMENT ON COLUMN "public"."device_alarms"."type" IS '告警类型';
|
||
COMMENT ON COLUMN "public"."device_alarms"."level" IS '告警级别';
|
||
COMMENT ON COLUMN "public"."device_alarms"."state" IS '告警状态';
|
||
COMMENT ON COLUMN "public"."device_alarms"."details" IS '详情';
|
||
COMMENT ON COLUMN "public"."device_alarms"."time" IS '告警时间';
|
||
|
||
-- ----------------------------
|
||
-- Records of device_alarms
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for device_cmd_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."device_cmd_log";
|
||
CREATE TABLE "public"."device_cmd_log" (
|
||
"id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"device_id" varchar(64) COLLATE "pg_catalog"."default",
|
||
"cmd_name" varchar(64) COLLATE "pg_catalog"."default",
|
||
"cmd_content" text COLLATE "pg_catalog"."default",
|
||
"state" varchar(1) COLLATE "pg_catalog"."default",
|
||
"response_content" text COLLATE "pg_catalog"."default",
|
||
"request_time" varchar(64) COLLATE "pg_catalog"."default",
|
||
"response_time" varchar(64) COLLATE "pg_catalog"."default",
|
||
"type" varchar(64) COLLATE "pg_catalog"."default",
|
||
"mode" varchar(64) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
|
||
-- ----------------------------
|
||
-- Records of device_cmd_log
|
||
-- ----------------------------
|
||
INSERT INTO "public"."device_cmd_log" VALUES ('5B7Lmbpltg', '9GOIPOI6GQ', 'restart', '{"aa":12,"deviceNum":"ws432"}', '0', '', '2023-10-14 09:56:28', '2023-10-14 09:56:28.053', '', 'single');
|
||
INSERT INTO "public"."device_cmd_log" VALUES ('8_HIP-icQQ', '9GOIPOI6GQ', 'restart', '{"aa":11,"deviceNum":"ws432"}', '0', '', '2023-10-14 09:40:09', '2023-10-14 09:40:09.437', '', 'single');
|
||
INSERT INTO "public"."device_cmd_log" VALUES ('atjwpxZ69A', '9GOIPOI6GQ', 'ota', '{"version":"v1.4","url":"http://127.0.0.1:7788/upload/get/0ab71ae4a9b9b6f045d43be8de89344d_20231005105659.zip","module":"main","check":"1586515d5f0216eb7d2d28204321edf5"}', '0', '', '2023-10-05 11:45:19', '', '', NULL);
|
||
INSERT INTO "public"."device_cmd_log" VALUES ('cmd_de8489c9bf0da8f79e9573f5', 'd_1928b99619910dae5a001fa7', 'restart', '{"aa":444}', '0', '{"aa":"7"}', '2023-08-04 15:19:20', '2023-08-04 15:57:52', '', NULL);
|
||
INSERT INTO "public"."device_cmd_log" VALUES ('ExEH02Mhsg', 'lCtIzLLdIQ', 'closeD', '{"close":"aaa"}', '0', '', '2023-09-27 17:16:08', '', '', NULL);
|
||
INSERT INTO "public"."device_cmd_log" VALUES ('kOJqT2-1kg', 'lCtIzLLdIQ', 'closeD', '{"close":"asd"}', '0', '', '2023-09-27 17:21:04', '', '', NULL);
|
||
INSERT INTO "public"."device_cmd_log" VALUES ('LbPRgvmfSQ', '9GOIPOI6GQ', 'restart', '{"aa":12,"deviceNum":"ws432"}', '0', '', '2023-10-14 09:52:03', '2023-10-14 09:52:03.457', '', 'single');
|
||
INSERT INTO "public"."device_cmd_log" VALUES ('mtvm1Qd0PA', 'lCtIzLLdIQ', 'closeD', '{"close":"010304026C00883BF0"}', '0', '', '2023-09-27 16:45:12', '', '', NULL);
|
||
INSERT INTO "public"."device_cmd_log" VALUES ('QVtEIXPndA', '9GOIPOI6GQ', 'restart', '{"aa":34,"deviceNum":"ws432"}', '0', '', '2023-10-14 11:35:25', '2023-10-14 11:35:25.723', '', 'single');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for device_groups
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."device_groups";
|
||
CREATE TABLE "public"."device_groups" (
|
||
"id" varchar(191) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default",
|
||
"org_id" int4,
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"pid" varchar(64) COLLATE "pg_catalog"."default",
|
||
"path" varchar(255) COLLATE "pg_catalog"."default",
|
||
"description" varchar(255) COLLATE "pg_catalog"."default",
|
||
"sort" int4,
|
||
"ext" json,
|
||
"status" varchar(1) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."device_groups"."owner" IS '创建者,所有者';
|
||
COMMENT ON COLUMN "public"."device_groups"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."device_groups"."name" IS '设备分组名称';
|
||
COMMENT ON COLUMN "public"."device_groups"."pid" IS '上级设备分组类型';
|
||
COMMENT ON COLUMN "public"."device_groups"."path" IS '设备分组路径';
|
||
COMMENT ON COLUMN "public"."device_groups"."description" IS '设备分组说明';
|
||
COMMENT ON COLUMN "public"."device_groups"."sort" IS '排序';
|
||
COMMENT ON COLUMN "public"."device_groups"."ext" IS '扩展';
|
||
COMMENT ON COLUMN "public"."device_groups"."status" IS '状态';
|
||
|
||
-- ----------------------------
|
||
-- Records of device_groups
|
||
-- ----------------------------
|
||
INSERT INTO "public"."device_groups" VALUES ('5h2eEVcqLw', 'panda', 2, '2023-06-30 08:52:37', '2023-06-30 08:52:37', '一层', 'eiAx7ZgWKg', '/0/eiAx7ZgWKg/5h2eEVcqLw', '', 1, 'null', '0');
|
||
INSERT INTO "public"."device_groups" VALUES ('9uOQ1Ku0PQ', 'panda', 2, '2023-10-14 17:43:25', '2023-10-17 10:10:07', '默认分组', '0', '/0/9uOQ1Ku0PQ', '未定义分组的设备都在这里面', 1, 'null', '0');
|
||
INSERT INTO "public"."device_groups" VALUES ('eiAx7ZgWKg', 'panda', 2, '2023-06-30 08:52:16', '2023-06-30 08:53:47', '1号楼', '0', '/0/eiAx7ZgWKg', '1号楼,位于园区东南角,安保人:张三,电话:11111', 1, 'null', '0');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for devices
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."devices";
|
||
CREATE TABLE "public"."devices" (
|
||
"id" varchar(191) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default",
|
||
"org_id" int4,
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"token" varchar(128) COLLATE "pg_catalog"."default",
|
||
"alias" varchar(128) COLLATE "pg_catalog"."default",
|
||
"pid" varchar(191) COLLATE "pg_catalog"."default",
|
||
"gid" varchar(191) COLLATE "pg_catalog"."default",
|
||
"description" varchar(255) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default",
|
||
"ota_version" varchar(64) COLLATE "pg_catalog"."default",
|
||
"ext" json,
|
||
"parent_id" varchar(64) COLLATE "pg_catalog"."default",
|
||
"device_type" varchar(64) COLLATE "pg_catalog"."default",
|
||
"link_status" varchar(10) COLLATE "pg_catalog"."default",
|
||
"last_time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."devices"."owner" IS '创建者,所有者';
|
||
COMMENT ON COLUMN "public"."devices"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."devices"."name" IS '设备名称';
|
||
COMMENT ON COLUMN "public"."devices"."token" IS '设备token';
|
||
COMMENT ON COLUMN "public"."devices"."alias" IS '设备别名';
|
||
COMMENT ON COLUMN "public"."devices"."pid" IS '产品Id';
|
||
COMMENT ON COLUMN "public"."devices"."gid" IS '分组Id';
|
||
COMMENT ON COLUMN "public"."devices"."description" IS '产品说明';
|
||
COMMENT ON COLUMN "public"."devices"."status" IS '状态';
|
||
COMMENT ON COLUMN "public"."devices"."ota_version" IS '固件版本';
|
||
COMMENT ON COLUMN "public"."devices"."ext" IS '拓展';
|
||
COMMENT ON COLUMN "public"."devices"."parent_id" IS '父Id,子设备时,父设备为网关';
|
||
COMMENT ON COLUMN "public"."devices"."device_type" IS '设备类型';
|
||
COMMENT ON COLUMN "public"."devices"."link_status" IS '连接状态';
|
||
COMMENT ON COLUMN "public"."devices"."last_time" IS '最后一次在线时间';
|
||
|
||
-- ----------------------------
|
||
-- Records of devices
|
||
-- ----------------------------
|
||
INSERT INTO "public"."devices" VALUES ('2HbCMj8WOQ', 'panda', 2, '2023-10-12 19:22:25', '2023-10-12 19:22:25', 'sparksiiot', 'ZGRlMTE2NmEtYWY5MS0zZDRmLTlhYTktZWE1Njg5Yjk0MTlm', '星原网关', 'uqNNwYJ5rw', '5h2eEVcqLw', '', '0', '', 'null', '', 'gateway', 'online', '2023-10-14 21:32:48');
|
||
INSERT INTO "public"."devices" VALUES ('68zSC94dFQ', 'panda', 2, '2023-07-31 14:23:13', '2023-07-31 14:23:13', 'ctr453', '', '智能控制器453', 'p_bf52caf91f7cdd2abb52eaaf', 'eiAx7ZgWKg', '', '0', '', 'null', 'rC82hwE6iw', 'gatewayS', 'offline', '2023-09-28 10:08:07');
|
||
INSERT INTO "public"."devices" VALUES ('9GOIPOI6GQ', 'panda', 2, '2023-07-26 22:23:16', '2023-09-07 11:35:22', 'ws432', 'YWRlMTA0MmYtMzc2MS0zZTljLThjNjAtMzNhMzg4ZjdkOGQ3', '温湿度器', 'p_3ba460634520cf4590dc90e5', 'eiAx7ZgWKg', '设备说明1', '0', '', '{"location": {"lat": 37.037581, "lng": 118.18431, "address": "山东省淄博市张店区傅家镇淄博市植物园志愿者阅览室", "position": [118.027698, 36.791573]}}', '', 'direct', 'offline', '2023-11-04 14:05:01');
|
||
INSERT INTO "public"."devices" VALUES ('k2opRSpr-g', 'panda', 7, '2023-10-14 22:21:02', '2023-10-17 10:09:05', 'testsub', '', '测试子设备', 'I_HlHDdh_Q', '9uOQ1Ku0PQ', '', '0', '', 'null', 'rC82hwE6iw', 'gatewayS', 'online', '2023-10-17 16:10:48');
|
||
INSERT INTO "public"."devices" VALUES ('l7HF7UZCEA', 'panda', 2, '2023-09-28 09:22:41', '2023-09-28 09:22:41', 'zhilian01', 'MTZlZDM3OGItODdiOS0zZDIwLWJmZjQtMWY3ODM3YzRhN2Ji', '直连设备', 'p_3ba460634520cf4590dc90e5', '5h2eEVcqLw', '', '0', '', 'null', '', 'direct', 'inactive', '2023-09-28 09:22:41');
|
||
INSERT INTO "public"."devices" VALUES ('lCtIzLLdIQ', 'panda', 2, '2023-09-27 11:47:47', '2023-09-27 11:47:47', 'TestTcp', 'OTYwNTE3ODUtYTFhMy0zOTIwLWIwZmItYzc3OWVkZWZjOTUw', 'TCP透传', 'mSOWuiA97g', '5h2eEVcqLw', '', '0', '', 'null', '', 'direct', 'online', '2023-10-26 08:56:29');
|
||
INSERT INTO "public"."devices" VALUES ('qmWqYlY6-w', 'panda', 2, '2023-09-27 15:08:56', '2023-09-27 15:08:56', 'httpde1', 'MDVlY2MyNzYtMzczMS0zN2Y2LTk1MWMtMDMwM2ZjNmQyNjlm', 'HTTP设备测试', 'ek2WUADl6g', '5h2eEVcqLw', '', '0', '', 'null', '', 'direct', 'offline', '2023-10-07 15:03:32');
|
||
INSERT INTO "public"."devices" VALUES ('rC82hwE6iw', 'panda', 7, '2023-09-23 14:22:18', '2023-09-16 10:03:12', 'gateway4353', 'ZTg0ZDNkZDItOWQ1Mi0zYjM2LTg1NWQtYTI0NmE0NDcyOTM2', '智能网关4353', 'p_cdbb1eccd902018d51fe062e', 'eiAx7ZgWKg', '', '0', '', '{"location": {"label": "", "address": "天津市西青区中北镇现快速处理中心", "content": "", "position": [117.100495, 39.135469]}}', '', 'gateway', 'offline', '2023-10-25 10:07:36');
|
||
INSERT INTO "public"."devices" VALUES ('YbWKD905pQ', 'panda', 2, '2023-10-12 19:23:29', '2023-10-12 19:23:29', 'Panasonic', '', '松下PLC', 'M32969chcw', '5h2eEVcqLw', '', '0', '', 'null', '2HbCMj8WOQ', 'gatewayS', 'online', '2023-10-12 19:53:59');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for job_logs
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."job_logs";
|
||
CREATE TABLE "public"."job_logs" (
|
||
"id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default",
|
||
"org_id" varchar(64) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"name" varchar(64) COLLATE "pg_catalog"."default",
|
||
"entry_id" int4,
|
||
"target_invoke" varchar(64) COLLATE "pg_catalog"."default",
|
||
"log_info" varchar(255) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."job_logs"."owner" IS '创建者,所有者';
|
||
COMMENT ON COLUMN "public"."job_logs"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."job_logs"."name" IS '任务名称';
|
||
COMMENT ON COLUMN "public"."job_logs"."entry_id" IS '任务id';
|
||
COMMENT ON COLUMN "public"."job_logs"."target_invoke" IS '调用方法';
|
||
COMMENT ON COLUMN "public"."job_logs"."log_info" IS '日志信息';
|
||
COMMENT ON COLUMN "public"."job_logs"."status" IS '状态';
|
||
|
||
-- ----------------------------
|
||
-- Records of job_logs
|
||
-- ----------------------------
|
||
INSERT INTO "public"."job_logs" VALUES ('74GZAOIGuA', '', '2', '2023-08-08 17:46:00', '2023-08-08 17:46:00', 'adsa', 1, 'cronDevice', '任务运行成功,总耗时 0.001264', '0');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for jobs
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."jobs";
|
||
CREATE TABLE "public"."jobs" (
|
||
"id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default",
|
||
"org_id" int4,
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"job_name" varchar(64) COLLATE "pg_catalog"."default",
|
||
"target_invoke" varchar(64) COLLATE "pg_catalog"."default",
|
||
"target_args" varchar(64) COLLATE "pg_catalog"."default",
|
||
"job_content" varchar(255) COLLATE "pg_catalog"."default",
|
||
"cron_expression" varchar(64) COLLATE "pg_catalog"."default",
|
||
"misfire_policy" varchar(1) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default",
|
||
"entry_id" int4
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."jobs"."owner" IS '创建者,所有者';
|
||
COMMENT ON COLUMN "public"."jobs"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."jobs"."job_name" IS '名称';
|
||
COMMENT ON COLUMN "public"."jobs"."target_invoke" IS '调用目标';
|
||
COMMENT ON COLUMN "public"."jobs"."target_args" IS '目标传参';
|
||
COMMENT ON COLUMN "public"."jobs"."job_content" IS '目标传参 要执行的内容';
|
||
COMMENT ON COLUMN "public"."jobs"."cron_expression" IS 'cron表达式';
|
||
COMMENT ON COLUMN "public"."jobs"."misfire_policy" IS '执行策略';
|
||
COMMENT ON COLUMN "public"."jobs"."status" IS '状态';
|
||
COMMENT ON COLUMN "public"."jobs"."entry_id" IS 'job启动时返回的id';
|
||
|
||
-- ----------------------------
|
||
-- Records of jobs
|
||
-- ----------------------------
|
||
INSERT INTO "public"."jobs" VALUES ('wvz4D6CXSw', 'panda', 2, '2023-08-08 17:29:30', '2023-08-08 17:42:58', 'adsa', 'cronDevice', 'd_1928b99619910dae5a001fa7', '{"设备下发":"asdas"}', ' 0/10 * * * * ?', '1', '0', 0);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for log_logins
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."log_logins";
|
||
CREATE SEQUENCE IF NOT EXISTS "log_logins_info_id_seq";
|
||
CREATE TABLE "public"."log_logins" (
|
||
"info_id" int8 NOT NULL DEFAULT nextval('log_logins_info_id_seq'::regclass),
|
||
"username" varchar(128) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default",
|
||
"ipaddr" varchar(255) COLLATE "pg_catalog"."default",
|
||
"login_location" varchar(255) COLLATE "pg_catalog"."default",
|
||
"browser" varchar(255) COLLATE "pg_catalog"."default",
|
||
"os" varchar(255) COLLATE "pg_catalog"."default",
|
||
"platform" varchar(255) COLLATE "pg_catalog"."default",
|
||
"login_time" timestamp(6),
|
||
"create_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"update_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"remark" varchar(255) COLLATE "pg_catalog"."default",
|
||
"msg" varchar(255) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."log_logins"."username" IS '用户名';
|
||
COMMENT ON COLUMN "public"."log_logins"."status" IS '状态';
|
||
COMMENT ON COLUMN "public"."log_logins"."ipaddr" IS 'ip地址';
|
||
COMMENT ON COLUMN "public"."log_logins"."login_location" IS '归属地';
|
||
COMMENT ON COLUMN "public"."log_logins"."browser" IS '浏览器';
|
||
COMMENT ON COLUMN "public"."log_logins"."os" IS '系统';
|
||
COMMENT ON COLUMN "public"."log_logins"."platform" IS '固件';
|
||
COMMENT ON COLUMN "public"."log_logins"."login_time" IS '登录时间';
|
||
COMMENT ON COLUMN "public"."log_logins"."create_by" IS '创建人';
|
||
COMMENT ON COLUMN "public"."log_logins"."update_by" IS '更新者';
|
||
|
||
-- ----------------------------
|
||
-- Records of log_logins
|
||
-- ----------------------------
|
||
|
||
|
||
-- ----------------------------
|
||
-- Table structure for log_opers
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."log_opers";
|
||
CREATE SEQUENCE IF NOT EXISTS "log_opers_oper_id_seq";
|
||
CREATE TABLE "public"."log_opers" (
|
||
"oper_id" int8 NOT NULL DEFAULT nextval('log_opers_oper_id_seq'::regclass),
|
||
"title" varchar(128) COLLATE "pg_catalog"."default",
|
||
"business_type" varchar(1) COLLATE "pg_catalog"."default",
|
||
"method" varchar(255) COLLATE "pg_catalog"."default",
|
||
"oper_name" varchar(255) COLLATE "pg_catalog"."default",
|
||
"oper_url" varchar(255) COLLATE "pg_catalog"."default",
|
||
"oper_ip" varchar(255) COLLATE "pg_catalog"."default",
|
||
"oper_location" varchar(255) COLLATE "pg_catalog"."default",
|
||
"oper_param" varchar(255) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."log_opers"."title" IS '操作的模块';
|
||
COMMENT ON COLUMN "public"."log_opers"."business_type" IS '0其它 1新增 2修改 3删除';
|
||
COMMENT ON COLUMN "public"."log_opers"."method" IS '请求方法';
|
||
COMMENT ON COLUMN "public"."log_opers"."oper_name" IS '操作人员';
|
||
COMMENT ON COLUMN "public"."log_opers"."oper_url" IS '操作url';
|
||
COMMENT ON COLUMN "public"."log_opers"."oper_ip" IS '操作IP';
|
||
COMMENT ON COLUMN "public"."log_opers"."oper_location" IS '操作地点';
|
||
COMMENT ON COLUMN "public"."log_opers"."oper_param" IS '请求参数';
|
||
COMMENT ON COLUMN "public"."log_opers"."status" IS '0=正常,1=异常';
|
||
|
||
-- ----------------------------
|
||
-- Records of log_opers
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for product_categories
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."product_categories";
|
||
CREATE TABLE "public"."product_categories" (
|
||
"id" varchar(191) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default",
|
||
"org_id" int4,
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"pid" varchar(64) COLLATE "pg_catalog"."default",
|
||
"path" varchar(255) COLLATE "pg_catalog"."default",
|
||
"description" varchar(255) COLLATE "pg_catalog"."default",
|
||
"sort" int4,
|
||
"status" varchar(1) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."product_categories"."owner" IS '创建者,所有者';
|
||
COMMENT ON COLUMN "public"."product_categories"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."product_categories"."name" IS '产品类型名称';
|
||
COMMENT ON COLUMN "public"."product_categories"."pid" IS '上级产品类型';
|
||
COMMENT ON COLUMN "public"."product_categories"."path" IS '产品类型路径';
|
||
COMMENT ON COLUMN "public"."product_categories"."description" IS '产品类型说明';
|
||
COMMENT ON COLUMN "public"."product_categories"."sort" IS '排序';
|
||
COMMENT ON COLUMN "public"."product_categories"."status" IS '状态';
|
||
|
||
-- ----------------------------
|
||
-- Records of product_categories
|
||
-- ----------------------------
|
||
INSERT INTO "public"."product_categories" VALUES ('-_FMhNN1QA', 'panda', 2, '2023-10-10 14:55:42', '2023-10-10 14:55:43', '温度传感器', '0', '/0/-_FMhNN1QA', '', 3, '0');
|
||
INSERT INTO "public"."product_categories" VALUES ('4BqMUN37_g', 'panda', 2, '2023-10-10 14:56:41', '2023-10-10 14:56:42', 'xx温度传感器', '-_FMhNN1QA', '/0/-_FMhNN1QA/4BqMUN37_g', '', 1, '0');
|
||
INSERT INTO "public"."product_categories" VALUES ('8f_oaHIo9A', 'panda', 2, '2023-10-12 19:17:09', '2023-10-12 19:17:09', 'SBOX-G系列网关', '0', '/0/8f_oaHIo9A', '', 4, '0');
|
||
INSERT INTO "public"."product_categories" VALUES ('KVys13MMsA', 'panda', 2, '2023-10-14 17:36:30', '2023-10-17 10:09:57', '平台默认产品', '0', '/0/KVys13MMsA', '未定义产品的设备,默认继承的产品', 1, '0');
|
||
INSERT INTO "public"."product_categories" VALUES ('oKQcjqY8ZQ', 'panda', 2, '2023-10-12 19:17:30', '2023-10-12 19:17:30', 'SBOX-G系列网关', '8f_oaHIo9A', '/0/8f_oaHIo9A/oKQcjqY8ZQ', '', 1, '0');
|
||
INSERT INTO "public"."product_categories" VALUES ('pc_8e12a1ec7ba3bffc1337e163', 'panda', 2, '2023-08-09 11:04:37', '2023-08-09 11:04:37', '海康摄像头', 'pc_d31572a0ceaa070f18cb669a', '/0/pc_d31572a0ceaa070f18cb669a/pc_8e12a1ec7ba3bffc1337e163', '', 1, '0');
|
||
INSERT INTO "public"."product_categories" VALUES ('pc_d31572a0ceaa070f18cb669a', 'panda', 2, '2023-08-09 11:04:00', '2023-08-09 11:04:00', '视频产品', '0', '/0/pc_d31572a0ceaa070f18cb669a', '', 1, '0');
|
||
INSERT INTO "public"."product_categories" VALUES ('pc61058315302171445335c3d5', 'panda', 2, '2023-06-29 17:50:30', '2023-06-29 17:50:31', ' 测试', '0', '/0/pc61058315302171445335c3d5', '', 1, '0');
|
||
INSERT INTO "public"."product_categories" VALUES ('pcd2e673d2cd92e860cff5d958', 'panda', 2, '2023-06-29 17:52:18', '2023-06-29 17:52:18', '啊实打实', 'pc61058315302171445335c3d5', '/0/pc61058315302171445335c3d5/pcd2e673d2cd92e860cff5d958', '', 2, '0');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for product_ota
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."product_ota";
|
||
CREATE TABLE "public"."product_ota" (
|
||
"id" varchar(191) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"pid" varchar(191) COLLATE "pg_catalog"."default",
|
||
"is_latest" int2,
|
||
"name" varchar(64) COLLATE "pg_catalog"."default",
|
||
"version" varchar(64) COLLATE "pg_catalog"."default",
|
||
"url" varchar(128) COLLATE "pg_catalog"."default",
|
||
"check" varchar(255) COLLATE "pg_catalog"."default",
|
||
"description" varchar(255) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."product_ota"."pid" IS '产品Id';
|
||
COMMENT ON COLUMN "public"."product_ota"."is_latest" IS '最新版本';
|
||
COMMENT ON COLUMN "public"."product_ota"."name" IS '固件名称';
|
||
COMMENT ON COLUMN "public"."product_ota"."version" IS '固件版本';
|
||
COMMENT ON COLUMN "public"."product_ota"."url" IS '下载地址';
|
||
COMMENT ON COLUMN "public"."product_ota"."check" IS 'md5校验值';
|
||
COMMENT ON COLUMN "public"."product_ota"."description" IS '说明';
|
||
|
||
-- ----------------------------
|
||
-- Records of product_ota
|
||
-- ----------------------------
|
||
INSERT INTO "public"."product_ota" VALUES ('FlwNLfdNWg', '2023-10-05 12:09:26', '2023-10-05 12:09:26', 'p_3ba460634520cf4590dc90e5', 0, '测试固件', 'v1.1', '0683c172cdf300720c55ae418a8e83fc_20231005120900.zip', '4bb850e9e7ceb3e9f12fc35b8073eca3', '');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for product_templates
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."product_templates";
|
||
CREATE TABLE "public"."product_templates" (
|
||
"id" varchar(191) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"pid" varchar(64) COLLATE "pg_catalog"."default",
|
||
"classify" varchar(64) COLLATE "pg_catalog"."default",
|
||
"name" varchar(64) COLLATE "pg_catalog"."default",
|
||
"key" varchar(64) COLLATE "pg_catalog"."default",
|
||
"description" varchar(255) COLLATE "pg_catalog"."default",
|
||
"type" varchar(64) COLLATE "pg_catalog"."default",
|
||
"define" varchar COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."product_templates"."pid" IS '产品Id';
|
||
COMMENT ON COLUMN "public"."product_templates"."classify" IS '模型归类';
|
||
COMMENT ON COLUMN "public"."product_templates"."name" IS '名称';
|
||
COMMENT ON COLUMN "public"."product_templates"."key" IS '标识';
|
||
COMMENT ON COLUMN "public"."product_templates"."description" IS '属性说明';
|
||
COMMENT ON COLUMN "public"."product_templates"."type" IS '数据类型';
|
||
COMMENT ON COLUMN "public"."product_templates"."define" IS '数据约束';
|
||
|
||
-- ----------------------------
|
||
-- Records of product_templates
|
||
-- ----------------------------
|
||
INSERT INTO "public"."product_templates" VALUES ('5QH8bNo7iA', '2023-10-12 19:21:20', '2023-10-17 15:48:44', 'M32969chcw', 'telemetry', 'X00', 'X00', '', 'bool', '{"boolDefine": [{"key": "0", "value": "正确"}, {"key": "1", "value": "失败"}]}');
|
||
INSERT INTO "public"."product_templates" VALUES ('8AcZGXTL5A', '2023-10-12 19:21:30', '2023-10-12 19:21:30', 'M32969chcw', 'telemetry', 'Y00', 'Y00', '', 'bool', '{"boolDefine": [{"key": "0", "value": ""}, {"key": "1", "value": ""}]}');
|
||
INSERT INTO "public"."product_templates" VALUES ('iEPLrCC1gA', '2023-09-27 11:35:25', '2023-09-27 11:35:25', 'mSOWuiA97g', 'telemetry', '温度', 'temperature', '', 'float64', '{"max": 100, "min": 0, "unit": "摄氏度"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('jvvLVElnLg', '2023-09-28 09:26:46', '2023-09-28 09:44:50', 'p_bf52caf91f7cdd2abb52eaaf', 'telemetry', '温度1', 'temperature', '', 'float64', '{}');
|
||
INSERT INTO "public"."product_templates" VALUES ('n_yL_KvBOg', '2023-10-17 10:46:14', '2023-10-17 10:46:14', 'I_HlHDdh_Q', 'telemetry', 'test', 'test', '', 'string', 'null');
|
||
INSERT INTO "public"."product_templates" VALUES ('R83jjHlUog', '2023-10-12 19:21:45', '2023-10-12 19:21:45', 'M32969chcw', 'telemetry', 'D0', 'D0', '', 'int64', '{}');
|
||
INSERT INTO "public"."product_templates" VALUES ('SrVmTxfd5A', '2023-10-17 15:50:22', '2023-10-17 16:11:39', 'I_HlHDdh_Q', 'telemetry', 'bolt', 'bolt', '', 'bool', '{"boolDefine": [{"key": "0", "value": "失败"}, {"key": "1", "value": "正确"}]}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm_14732f0fa234453e328bbd30', '2023-08-01 09:09:51', '2023-08-01 10:26:05', 'p_3ba460634520cf4590dc90e5', 'telemetry', '开关', 'open', '', 'bool', '{"boolDefine": [{"key": "0", "value": "开"}, {"key": "1", "value": "关1"}]}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm_377e0b1cc9812ab11464e2b4', '2023-08-01 09:22:54', '2023-08-01 09:23:09', 'p_3ba460634520cf4590dc90e5', 'telemetry', '测试参数', 'test', '', 'enum', '{"enumDefine": [{"key": "0", "value": "开"}, {"key": "1", "value": "关"}]}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm_43fa702e0c3aa6bb91d79e95', '2023-07-26 22:21:59', '2023-07-26 22:21:59', 'p_3ba460634520cf4590dc90e5', 'attributes', '编号', 'num', '', 'string', '{"rw": "rw", "default_value": "23332442"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm_538231f64592eb53b6d46d12', '2023-09-08 13:57:19', '2023-09-08 13:57:19', 'p_cdbb1eccd902018d51fe062e', 'attributes', '版本号', 'version', '', 'string', '{"rw": "r", "default_value": "v1.0"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm_925cec0662102b40fe33b7bb', '2023-07-26 22:20:45', '2023-07-26 22:20:45', 'p_3ba460634520cf4590dc90e5', 'telemetry', '湿度', 'humidity', '', 'float64', '{"max": "100", "min": "1", "step": 0.01, "unit": "G"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm_ac52beea237bb9009f1029af', '2023-07-26 22:20:08', '2023-07-26 22:20:08', 'p_3ba460634520cf4590dc90e5', 'telemetry', '温度', 'temperature', '', 'float64', '{"max": "100", "min": "1", "step": 0.01, "unit": "度"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm_e815087669adc6f9fcf6bcf4', '2023-08-01 14:14:47', '2023-08-01 14:14:47', 'p_3ba460634520cf4590dc90e5', 'commands', '重启', 'restart', '设备重启指令', '', '{"input": [{"key": "aa", "name": "重启参数", "type": "int64", "define": {"max": 100, "min": 1, "step": 1, "unit": "KW"}}], "output": []}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm-4991928839c4dec5c08109f5', '2023-07-21 10:38:02', '2023-07-21 10:38:02', 'p03d9a6fb450e8443456f41b0', 'telemetry', '电流', 'i', '', 'float64', '{"max": "100", "min": "1", "step": "1", "unit": "A"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm-9e922dad5c325348c123103d', '2023-07-21 10:37:05', '2023-07-21 10:37:05', 'p03d9a6fb450e8443456f41b0', 'attributes', '序列号', 'ns', '', 'string', '{"rw": "r", "default_value": "NS42342"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('tm-a2998852fd8c1507cfc8d0e1', '2023-07-21 10:37:39', '2023-07-21 10:57:49', 'p03d9a6fb450e8443456f41b0', 'telemetry', '电压', 'u', '', 'float64', '{"max": 100, "min": 1, "step": 1, "unit": "V"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('UksLt1hVdQ', '2023-10-05 11:43:31', '2023-10-05 11:43:31', 'p_3ba460634520cf4590dc90e5', 'commands', '固件升级', 'ota', '', '', '{"input": [{"key": "version", "name": "版本", "type": "string", "define": {}, "description": "要升级的版本"}, {"key": "url", "name": "固件路径", "type": "string", "define": {}, "description": "固件路径"}, {"key": "module", "name": "固件模块", "type": "string", "define": {}}, {"key": "check", "name": "校验和", "type": "string", "define": {}, "description": "md5校验,校验和"}], "output": []}');
|
||
INSERT INTO "public"."product_templates" VALUES ('VFuqZIlNnQ', '2023-09-27 11:36:15', '2023-09-27 11:36:15', 'mSOWuiA97g', 'telemetry', '湿度', 'humidity', '', 'float64', '{"max": 100, "min": 0, "unit": "RH"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('wR1s2TfugA', '2023-09-27 15:07:54', '2023-09-27 15:07:54', 'ek2WUADl6g', 'telemetry', '温度', 'temperature', '', 'float64', '{"max": 100, "min": 0, "unit": "摄氏度"}');
|
||
INSERT INTO "public"."product_templates" VALUES ('YoDVrJFyAg', '2023-09-27 16:43:14', '2023-09-27 16:43:14', 'mSOWuiA97g', 'commands', '关闭指示灯', 'closeD', '', '', '{"input": [{"key": "close", "name": "关闭", "type": "string", "define": {}}], "output": []}');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for products
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."products";
|
||
CREATE TABLE "public"."products" (
|
||
"id" varchar(191) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default",
|
||
"org_id" int4,
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"photo_url" varchar(255) COLLATE "pg_catalog"."default",
|
||
"description" varchar(255) COLLATE "pg_catalog"."default",
|
||
"product_category_id" varchar(191) COLLATE "pg_catalog"."default",
|
||
"protocol_name" varchar(64) COLLATE "pg_catalog"."default",
|
||
"device_type" varchar(64) COLLATE "pg_catalog"."default",
|
||
"rule_chain_id" varchar(64) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."products"."owner" IS '创建者,所有者';
|
||
COMMENT ON COLUMN "public"."products"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."products"."name" IS '产品名称';
|
||
COMMENT ON COLUMN "public"."products"."photo_url" IS '图片地址';
|
||
COMMENT ON COLUMN "public"."products"."description" IS '产品说明';
|
||
COMMENT ON COLUMN "public"."products"."product_category_id" IS '产品类型Id';
|
||
COMMENT ON COLUMN "public"."products"."protocol_name" IS '协议名称';
|
||
COMMENT ON COLUMN "public"."products"."device_type" IS '设备类型';
|
||
COMMENT ON COLUMN "public"."products"."rule_chain_id" IS '规则链Id';
|
||
COMMENT ON COLUMN "public"."products"."status" IS '状态';
|
||
|
||
-- ----------------------------
|
||
-- Records of products
|
||
-- ----------------------------
|
||
INSERT INTO "public"."products" VALUES ('ek2WUADl6g', 'panda', 2, '2023-09-27 15:07:02', '2023-09-27 15:07:02', 'HTTP设备产品', '', '', 'pcd2e673d2cd92e860cff5d958', 'HTTP', 'direct', 'rulee765e9ef022812a8b89dfb4c', '0');
|
||
INSERT INTO "public"."products" VALUES ('Fb3DlUja_Q', 'panda', 2, '2023-09-27 11:27:24', '2023-09-27 11:27:24', 'MQTT透传解析', '', '', 'pcd2e673d2cd92e860cff5d958', 'MQTT', 'direct', '', '0');
|
||
INSERT INTO "public"."products" VALUES ('I_HlHDdh_Q', 'panda', 2, '2023-10-14 17:37:14', '2023-10-17 11:36:32', '默认子网关', '', '', 'KVys13MMsA', 'MQTT', 'gatewayS', 'rulee765e9ef022812a8b89dfb4c', '0');
|
||
INSERT INTO "public"."products" VALUES ('kqEUXwsU9w', 'panda', 2, '2023-08-19 09:26:50', '2023-10-05 10:41:22', '测试产品1', '9b37cd4ca37090649adcee8bf17cfdcc_20230414141350.png', '', 'pcd2e673d2cd92e860cff5d958', 'MQTT', 'direct', 'rulee765e9ef022812a8b89dfb4c', '0');
|
||
INSERT INTO "public"."products" VALUES ('M32969chcw', 'panda', 2, '2023-10-12 19:20:20', '2023-10-12 19:20:20', '松下PLC', '', '', 'oKQcjqY8ZQ', 'MQTT', 'gatewayS', 'rulee765e9ef022812a8b89dfb4c', '0');
|
||
INSERT INTO "public"."products" VALUES ('mSOWuiA97g', 'panda', 2, '2023-09-27 11:25:11', '2023-09-27 11:26:20', 'TCP透传测试产品', '', '', 'pcd2e673d2cd92e860cff5d958', 'TCP', 'direct', 'mq1YRZbUgQ', '0');
|
||
INSERT INTO "public"."products" VALUES ('p_3ba460634520cf4590dc90e5', 'panda', 2, '2023-07-26 22:17:27', '2023-08-03 10:13:45', '测试产品', '', '', 'pcd2e673d2cd92e860cff5d958', 'MQTT', 'direct', 'rule_a37571bb6c45378b57803793', '0');
|
||
INSERT INTO "public"."products" VALUES ('p_bf52caf91f7cdd2abb52eaaf', 'panda', 2, '2023-07-31 14:16:29', '2023-07-31 14:16:29', '智能控制器', '', '', 'pcd2e673d2cd92e860cff5d958', 'MQTT', 'gatewayS', 'rulee765e9ef022812a8b89dfb4c', '0');
|
||
INSERT INTO "public"."products" VALUES ('p_cdbb1eccd902018d51fe062e', 'panda', 2, '2023-07-31 14:15:35', '2023-07-31 14:15:35', '网关设备', '', '网关设备', 'pcd2e673d2cd92e860cff5d958', 'MQTT', 'gateway', 'rulee765e9ef022812a8b89dfb4c', '0');
|
||
INSERT INTO "public"."products" VALUES ('uqNNwYJ5rw', 'panda', 2, '2023-10-12 19:19:17', '2023-10-12 19:19:17', '星原网关', '1df420e901be965018e95bac136ec17f_20231012191851.jpg', '', 'oKQcjqY8ZQ', 'MQTT', 'gateway', 'rulee765e9ef022812a8b89dfb4c', '0');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for rule_chain
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."rule_chain";
|
||
CREATE TABLE "public"."rule_chain" (
|
||
"id" varchar(191) COLLATE "pg_catalog"."default" NOT NULL,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default",
|
||
"org_id" int4,
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"root" varchar(1) COLLATE "pg_catalog"."default",
|
||
"rule_name" varchar(50) COLLATE "pg_catalog"."default",
|
||
"rule_base64" text COLLATE "pg_catalog"."default",
|
||
"rule_remark" varchar(256) COLLATE "pg_catalog"."default",
|
||
"rule_data_json" text COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."rule_chain"."owner" IS '创建者,所有者';
|
||
COMMENT ON COLUMN "public"."rule_chain"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."rule_chain"."root" IS '是否根节点1 根链 0 普通链';
|
||
COMMENT ON COLUMN "public"."rule_chain"."rule_name" IS '名称';
|
||
COMMENT ON COLUMN "public"."rule_chain"."rule_base64" IS 'Base64缩略图';
|
||
COMMENT ON COLUMN "public"."rule_chain"."rule_remark" IS '说明';
|
||
COMMENT ON COLUMN "public"."rule_chain"."rule_data_json" IS 'Json数据';
|
||
|
||
-- ----------------------------
|
||
-- Records of rule_chain
|
||
-- ----------------------------
|
||
INSERT INTO "public"."rule_chain" VALUES ('mq1YRZbUgQ', 'panda', 2, '2023-07-21 16:17:51', '2023-09-27 11:40:38', '0', 'tcp透传原始数据解析', 'data:image/png;base64,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BAR5RxLyewIECBAgQIBACQXaWkqbTqN93/veF/369SuhiC4TIECAAAECBLpfQJDX/WOgBQQIECBAgACBhhFoayltmi11/vnnZ0tpXQQIECBAgAABAt0nIMjrPns1EyBAgAABAgQaSqCtpbTDhw/PZuGNGTOmodqqMQQIECBAgACBMgoI8so46vpMgAABAgQIEGgl0NZS2smTJ2cz8fr06cOLAAECBAgQIECgAQQEeQ0wCJpAgAABAgQIEOgugbaW0vbs2TObhTdlypTuapZ6CRAgQIAAAQIE2hAQ5HktCBAgQIAAAQIlFdiyZUvMnz//oFNpR4wYkYV4o0ePLqmKbhMgQIAAAQIEGldAkNe4Y6NlBAgQIECAAIGaCaxfvz4L8Xbu3Fmp48wzz8xCvN69e9esXgUTIECAAAECBAgcu4Ag79jtPEmAAAECBAgQKKTAq6++GnfffXfs27cva39LS0tccMEFcdZZZxWyPxpNgAABAgQIECiLgCCvLCOtnwQIECBAgACBiFi5cmXce++9FYt+/frFZZddFieffDIfAgQIECBAgACBBhcQ5DX4AGkeAQIECBAgQKCrBJYtWxYPPvhgpbgTTjghLr/88hg+fHhXVaEcAgQIECBAgACBGgoI8mqIq2gCBAgQIECAQKMILF26NB599NFKc0aNGpWFeAMHDmyUJmoHAQIECBAgQIDAEQQEeV4RAgQIECBAgECTCyxYsCAWL15c6eUpp5wSV155ZfTq1avJe657BAgQIECAAIHmEhDkNdd46g0BAgQIECBA4CCBdDLtiy++WPnZ5MmT49JLL6VEgAABAgQIECBQQAFBXgEHTZMJECBAgAABAh0R+M///M9Yv3595dZzzjknzj///I486h4CBAgQIECAAIEGFBDkNeCgaBIBAgQIECBAoLMC3/rWt2Lnzp2VYs4777yYPn16Z4v1PAECBAgQIECAQDcKCPK6EV/VBAgQIECAAIFaCHz5y18+qNiLL744zjzzzFpUpUwCBAgQIECAAIE6Cgjy6oitKgIECBAgQIBArQW+9rWvxTvvvFOp5uqrr45TTz211tUqnwABAgQIECBAoA4Cgrw6IKuCAAECBAgQIFAPgX/7t3+LN998s1LVjTfeGGPGjKlH1eogQIAAAQIECBCog4Agrw7IqiBAgAABAgQI1Frg1ltvje3bt1eque6662LcuHG1rlb5BAgQIECAAAECdRQQ5NURW1UECBAgQIAAgVoI3HbbbbFx48ZK0VdccUWcdtpptahKmQQIECBAgAABAt0oIMjrRnxVEyBAgAABAgQ6K3DHHXfEmjVrKsU42KKzop4nQIAAAQIECDSugCCvccdGywgQIECAAAEChxW455574uWXX67cc95558X06dOpESBAgAABAgQINKmAIK9JB1a3CBAgQIAAgeYWeOCBB2L58uWVTs6YMSNmz57d3J3WOwIECBAgQIBAyQUEeSV/AXSfAAECBAgQKJ7Ao48+GkuXLq00/Oyzz44LL7yweB3RYgIECBAgQIAAgaMSEOQdFZebCRAgQIAAAQLdK7Bw4cJYtGhRpRGTJk2Kyy67rHsbpXYCBAgQIECAAIG6CAjy6sKsEgIECBAgQIBA5wVeeOGFePjhhysFjR8/Pq655prOF6wEAgQIECBAgACBQggI8goxTBpJgAABAgQIlF1g9erVcdddd1UYxo4dG3PmzCk7i/4TIECAAAECBEolIMgr1XDrLAECBAgQIFBEgW3btsW3v/3tStP79u0bN998cxG7os0ECBAgQIAAAQKdEBDkdQLPowQIECBAgACBWgvs2bMnbrnllti7d2+lqs9+9rPR0tJS66qVT4AAAQIECBAg0GACgrwGGxDNIUCAAAECBAhUC9x6662xffv2yo8+9KEPxciRIyERIECAAAECBAiUUECQV8JB12UCBAgQIECgGAJz586NtWvXVhp74YUXxtlnn12MxmslAQIECBAgQIBAlwsI8rqcVIEECBAgQIAAgc4LPPDAA7F8+fJKQWeccUZccsklnS9YCQQIECBAgAABAoUVEOQVdug0nAABAgQIEGhWgQULFsTixYsr3TvllFPi2muvbdbu6hcBAgQIECBAgEAHBQR5HYRyGwECBAgQIECgHgIvvPBCPPzww5Wqhg8fHjfddFM9qlYHAQIECBAgQIBAgwsI8hp8gDSPAAECBAgQKI/Aq6++GnfddVfs378/6/Txxx8fH/zgB2PgwIHlQdBTAgQIECBAgACBdgUEeV4OAgQIECBAgEADCGzdujXuvvvu2LlzZ9aalpaWbDntySef3ACt0wQCBAgQIECAAIFGEBDkNcIoaAMBAgQIECBQaoE0A++OO+446ITaSy+9NCZPnlxqF50nQIAAAQIECBA4WECQ540gQIAAAQIECHSzwKOPPhpLly6ttOK8886L6dOnd3OrVE+AAAECBAgQINBoAoK8RhsR7SFAgAABAgRKJfCjH/0oHnrooUqf0yy8NBvPRYAAAQIECBAgQKC1gCDPO0GAAAECBAgQ6CaBDRs2xJ133hnvvPNO1oKRI0fGDTfcEMcdd1w3tUi1BAgQIECAAAG0YsEZAAAgAElEQVQCjSwgyGvk0dE2AgQIECBAoGkFUniXQrwU5qWrb9++cf3118fw4cObts86RoAAAQIECBAg0DkBQV7n/DxNgAABAgQIEDgmgbScNi2rza/LL788Tj/99GMqy0MECBAgQIAAAQLlEBDklWOc9ZIAAQIECBBoIIF0sEU64CK/ZsyYEbNnz26gFmoKAQIECBAgQIBAIwoI8hpxVLSJAAECBAgQaFqBtWvXxh133BH79+/P+jhhwoS46qqrmra/OkaAAAECBAgQINB1AoK8rrNUEgECBAgQIEDgsAK7du2KuXPnxtatW7P7hg4dmu2Ld/zxx5MjQIAAAQIECBAgcEQBQd4RidxAgAABAgQIEOgagfvvvz9WrFiRFdajR4/shNqxY8d2TeFKIUCAAAECBAgQaHoBQV7TD7EOEiBAgAABAo0gsHjx4liwYEGlKRdeeGGcffbZjdA0bSBAgAABAgQIECiIgCCvIAOlmQQIECBAgEBxBVatWhXz5s2rdGDKlClxwQUXFLdDWk6AAAECBAgQINAtAoK8bmFXKQECBAgQIFAWgddffz073CJ9TtdJJ52U7YuXlta6CBAgQIAAAQIECByNgCDvaLTcS4AAAQIECBA4SoF77703Vq5cmT01YMCALMQbMmTIUZbidgIECBAgQIAAAQIRgjxvAQECBAgQIECgRgJPP/10PPnkk5XSr7766jj11FNrVJtiCRAgQIAAAQIEml1AkNfsI6x/BAgQIECAQLcIrF27NubOnVupe8aMGTF79uxuaYtKCRAgQIAAAQIEmkNAkNcc46gXBAgQIECAQAMJvP3221mIt3nz5qxVY8eOjTlz5jRQCzWFAAECBAgQIECgiAKCvCKOmjYTIECAAAECDS3w8MMPxwsvvJC18bjjjstCvBEjRjR0mzWOAAECBAgQIECg8QUEeY0/RlpIgAABAgQIFEggBXgpyMuvCy+8MM4+++wC9UBTCRAgQIAAAQIEGlVAkNeoI6NdBAgQIECAQOEENm3alC2pfeedd7K2T5o0KS677LLC9UODCRAgQIAAAQIEGlNAkNeY46JVBAgQIECAQMEE9u/fn4V469aty1o+ZMiQbElt//79C9YTzSVAgAABAgQIEGhUAUFeo46MdhEgQIAAAQKFEnjiiSfimWeeqbT5uuuui3HjxhWqDxpLgAABAgQIECDQ2AKCvMYeH60jQIAAAQIECiDw0ksvxX333Vdp6bnnnhvpw0WAAAECBAgQIECgKwUEeV2pqSwCBAgQIECgdAI7duyIO+64I3bu3Jn1ffz48XHNNdeUzkGHCRAgQIAAAQIEai8gyKu9sRoIECBAgACBJha455574uWXX856OGDAgLjhhhvihBNOaOIe6xoBAgQIECBAgEB3CQjyuktevQQIECBAgEDhBZ599tl4/PHHK/244oor4rTTTit8v3SAAAECBAgQIECgMQUEeY05LlpFgAABAgQINLjApk2b4vbbb489e/ZkLZ06dWq8//3vb/BWax4BAgQIECBAgECRBQR5RR49bSdAgAABAgS6TeCuu+6K1atXZ/WPHDkybrzxxujZs2e3tUfFBAgQIECAAAECzS8gyGv+MdZDAgQIECBAoIsFnn766XjyyScrpaYQb8yYMV1ci+IIECBAgAABAgQIHCwgyPNGECBAgAABAgSOQmDDhg3xgx/8IPbt25c9NXv27JgxY8ZRlOBWAgQIECBAgAABAscmIMg7NjdPESBAgAABAiUVmDt3bqxduzbr/SmnnBLXXnttSSV0mwABAgQIECBAoN4Cgrx6i6uPAAECBAgQKKzAokWLYuHChVn7+/btG3PmzIkTTzyxsP3RcAIECBAgQIAAgWIJCPKKNV5aS4AAAQIECHSTQJqFl2bj5ddFF10UZ511Vje1RrUECBAgQIAAAQJlFBDklXHU9ZkAAQIECBA4KoG9e/fG7bffHhs3bsyeO/300+Pyyy8/qjLcTIAAAQIECBAgQKCzAoK8zgp6ngABAgQIEGh6gUcffTSWLl2a9XPQoEGRTqkdMGBA0/dbBwkQIECAAAECBBpLQJDXWOOhNQQIECBAgECDCaxYsSLuv//+SquuuOKKOO200xqslZpDgAABAgQIECBQBgFBXhlGWR8JECBAgACBYxLYuXNntqQ2fU7X2WefHRdeeOExleUhAgQIECBAgAAB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IECAAAECBAgQqIWAIK8WqsokQIAAAQIEjlpg27Ztceedd8Ybb7yRPTthwoS46qqrjrocDxAgQIAAAQIECBBoVgFBXrOOrH4RIECAAIECCezfvz8L8dasWZO1etCgQXHDDTdkn10ECBAgQIAAAQIECBwQEOR5EwgQIECAAIFuF3j00Udj6dKllXZcc801MX78+G5vlwYQIECAAAECBAgQaCQBQV4jjYa2ECBAgACBEgo899xz8cgjj1R6Pnv27JgxY0YJJXSZAAECBAgQIECAwOEFBHneEAIECBAgQKDbBNauXRt33HFHpKW16TrttNPiiiuu6Lb2qJgAAQIECBAgQIBAIwsI8hp5dLSNAAECBAg0scCbb76Z7Yu3devWrJdDhw6NOXPmRL9+/Zq417pGgAABAgQIECBA4NgFBHnHbudJAgQIECBAoBMC9957b6xcuTIroUePHtnhFmPHju1EiR4lQIAAAQIECBAg0NwCgrzmHl+9I0CAAAECDSmwYMGCWLx4caVtF1xwQUyZMqUh26pRBAgQIECAAAECBBpFQJDXKCOhHQQIECBAoCQCL774YsyfP7/S2zPOOCMuueSSkvReNwkQIECAAAECBAgcu4Ag79jtPEmAAAECBAgcpcCmTZuyffF2796dPTly5Mi4/vrro3fv3kdZktsJECBAgAABAgQIlE9AkFe+MddjAgQIECDQLQJ79uzJTqjdsGFDVn8K71KIl8I8FwECBAgQIECAAAECRxYQ5B3ZyB0ECBAgQIBAFwg8+OCDsWzZskpJaTltWlbrIkCAAAECBAgQIECgYwKCvI45uYsAAQIECBDohMAzzzwTTzzxRKWEdLBFOuDCRYAAAQIECBAgQIBAxwUEeR23cicBAgQIECBwDAIrV66Me++9t/Lk2LFj44YbbogePXocQ2keIUCAAAECBAgQIFBeAUFeecdezwkQIECAQM0F0uEW3//+92Pfvn1ZXYMGDYprr702hgwZUvO6VUCAAAECBAgQIECg2QQEec02ovpDgAABAgQaRGDXrl0xd+7c2Lp1a9aiNAPvxhtvjNGjRzdICzWDAAECBAgQIECAQLEEBHnFGi+tJUCAAAEChRGYN29erFq1qtLeq6++Ok499dTCtF9DCRAgQIAAAQIECDSagCCv0UZEewgQIECAQBMIpIMt0gEX+XXxxRfHmWee2QQ90wUCBAgQIECAAAEC3ScgyOs+ezUTIECAAIGmFHjhhRfi4YcfrvRt9uzZMWPGjKbsq04RIECAAAECBAgQqKeAIK+e2uoiQIAAAQJNLrBmzZq44447Kr0866yz4qKLLmryXuseAQIECBAgQIAAgfoICPLq46wWAgQIECDQ9AI7duyIf//3f6/0c9SoUfHBD36w6futgwQIECBAgAABAgTqJSDIq5e0eggQIECAQBML7Nu3L77yla9UetinT5/45Cc/GT179mziXusaAQIECBAgQIAAgfoKCPLq6602AgQIECDQlALf/OY344033qj07ROf+EQcf/zxTdlXnSJAgAABAgQIECDQXQKCvO6SVy8BAgQIEGgSgblz58batWsrvfnIRz4Sw4YNa5Le6QYBAgQIECBAgACBxhEQ5DXOWGgJAQIECBAonMC8efNi1apVlXZffvnlcfrppxeuHxpMgAABAgQIECBAoAgCgrwijJI2EiBAgACBBhR44IEHYvny5ZWWzZw5M2bNmtWALdUkAgQIECBAgAABAs0hIMhrjnHUCwIECBAgUFeBRx55JJ577rlKnVOmTIkLLrigrm1QGQECBAgQIECAAIGyCQjyyjbi+kuAAAECBDopsGDBgli8eHGllEmTJsVll13WyVI9ToAAAQIECBAgQIDAkQQEeUcS8nsCBAgQIECgIvD000/Hk08+Wfn+1FNPjauvvpoQAQIECBAgQIAAAQJ1EBDk1QFZFQQIECBAoBkEXnjhhXj44YcrXTnppJPihhtuaIau6QMBAgQIECBAgACBQggI8goxTBpJgAABAgS6V2DFihVx//33VxoxYsSI+PCHP9y9jVI7AQIECBAgQIAAgZIJCPJKNuC6S4AAAQIEjlZg9erVcdddd1UeO+GEE+LjH//40RbjfgIECBAgQIAAAQIEOikgyOskoMcJECBAgEAzC6xduzbmzp1b6eLxxx8fn/jEJ5q5y/pGgAABAgQIECBAoGEFBHkNOzQaRoAAAQIEulfgRz/6UTz00EOVRvTu3Ts+85nPdG+j1E6AAAECBAgQIECgxAKCvBIPvq4TIECAAIH2BBYsWBCLFy8+6Nef+9zngBEgQIAAAQIECBAg0I0CgrxuxFc1AQIECBBoRIH58+fHiy++WGla37594+abb27EpmoTAQIECBAgQIAAgVIJCPJKNdw6S4AA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fz5++MMfVlp80003xfDhwwvUA00lQIAAAQIECBAgQOBIAqUK8hJGmpm3eOFTceLgd2JA3zcieuw9klGHf58CvLS5ffQ8sD37lq07s88nDh3Y4TKa4saa7k7fK3a+NTC2bOsTM2acayZeU7wwOkGAQFcJPPDAA7F8+fKsuFGjRsX111+f7ZvnIkCAAAECBAgQIECgOQRKF+SlYbO5feO+vEfakL6om9E3rriWESDQTAJvvfVW3H777bF9+/asWzNnzoxZs2Y1Uxf1hQABAgQIECBAgECpBUoZ5JV6xHWeAAECBJpaYNWqVTFv3rysj3379o20xHbgwJLNDG/qEdY5AgQIECBAgACBMgsI8so8+vpOgAABAk0pcN9998VLL72U9W3atGnxvve9ryn7qVMECBAgQIAAAQIEyiYgyCvbiOsvAQIECDS9wGuvvRY/+MEPsn6mPfLSrLwTTjih6futgwQIECBAgAABAgSaXUCQ1+wjrH8ECBAgUEqBhx9+OF544YWs72effXZceOGFpXTQaQIECBAgQIAAAQLNJCDIa6bR1BcCBAgQIPBfAlu3bo3bbrstO+ApHRT04Q9/OIYNG8aHAAECBAgQIECAAIECCwjyCjx4mk6AAAECBA4n8OSTT8bTTz+d3WJWnneFAAECBAgQIECAQPEFBHnFH0M9IECAAAECbQq8+eab8Z3vfCfefvvt6N+/f3z84x+P3r170yJAgAABAgQIECBAoKACgryCDpxmEyBAgACBjgg8+OCDsWzZsuzWyy67LCZNmtSRx9xDgAABAgQIECBAgEADCgjyGnBQNIkAAQIECHSVwKpVq2LevHlZcaecckpce+21XVW0cggQIECAAAECBAgQqLOAIK/O4KojQIAAAQL1FNi3b1/ceuut8frrr2fVfuxjH4shQ4bUswnqIkCAAAECBAgQIECgiwQEeV0EqRgCBAgQINCoAo899lgsWbIka965556bfbgIECBAgAABAgQIECiegCCveGOmxQQIECBA4KgE1q5dG3Pnzs2eOfHEE+OjH/3oUT3vZgIECBAgQIAAAQIEGkNAkNcY46AVBAgQIECgpgLf/e53Y/PmzVkd119/fZx88sk1rU/hBAgQIECAAAECBAh0vYAgr+tNlUiAAAECBBpOYOHChbFo0aKsXTNmzIjZs2c3XBs1iAABAgQIECBAgACBwwsI8rwhBAgQIECgBAKvvvpq3HnnnVlPR44cGR/60IdK0GtdJECAAAECBAgQINBcAoK85hpPvSFAgAABAm0K7NmzJ2655ZbYu3dv9vtPfOITcfzxx9MiQIAAAQIECBAgQKBAAoK8Ag2WphIgQIAAgc4I3H777bFu3bqsiEsvvTQmT57cmeI8S4AAAQIECBAgQIBAnQUEeXUGVx0BAgQIEOgugQUL/v/27j1Iq/LOE/iP7uaicgdBQEFBY8QQAZGsl6gI0XjLRTFbcZPoJDtuZnamamZnNzW7m9md2czsbs3MbrZqs7NTqXUSM04ySXRiEtR4v0Q0KkIQgUgEFVouyq1BkXtvPYe8zdtNA03Tb/M+7/t5q7q67T7nOb/n83vwj28955wXY9GiRcXlzznnnJg1a9aJKsV1CRAgQIAAAQIECBDohoAgrxtoTiFAgAABAjkKNDc3xwMPPFCUPnDgwLj18BVl3AAAIABJREFU1ltznIaaCRAgQIAAAQIECNStgCCvbltv4gQIECBQbwL79++PO++8M1pbW4up33LLLTFs2LB6YzBfAgQIECBAgAABAtkKCPKybZ3CCRAgQIDAsQv89Kc/jXXr1hUnXnzxxTFlypRjH8QZBAgQIECAAAECBAicEAFB3glhd1ECBAgQIHBiBBYsWBALFy4sLp5edpFeeuFDgAABAgQIECBAgEAeAoK8PPqkSgIECBAg0CMCq1atikcffbQYa9SoUfGpT32qR8Y1CAECBAgQIECAAAEClRcQ5FXe2BUIECBAgEDVCGzZsiV++MMfFvX069cvbr/99qqpTSEECBAgQIAAAQIECBxZQJBnhRAgQIAAgToT+OY3v9k248997nNx8skn15mA6RIgQIAAAQIECBDIU0CQl2ffVE2AAAECBLotcM8998TmzZuL82+44YYYO3Zst8dyIgECBAgQIECAAAECvScgyOs9a1ciQIAAAQJVIZCekZeelZc+l156aZx//vlVUZciCBAgQIAAAQIECBA4soAgzwohQIAAAQJ1JlD+5toU4qUwz4cAAQIECBAgQIAAgeoXEORVf49USIAAAQIEelRg5cqV8dhjjxVjnn766XHdddf16PgGI0CAAAECBAgQIECgMgKCvMq4GpUAAQIECFStwKZNm+Lee+8t6hs4cGDceuutVVurwggQIECAAAECBAgQOCggyLMaCBAgQIBAnQns27cv7rzzzrZZf+lLX4rGxsY6UzBdAgQIECBAgAABAvkJCPLy65mKCRAgQIDAcQt873vfi+3btxfjzJ07N4YPH37cYxqAAAECBAgQIECAAIHKCgjyKutrdAIECBAgUJUCDz74YKxZs6aobc6cOTFx4sSqrFNRBAgQIECAAAECBAgcFBDkWQ0ECBAgQKAOBZ577rlYsmRJMfMZM2bE9OnT61DBlAkQIECAAAECBAjkJSDIy6tfqiVAgAABAj0isGzZsnjmmWeKsc4555yYNWtWj4xrEAIECBAgQIAAAQIEKicgyKucrZEJECBAgEDVCqxduzbmzZtX1Dd69Oj45Cc/WbW1KowAAQIECBAgQIAAgQMCgjwrgQABAgQIECBAgAABAgQIECBAgEAGAoK8DJqkRAIECBAgQIAAAQIECBAgQIAAAQKCPGuAAAECBAgQIECAAAECBAgQIECAQAYCgrwMmqREAgQIECBAgAABAgQIECBAgAABAoI8a4AAAQIECNSgwDeej7h32cGJDWiK+NpVETPG1eBkTYkAAQIECBAgQIBAnQgI8uqk0aZJgAABAvUlkIK81S0Rf3n1gXmn//7l+oivfzxiUP/6sjBbAgQIECBAgAABArUiIMirlU6aBwECBAgQKBPoGOQteCvi689F/NU1EWMHoSJAgAABAgQIECBAIEcBQV6OXVMzAQIECBA4ikDHIO8rDx84obRDLwV7f/J4xM69B35/0bgDf7t/RcSPlh/cuddxJ1/67/T5vY9oAQECBAgQIECAAAECvS0gyOttcdcjQIAAAQK9INDxGXn/9tKI6z9w4MIpxPuLpyP+4+UHnpm3fVfEH/4sYuppETdNjvhPj0f8l6siBvWL+A+PRmx6P+LfXBxx7sgD/33bVM/a64UWugQBAgQIECBAgACBQwQEeRYFAQIECBCoQYHyHXnp58dfj/jG9Qduq+24Wy9Nv3wn3teeirjizIjRp0TMWxEx8uQDQP/s9Ii7fhnxX+d4zl4NLhlTIkCAAAECBAgQyEBAkJdBk5RIgAABAgSOVaA8rCvfcZduiT1akPf0mxFPvRExfkjEWcMOBHopwPvohIi333Nb7bH2wvEECBAgQIAAAQIEekpAkNdTksYhQIAAAQJVJNDZyy5Kt9OmMg93a20K+kq33o44uf0tts3bIv7lhQdv0a2i6SqFAAECBAgQIECAQF0ICPLqos0mSYAAAQL1JtDZrrv0wovN7x94kUXadffX8w+q3Dz54E670g6+4ScdfDlGx9tz683TfAkQIECAAAECBAhUg4Agrxq6oAYCBAgQIECAAAECBAgQIECAAAECRxEQ5FkiBAgQIECAAAECBAgQIECAAAECBDIQEORl0CQlEiBAgAABAgQIECBAgAABAgQIEBDkWQMECBAgQIAAAQIECBAgQIAAAQIEMhAQ5GXQJCUSIECAAIFKCezbty/uvPPOtuF/+7d/O/r06VOpyxmXAAECBAgQIECAAIHjEBDkHQeeUwkQIECAQC0I3H333bFjx45iKp/97Gdj0KBBtTAtcyBAgAABAgQIECBQcwKCvJprqQkRIECAAIFjE/jxj38cGzZsKE664YYbYuzYscc2gKMJECBAgAABAgQIEOgVAUFerzC7CAECBAgQqF6BJ554In79618XBV522WUxefLk6i1WZQQIECBAgAABAgTqWECQV8fNN3UCBAgQIJAEFi5cGAsWLCgwpkyZEhdffDEYAgQIECBAgAABAgSqUECQV4VNURIBAgQIEOhNgVWrVsWjjz5aXPKMM86Ia6+9tjcv71oECBAgQIAAAQIECHRRQJDXRSiHESBAgACBWhXYvHlz3HPPPcX00osu0gsvfAgQIECAAAECBAgQqD4BQV719URFBAgQIECgVwX27dsXd955Z9s1v/SlL0VjY2Ov1uBiBAgQIECAAAECBAgcXUCQd3QjRxAgQIAAgZoX+O53vxvvvvtuMc+bb745RowYUfNzNkECBAgQIECAAAECuQkI8nLrmHoJECBAgEAFBB544IFobm4uRp49e3ZMmjSpAlcxJAECBAgQIECAAAECxyMgyDsePecSIECAAIEaEZg/f34sXbq0mM306dNjxowZNTIz0yBAgAABAgQIECBQOwKCvNrppZkQIECAAIFuC6QQL4V56TNx4sSYM2dOt8dyIgECBAgQIECAAAEClREQ5FXG1agECBAgQCArgbVr18a8efOKmocPHx5z587Nqn7FEiBAgAABAgQIEKgHAUFePXTZHAkQIECAwFEEduzYEXfffXfbUXfccQczAgQIECBAgAABAgSqTECQV2UNUQ4BAgQIEDhRAt/+9rdj9+7dxeVvueWWGDZs2IkqxXUJECBAgAABAgQI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eemzcXNL8X3k8CE9d40MRupB0UNm2xp9YtPOxljfsiemTptuJ14G60GJBCopIMirpK6xCRAgQIAAAQIECBAgUAUC6Zl5q1evjpaWlti3b18VVKSEkkCfPkd+hmFDQ0MMGTIkxo8f75l4lg0BAiHIswgIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIs9KLqlAAAA0ESURBVAYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAgIMizBggQIECAAAECBAgQIECAAAECBAhkICDIy6BJSiRAgAABAgQIECBAgAABAgQIECAgyLMGCBAgQIAAAQIECBAgQIAAAQIECGQgIMjLoElKJECAAAECBAgQIECAAAECBAgQICDIswYIECBAgAABAgQIECBAgAABAgQIZCAgyMugSUokQIAAAQIECBAgQIAAAQIECBAg0BbkoSBAgAABAgQIECBAgAABAgQIECBAoLoF+lR3eaojQIAAAQIECBAgQIAAAQIECBAgQCAJCPKsAwIECBAgQIAAAQIECBAgQIAAAQIZCAjyMmiSEgkQIECAAAECBAgQIECAAAECBAgI8qwBAgQIECBAgAABAgQIECBAgAABAhkI/H8jezO8JIXAZwAAAABJRU5ErkJggg==', 'tcp透传原始数据解析', '{"lfData":{"globalColor":"#D49BEF","dataCode":{"nodes":[{"id":"input","type":"InputNode","x":116,"y":337,"properties":{"debugMode":false},"zIndex":1013,"text":{"x":126,"y":337,"value":"输入"}},{"id":"b6365013-18f2-4361-85ed-d9db4b8144b5","type":"SaveAttributesNode","x":757,"y":125,"properties":{"debugMode":false,"name":"保存参数"},"zIndex":1012,"text":{"x":767,"y":125,"value":"保存参数"}},{"id":"0c2710b5-9714-4563-944c-8b1a78536814","type":"SaveTimeSeriesNode","x":894,"y":318,"properties":{"debugMode":false,"name":""},"zIndex":1014,"text":{"x":904,"y":318,"value":"保存遥测"}},{"id":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","type":"MessageTypeSwitchNode","x":386,"y":332,"properties":{"debugMode":false,"name":"消息类型切换"},"zIndex":1002,"text":{"x":396,"y":332,"value":"消息类型切换"}},{"id":"4a1b3ce3-64f6-4dd5-b703-122fac28eb99","type":"ScriptKeyNode","x":651,"y":465,"properties":{"debugMode":false,"name":"TCP原始数据解析","script":"var tempVal = msg.rowdata;\n/*物模型温度标识符*/\nmsg.temperature = (parseInt(''0x''+tempVal.substr(10, 4))*0.1).toFixed(2);\n/*物模型湿度标识符*/\nmsg.humidity = (parseInt(''0x''+tempVal.substr(6, 4))*0.1).toFixed(2);\nreturn {msg: msg, metadata: metadata, msgType: msgType};"},"zIndex":1005,"text":{"x":661,"y":465,"value":"TCP原始数据解析"}},{"id":"ae890015-52b9-472b-bb70-3de0c11465e8","type":"SaveTimeSeriesNode","x":949,"y":540,"properties":{"debugMode":false,"name":"保存遥测"},"zIndex":1009,"text":{"x":959,"y":540,"value":"保存遥测"}}],"edges":[{"id":"ba8d0084-9b85-437e-be3b-d83c644e8e09","type":"bezier-link","sourceNodeId":"input","targetNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","startPoint":{"x":176,"y":337},"endPoint":{"x":316,"y":332},"properties":{"lineType":["True"]},"text":{"x":246,"y":334.5,"value":"True"},"zIndex":1003,"pointsList":[{"x":176,"y":337},{"x":276,"y":337},{"x":216,"y":332},{"x":316,"y":332}]},{"id":"13cf5637-f995-4b56-9c41-530040418cdd","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"0c2710b5-9714-4563-944c-8b1a78536814","startPoint":{"x":456,"y":332},"endPoint":{"x":834,"y":318},"properties":{"lineType":["Telemetry"]},"text":{"x":645,"y":325,"value":"Telemetry"},"zIndex":1005,"pointsList":[{"x":456,"y":332},{"x":556,"y":332},{"x":734,"y":318},{"x":834,"y":318}]},{"id":"0117eae6-8d1b-4eeb-96d6-6c42cddba1b4","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"b6365013-18f2-4361-85ed-d9db4b8144b5","startPoint":{"x":456,"y":332},"endPoint":{"x":697,"y":125},"properties":{"lineType":["Attributes"]},"text":{"x":576.5,"y":228.5,"value":"Attributes"},"zIndex":1006,"pointsList":[{"x":456,"y":332},{"x":556,"y":332},{"x":597,"y":125},{"x":697,"y":125}]},{"id":"8dc6c4df-de54-47d0-930a-c0196d216712","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"4a1b3ce3-64f6-4dd5-b703-122fac28eb99","startPoint":{"x":456,"y":332},"endPoint":{"x":571,"y":465},"properties":{"lineType":["Row"]},"text":{"x":513.5,"y":398.5,"value":"Row"},"zIndex":1007,"pointsList":[{"x":456,"y":332},{"x":556,"y":332},{"x":471,"y":465},{"x":571,"y":465}]},{"id":"e0db6f4a-ae6c-4367-a412-0d191e4b375b","type":"bezier-link","sourceNodeId":"4a1b3ce3-64f6-4dd5-b703-122fac28eb99","targetNodeId":"ae890015-52b9-472b-bb70-3de0c11465e8","startPoint":{"x":731,"y":465},"endPoint":{"x":889,"y":540},"properties":{"lineType":["Success"]},"text":{"x":810,"y":502.75,"value":"Success"},"zIndex":1010,"pointsList":[{"x":731,"y":465},{"x":831,"y":466},{"x":789,"y":540},{"x":889,"y":540}]}]},"openRule":false,"setting":{"describe":"","grid":{"size":20,"open":false,"type":"mesh","config":{"color":"#cccccc","thickness":1}},"backgroundColor":"#ffffff"}}}');
|
||
INSERT INTO "public"."rule_chain" VALUES ('PF1CdpPaJw', 'panda', 2, '2023-07-21 16:17:51', '2023-10-30 14:18:23', '0', '设备场景联动', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABREAAANRCAYAAAB0ivtJAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3Qd4VFX+//FvEkglIYTee4sUiQkgUgWkKlJUqiKoP93ed911u+vqb93V3XV/u4sNFHSRJr33Jr33DoGEVCCEDvk/5/i/2UmYkMkwd2buve/7PHkWk3vPOd/XGVz8cO45IXvfzy0QLgQQQAABBBBAAAEEEEAAAQQQQAABBBBAoASBEBUiPvBCPEAIIIAAAggggAACCCCAAAIIIIAAAggggMBdAvs+uCCEiHwwEEAAAQQQQAABBBBAAAEEEEAAAQQQQKBEAUJEPhwIIIAAAggggAACCCCAAAIIIIAAAgggcE8BQkQ+IAgggAACCCCAAAIIIIAAAggggAACCCBAiMhnAAEEEEAAAQQQQAABBBBAAAEEEEAAAQS8F2Alovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAAggggAACCCCAAAIIIIAAAo4QIER0xDRTJAIIIIAAAggggAACCCCAAAIIIIAAAt4LECJ6b8eTCCCAAAIIIIAAAggggAACCCCAAAIIOEKAENER00yRCCCAAAIIIIAAAggggAACCCCAAAIIeC9AiOi9HU8igAACCCCAAAIIIIAAAggggAACCCDgCAFCREdMM0UigAACCCCAAAIIIIAAAggggAACCCDgvQAhovd2PIkAAggggAACCCCAAAIIIIAAAggggIAjBAgRHTHNFIkAAggggAACCCCAAAIIIIAAAggggID3AoSI3tvxJAIIIIAAApYXKCgokNTUVMnLy5M7d+5Yvh4nFRAWFibx8fFSs2ZNJ5VNrQgggAACCCCAAAIBEiBEDBA83SKAAAIIIBBogV07d8mObTulYkyCREfFSmhoqE+GFBISIgVSICFhISJhPmmSRtwIqND30uUcuXnjuiSnPCRNmzbFCQEEEEAAAQQQQAAB0wQIEU2jpWEEEEAAAQSCV2DpkuVy9dJ1adbgQalQoaJpAw0NCxUJC5G0jLMSHh4hVSpXNa0vpzacnXteDhzeIvXq1ZMOHVOcykDdCCCAAAIIIIAAAiYLECKaDEzzCCCAAAIIBJvA1i3b5PyZLGmb2NkvQ1NBYlr2OUJEE7Vv3bopG7cuknZJbVmRaKIzTSOAAAIIIIAAAk4WIER08uxTOwIIIICA4wSu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LXDzzTfHkiVLsjmeeuqpMX78+Iaer8kRIECAAAECBAgQIECgpwJCxJ4Kak+AAAEChRO46aabYunSpVndp512Wuy6666FM1AwAQIECBAgQIAAAQLFEhAiFmu9VUuAAAECNRC44YYb4vnnn896OuOMM2LnnXeuQa+6IECAAAECBAgQIECAQOMKCBEbd23MjAABAgQaVOD666+PZcuWZbM766yzYscdd2zQmZoWAQIECBAgQIAAAQIEaiMgRKyNo14IECBAoEAC1157baxYsSKr+Oyzz46xY8cWqHqlEiBAgAABAgQIECBQRAEhYhFXXc0ECBAg0COBn//857F69eqsj3POOSdGjx7do/40JkCAAAECBAgQIECAQKMLCBEbfYXMjwABAgQaTuCnP/1prFu3LpvX+973vhg5cmTDzdGECBAgQIAAAQIECBAgUEsBIWItNfVFgAABAoUQuOqqq2L9+vVZre9///tj+PDhhahbkQQIECBAgAABAgQIFFdAiFjctVc5AQIECOQUuPLKK+OVV17JWp9//vkxdOjQnD1pRoAAAQIECBAgQIAAgeYQECI2xzqZJQECBAg0kMAPfvCDeP3117MZffCDH4xBgwY10OxMhQABAgQIECBAgAABArUXECLW3lSPBAgQINDiAldccUW89dZbWZUXX3xxDBgwoMUrVh4BAgQIECBAgAABAkUXECIW/Q5QPwECBAhstcDll18eGzduzNpdcskl0dbWttV9aECAAAECBAgQIECAAIFmEhAiNtNqmSsBAgQINITAZZdd1jGPSy+9tCHmZBIECBAgQIAAAQIECBCop4AQsZ66+iZAgACBlhQQIrbksiqKAAECBAgQIECAAIEtCAgR3R4ECBAgQGArBYSIWwnm4wQIECBAgAABAgQINL2AELHpl1ABBAgQINDbAkLE3hY3HgECBAgQIECAAAECfS0gROzrFTA+AQIECDSdgBCx6ZbMhAkQIECAAAECBAgQ6KGAELGHgJoTIECAQPEEhIjFW3MVEyBAgAABAgQIECi6gBCx6HeA+gkQIEBgqwWEiFtNpgEBAgQIECBAgAABAk0uIERs8gU0fQIECBDofQEhYu+bG5EAAQIECBAgQIAAgb4VECL2rb/RCRAgQKAJBb73ve9Fe3t7NvMPf/jD0a9fvyaswpQJECBAgAABAgQIECDQfQEhYvetfJIAAQIECGQC3//+9+ONN97I/vnCCy+MgQMHkiFAgAABAgQIECBAgEBLCwgRW3p5FUeAAAEC9RD48Y9/HBs2bMi6fv/73x/Dhw+vxzD6JECAAAECBAgQIECAQMMICBEbZilMhAABAgSaReDqq6+ONWvWZNM999xzY9SoUc0ydfMkQIAAAQIECBAgQIBALgEhYi42jQgQIECgyALXXXddLF++PCN497vfHTvssEOROdROgAABAgQIECBAgEABBISIBVhkJRIgQIBAbQVuvPHGeO6557JOTz/99Nhll11qO4DeCBAgQIAAAQIECBAg0GACQsQGWxDTIUCAAIHGF5g5c2YsWrQom+hJJ50UEydObPxJmyEBAgQIECBAgAABAgR6ICBE7AGepgQIECBQTIHZs2fHggULsuJnzJgRkydPLiaEqgkQIECAAAECBAgQKIyAELEwS61QAgQIEKiVwNy5c+PRRx/NujvyyCPjgAMOqFXX+iFAgAABAgQIECBAgEBDCggRG3JZTIoAAQIEGlngnnvuiT/84Q/ZFKdNmxYHHXRQI0/X3AgQIECAAAECBAgQINBjASFijwl1QIAAAQJFE3jwwQfj3nvvzcqeOnVqHHbYYUUjUC8BAgQIECBAgAABAgUTECIWbMGVS4AAAQI9F5g3b17ceeedWUf7779/TJ8+veed6oEAAQIECBAgQIAAAQINLCBEbODFMTUCBAgQaEyBdKhKOlwlXXvttVccd9xxjTlRsyJAgAABAgQIECBAgECNBISINYLUDQECBAgUR+CZZ56J3/zmN1nBu+++e5x88snFKV6lBAgQIECAAAECBAgUUkCIWMhlVzQBAgQI9ERg6dKlcdNNN2Vd7LLLLnH66af3pDttCRAgQIAAAQIECBAg0PACQsSGXyITJECAAIFGE1i5cmVcc8012bRGjx4d55xzTqNN0XwIECBAgAABAgQIECBQUwEhYk05dUaAAAECRRB45ZVX4sorr8xKHTx4cFxwwQVFKFuNBAgQIECAAAECBAgUWECIWODFVzoBAgQI5Be47LLLOhpfcskl0dbWlr8zLQkQIECAAAECBAgQINDgAkLEBl8g0yNAgACBxhRIOxHTjsR0nXfeeTFixIjGnKhZESBAgAABAgQIECBAoAYCQsQaIOqCAAECBIonkN6JmN6NmK6zzjordtxxx+IhqJgAAQIECBAgQIAAgcIICBELs9QKJUCAAIFaCtxyyy3x7LPPZl2edNJJMXHixFp2ry8CBAgQIECAAAECBAg0lIAQsaGWw2QIECBAoFkEbr/99nj88cez6U6fPj3233//Zpm6eRIgQIAAAQIECBAgQGCrBYSIW02mAQECBAgQiLjvvvvigQceyCimTp0ahx12GBYCBAgQIECAAAECBAi0rIAQsWWXVmEECBAgUE+B+fPnx5w5c7IhJk+eHDNmzKjncPomQIAAAQIECBAgQIBAnwoIEfuU3+AECBAg0KwCixYtipkzZ2bT33XXXeO0005r1lLMmwABAgQIECBAgAABAl0KCBG7JPIBAgQIECCwucDy5cvjuuuuy74xevToOOecczARIECAAAECBAgQIECgZQWEiC27tAojQIAAgXoKrF+/Pq666qpsiMGDB8cFF1xQz+H0TYAAAQIECBAgQIAAgT4VECL2Kb/BCRAgQKBZBTZu3BiXX355x/Qvuuii2GabbZq1HPMmQIAAAQIECBAgQIDAFgWEiG4QAgQIECCQU+BnP/tZrF27Nmt91llnxY477pizJ80IECBAgAABAgQIECDQ2AJCxMZeH7MjQIAAgQYWuPXWW+PJJ5/MZjh9+vTYf//9G3i2pkaAAAECBAgQIECAAIH8AkLE/HZaEiBAgEDBBR599NGYO3duprDvvvvG0UcfXXAR5RMgQIAAAQIECBAg0KoCQsRWXVl1ESBAgEDdBcpPaB47dmycffbZdR/TAAQIECBAgAABAgQIEOgLASFiX6gbkwABAgRaRuCyyy7Lamlra4tLLrmkZepSCAECBAgQIECAAAECBMoFhIjuBwIECBAg0AOBa6+9NlasWJH1cO6558aoUaN60JumBAgQIECAAAECBAgQaEwBIWJjrotZESBAgECTCMyZMyfmz5+fzfb444+PSZMmNcnMTZMAAQIECBAgQIAAAQLdFxAidt/KJwkQIECAwGYCCxYsiNmzZ2e/P3Xq1DjssMMoESBAgAABAgQIECBAoOUEhIgtt6QKIkCAAIHeFFizZk1cffXV2ZC77rprnHbaab05vLEIECBAgAABAgQIECDQKwJCxF5hNggBAgQItLLAFVdcEW+99VYMHTo0zj///FYuVW0ECBAgQIAAAQIECBRUQIhY0IVXNgECBAjUTuCGG26I559/Puvwfe97X4wcObJ2neuJAAECBAgQIECAAAECDSAgRGyARTAFAgQIEGhugYcffjjuvvvurIjDDz88pkyZ0twFmT0BAgQIECBAgAABAgQqBISIbgkCBAgQINBDgbVr18bPfvazrJeddtopzjzzzB72qDkBAgQIECBAgAABAgQaS0CI2FjrYTYECBAg0KQCP/3pT2PdunXZ7N///vfH8OHDm7QS0yZAgAABAgQIECBAgMDmAkJEdwUBAgQIEKiBQHqcOT3WnK6jjz469t133xr0qgsCBAgQIECAAAECBAg0hoAQsTHWwSwIECBAoMkFlixZEjfffHNWxYQJE+KUU05p8opMnwABAgQIECBAgAABAv8tIER0NxAgQIAAgRoIvP322/HDH/4w3nzzzay3888/P4YOHVqDnnVBgAABAgQIECBAgACBvhcQIvb9GpgBAQIECLSIwKxZs2LhwoVZNccee2zsvffeLVKZMggQIECAAAECBAgQKLqAELHod4D6CRAgQKBmAvPnz485c+Zk/U2aNCmOP/74mvWtIwIECBAgQIAAAQIECPSlgBCxL/WNTYAAAQItJbB27dr42c9+ltU0aNCgOPfccz3S3FIrrBgCBAgQIECAAAECxRUQIhZ37VVOgAABAnUQuP7662PZsmVZzwcffHAceuihdRhFlwQIECBAgAABAgQIEOhdASFi73objQABAgRaXOCxxx6LO+64I6ty2LBhcfbZZ9uN2OJrrjwCBAgQIECAAAECRRAQIhZhldVIgAABAr0qcM0118TKlSuzMe1G7FV6gxEgQIAAAQIECBAgUCcBIWKdYHVLgAABAsUVsBuxuGuvcgIECBAgQIAAAQKtKiBEbNWVVRcBAgQI9KmA3Yh9ym9wAgQIECBAgAABAgRqLCBErDGo7ggQIECAQBKwG9F9QIAAAQIECBAgQIBAKwkIEVtpNdVCgAABAg0lYDdiQy2HyRAgQIAAAQIECBAg0AMBIWIP8DQlQIAAAQJbEqjcjfiud70rtt12W2gECBAgQIAAAQIECBBoOgEhYtMtmQkTIECAQDMJlO9GnDBhQpxyyinNNH1zJUCAAAECBAgQIECAQCYgRHQjECBAgACBOgosWLAgZs+e3THC1KlT47DDDqvjiLomQIAAAQIECBAgQIBA7QWEiLU31SMBAgQIENhEYO7cufHoo492/N473/nO2G233SgRIECAAAECBAgQIECgaQSEiE2zVCZKgAABAs0scN1118Xy5cuzEgYPHhwXXHBBw5Tz+uuvx/r162Pjxo0NMycT6Vqgf//+MXLkyEi/uggQIECAAAECBAjUW0CIWG9h/RMgQIAAgYhYs2ZNXH311R0WO++8c5xxxhl9avPcc8/Fw/fdEy8uWx0jh2wT/aK9dvNpi4h+EZF+ddVF4O32iDXr34g9J+wSUw45PLbffvu6jKNTAgQIECBAgAABAklAiOg+IECAAAECvSRQflpzGvKYY46JffbZp5dG33SYB39/V8yf/0QctNOAmDSqPlPo1xaRvtoGtMeSZatj0MABscNop1PXUvutjRGPreof9z6zIY49ZnpMmrxfLbvXFwECBAgQIECAAIEOASGim4EAAQIECPSiwK233hpPPvlkx4jptOZ0anNvXk88/njMu/feOHFixJABabtgfa+2ARHPrVolRKwj87L1G+PXC96KU955WowbN66OI+maAAECBAgQIECgqAJCxKKuvLoJECBAoM8EfvKTn8TLL7/cMX5v7khsb2+Pq37ww5gxvi12GFb/ADErsl97PL9mdQweZCdiPW+6J1f3iwXrBse73n1OPYfRNwECBAgQIECAQEEFhIgFXXhlEyBAgEDfCvzoRz+KV199tWMS06ZNi4MOOqjuk3r66afjiXvujBN2r/tQmwzw3MpVMWSYELHe6j975O04+bQzY/To0fUeSv8ECBAgQIAAAQIFExAiFmzBlUuAAAECjSNw4403RjrcpHTtt99+cdRRR9V1gr+fe0f0X74w3jFuQF3Hqex86YpVMXS4ELHe6LMXRYzf709ir732qvdQ+idAgAABAgQIECiYgBCxYAuuXAIECBBoLIE777wz5s2b1zGp3XbbLQsShw8fXpeJzr399hix7unYZ2wvh4jLV8XQEULEuixqWadzF2+M7SdNixRIuwgQIECAAAECBAjUUkCIWEtNfREgQIAAgRwCf/jDH+Kee+7paJkeRZ0yZUpddpMJEXMsUBM1ESI20WKZKgECBAgQIECgyQSEiE22YKZLgAABAq0pMH/+/JgzZ84mxY0fPz4OOOCASL9Wu+6///7sgJZDDjkkRowY0S0YIWK3mJr2Q0LEpl06EydAgAABAgQINLyAELHhl8gECRAgQKAoAk8++WTcfffdmxy4kmpP77c7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FEJAiFiIZVYkAQIECBAgQIAAAQIECBAgQIAAgfwCQsT8dloSIECAAAECBAgQIECAAAECBAgQKISAELEQy6xIAgQIECBAgAABAgQIECBAgAABAvkFhIj57bQkQIAAAQIECBAgQIAAAQIECBAgUAgBIWIhllmRBAgQIECAAAECBAgQIECAAAECBPILCBHz22lJgAABAgQIECBAgAABAgQIECBAoBACQsRCLLMiCRAgQIAAAQIECBAgQIAAAQIECOQXECLmt9OSAAECBAgQIECAAAECBAgQIECAQCEEhIiFWGZFEiBAgAABAgQIECBAgAABAgQIEMgvIETMb6clAQIECBAgQIAAAQIECBAgQIAAgUIICBELscyKJECAAAECBAgQIECAAAECBAgQIJBfQIiY305LAgQIECBAgAABAgQIECBAgAABAoUQECIWYpkVSYAAAQIECBAgQIAAAQIECBAgQCC/gBAxv52WBAgQIECAAAECBAgQIECAAAECBAohIEQsxDIrkgABAgQIECBAgAABAgQIECBAgEB+ASFifjstCRAgQIAAAQIECBAgQIAAAQIECBRCQIhYiGVWJAECBAgQIECAAAECBAgQIECAAIH8AkLE/HZaEiBAgAABAgQIECBAgAABAgQIECiEgBCxEMusSAIECBAgQIAAAQIECBAgQIAAAQL5BYSI+e20JECAAAECBAgQIECAAAECBAgQIFAIASFiIZZZkQQIECBAgAABAgQIECBAgAABAgTyCwgR89tpSYAAAQIECBAgQIAAAQIECBAgQKAQAkLEQiyzIgkQIECAAAECBAgQIECAAAECBAjkFxAi5rfTkgABAgQIECBAgAABAgQIECBAgEAhBISIhVhmRRIgQIAAAQIECBAgQIAAAQIECBDILyBEzG+nJQECBAgQIECAAAECBAgQIECAAIFCCAgRC7HMiiRAgAABAgQIECBAgAABAgQIECCQX0CImN9OSwIECBAgQIAAAQIECBAgQIAAAQKFEBAiFmKZFUmAAAECBAgQIECAAAECBAgQIEAgv4AQMb+dlgQIECBAgAABAgQIECBAgAABAgQKISBELMQyK5IAAQIECBAgQIAAAQIECBAgQIBAfgEhYn47LQkQIECAAAECBAgQIECAAAECBAgUQkCIWIhlVi8oJ5AAABZSSURBVCQBAgQIECBAgAABAgQIECBAgACB/AJCxPx2WhIgQIAAAQIECBAgQIAAAQIECBAohIAQsRDLrEgCBAgQIECAAAECBAgQIECAAAEC+QWEiPnttCRAgAABAgQIECBAgAABAgQIECBQCAEhYiGWWZEECBAgQIAAAQIECBAgQIAAAQIE8gsIEfPbaUmAAAECBAgQIECAAAECBAgQIECgEAJCxEIssyIJECBAgAABAgQIECBAgAABAgQI5BcQIua305IAAQIECBAgQIAAAQIECBAgQIBAIQSEiIVYZkUSIECAAAECBAgQIECAAAECBAgQyC8gRMxvpyUBAgQIECBAgAABAgQIECBAgACBQggIEQuxzIokQIAAAQIECBAgQIAAAQIECBAgkF9AiJjfTksCBAgQIECAAAECBAgQIECAAAEChRAQIhZimRVJgAABAgQIECBAgAABAgQIECBAIL+AEDG/nZYECBAgQIAAAQIECBAgQIAAAQIECiEgRCzEMiuSAAECBAgQIECAAAECBAgQIECAQH4BIWJ+Oy0JECBAgAABAgQIECBAgAABAgQIFEJAiFiIZVYkAQIECBAgQIAAAQIECBAgQIAAgfwCQsT8dloSIECAAAECBAgQIECAAAECBAgQKISAELEQy6xIAgQIECBAgAABAgQIECBAgAABAvkFhIj57bQkQIAAAQIECBAgQIAAAQIECBAgUAgBIWIhllmRBAgQIECAAAECBAgQIECAAAECBPILCBHz22lJgAABAgQIECBAgAABAgQIECBAoBACQsRCLLMiCRAgQIAAAQIECBAgQIAAAQIECOQXECLmt9OSAAECBAgQIECAAAECBAgQIECAQCEEhIiFWGZFEiBAgAABAgQIECBAgAABAgQIEMgvIETMb6clAQIECBAgQIAAAQIECBAgQIAAgUIICBELscyKJECAAAECBAgQIECAAAECBAgQIJBfQIiY305LAgQIECBAgAABAgQIECBAgAABAoUQECIWYpkVSYAAAQIECBAgQIAAAQIECBAgQCC/gBAxv52WBAgQIECAAAECBAgQIECAAAECBAohIEQsxDIrkgABAgQIECBAgAABAgQIECBAgEB+ASFifjstCRAgQIAAAQIECBAgQIAAAQIECBRCQIhYiGVWJAECBAgQIECAAAECBAgQIECAAIH8AkLE/HZaEiBAgAABAgQIECBAgAABAgQIECiEgBCxEMusSAIECBAgQIAAAQIECBAgQIAAAQL5BYSI+e20JECAAAECBAgQIECAAAECBAgQIFAIASFiIZZZkQQIECBAgAABAgQIECBAgAABAgTyCwgR89tpSYAAAQIECBAgQIAAAQIECBAgQKAQAkLEQiyzIgkQIECAAAECBAgQIECAAAECBAjkFxAi5rfTkgABAgQIECBAgAABAgQIECBAgEAhBISIhVhmRRIgQIAAAQIECBAgQIAAAQIECBDILyBEzG+nJQECBAgQIECAAAECBAgQIECAAIFCCAgRC7HMiiRAgAABAgQIECBAgAABAgQIECCQX0CImN9OSwIECBAgQIAAAQIECBAgQIAAAQKFEBAiFmKZFUmAAAECBAgQIECAAAECBAgQIEAgv4AQMb+dlgQIECBAgAABAgQIECBAgAABAgQKISBELMQyK5IAAQIECBAgQIAAAQIECBAgQIBAfgEhYn47LQkQIECAAAECBAgQIECAAAECBAgUQkCIWIhlViQBAgQIECBAgAABAgQIECBAgACB/AJCxPx2WhIgQIAAAQIECBAgQIAAAQIECBAohIAQsRDLrEgCBAgQIECAAAECBAgQIECAAAEC+QWEiPnttCRAgAABAgQIECBAgAABAgQIECBQCAEhYiGWWZEECBAgQIAAAQIECBAgQIAAAQIE8gsIEfPbaUmAAAECBAgQIECAAAECBAgQIECgEAJCxEIssyIJECBAgAABAgQIECBAgAABAgQI5BcQIua305IAAQIECBAgQIAAAQIECBAgQIBAIQSEiIVYZkUSIECAAAECBAgQIECAAAECBAgQyC8gRMxvpyUBAgQIECBAgAABAgQIECBAgACBQggIEQuxzIokQIAAAQIECBAgQIAAAQIECBAgkF9AiJjfTksCBAgQIECAAAECBAgQIECAAAEChRAQIhZimRVJgAABAgQIECBAgAABAgQIECBAIL+AEDG/nZYECBAgQIAAAQIECBAgQIAAAQIECiEgRCzEMiuSAAECBAgQIECAAAECBAgQIECAQH4BIWJ+Oy0JECBAgAABAgQIECBAgAABAgQIFEJAiFiIZVYkAQIECBAgQIAAAQIECBAgQIAAgfwCQsT8dloSIECAAAECBAgQIECAAAECBAgQKISAELEQy6xIAgQIECBAgAABAgQIECBAgAABAvkFhIj57bQkQIAAAQIECBAgQIAAAQIECBAgUAgBIWIhllmRBAgQIECAAAECBAgQIECAAAECBPILCBHz22lJgAABAgQIECBAgAABAgQIECBAoBACQsRCLLMiCRAgQIAAAQIECBAgQIAAAQIECOQXECLmt9OSAAECBAgQIECAAAECBAgQIECAQCEEhIiFWGZFEiBAgAABAgQIECBAgAABAgQIEMgvIETMb6clAQIECBAgQIAAAQIECBAgQIAAgUIICBELscyKJECAAAECBAgQIECAAAECBAgQIJBfQIiY305LAgQIECBAgAABAgQIECBAgAABAoUQECIWYpkVSYAAAQIECBAgQIAAAQIECBAgQCC/gBAxv52WBAgQIECAAAECBAgQIECAAAECBAohIEQsxDIrkgABAgQIECBAgAABAgQIECBAgEB+ASFifjstCRAgQIAAAQIECBAgQIAAAQIECBRCQIhYiGVWJAECBAgQIECAAAECBAgQIECAAIH8AkLE/HZaEiBAgAABAgQIECBAgAABAgQIECiEgBCxEMusSAIECBAgQIAAAQIECBAgQIAAAQL5BYSI+e20JECAAAECBAgQIECAAAECBAgQIFAIASFiIZZZkQQIECBAgAABAgQIECBAgAABAgTyCwgR89tpSYAAAQIECBAgQIAAAQIECBAgQKAQAkLEQiyzIgkQIECAAAECBAgQIECAAAECBAjkFxAi5rfTkgABAgQIECBAgAABAgQIECBAgEAhBISIhVhmRRIgQIAAAQIECBAgQIAAAQIECBDILyBEzG+nJQECBAgQIECAAAECBAgQIECAAIFCCAgRC7HMiiRAgAABAgQIECBAgAABAgQIECCQX0CImN9OSwIECBAgQIAAAQIECBAgQIAAAQKFEBAiFmKZFUmAAAECBAgQIECAAAECBAgQIEAgv4AQMb+dlgQIECBAgAABAgQIECBAgAABAgQKISBELMQyK5IAAQIECBAgQIAAAQIECBAgQIBAfgEhYn47LQkQIECAAAECBAgQIECAAAECBAgUQkCIWIhlViQBAgQIECBAgAABAgQIECBAgACB/AJCxPx2WhIgQIAAAQIECBAgQIAAAQIECBAohIAQsRDLrEgCBAgQIECAAAECBAgQIECAAAEC+QWEiPnttCRAgAABAgQIECBAgAABAgQIECBQCAEhYiGWWZEECBAgQIAAAQIECBAgQIAAAQIE8gsIEfPbaUmAAAECBAgQIECAAAECBAgQIECgEAJCxEIssyIJECBAgAABAgQIECBAgAABAgQI5BcQIua305IAAQIECBAgQIAAAQIECBAgQIBAIQSEiIVYZkUSIECAAAECBAgQIECAAAECBAgQyC8gRMxvpyUBAgQIECBAgAABAgQIECBAgACBQggIEQuxzIokQIAAAQIECBAgQIAAAQIECBAgkF9AiJjfTksCBAgQIECAAAECBAgQIECAAAEChRAQIhZimRVJgAABAgQIECBAgAABAgQIECBAIL+AEDG/nZYECBAgQIAAAQIECBAgQIAAAQIECiEgRCzEMiuSAAECBAgQIECAAAECBAgQIECAQH4BIWJ+Oy0JECBAgAABAgQIECBAgAABAgQIFEJAiFiIZVYkAQIECBAgQIAAAQIECBAgQIAAgfwCQsT8dloSIECAAAECBAgQIECAAAECBAgQKISAELEQy6xIAgQIECBAgAABAgQIECBAgAABAvkFhIj57bQkQIAAAQIECBAgQIAAAQIECBAgUAgBIWIhllmRBAgQIECAAAECBAgQIECAAAECBPILCBHz22lJgAABAgQIECBAgAABAgQIECBAoBACQsRCLLMiCRAgQIAAAQIECBAgQIAAAQIECOQXECLmt9OSAAECBAgQIECAAAECBAgQIECAQCEEhIiFWGZFEiBAgAABAgQIECBAgAABAgQIEMgvIETMb6clAQIECBAgQIAAAQIECBAgQIAAgUIICBELscyKJECAAAECBAgQIECAAAECBAgQIJBfQIiY305LAgQIECBAgAABAgQIECBAgAABAoUQECIWYpkVSYAAAQIECBAgQIAAAQIECBAgQCC/gBAxv52WBAgQIECAAAECBAgQIECAAAECBAohIEQsxDIrkgABAgQIECBAgAABAgQIECBAgEB+ASFifjstCRAgQIAAAQIECBAgQIAAAQIECBRCQIhYiGVWJAECBAgQIECAAAECBAgQIECAAIH8AkLE/HZaEiBAgAABAgQIECBAgAABAgQIECiEgBCxEMusSAIECBAgQIAAAQIECBAgQIAAAQL5BYSI+e20JECAAAECBAgQIECAAAECBAgQIFAIASFiIZZZkQQIECBAgAABAgQIECBAgAABAgTyCwgR89tpSYAAAQIECBAgQIAAAQIECBAgQKAQAkLEQiyzIgkQIECAAAECBAgQIECAAAECBAjkFxAi5rfTkgABAgQIECBAgAABAgQIECBAgEAhBISIhVhmRRIgQIAAAQIECBAgQIAAAQIECBDILyBEzG+nJQECBAgQIECAAAECBAgQIECAAIFCCAgRC7HMiiRAgAABAgQIECBAgAABAgQIECCQX0CImN9OSwIECBAgQIAAAQIECBAgQIAAAQKFEBAiFmKZFUmAAAECBAgQIECAAAECBAgQIEAgv4AQMb+dlgQIECBAgAABAgQIECBAgAABAgQKISBELMQyK5IAAQIECBAgQIAAAQIECBAgQIBAfgEhYn47LQkQIECAAAECBAgQIECAAAECBAgUQkCIWIhlViQBAgQIECBAgAABAgQIECBAgACB/AJCxPx2WhIgQIAAAQIECBAgQIAAAQIECBAohIAQsRDLrEgCBAgQIECAAAECBAgQIECAAAEC+QWEiPnttCRAgAABAgQIECBAgAABAgQIECBQCAEhYiGWWZEECBAgQIAAAQIECBAgQIAAAQIE8gsIEfPbaUmAAAECBAgQIECAAAECBAgQIECgEAJCxEIssyIJECBAgAABAgQIECBAgAABAgQI5BcQIua305IAAQIECBAgQIAAAQIECBAgQIBAIQSEiIVYZkUSIECAAAECBAgQIECAAAECBAgQyC8gRMxvpyUBAgQIECBAgAABAgQIECBAgACBQggIEQuxzIokQIAAAQIECBAgQIAAAQIECBAgkF9AiJjfTksCBAgQIECAAAECBAgQIECAAAEChRAQIhZimRVJgAABAgQIECBAgAABAgQIECBAIL+AEDG/nZYECBAgQIAAAQIECBAgQIAAAQIECiEgRCzEMiuSAAECBAgQIECAAAECBAgQIECAQH4BIWJ+Oy0JECBAgAABAgQIECBAgAABAgQIFEJAiFiIZVYkAQIECBAgQIAAAQIECBAgQIAAgfwCQsT8dloSIECAAAECBAgQIECAAAECBAgQKISAELEQy6xIAgQIECBAgAABAgQIECBAgAABAvkFhIj57bQkQIAAAQIECBAgQIAAAQIECBAgUAgBIWIhllmRBAgQIECAAAECBAgQIECAAAECBPILCBHz22lJgAABAgQIECBAgAABAgQIECBAoBACQsRCLLMiCRAgQIAAAQIECBAgQIAAAQIECOQXECLmt9OSAAECBAgQIECAAAECBAgQIECAQCEEhIiFWGZFEiBAgAABAgQIECBAgAABAgQIEMgvIETMb6clAQIECBAgQIAAAQIECBAgQIAAgUIICBELscyKJECAAAECBAgQIECAAAECBAgQIJBfQIiY305LAgQIECBAgAABAgQIECBAgAABAoUQECIWYpkVSYAAAQIECBAgQIAAAQIECBAgQCC/gBAxv52WBAgQIECAAAECBAgQIECAAAECBAohIEQsxDIrkgABAgQIECBAgAABAgQIECBAgEB+ASFifjstCRAgQIAAAQIECBAgQIAAAQIECBRCQIhYiGVWJAECBAgQIECAAAECBAgQIECAAIH8AkLE/HZaEiBAgAABAgQIECBAgAABAgQIECiEgBCxEMusSAIECBAgQIAAAQIECBAgQIAAAQL5BYSI+e20JECAAAECBAgQIECAAAECBAgQIFAIASFiIZZZkQQIECBAgAABAgQIECBAgAABAgTyCwgR89tpSYAAAQIECBAgQIAAAQIECBAgQKAQAkLEQiyzIgkQIECAAAECBAgQIECAAAECBAjkFxAi5rfTkgABAgQIECBAgAABAgQIECBAgEAhBISIhVhmRRIgQIAAAQIECBAgQIAAAQIECBDILyBEzG+nJQECBAgQIECAAAECBAgQIECAAIFCCAgRC7HMiiRAgAABAgQIECBAgAABAgQIECCQX0CImN9OSwIECBAgQIAAAQIECBAgQIAAAQKFEBAiFmKZFUmAAAECBAgQIECAAAECBAgQIEAgv4AQMb+dlgQIECBAgAABAgQIECBAgAABAgQKISBELMQyK5IAAQIECBAgQIAAAQIECBAgQIBAfgEhYn47LQkQIECAAAECBAgQIECAAAECBAgUQkCIWIhlViQBAgQIECBAgAABAgQIECBAgACB/AJCxPx2WhIgQIAAAQIECBAgQIAAAQIECBAohIAQsRDLrEgCBAgQIECAAAECBAgQIECAAAEC+QWEiPnttCRAgAABAgQIECBAgAABAgQIECBQCAEhYiGWWZEECBAgQIAAAQIECBAgQIAAAQIE8gsIEfPbaUmAAAECBAgQIECAAAECBAgQIECgEAJCxEIssyIJECBAgAABAgQIECBAgAABAgQI5BcQIua305IAAQIECBAgQIAAAQIECBAgQIBAIQSEiIVYZkUSIECAAAECBAgQIECAAAECBAgQyC8gRMxvpyUBAgQIECBAgAABAgQIECBAgACBQggIEQuxzIokQIAAAQIECBAgQIAAAQIECBAgkF9AiJjfTksCBAgQIECAAAECBAgQIECAAAEChRAQIhZimRVJgAABAgQIECBAgAABAgQIECBAIL+AEDG/nZYECBAgQIAAAQIECBAgQIAAAQIECiHQESIWolpFEiBAgAABAgQIECBAgAABAgQIECCQS6BfrlYaESBAgAABAgQIECBAgAABAgQIECBQGAEhYmGWWqEECBAgQIAAAQIECBAgQIAAAQIE8gkIEfO5aUWAAAECBAgQIECAAAECBAgQIECgMAJCxMIstUIJECBAgAABAgQIECBAgAABAgQI5BP4/wGoLZUmeD1UzgAAAABJRU5ErkJggg==', '温度大于30度,开启风扇', '{"lfData":{"globalColor":"#D49BEF","dataCode":{"nodes":[{"id":"input","type":"InputNode","x":116,"y":337,"properties":{"debugMode":false},"zIndex":1013,"text":{"x":126,"y":337,"value":"输入"}},{"id":"b6365013-18f2-4361-85ed-d9db4b8144b5","type":"SaveAttributesNode","x":617,"y":153,"properties":{"debugMode":false,"name":""},"zIndex":1012,"text":{"x":627,"y":153,"value":"保存参数"}},{"id":"0c2710b5-9714-4563-944c-8b1a78536814","type":"SaveTimeSeriesNode","x":616,"y":409,"properties":{"debugMode":true,"name":"保存遥测"},"zIndex":1014,"text":{"x":626,"y":409,"value":"保存遥测"}},{"id":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","type":"MessageTypeSwitchNode","x":406,"y":338,"properties":{"debugMode":false},"zIndex":1002,"text":{"x":416,"y":338,"value":"消息类型切换"}},{"id":"594f9c98-daaf-4348-a4c7-208feb413ff8","type":"ScriptFilterNode","x":792,"y":254,"properties":{"debugMode":true,"name":"验证温度大于20","script":"return msg.temperature > 20;"},"zIndex":1015,"text":{"x":802,"y":254,"value":"验证温度大于20"}},{"id":"33355f02-8eaf-4a9d-b7f3-d69a28d8f202","type":"RpcRequestToDeviceNode","x":617,"y":575,"properties":{"debugMode":false},"zIndex":1002,"text":{"x":627,"y":575,"value":"服务RPC下发"}},{"id":"6d286d13-eed2-4566-843a-e1098673e99a","type":"ScriptKeyNode","x":946,"y":397,"properties":{"name":"构建发送消息","debugMode":false,"script":"msg = {\n \"method\": \"setAttributes\",\n \"params\": {\n \"switch\": \"open\"\n }\n}\n\nreturn {msg: msg, metadata: metadata, msgType: msgType};"},"zIndex":1002,"text":{"x":956,"y":397,"value":"构建发送消息"}},{"id":"abb5e197-6e7d-4249-86ae-4d7b392ddc9b","type":"SwitchMetaNode","x":1100,"y":177,"properties":{"name":"切换设备","debugMode":false,"deviceId":"9GOIPOI6GQ"},"zIndex":1005,"text":{"x":1110,"y":177,"value":"切换设备"}},{"id":"53426f6c-1586-45d0-b59f-9de7d7102d2c","type":"RpcRequestFromDeviceNode","x":1257,"y":399,"properties":{"name":"RPC回复","debugMode":false},"zIndex":1002,"text":{"x":1267,"y":399,"value":"RPC回复"}}],"edges":[{"id":"ba8d0084-9b85-437e-be3b-d83c644e8e09","type":"bezier-link","sourceNodeId":"input","targetNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","startPoint":{"x":176,"y":337},"endPoint":{"x":336,"y":338},"properties":{"lineType":["True"]},"text":{"x":256,"y":337.5,"value":"True"},"zIndex":1003,"pointsList":[{"x":176,"y":337},{"x":276,"y":337},{"x":236,"y":338},{"x":336,"y":338}]},{"id":"13cf5637-f995-4b56-9c41-530040418cdd","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"0c2710b5-9714-4563-944c-8b1a78536814","startPoint":{"x":476,"y":338},"endPoint":{"x":556,"y":409},"properties":{"lineType":["Telemetry"]},"text":{"x":516,"y":373.5,"value":"Telemetry"},"zIndex":1005,"pointsList":[{"x":476,"y":338},{"x":576,"y":338},{"x":456,"y":409},{"x":556,"y":409}]},{"id":"0117eae6-8d1b-4eeb-96d6-6c42cddba1b4","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"b6365013-18f2-4361-85ed-d9db4b8144b5","startPoint":{"x":476,"y":338},"endPoint":{"x":557,"y":153},"properties":{"lineType":["Attributes"]},"text":{"x":516.5,"y":245.5,"value":"Attributes"},"zIndex":1006,"pointsList":[{"x":476,"y":338},{"x":576,"y":338},{"x":457,"y":153},{"x":557,"y":153}]},{"id":"5c2bc46c-10c8-4a96-a1c2-3f50f19777e4","type":"bezier-link","sourceNodeId":"0c2710b5-9714-4563-944c-8b1a78536814","targetNodeId":"594f9c98-daaf-4348-a4c7-208feb413ff8","startPoint":{"x":676,"y":409},"endPoint":{"x":712,"y":254},"properties":{"lineType":["Success"]},"text":{"x":694,"y":331.5,"value":"Success"},"zIndex":1016,"pointsList":[{"x":676,"y":409},{"x":776,"y":409},{"x":612,"y":254},{"x":712,"y":254}]},{"id":"ee538862-d80b-43f1-9520-4def7491dac7","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"33355f02-8eaf-4a9d-b7f3-d69a28d8f202","startPoint":{"x":466,"y":338},"endPoint":{"x":557,"y":575},"properties":{"lineType":["RpcRequestToDevice"]},"text":{"x":511.5,"y":456.5,"value":"RpcRequestToDevice"},"zIndex":1003,"pointsList":[{"x":466,"y":338},{"x":566,"y":338},{"x":457,"y":575},{"x":557,"y":575}]},{"id":"a39dda71-c721-4703-b75b-b7d309232600","type":"bezier-link","sourceNodeId":"594f9c98-daaf-4348-a4c7-208feb413ff8","targetNodeId":"6d286d13-eed2-4566-843a-e1098673e99a","startPoint":{"x":872,"y":254},"endPoint":{"x":876,"y":397},"properties":{"lineType":["True"]},"text":{"x":874,"y":325.5,"value":"True"},"zIndex":1003,"pointsList":[{"x":872,"y":254},{"x":972,"y":254},{"x":776,"y":397},{"x":876,"y":397}]},{"id":"7b5b2414-ece3-4fde-9334-4d425d675536","type":"bezier-link","sourceNodeId":"6d286d13-eed2-4566-843a-e1098673e99a","targetNodeId":"abb5e197-6e7d-4249-86ae-4d7b392ddc9b","startPoint":{"x":1016,"y":397},"endPoint":{"x":1040,"y":177},"properties":{"lineType":["Success"]},"text":{"x":1028,"y":287,"value":"Success"},"zIndex":1006,"pointsList":[{"x":1016,"y":397},{"x":1116,"y":397},{"x":940,"y":177},{"x":1040,"y":177}]},{"id":"99c9dad0-1f94-4f7f-b68e-6f6d12bdb82a","type":"bezier-link","sourceNodeId":"abb5e197-6e7d-4249-86ae-4d7b392ddc9b","targetNodeId":"53426f6c-1586-45d0-b59f-9de7d7102d2c","startPoint":{"x":1160,"y":177},"endPoint":{"x":1197,"y":399},"properties":{"lineType":["Success"]},"text":{"x":1178.5,"y":288,"value":"Success"},"zIndex":1003,"pointsList":[{"x":1160,"y":177},{"x":1260,"y":177},{"x":1097,"y":399},{"x":1197,"y":399}]}]},"openRule":false,"setting":{"describe":"","grid":{"size":20,"open":false,"type":"mesh","config":{"color":"#cccccc","thickness":1}},"backgroundColor":"#ffffff"}}}');
|
||
INSERT INTO "public"."rule_chain" VALUES ('rule_a37571bb6c45378b57803793', 'panda', 2, '2023-07-21 16:17:51', '2023-10-30 14:15:59', '0', '高温告警规则', 'data:image/png;base64,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WMZVVQIECBAg0OsCy5Yti02bNtX3nTdvXkydOrXX1+CGBAgQIECAAAECBAjkFBAi5pyrrggQIECgHwo8+eSTsWHDhrrzuXPnxvTp0/uhgpYJECBAgAABAgQIECghIEQsoaomAQIECBDoA4GVK1fGunXr6jtfdtllcf755/fBKtySAAECBAgQIECAAIGMAkLEjFPVEwECBAj0S4Gnn3461qxZU/d+8cUXxwUXXNAvHTRNgAABAgQIECBAgEDPCwgRe95URQIECBAg0CcCq1evjlWrVtX3nj17dsyZM6dP1uGmBAgQIECAAAECBAjkExAi5pupjggQIECgnwqsXbs2nnrqqbr7mTNnxqWXXtpPJbRNgAABAgQIECBAgEBPCwgRe1pUPQIECBAg0EcC69evj+XLl9d3rz6qUn1cxUGAAAECBAgQIECAAIGeEBAi9oSiGgQIECBAoAEENm3aFMuWLatXMnXq1Jg3b14DrMoSCBAgQIAAAQIECBDIICBEzDBFPRAgQIAAgYjYsmVLPPzww7XFOeecE9dddx0XAgQIECBAgAABAgQI9IiAELFHGBUhQIAAAQJ9L7B169ZYunRpvZBJkybF/Pnz+35RVkCAAAECBAgQIECAQAoBIWKKMWqCAAECBAhEbN++PR544IGa4swzz4wvfOELWAgQIECAAAECBAgQINAjAkLEHmFUhAABAgQI9L3A7t2747777qsXMnbs2Fi4cGHfL8oKCBAgQIAAAQIECBBIISBETDFGTRAgQIAAgYi9e/fG97///Zpi9OjRcfPNN2MhQIAAAQIECBAgQIBAjwgIEXuEURECBAgQIND3Avv374977723Xsjw4cPjy1/+ct8vygoIECBAgAABAgQIEEghIERM/BbX3wAAIABJREFUMUZNECBAgACBiIMHD8Zdd91VUwwZMiRuv/12LAQIECBAgAABAgQIEOgRASFijzAqQoAAAQIE+l7g0KFDceedd9YLaWlpia997Wt9vygrIECAAAECBAgQIEAghYAQMcUYNUGAAAECBP5B4Dvf+U4cOXKk/uevfvWrMWjQIDQECBAgQIAAAQIECBDotoAQsduEChAgQIAAgcYRuPvuu+MXv/hFvaDqnYjVuxEdBAgQIECAAAECBAgQ6K6AELG7gq4nQIAAAQINJFB9nbn6SnN1LFq0KMaMGdNAq7MUAgQIECBAgAABAgSaVUCI2KyTs24CBAgQINCBwP333x87duyo/7JgwYKYMGECJwIECBAgQIAAAQIECHRbQIjYbUIFCBAgQIBA4wg89NBD8dprr9ULuvbaa2Py5MmNszgrIUCAAAECBAgQIECgaQWEiE07OgsnQIAAAQLHCyxbtiw2bdpU/+HKK6+M8847DxMBAgQIECBAgAABAgS6LSBE7DahAgQIECBAoHEEVq5cGevWrasXdMkll8SsWbMaZ3FWQoAAAQIECBAgQIBA0woIEZt2dBZOgAABAgSOF1i9enWsWrWq/kMVIFZBooMAAQIECBAgQIAAAQLdFRAidlfQ9QQIECBAoIEEXnzxxVixYkW9oupR5uqRZgcBAgQIECBAgAABAgS6KyBE7K6g6wkQIECAQAMJbN68OR599NF6RdVHVaqPqzgIECBAgAABAgQIECDQXQEhYncFXU+AAAECBBpIYOvWrbF06dJ6RRMmTIgFCxY00OoshQABAgQIECBAgACBZhUQIjbr5KybAAECBAh0ILBnz55YvHhx/ZcRI0bEl770JU4ECBAgQIAAAQIECBDotoAQsduEChAgQIAAgcYR+OCDD+K73/3u0QV9/etfjwEDBjTOAq2EAAECBAgQIECAAIGmFBAiNuXYLJoAAQIECJxY4K677oqDBw/WJ9x8880xevRoXAQIECBAgAABAgQIEOiWgBCxW3wuJkCAAAECjSfwwx/+MHbu3Fkv7IYbboiJEyc23iKtiAABAgQIECBAgACBphIQIjbVuCyWAAECBAicXOCRRx6Jl19+uT7xiiuuiBkzZpz8ImcQIECAAAECBAgQIEDgIwSEiH4eBAgQIEAgmcAzzzwTzz33XN3VrFmz4pJLLknWoXYIECBAgAABAgQIEOhtASFib4u7HwECBAgQKCywYcOGePLJJ+u7TJkyJa655prCd1SeAAECBAgQIECAAIHsAkLE7BPWHwECBAj0O4E33ngjHnzwwbrvsWPHxsKFC/udgYYJECBAgAABAgQIEOhZASFiz3qqRoAAAQIE+lzg5z//eXzve9+r13HaaafFbbfd1udrsgACBAgQIECAAAECBJpbQIjY3POzegIECBAg0KHAHXfccfTf33LLLXH66aeTIkCAAAECBAgQIECAwCkLCBFPmc6FBAgQIECgcQWWLFkSu3btqhd43XXXxTnnnNO4i7UyAgQIECBAgAABAgQaXkCI2PAjskACBAgQINB1geXLl8f69evrC2fPnh1z5szpehFXECBAgAABAgQIECBA4FcCQkQ/BQIECBAgkFBg48aN8fjjj9edTZw4MW644YaEXWqJAAECBAgQIECAAIHeEhAi9pa0+xAgQIAAgV4UePvtt+MHP/hBfcehQ4fGrbfe2ot3dysCBAgQIECAAAECBLIJCBGzTVQ/BAgQIEDgVwJ33nlnHDp0qP5fX/ziF2PUqFFsCBAgQIAAAQIECBAgcEoCQsRTYnMRAQIECBBofIEHHnggtm/fXi/0mmuuiSlTpjT+oq2QAAECBAgQIECAAIGGFBAiNuRYLIoAAQIECHRf4Kmnnoq1a9fWhWbOnBmXXnpp94uqQIAAAQIECBAgQIBAvxQQIvbLsWuaAAECBPqDwObNm+PRRx+tW50wYUIsWLCgP7StRwIECBAgQIAAAQIECggIEQugKkmAAAECBBpB4MCBA3HPPfccXcpXvvKVGDx4cCMszRoIECBAgAABAgQIEGgyASFikw3McgkQIECAQFcElixZErt27aovufrqq+Pcc8/tyuXOJUCAAAECBAgQIECAQC0gRPRDIECAAAECiQVWr14dq1atqjucNm1aXHXVVYm71RoBAgQIECBAgAABAqUEhIilZNUlQIAAAQINIFDtQqx2I1bH0KFD49Zbb22AVVkCAQIECBAgQIAAAQLNJiBEbLaJWS8BAgQIEOiiwL333hv79++vr6o+rlJ9ZMVBgAABAgQIECBAgACBrggIEbui5VwCBAgQINCEAsuXL4/169fXK//MZz4TF110URN2YckECBAgQIAAAQIECPSlgBCxL/XdmwABAgQI9ILAli1b4uGHH67vNHbs2Fi4cGEv3NUtCBAgQIAAAQIECBDIJCBEzDRNvRAgQIAAgQ4EDh48GHfffXccOXKk/uuiRYtizJgxrAgQIECAAAECBAgQINBpASFip6mcSIAAAQIEmlfgoYceitdee61u4NJLL42ZM2c2bzNWToAAAQIECBAgQIBArwsIEXud3A0JECBAgEDvC6xduzaeeuqp+saTJk2K+fPn9/4i3JEAAQIECBAgQIAAgaYVECI27egsnAABAgQIdF5gz549sXjx4qMX3HjjjXHWWWd1voAzCRAgQIAAAQIECBDo1wJCxH49fs0T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DIqoHmcedpoQsct+nbxg1faB8ea+gfFPf/OmGDiwd9932cklOo0AAQIECBAgQKATAkLETiA5hQABAgQIEOg9gT179sQTjzwcpx36MCaPOhQfGzYgWnr4NYkDWo7EgEER9U7EHf8QIo75mA+r9NSUPzwcsXt/xKa3B8TpI0fHZ6/+fAwdOrSnyqtDgAABAgQIECDQBwJCxD5Ad0sCBAgQIEDg5AKbXtoYr7+yOd59d18cPnzk5Bd05Yw2T0vv33+gvnL48NO7UsG5HyEwaNDAOONjo2Py1Ok+pOKXQoAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgSvT0yXAAASKklEQVQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgiIERMMkhtECBAgAABAgQIECBAgAABAgQIECglIEQsJasuAQIECBAgQIAAAQIECBAgQIAAgSQCQsQkg9QGAQIECBAgQIAAAQIECBAgQIAAgVICQsRSsuoSIECAAAECBAgQIECAAAECBAgQSCIgREwySG0QIECAAAECBAgQIECAAAECBAgQKCUgRCwlqy4BAgQIECBAgAABAgQIECBAgACBJAJCxCSD1AYBAgQIECBAgAABAgQIECBAgACBUgJCxFKy6hIgQIAAAQIECBAgQIAAAQIECBBIIiBETDJIbRAgQIAAAQIECBAgQIAAAQIECBAoJSBELCWrLgECBAgQIECAAAECBAgQIECAAIEkAkLEJIPUBgECBAgQIECAAAECBAgQIECAAIFSAkLEUrLqEiBAgAABAgQIECBAgAABAgQIEEgicDRETNKPNggQIECAAAECBAgQIECAAAECBAgQKCAwoEBNJQkQIECAAAECBAgQIECAAAECBAgQSCQgREw0TK0QIECAAAECBAgQIECAAAECBAgQKCEgRCyhqiYBAgQIECBAgAABAgQIECBAgACBRAJCxETD1AoBAgQIECBAgAABAgQIECBAgACBEgL/HyNmzifTD3vhAAAAAElFTkSuQmCC', '根链1', '{"lfData":{"globalColor":"#D49BEF","dataCode":{"nodes":[{"id":"input","type":"InputNode","x":116,"y":337,"properties":{"debugMode":false},"zIndex":1013,"text":{"x":126,"y":337,"value":"输入"}},{"id":"b6365013-18f2-4361-85ed-d9db4b8144b5","type":"SaveAttributesNode","x":618,"y":220,"properties":{"debugMode":false,"name":""},"zIndex":1012,"text":{"x":628,"y":220,"value":"保存参数"}},{"id":"0c2710b5-9714-4563-944c-8b1a78536814","type":"SaveTimeSeriesNode","x":618,"y":408,"properties":{"debugMode":true,"name":"保存遥测"},"zIndex":1014,"text":{"x":628,"y":408,"value":"保存遥测"}},{"id":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","type":"MessageTypeSwitchNode","x":406,"y":338,"properties":{"debugMode":false},"zIndex":1002,"text":{"x":416,"y":338,"value":"消息类型切换"}},{"id":"594f9c98-daaf-4348-a4c7-208feb413ff8","type":"ScriptFilterNode","x":823,"y":303,"properties":{"debugMode":true,"name":"验证温度大于20","script":"return msg.temperature > 20;"},"zIndex":1015,"text":{"x":833,"y":303,"value":"验证温度大于20"}},{"id":"62882142-b992-490b-ad01-bd5f965c8570","type":"CreateAlarmNode","x":1073,"y":195,"properties":{"debugMode":true,"name":"创建设备告警信息","alarmType":"高温报警","alarmSeverity":"MAJOR"},"zIndex":1002,"text":{"x":1083,"y":195,"value":"创建设备告警信息"}},{"id":"b14a20cc-0369-4f91-8157-c98a25c19a04","type":"ClearAlarmNode","x":1065,"y":414,"properties":{"debugMode":false,"name":"清除告警","alarmType":"高温报警"},"zIndex":1006,"text":{"x":1075,"y":414,"value":"清除告警"}},{"id":"33355f02-8eaf-4a9d-b7f3-d69a28d8f202","type":"RpcRequestToDeviceNode","x":619,"y":591,"properties":{"debugMode":false},"zIndex":1002,"text":{"x":629,"y":591,"value":"服务RPC下发"}}],"edges":[{"id":"ba8d0084-9b85-437e-be3b-d83c644e8e09","type":"bezier-link","sourceNodeId":"input","targetNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","startPoint":{"x":176,"y":337},"endPoint":{"x":336,"y":338},"properties":{"lineType":["True"]},"text":{"x":256,"y":337.5,"value":"True"},"zIndex":1003,"pointsList":[{"x":176,"y":337},{"x":276,"y":337},{"x":236,"y":338},{"x":336,"y":338}]},{"id":"13cf5637-f995-4b56-9c41-530040418cdd","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"0c2710b5-9714-4563-944c-8b1a78536814","startPoint":{"x":476,"y":338},"endPoint":{"x":558,"y":408},"properties":{"lineType":["Telemetry"]},"text":{"x":517,"y":373,"value":"Telemetry"},"zIndex":1005,"pointsList":[{"x":476,"y":338},{"x":576,"y":338},{"x":458,"y":408},{"x":558,"y":408}]},{"id":"0117eae6-8d1b-4eeb-96d6-6c42cddba1b4","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"b6365013-18f2-4361-85ed-d9db4b8144b5","startPoint":{"x":476,"y":338},"endPoint":{"x":558,"y":220},"properties":{"lineType":["Attributes"]},"text":{"x":517,"y":279,"value":"Attributes"},"zIndex":1006,"pointsList":[{"x":476,"y":338},{"x":576,"y":338},{"x":458,"y":220},{"x":558,"y":220}]},{"id":"5c2bc46c-10c8-4a96-a1c2-3f50f19777e4","type":"bezier-link","sourceNodeId":"0c2710b5-9714-4563-944c-8b1a78536814","targetNodeId":"594f9c98-daaf-4348-a4c7-208feb413ff8","startPoint":{"x":678,"y":408},"endPoint":{"x":743,"y":303},"properties":{"lineType":["Success"]},"text":{"x":710.5,"y":355.5,"value":"Success"},"zIndex":1016,"pointsList":[{"x":678,"y":408},{"x":778,"y":408},{"x":643,"y":303},{"x":743,"y":303}]},{"id":"9a80d1c4-b0f6-4a57-89a4-af4fa9d459c4","type":"bezier-link","sourceNodeId":"594f9c98-daaf-4348-a4c7-208feb413ff8","targetNodeId":"62882142-b992-490b-ad01-bd5f965c8570","startPoint":{"x":903,"y":303},"endPoint":{"x":993,"y":195},"properties":{"lineType":["True"]},"text":{"x":948,"y":249,"value":"True"},"zIndex":1003,"pointsList":[{"x":903,"y":303},{"x":1003,"y":303},{"x":893,"y":195},{"x":993,"y":195}]},{"id":"2f659b99-c508-4e3e-a98c-fe87b9a79da1","type":"bezier-link","sourceNodeId":"594f9c98-daaf-4348-a4c7-208feb413ff8","targetNodeId":"b14a20cc-0369-4f91-8157-c98a25c19a04","startPoint":{"x":903,"y":303},"endPoint":{"x":1005,"y":414},"properties":{"lineType":["False"]},"text":{"x":954,"y":358.5,"value":"False"},"zIndex":1007,"pointsList":[{"x":903,"y":303},{"x":1003,"y":303},{"x":905,"y":414},{"x":1005,"y":414}]},{"id":"ee538862-d80b-43f1-9520-4def7491dac7","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"33355f02-8eaf-4a9d-b7f3-d69a28d8f202","startPoint":{"x":466,"y":338},"endPoint":{"x":559,"y":591},"properties":{"lineType":["RpcRequestToDevice"]},"text":{"x":512.5,"y":464.5,"value":"RpcRequestToDevice"},"zIndex":1003,"pointsList":[{"x":466,"y":338},{"x":566,"y":338},{"x":459,"y":591},{"x":559,"y":591}]}]},"openRule":false,"setting":{"describe":"","grid":{"size":20,"open":false,"type":"mesh","config":{"color":"#cccccc","thickness":1}},"backgroundColor":"#ffffff"}}}');
|
||
INSERT INTO "public"."rule_chain" VALUES ('rulee765e9ef022812a8b89dfb4c', 'panda', 2, '2023-07-21 16:17:51', '2023-10-30 08:56:48', '1', 'Root Rule Chain', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABPIAAAMvCAYAAABY+f5KAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3Qe0XXWdL/BfCuk9Ib1B6JAGEVBRRBAFnQFR32AD7DLKOGN5OD5FBR6jT3F01EFBBay8wQIzDAoiiKJSQgIJLUBISO+9E5K3/hvPfefe3Jvcm9xz7tlnf/Zad5Gy9798/n9Yy6//0umx69buDg8BAgQIECBAgAABAgQIECBAgAABAjUt0CkFece+f0BNN1LjCBAgQIAAAQIECBAgQIAAAQIECBRZ4PHvrQtBXpFngL4TIECAAAECBAgQIECAAAECBAjkQkCQl4th0kgCBAgQIECAAAECBAgQIECAAIGiCwjyij4D9J8AAQIECBAgQIAAAQIECBAgQCAXAoK8XAyTRhIgQIAAAQIECBAgQIAAAQIECBRdQJBX9Bmg/wQIECBAgAABAgQIECBAgAABArkQEOTlYpg0kgABAgQIECBAgAABAgQIECBAoOgCgryizwD9J0CAAAECBAgQIECAAAECBAgQyIWAIC8Xw6SRBAgQIECAAAECBAgQIECAAAECRRcQ5BV9Bug/AQIECBAgQIAAAQIECBAgQIBALgQEebkYJo0kQIAAAQIECBAgQIAAAQIECBAouoAgr+gzQP8JECBAgAABAgQIECBAgAABAgRyISDIy8UwaSQBAgQIECBAgAABAgQIECBAgEDRBQR5RZ8B+k+AAAECBAgQIECAAAECBAgQIJALAUFeLoZJIwkQIECAAAECBAgQIECAAAECBIouIMgr+gzQfwIECBAgQIAAAQIECBAgQIAAgVwICPJyMUwaSYAAAQIECBAgQIAAAQIECBAgUHQBQV7RZ4D+EyBAgAABAgQIECBAgAABAgQI5EJAkJeLYdJIAgQIECBAgAABAgQIECBAgACBogsI8oo+A/SfAAECBAgQIECAAAECBAgQIEAgFwKCvFwMk0YSIECAAAECBAgQIECAAAECBAgUXUCQV/QZoP8ECBAgQIAAAQIECBAgQIAAAQK5EBDk5WKYNJIAAQIECBAgQIAAAQIECBAgQKDoAoK8os8A/SdAgAABAgQIECBAgAABAgQIEMiFgCAvF8OkkQQIECBAgAABAgQIECBAgAABAkUXEOQVfQboPwECBAgQIECAAAECBAgQIECAQC4EBHm5GCaNJECAAAECBAgQIECAAAECBAgQKLqAIK/oM0D/CRAgQIAAAQIECBAgQIAAAQIEciEgyMvFMGkkAQIECBAgQIAAAQIECBAgQIBA0QUEeUWfAfpPgAABAgQIECBAgAABAgQIECCQCwFBXi6GSSMJECBAgAABAgQIECBAgAABAgSKLiDIK/oM0H8CBAgQIECAAAECBAgQIECAAIFcCAjycjFMGkmAAAECBAgQIECAAAECBAgQIFB0AUFe0WeA/hMgQIAAAQIECBAgQIAAAQIECORCQJCXi2HSSAIECBAgQIAAAQIECBAgQIAAgaILCPKKPgP0nwABAgQIECBAgAABAgQIECBAIBcCgrxcDJNGEiBAgAABAgQIECBAgAABAgQIFF1AkFf0GaD/BAgQIECAAAECBAgQIECAAAECuRAQ5OVimDSSAAECBAgQIECAAAECBAgQIECg6AKCvKLPAP0nQIAAAQIECBAgQIAAAQIECBDIhYAgLxfDpJEECBAgQIAAAQIECBAgQIAAAQJFFxDkFX0G6D8BAgQIECBAgAABAgQIECBAgEAuBAR5uRgmjSRAgAABAgQIECBAgAABAgQIECi6gCCv6DNA/wkQIECAAAECBAgQIECAAAECBHIhIMjLxTBpJAECBAgQIECAAAECBAgQIECAQNEFBHlFnwH6T4AAAQIECBAgQIAAAQIECBAgkAsBQV4uhkkjCRAgQIAAAQIECBAgQIAAAQIEii4gyCv6DNB/AgQIECBAgAABAgQIECBAgACBXAgI8nIxTBpJgAABAgQIECBAgAABAgQIECBQdAFBXtFngP4TIECAAAECBAgQIECAAAECBAjkQkCQl4th0kgCBAgQIECAAAECBAgQIECAAIGiCwjyij4D9J8AAQIECBAgQIAAAQIECBAgQCAXAoK8XAyTRhIgQIAAAQIECBAgQIAAAQIECBRdQJBX9Bmg/wQIECBAgAABAgQIECBAgAABArkQEOTlYpg0kgABAgQIECBAgAABAgQIECBAoOgCgryizwD9J0CAAAECBAgQIECAAAECBAgQyIWAIC8Xw6SRBAgQIECAAAECBAgQIECAAAECRRcQ5BV9Bug/AQIECBAgQIAAAQIECBAgQIBALgQEebkYJo0kQIAAAQIECBAgQIAAAQIECBAouoAgr+gzQP8JECBAgAABAgQIECBAgAABAgRyISDIy8UwaSQBAgQIECBAgAABAgQIECBAgEDRBQR5RZ8B+k+AAAECBAgQIECAAAECBAgQIJALAUFeLoZJIwkQIECAAAECBAgQIECAAAECBIouIMgr+gzQfwIECBAgQIAAAQIECBAgQIAAgVwICPJyMUwaSYAAAQIECBAgQIAAAQIECBAgUHQBQV7RZ4D+EyBAgAABAgQIECBAgAABAgQI5EJAkJeLYdJIAgQIECBAgAABAgQIECBAgACBogsI8oo+A/SfAAECBAgQIECAAAECBAgQIEAgFwKCvFwMk0YSIECAAAECBAgQIECAAAECBAgUXUCQV/QZoP8ECBAgQIAAAQIECBAgQIAAAQK5EBDk5WKYNJIAAQIECBAgQIAAAQIECBAgQKDoAoK8os8A/SdAgAABAgQIECBAgAABAgQIEMiFgCAvF8OkkQQIECBAgAABAgQIECBAgAABAkUXEOQVfQboPwECBAgQIECAAAECBAgQIECAQC4EBHm5GCaNJECAAAECBAgQIECAAAECBAgQKLqAIK/oM0D/CRAgQIAAAQIECBAgQIAAAQIEciEgyMvFMGkkAQIECBAgQIAAAQIECBAgQIBA0QUEeUWfAfpPgAABAgQIECBAgAABAgQIECCQCwFBXi6GSSMJECBAgAABAgQIECBAgAABAgSKLiDIK/oM0H8CBAgQIECAAAECBAgQIECAAIFcCAjycjFMGkmAAAECBAgQIECAAAECBAgQIFB0AUFe0WeA/hMgQIAAAQIECBAgQIAAAQIECORCQJCXi2HSSAIECBAgQIAAAQIECBAgQIAAgaILCPKKPgP0nwABAgQIECBAgAABAgQIECBAIBcCgrxcDJNGEiBAgAABAgQIECBAgAABAgQIFF1AkFf0GaD/BAgQIECAAAECBAgQIECAAAECuRAQ5OVimDSSAAECBAgQIECAAAECBAgQIECg6AKCvKLPAP0nQIAAAQIECBAgQIAAAQIECBDIhYAgLxfDpJEECBAgQIAAAQIECBAgQIAAAQJFFxDkFX0G6D8BAgQIECBAgAABAgQIECBAgEAuBAR5uRgmjSRAgAABAgQIECBAgAABAgQIECi6gCCv6DNA/wkQIECAAAECBAgQIECAAAECBHIhIMjLxTBpJAECBAgQIECAAAECBAgQIECAQNEFBHlFnwH6T4AAAQIECBAgQIAAAQIECBAgkAsBQV4uhkkjCRAgQIAAAQIECBAgQIAAAQIEii4gyCv6DNB/AgQIECBAgAABAgQIECBAgACBXAgI8nIxTBpJgAABAgQIECBAgAABAgQIECBQdAFBXtFngP4TIECAAAECBAgQIECAAAECBAjkQkCQl4th0kgCBAgQIECAAAECBAgQIECAAIGiCwjyij4D9J8AAQIECBAgQIAAAQIECBAgQCAXAoK8XAyTRhIgQIAAAQIECBAgQIAAAQIECBRdQJBX9Bmg/wQIECBAgAABAgQIECBAgAABArkQEOTlYpg0kgABAgQIECBAgAABAgQIECBAoOgCgryizwD9J0CAAAECBAgQIECAAAECBAgQyIWAIC8Xw6SRBAgQIECAAAECBAgQIECAAAECRRcQ5BV9Bug/AQIECBAgQIAAAQIECBAgQIBALgQEebkYJo0kQIAAAQIECBAgQIAAAQIECBAouoAgr+gzQP8JECBAgAABAgQIECBAgAABAgRyISDIy8UwaSQBAgQIECBAgAABAgQIECBAgEDRBQR5RZ8B+k+AAAECBAgQIECAAAECBAgQIJALAUFeLoZJIwkQIECAAAECBAgQIECAAAECBIouIMgr+gzQfwIECBAgQIAAAQIECBAgQIAAgVwICPJyMUwaSYAAAQIECBAgQIAAAQIECBAgUHQBQV7RZ4D+EyBAgAABAgQIECBAgAABAgQI5EJAkJeLYdJIAgQIECBAgAABAgQIECBAgACBogsI8oo+A/SfAAECBAgQIECAAAECBAgQIEAgFwKCvFwMk0YSIECAAAECBAgQIECAAAECBAgUXUCQV/QZoP8ECBAgQIAAAQIECBAgQIAAAQK5EBDk5WKYNJIAAQIECBAgQIAAAQIECBAgQKDoAoK8os8A/SdAgAABAgQIECBAgAABAgQIEMiFgCAvF8OkkQQIECBAgAABAgQIECBAgAABAkUXEOQVfQboPwECBAgQIECAAAECBAgQIECAQC4EBHm5GCaNJECAAAECBAgQIECAAAECBAgQKLqAIK/oM0D/CRAgQIAAAQIECBAgQIAAAQIEciEgyMvFMGkkAQIECBAgQIAAAQIECBAgQIBA0QUEeUWfAfpPgAABAgQIECBAgAABAgQIECCQCwFBXi6GSSMJECBAgAABAgQIECBAgAABAgSKLiDIK/oM0H8CBAgQIECAAAECBAgQIECAAIFcCAjycjFMGkmAAAECBAgQIECAAAECBAgQIFB0AUFe0WeA/hMgQIAAAQIECBAgQIAAAQIECORCQJCXi2HSSAIECBAgQIAAAQIECBAgQIAAgaILCPKKPgP0nwABAgQIECBAgAABAgQIECBAIBcCgrxcDJNGEiBAgAABAgQIECBAgAABAgQIFF1AkFf0GaD/BAgQIECAAAECBAgQIECAAAECuRAQ5OVimDSSAAECBAgQIECAAAECBAgQIECg6AKCvKLPAP0nQIAAAQIECBAgQIAAAQIECBDIhYAgLxfDpJEECBAgQIAAAQIECBAgQIAAAQJFFxDkFX0G6D8BAgQIECBAgAABAgQIECBAgEAuBAR5uRgmjSRAgAABAgQIECBAgAABAgQIECi6gCCv6DNA/wkQIECAAAECBAgQIECAAAECBHIhIMjLxTBpJAECBAgQIECAAAECBAgQIECAQNEFBHlFnwH6T4AAAQIECBAgQIAAAQIECBAgkAsBQV4uhkkjCRAgQIAAAQIECBAgQIAAAQIEii4gyCv6DNB/AgQIECBAgAABAgQIECBAgACBXAgI8nIxTBpJgAABAgQIECBAgAABAgQIECBQdAFBXtFngP4TIECAAAECBAgQIECAAAECBAjkQkCQl4th0kgCBAgQIECAAAECBAgQIECAAIGiCwjyij4D9J8AAQIECBAgQIAAAQIECBAgQCAXAoK8XAyTRhIgQIAAAQIECBAgQIAAAQIECBRdQJBX9Bmg/wQIECBAgAABAgQIECBAgAABArkQEOTlYpg0kgABAgQIECBAgAABAgQIECBAoOgCgryizwD9J0CAAAECBAgQIECAAAECBAgQyIWAIC8Xw6SRBAgQIECAAAECBAgQIECAAAECRRcQ5BV9Bug/AQIECBAgQIAAAQIECBAgQIBALgQEebkYJo0kQIAAAQIECBAgQIAAAQIECBAouoAgr+gzQP8JECBAgAABAgQIECBAgAABAgRyISDIy8UwaSQBAgQIECBAgAABAgQIECBAgEDRBQR5RZ8B+k+AAAECBAgQIECAAAECBAgQIJALAUFeLoZJIwkQIECAAAECBAgQIECAAAECBIouIMgr+gzQfwIECBAgQIAAAQIECBAgQIAAgVwICPJyMUwaSYAAAQIECBAgQIAAAQIECBAgUHQBQV7RZ4D+EyBAgAABAgQIECBAgAABAgQI5EJAkJeLYdJIAgQIECBAgAABAgQIECBAgACBogsI8oo+A/SfAAECBAgQIECAAAECBAgQIEAgFwKCvFwMk0YSIECAAAECBAgQIECAAAECBAgUXUCQV/QZoP8ECBAgQIAAAQIECBAgQIAAAQK5EBDk5WKYNJIAAQIECBAgQIAAAQIECBAgQKDoAoK8os8A/SdAgAABAgQIECBAgAABAgQIEMiFgCAvF8OkkQQIECBAgAABAgQIECBAgAABAkUXEOQVfQboPwECBAgQIECAAAECBAgQIECAQC4EBHm5GCaNJECAAAECBAgQIECAAAECBAgQKLqAIK/oM0D/CRAgQIAAAQIECBAgQIAAAQIEciEgyMvFMGkkAQIECBAgQIAAAQIECBAgQIBA0QUEeUWfAfpPgAABAgQIECBAgAABAgQIECCQCwFBXi6GSSMJECBAgAABAgQIECBAgAABAgSKLiDIK/oM0H8CBAgQIECAAAECBAgQIECAAIFcCAjycjFMGkmAAAECBAgQIECAAAECBAgQIFB0AUFe0WeA/hMgQIAAAQIECBAgQIAAAQIECORCQJCXi2HSSAIECBAgQIAAAQIECBAgQIAAgaILCPKKPgP0nwABAgQIECBAgAABAgQIECBAIBcCgrxcDJNGEiBAgAABAgQIECBAgAABAgQIFF1AkFf0GaD/BAgQIECAAAECBAgQIECAAAECuRAQ5OVimDSSAAECBAgQIECAAAECBAgQIECg6AKCvKLPAP0nQIAAAQIECBAgQIAAAQIECBDIhYAgLxfDpJEECBAgQIAAAQIECBAgQIAAAQJFFxDkFX0G6D8BAgQIECBAgAABAgQIECBAgEAuBAR5uRgmjSRAgAABAgQIECBAgAABAgQIECi6gCCv6DNA/wkQIECAAAECBAgQIECAAAECBHIhIMjLxTBpJAECBAgQIECAAAECBAgQIECAQNEFBHlFnwH6T4AAAQIECBAgQIAAAQIECBAgkAsBQV4uhkkjCRAgQIAAAQIECBAgQIAAAQIEii4gyCv6DNB/AgQIECBAgAABAgQIECBAgACBXAgI8nIxTBpJgAABAgQIECBAgAABAgQIECBQdAFBXtFngP4TIECAAAECBAgQIECAAAECBAjkQkCQl4th0kgCBAgQIECAAIFqCuzcuTMW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6khg7dq1WYA3d+7cRr0aOXJkFuCNHj26jnqrKwQIECBAgACBYgkI8oo13npLgAABAgQI1LHAY489loV427Zta+hl9+7dswAvbaX1ECBAgAABAgQI5FtAkJfv8dN6AgQIECBAgECsWLEiZs6c2exlFlOnTo1BgwZRIkCAAAECBAgQqAMBQV4dDKIuECBAgAABAsUVSAFe+tm5c2cDQr9+/SIFeC6zKO680HMCBAgQIECgPgUEefU5rnpFgAABAgQI1LnAsmXLYvr06bFkyZJGPT322GOzEK9Xr151LqB7BAgQIECAAIHiCQjyijfmekyAAAECBAjkXODRRx+Nhx56KHbt2tXQk4MPPjgL8MaPH5/z3mk+AQIECBAgQIBASwKCPHODAAECBAgQIJATgXQjbVqFN2/evEYtTgFe+unatWtOeqKZBAgQIECAAAEC+yMgyNsfNd8QIECAAAECBKosMGfOnCzE27x5c0PNQ4cOjRNPPDFGjhxZ5daojgABAgQIECBAoCMEBHkdoa5OAgQIECBAgEArBbZt25Zto33yyScbfTFx4sR42cteZhVeKx29RoAAAQIECBCoBwFBXj2Moj4QIECAAAECdSmwYMGCePDBB2PNmjUN/evfv39MmzYtJkyYUJd91ikCBAgQIECAAIGWBQR5ZgcBAgQIECBAoAYF0iq8mTNnNmrZ4YcfnoV4ffv2rcEWaxIBAgQIECBAgEClBQR5lRZWPgECBAgQIECgDQKrVq2KBx54IBYvXtzwVbdu3bJttMcee2wbSvIqAQIECBAgQIBAvQkI8uptRPWHAAECBAgQyK3AU089lYV427dvb+jD6NGjswsthgwZktt+aTgBAgQIECBAgED7CAjy2sdRKQQIECBAgACB/RbYsWNHdhbeE0880aiM448/PttK6yFAgAABAgQIECCQBAR55gEBAgQIECBAoAMFlixZkoV4K1asaGjFgAED4qSTTopx48Z1YMtUTYAAAQIECBAgUGsCgrxaGxHtIUCAAAECBAojMGvWrCzE27VrV0OfDzvssCzE6927d2EcdJQAAQIECBAgQKB1AoK81jl5iwABAgQIECDQbgKbN2/OzsJ79tlnG8rs3LlzdhbepEmT2q0eBREgQIAAAQIECNSXgCCvvsZTbwgQIECAAIEaF3j++eezEG/dunUNLR06dGgW4o0cObLG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AgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTA/4TxbAAAXOUlEQVTkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRjyouoUhgABAgQIECBAgAABAgQIECBAIFXAkJfarFwECBAgQIAAAQIECBAgQIAAAQJRAoa8qDqFIUCAAAECBAgQIECAAAECBAgQSBUw5KU2KxcBAgQIECBAgAABAgQIECBAgECUgCEvqk5hCBAgQIAAAQIECBAgQIAAAQIEUgUMeanNykWAAAECBAgQIECAAAECBAgQIBAlYMiLqlMYAgQIECBAgAABAgQIECBAgACBVAFDXmqzchEgQIAAAQIECBAgQIAAAQIECEQJGPKi6hSGAAECBAgQIECAAAECBAgQIEAgVcCQl9qsXAQIECBAgAABAgQIECBAgAABAlEChryoOoUhQIAAAQIECBAgQIAAAQIECBBIFTDkpTYrFwECBAgQIECAAAECBAgQIECAQJSAIS+qTmEIECBAgAABAgQIECBAgAABAgRSBQx5qc3KRYAAAQIECBAgQIAAAQIECBAgECVgyIuqUxgCBAgQIECAAAECBAgQIECAAIFUAUNearNyESBAgAABAgQIECBAgAABAgQIRAkY8qLqFIYAAQIECBAgQIAAAQIECBAgQCBVwJCX2qxcBAgQIECAAAECBAgQIECAAAECUQKGvKg6hSFAgAABAgQIECBAgAABAgQIEEgVMOSlNisXAQIECBAgQIAAAQIECBAgQIBAlIAhL6pOYQgQIECAAAECBAgQIECAAAECBFIFDHmpzcpFgAABAgQIECBAgAABAgQIECAQJWDIi6pTGAIECBAgQIAAAQIECBAgQIAAgVQBQ15qs3IRIECAAAECBAgQIECAAAECBAhECRwd8qJSCUOAAAECBAgQIECAAAECBAgQIEAgUKArMJNIBAgQIECAAAECBAgQIECAAAECBOIEDHlxlQpEgAABAgQIECBAgAABAgQIECCQKGDIS2xVJgIECBAgQIAAAQIECBAgQIAAgTgBQ15cpQIRIECAAAECBAgQIECAAAECBAgkCvwfXZ76FxHlJIoAAAAASUVORK5CYII=', '根链1', '{"lfData":{"globalColor":"#D49BEF","dataCode":{"nodes":[{"id":"input","type":"InputNode","x":116,"y":337,"properties":{"debugMode":false},"zIndex":1013,"text":{"x":126,"y":337,"value":"输入"}},{"id":"b6365013-18f2-4361-85ed-d9db4b8144b5","type":"SaveAttributesNode","x":768,"y":210,"properties":{"debugMode":false,"name":""},"zIndex":1012,"text":{"x":778,"y":210,"value":"保存参数"}},{"id":"0c2710b5-9714-4563-944c-8b1a78536814","type":"SaveTimeSeriesNode","x":768,"y":431,"properties":{"debugMode":true,"name":"保存遥测"},"zIndex":1014,"text":{"x":778,"y":431,"value":"保存遥测"}},{"id":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","type":"MessageTypeSwitchNode","x":386,"y":332,"properties":{"debugMode":false},"zIndex":1002,"text":{"x":396,"y":332,"value":"消息类型切换"}}],"edges":[{"id":"ba8d0084-9b85-437e-be3b-d83c644e8e09","type":"bezier-link","sourceNodeId":"input","targetNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","startPoint":{"x":176,"y":337},"endPoint":{"x":316,"y":332},"properties":{"lineType":["True"]},"text":{"x":246,"y":334.5,"value":"True"},"zIndex":1003,"pointsList":[{"x":176,"y":337},{"x":276,"y":337},{"x":216,"y":332},{"x":316,"y":332}]},{"id":"13cf5637-f995-4b56-9c41-530040418cdd","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"0c2710b5-9714-4563-944c-8b1a78536814","startPoint":{"x":456,"y":332},"endPoint":{"x":708,"y":431},"properties":{"lineType":["Telemetry"]},"text":{"x":582,"y":381.5,"value":"Telemetry"},"zIndex":1005,"pointsList":[{"x":456,"y":332},{"x":556,"y":332},{"x":608,"y":431},{"x":708,"y":431}]},{"id":"0117eae6-8d1b-4eeb-96d6-6c42cddba1b4","type":"bezier-link","sourceNodeId":"74b514b9-9591-4ab2-b6f9-c6f2f005047f","targetNodeId":"b6365013-18f2-4361-85ed-d9db4b8144b5","startPoint":{"x":456,"y":332},"endPoint":{"x":708,"y":210},"properties":{"lineType":["Attributes"]},"text":{"x":582,"y":271,"value":"Attributes"},"zIndex":1006,"pointsList":[{"x":456,"y":332},{"x":556,"y":332},{"x":608,"y":210},{"x":708,"y":210}]}]},"openRule":false,"setting":{"describe":"","grid":{"size":20,"open":false,"type":"mesh","config":{"color":"#cccccc","thickness":1}},"backgroundColor":"#ffffff"}}}');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for rule_chain_msg_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."rule_chain_msg_log";
|
||
CREATE TABLE "public"."rule_chain_msg_log" (
|
||
"message_id" varchar(191) COLLATE "pg_catalog"."default",
|
||
"org_id" int4,
|
||
"owner" varchar(64) COLLATE "pg_catalog"."default",
|
||
"msg_type" varchar(191) COLLATE "pg_catalog"."default",
|
||
"device_id" varchar(64) COLLATE "pg_catalog"."default",
|
||
"device_name" varchar(191) COLLATE "pg_catalog"."default",
|
||
"ts" timestamp(6),
|
||
"content" varchar(191) COLLATE "pg_catalog"."default",
|
||
"create_at" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."rule_chain_msg_log"."org_id" IS '机构ID';
|
||
COMMENT ON COLUMN "public"."rule_chain_msg_log"."owner" IS '创建者,所有者';
|
||
|
||
-- ----------------------------
|
||
-- Records of rule_chain_msg_log
|
||
-- ----------------------------
|
||
INSERT INTO "public"."rule_chain_msg_log" VALUES ('3453d', 2, 'panda', 'Telemetry', 'd_1928b99619910dae5a001fa7', 'ws432', '2023-07-31 14:23:13', 'Incoming message', '2023-09-06 15:28:45');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_apis
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_apis";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_apis_id_seq";
|
||
CREATE TABLE "public"."sys_apis" (
|
||
"id" int8 NOT NULL DEFAULT nextval('sys_apis_id_seq'::regclass),
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6),
|
||
"path" varchar(191) COLLATE "pg_catalog"."default",
|
||
"description" varchar(191) COLLATE "pg_catalog"."default",
|
||
"api_group" varchar(191) COLLATE "pg_catalog"."default",
|
||
"method" varchar(191) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."sys_apis"."path" IS 'api路径';
|
||
COMMENT ON COLUMN "public"."sys_apis"."description" IS 'api中文描述';
|
||
COMMENT ON COLUMN "public"."sys_apis"."api_group" IS 'api组';
|
||
COMMENT ON COLUMN "public"."sys_apis"."method" IS '方法';
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_apis
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_apis" VALUES (1, '2021-12-09 09:21:04', '2021-12-09 09:21:04', NULL, '/system/user/list', '查询用户列表(分页)', 'user', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (2, '2021-12-09 09:29:36', '2021-12-09 09:29:36', NULL, '/system/user/changeStatus', '修改用户状态', 'user', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (3, '2021-12-09 09:34:37', '2021-12-09 09:34:37', NULL, '/system/user/:userId', '删除用户信息', 'user', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (4, '2021-12-09 09:36:43', '2023-09-14 14:05:54', NULL, '/system/organization/list', '获取组织列表', 'organization', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (5, '2021-12-09 09:37:31', '2023-09-14 14:06:51', NULL, '/system/organization/:organizationId', '获取组织信息', 'organization', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (6, '2021-12-09 18:20:32', '2021-12-09 18:20:32', NULL, '/system/user/avatar', '上传头像', 'user', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (7, '2021-12-09 18:21:10', '2021-12-09 18:21:10', NULL, '/system/user/pwd', '修改密码', 'user', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (8, '2021-12-09 18:21:54', '2021-12-09 18:21:54', NULL, '/system/user/getById/:userId', '通过id获取用户信息', 'user', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (9, '2021-12-09 18:58:50', '2021-12-09 18:58:50', NULL, '/system/user/getInit', '获取初始化角色岗位信息(添加用户初始化)', 'user', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (10, '2021-12-09 18:59:43', '2021-12-09 18:59:43', NULL, '/system/user/getRoPo', '获取用户角色岗位信息', 'user', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (11, '2021-12-09 19:00:24', '2021-12-09 19:00:24', NULL, '/system/user', '添加用户信息', 'user', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (12, '2021-12-09 19:00:52', '2021-12-09 19:00:52', NULL, '/system/user', '修改用户信息', 'user', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (13, '2021-12-09 19:02:30', '2021-12-09 19:02:30', NULL, '/system/user/export', '导出用户信息', 'user', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (14, '2021-12-09 19:04:04', '2023-09-14 14:06:35', NULL, '/system/organization/roleOrganizationTreeSelect/:roleId', '获取角色部门树', 'organization', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (15, '2021-12-09 19:04:48', '2023-09-14 14:07:06', NULL, '/system/organization/organizationTree', '获取所有组织树', 'organization', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (16, '2021-12-09 19:07:37', '2023-09-14 14:07:18', NULL, '/system/organization', '添加组织信息', 'organization', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (17, '2021-12-09 19:08:14', '2023-09-14 14:07:28', NULL, '/system/organization', '修改组织信息', 'organization', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (18, '2021-12-09 19:08:40', '2023-09-14 14:07:41', NULL, '/system/organization/:organizationId', '删除组织信息', 'organization', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (19, '2021-12-09 19:09:41', '2021-12-09 19:09:41', NULL, '/system/config/list', '获取配置分页列表', 'config', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (20, '2021-12-09 19:10:11', '2021-12-09 19:10:11', NULL, '/system/config/configKey', '获取配置列表通过ConfigKey', 'config', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (21, '2021-12-09 19:10:45', '2021-12-09 19:10:45', NULL, '/system/config/:configId', '获取配置信息', 'config', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (22, '2021-12-09 19:11:22', '2021-12-09 19:11:22', NULL, '/system/config', '添加配置信息', 'config', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (23, '2021-12-09 19:11:41', '2021-12-09 19:11:41', NULL, '/system/config', '修改配置信息', 'config', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (24, '2021-12-09 19:12:28', '2021-12-09 19:12:28', NULL, '/system/config/:configId', '删除配置信息', 'config', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (25, '2021-12-09 19:13:08', '2021-12-09 19:13:08', NULL, '/system/dict/type/list', '获取字典类型分页列表', 'dict', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (26, '2021-12-09 19:13:55', '2021-12-09 19:13:55', NULL, '/system/dict/type/:dictId', '获取字典类型信息', 'dict', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (27, '2021-12-09 19:14:28', '2021-12-09 19:14:28', NULL, '/system/dict/type', '添加字典类型信息', 'dict', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (28, '2021-12-09 19:14:55', '2021-12-09 19:14:55', NULL, '/system/dict/type', '修改字典类型信息', 'dict', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (29, '2021-12-09 19:15:17', '2021-12-09 19:15:17', NULL, '/system/dict/type/:dictId', '删除字典类型信息', 'dict', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (30, '2021-12-09 19:15:50', '2021-12-09 19:15:50', NULL, '/system/dict/type/export', '导出字典类型信息', 'dict', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (31, '2021-12-09 19:16:26', '2021-12-09 19:16:26', NULL, '/system/dict/data/list', '获取字典数据分页列表', 'dict', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (32, '2021-12-09 19:17:01', '2021-12-09 19:17:01', NULL, '/system/dict/data/type', '获取字典数据列表通过字典类型', 'dict', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (33, '2021-12-09 19:17:39', '2021-12-09 19:17:39', NULL, '/system/dict/data/:dictCode', '获取字典数据信息', 'dict', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (34, '2021-12-09 19:18:20', '2021-12-09 19:18:20', NULL, '/system/dict/data', '添加字典数据信息', 'dict', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (35, '2021-12-09 19:18:44', '2021-12-09 19:18:44', NULL, '/system/dict/data', '修改字典数据信息', 'dict', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (36, '2021-12-09 19:19:16', '2021-12-09 19:19:16', NULL, '/system/dict/data/:dictCode', '删除字典数据信息', 'dict', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (37, '2021-12-09 19:21:18', '2021-12-09 19:21:18', NULL, '/system/menu/menuTreeSelect', '获取菜单树', 'menu', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (38, '2021-12-09 19:21:47', '2021-12-09 19:21:47', NULL, '/system/menu/menuRole', '获取角色菜单', 'menu', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (39, '2021-12-09 19:22:42', '2021-12-09 19:22:42', NULL, '/system/menu/roleMenuTreeSelect/:roleId', '获取角色菜单树', 'menu', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (40, '2021-12-09 19:23:17', '2021-12-09 19:23:17', NULL, '/system/menu/menuPaths', '获取角色菜单路径列表', 'menu', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (41, '2021-12-09 19:23:40', '2021-12-09 19:23:40', NULL, '/system/menu/list', '获取菜单列表', 'menu', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (42, '2021-12-09 19:24:09', '2021-12-09 19:24:09', NULL, '/system/menu/:menuId', '获取菜单信息', 'menu', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (43, '2021-12-09 19:24:29', '2021-12-09 19:24:29', NULL, '/system/menu', '添加菜单信息', 'menu', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (44, '2021-12-09 19:24:48', '2021-12-09 19:24:48', NULL, '/system/menu', '修改菜单信息', 'menu', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (45, '2021-12-09 19:25:10', '2021-12-09 19:25:10', NULL, '/system/menu/:menuId', '删除菜单信息', 'menu', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (46, '2021-12-09 19:25:44', '2021-12-09 19:27:06', NULL, '/system/post/list', '获取岗位分页列表', 'post', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (47, '2021-12-09 19:26:55', '2021-12-09 19:26:55', NULL, '/system/post/:postId', '获取岗位信息', 'post', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (48, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/post', '添加岗位信息', 'post', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (49, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/post', '修改岗位信息', 'post', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (50, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/post/:postId', '删除岗位信息', 'post', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (51, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/role/list', '获取角色分页列表', 'role', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (52, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/role/:roleId', '获取角色信息', 'role', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (53, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/role', '添加角色信息', 'role', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (54, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/role', '修改角色信息', 'role', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (55, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/role/:roleId', '删除角色信息', 'role', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (56, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/role/changeStatus', '修改角色状态', 'role', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (57, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/role/dataScope', '修改角色部门权限', 'role', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (58, '2021-12-09 19:25:44', '2021-12-09 19:25:44', NULL, '/system/role/export', '导出角色信息', 'role', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (59, '2021-12-09 19:50:57', '2022-01-19 08:58:20', NULL, '/system/api/list', '获取api分页列表1', 'api', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (60, '2021-12-09 19:51:26', '2021-12-09 19:51:26', NULL, '/system/api/all', '获取所有api', 'api', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (61, '2021-12-09 19:51:54', '2021-12-09 19:51:54', NULL, '/system/api/getPolicyPathByRoleId', '获取角色拥有的api权限', 'api', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (62, '2021-12-09 19:52:14', '2021-12-09 19:52:14', NULL, '/system/api/:id', '获取api信息', 'api', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (63, '2021-12-09 19:52:35', '2021-12-09 19:52:35', NULL, '/system/api', '添加api信息', 'api', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (64, '2021-12-09 19:52:50', '2021-12-09 19:52:50', NULL, '/system/api', '修改api信息', 'api', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (65, '2021-12-09 19:53:07', '2021-12-09 19:53:07', NULL, '/system/api/:id', '删除api信息', 'api', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (66, '2021-12-17 10:51:05', '2021-12-17 10:54:22', NULL, '/log/logLogin/list', '获取登录日志', 'log', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (67, '2021-12-17 10:51:43', '2021-12-17 10:54:28', NULL, '/log/logLogin/:infoId', '删除日志', 'log', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (68, '2021-12-17 10:53:09', '2021-12-17 10:54:34', NULL, '/log/logLogin/all', '清空所有', 'log', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (69, '2021-12-17 10:54:07', '2021-12-17 10:54:07', NULL, '/log/logOper/list', '操作日志列表', 'log', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (70, '2021-12-17 10:53:09', '2021-12-17 10:53:09', NULL, '/log/logOper/:operId', '删除', 'log', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (71, '2021-12-17 10:53:09', '2021-12-17 10:53:09', NULL, '/log/logOper/all', '清空', 'log', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (72, '2021-12-24 15:41:23', '2021-12-24 15:41:23', NULL, '/job/list', '任务列表', 'job', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (73, '2021-12-24 15:41:54', '2021-12-24 15:41:54', NULL, '/job', '添加', 'job', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (74, '2021-12-24 15:42:11', '2021-12-24 15:42:11', NULL, '/job', '修改任务', 'job', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (75, '2021-12-24 15:42:37', '2021-12-24 16:32:21', NULL, '/job/:jobId', '获取任务', 'job', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (76, '2021-12-24 15:43:09', '2021-12-24 16:32:05', NULL, '/job/:jobId', '删除job', 'job', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (77, '2021-12-24 15:43:35', '2021-12-24 16:31:11', NULL, '/job/stop/:jobId', '停止任务', 'job', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (78, '2021-12-24 15:44:09', '2021-12-24 16:30:38', NULL, '/job/start/:jobId', '开始任务', 'job', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (79, '2021-12-24 15:45:03', '2023-08-08 14:15:59', NULL, '/job/log/list', '任务日志列表', 'job', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (80, '2021-12-24 15:45:33', '2023-08-08 14:16:07', NULL, '/job/log/all', '清空任务日志', 'job', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (81, '2021-12-24 15:46:08', '2023-08-08 14:16:15', NULL, '/job/log/:logId', '删除任务日志', 'job', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (82, '2021-12-24 15:45:33', '2021-12-24 15:45:33', NULL, '/system/notice/list', '获取通知分页列表', 'notice', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (83, '2021-12-24 15:45:33', '2021-12-24 15:45:33', NULL, '/system/notice', '添加通知信息', 'notice', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (84, '2021-12-24 15:45:33', '2021-12-24 15:45:33', NULL, '/system/notice', '修改通知信息', 'notice', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (85, '2021-12-24 15:45:33', '2021-12-24 16:33:48', NULL, '/system/notice/:noticeId', '删除通知信息', 'notice', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (86, '2021-12-24 22:40:19', '2021-12-24 22:40:19', NULL, '/job/changeStatus', '修改状态', 'job', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (88, '2022-01-02 13:53:06', '2022-07-18 10:57:58', NULL, '/develop/code/table/db/list', '数据库表列表', 'gen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (89, '2022-01-02 13:53:44', '2022-01-02 13:53:44', NULL, '/develop/code/table/list', '表列表', 'gen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (90, '2022-01-02 13:54:10', '2022-01-02 13:54:10', NULL, '/develop/code/table/info/:tableId', '表信息', 'gen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (91, '2022-01-02 13:54:42', '2022-07-18 10:58:35', NULL, '/develop/code/table/info/tableName', '表名获取表信息', 'gen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (92, '2022-01-02 13:55:13', '2022-01-02 13:55:13', NULL, '/develop/code/table/tableTree', '表树', 'gen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (93, '2022-01-02 13:56:37', '2022-01-02 13:56:37', NULL, '/develop/code/table', '导入表', 'gen', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (94, '2022-01-02 13:57:36', '2022-01-02 13:57:36', NULL, '/develop/code/table', '修改代码生成信息', 'gen', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (95, '2022-01-02 13:58:25', '2022-01-02 13:58:25', NULL, '/develop/code/table/:tableId', '删除表数据', 'gen', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (96, '2022-01-02 13:59:07', '2022-01-02 13:59:07', NULL, '/develop/code/gen/preview/:tableId', '预览代码', 'gen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (97, '2022-01-02 13:59:43', '2022-01-02 13:59:43', NULL, '/develop/code/gen/code/:tableId', '生成代码', 'gen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (98, '2022-01-02 14:00:10', '2022-07-17 01:19:42', NULL, '/develop/code/gen/configure/:tableId', '生成api菜单', 'gen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (124, '2023-06-29 16:59:08', '2023-06-29 17:00:17', NULL, '/device/product/category/list', '获取产品分类列表', 'product', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (125, '2023-06-29 17:00:08', '2023-06-29 17:00:08', NULL, '/device/product/category/list/all', '获取所有列表', 'product', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (126, '2023-06-29 17:00:56', '2023-06-29 17:00:56', NULL, '/device/product/category/list/tree', '获取树', 'product', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (127, '2023-06-29 17:01:44', '2023-06-29 17:01:44', NULL, '/device/product/category/:id', '查询单个', 'product', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (128, '2023-06-29 17:02:16', '2023-06-29 17:02:16', NULL, '/device/product/category', '添加分类', 'product', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (129, '2023-06-29 17:02:42', '2023-06-29 17:02:42', NULL, '/device/product/category', '修改分类', 'product', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (130, '2023-06-29 17:03:07', '2023-06-29 17:03:07', NULL, '/device/product/category/:id', '删除分类', 'product', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (131, '2023-06-29 16:59:08', '2023-06-29 17:00:17', NULL, '/device/group/list', '获取设备分组列表', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (132, '2023-06-29 17:00:08', '2023-06-29 17:00:08', NULL, '/device/group/list/all', '获取所有列表', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (133, '2023-06-29 17:00:56', '2023-06-29 17:00:56', NULL, '/device/group/list/tree', '获取树', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (134, '2023-06-29 17:01:44', '2023-06-29 17:01:44', NULL, '/device/group/:id', '查询单个', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (135, '2023-06-29 17:02:16', '2023-06-29 17:02:16', NULL, '/device/group', '添加分组', 'device', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (136, '2023-06-29 17:02:42', '2023-06-29 17:02:42', NULL, '/device/group', '修改分组', 'device', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (137, '2023-06-29 17:03:07', '2023-06-29 17:03:07', NULL, '/device/group/:id', '删除分组', 'device', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (138, '2023-06-30 14:13:39', '2023-06-30 14:13:39', NULL, '/device/product/:id', '删除产品信息', 'product', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (139, '2023-06-30 14:13:39', '2023-06-30 14:13:39', NULL, '/device/product/:id', '获取产品信息', 'product', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (140, '2023-06-30 14:13:39', '2023-06-30 14:13:39', NULL, '/device/product', '修改产品信息', 'product', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (141, '2023-06-30 14:13:39', '2023-06-30 14:13:39', NULL, '/device/product/list', '查询产品列表(分页)', 'product', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (142, '2023-06-30 14:13:39', '2023-06-30 14:13:39', NULL, '/device/product', '添加产品信息', 'product', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (143, '2023-06-30 14:20:03', '2023-06-30 15:26:46', NULL, '/device/list', '查询设备列表(分页)', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (144, '2023-06-30 14:20:03', '2023-06-30 15:26:52', NULL, '/device/:id', '获取设备信息', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (145, '2023-06-30 14:20:03', '2023-06-30 15:26:57', NULL, '/device', '添加设备信息', 'device', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (146, '2023-06-30 14:20:03', '2023-06-30 15:27:04', NULL, '/device/:id', '删除设备信息', 'device', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (147, '2023-06-30 14:20:03', '2023-06-30 15:27:09', NULL, '/device', '修改设备信息', 'device', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (148, '2023-06-30 15:11:25', '2023-08-02 16:06:13', NULL, '/device/group/list/tree/label', '获取设备组label', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (149, '2023-06-30 15:14:08', '2023-09-22 16:58:04', NULL, '/device/product/category/list/tree/label', '获取设置分类树', 'product', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (150, '2023-07-01 10:44:25', '2023-07-01 10:44:25', NULL, '/upload/up/oss', '上传文件到oss', 'upload', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (151, '2023-07-06 15:31:15', '2023-07-06 15:31:15', NULL, '/device/ota/list', '查询产品固件列表(分页)', 'ota', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (152, '2023-07-06 15:31:15', '2023-07-06 15:31:15', NULL, '/device/ota', '添加产品固件信息', 'ota', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (153, '2023-07-06 15:31:15', '2023-07-06 15:31:15', NULL, '/device/ota', '修改产品固件信息', 'ota', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (154, '2023-07-06 15:31:15', '2023-07-06 15:31:15', NULL, '/device/ota/:id', '删除产品固件信息', 'ota', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (155, '2023-07-06 15:31:15', '2023-07-06 15:31:15', NULL, '/device/ota/:id', '获取产品固件信息', 'ota', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (156, '2023-07-06 15:32:10', '2023-07-06 15:32:10', NULL, '/device/template/list', '查询产品模型列表(分页)', 'template', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (157, '2023-07-06 15:32:10', '2023-07-06 15:32:10', NULL, '/device/template', '修改产品模型信息', 'template', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (158, '2023-07-06 15:32:10', '2023-07-06 15:32:10', NULL, '/device/template/:id', '获取产品模型信息', 'template', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (159, '2023-07-06 15:32:10', '2023-07-06 15:32:10', NULL, '/device/template/:id', '删除产品模型信息', 'template', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (160, '2023-07-06 15:32:10', '2023-07-06 15:32:10', NULL, '/device/template', '添加产品模型信息', 'template', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (161, '2023-07-07 16:35:45', '2023-07-07 16:35:45', NULL, '/device/product/list/all', '获取所有列表', 'product', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (162, '2023-04-13 09:03:47', '2023-04-13 09:03:47', NULL, '/visual/screen', '修改bi大屏信息', 'screen', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (163, '2023-04-13 09:03:47', '2023-04-13 09:03:47', NULL, '/visual/screen/:screenId', '获取bi大屏信息', 'screen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (164, '2023-04-13 09:03:47', '2023-04-13 09:03:47', NULL, '/visual/screen/list', '查询bi大屏列表(分页)', 'screen', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (165, '2023-04-13 09:03:47', '2023-04-13 09:03:47', NULL, '/visual/screen/:screenId', '删除bi大屏信息', 'screen', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (166, '2023-04-13 09:03:47', '2023-04-13 09:03:47', NULL, '/visual/screen', '添加bi大屏信息', 'screen', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (167, '2023-04-13 10:15:27', '2023-04-13 10:15:27', NULL, '/visual/screen/group/list', '大屏分组列表', 'screen_group', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (168, '2023-04-13 10:16:15', '2023-04-13 10:16:15', NULL, '/visual/screen/group/list/tree', '大屏分组列表树', 'screen_group', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (169, '2023-04-13 10:16:38', '2023-04-13 10:16:38', NULL, '/visual/screen/group/list/all', '获取所有分组', 'screen_group', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (170, '2023-04-13 10:17:34', '2023-04-13 10:17:34', NULL, '/visual/screen/group/:id', '获取分组', 'screen_group', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (171, '2023-04-13 10:18:10', '2023-04-13 10:18:10', NULL, '/visual/screen/group', '添加分组', 'screen_group', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (172, '2023-04-13 10:18:35', '2023-04-13 10:18:35', NULL, '/visual/screen/group', '修改分组', 'screen_group', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (173, '2023-04-13 10:19:09', '2023-04-13 10:19:09', NULL, '/visual/screen/group/:id', '删除分组', 'screen_group', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (174, '2023-04-13 15:49:39', '2023-04-13 15:49:39', NULL, '/visual/screen/changeStatus', '改变状态', 'screen', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (175, '2023-04-13 15:50:18', '2023-07-21 17:44:48', NULL, '/rule/chain/changeRoot', '改变规则链', 'rulechain', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (176, '2023-04-11 02:05:25', '2023-04-11 02:05:25', NULL, '/rule/chain/list', '查询规则链列表(分页)', 'rulechain', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (177, '2023-04-11 02:05:25', '2023-04-11 02:05:25', NULL, '/rule/chain/:ruleId', '删除规则链信息', 'rulechain', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (178, '2023-04-11 02:05:25', '2023-04-11 02:05:25', NULL, '/rule/chain', '修改规则链信息', 'rulechain', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (179, '2023-04-11 02:05:25', '2023-04-11 02:05:25', NULL, '/rule/chain', '添加规则链信息', 'rulechain', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (180, '2023-04-11 02:05:25', '2023-04-11 02:05:25', NULL, '/rule/chain/:ruleId', '获取规则链信息', 'rulechain', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (181, '2023-07-24 11:51:10', '2023-07-24 11:51:10', NULL, '/rule/chain/list/label', '获取规则链label列表', 'rulechain', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (182, '2023-07-31 14:14:06', '2023-07-31 14:14:06', NULL, '/device/list/all', '获取所有设备', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (183, '2023-08-02 16:05:24', '2023-08-02 16:05:24', NULL, '/device/:id/status', '获取设备状态', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (184, '2023-08-03 09:50:41', '2023-08-03 09:50:41', NULL, '/rule/chain/clone/:ruleId', '克隆规则链', 'rulechain', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (185, '2023-08-03 14:16:55', '2023-08-03 14:16:55', NULL, '/device/alarm/list', '告警分页列表', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (186, '2023-08-03 14:17:23', '2023-08-03 14:17:23', NULL, '/device/alarm', '修改告警', 'device', 'PUT');
|
||
INSERT INTO "public"."sys_apis" VALUES (187, '2023-08-03 14:18:14', '2023-08-03 14:18:14', NULL, '/device/alarm/:id', '删除告警信息', 'device', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (188, '2023-08-04 10:59:57', '2023-08-04 10:59:57', NULL, '/device/cmd/list', '设备命令日志列表', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (189, '2023-08-04 11:00:18', '2023-08-04 11:00:18', NULL, '/device/cmd', '下发命令', 'device', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (190, '2023-08-04 11:00:46', '2023-08-04 11:00:46', NULL, '/device/cmd/:id', '删除命令记录', 'device', 'DELETE');
|
||
INSERT INTO "public"."sys_apis" VALUES (191, '2023-08-04 14:16:06', '2023-08-04 14:16:06', NULL, '/device/template/list/all', '查询所有tsl', 'template', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (192, '2023-08-04 16:39:06', '2023-08-04 16:39:06', NULL, '/device/:id/attribute/down', '下发设备属性', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (193, '2023-08-19 09:12:31', '2023-08-19 09:12:31', NULL, '/upload/up', '上传文件到本地', 'upload', 'POST');
|
||
INSERT INTO "public"."sys_apis" VALUES (194, '2023-09-05 08:42:13', '2023-09-05 08:42:13', NULL, '/video/ys/device/list', '获取萤石设备列表', 'video', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (195, '2023-09-05 08:43:11', '2023-09-05 08:43:11', NULL, '/video/ys/:deviceSerial/channel', '获取指定设备通道', 'video', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (196, '2023-09-05 08:45:31', '2023-09-05 08:45:31', NULL, '/video/ys/:deviceSerial/channel/live', '设备通道直播地址', 'video', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (197, '2023-09-05 08:46:14', '2023-09-05 08:46:14', NULL, '/video/ys/:deviceSerial/ptz/start', '摄像头操作', 'video', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (198, '2023-09-05 08:46:47', '2023-09-05 08:46:47', NULL, '/video/ys/:deviceSerial/ptz/stop', '摄像头操作停止', 'video', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (199, '2023-09-06 15:55:44', '2023-09-06 15:55:44', NULL, '/rule/chain/log/list', '规则链审计日志', 'rulechain', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (200, '2023-09-06 15:56:35', '2023-09-06 15:56:35', NULL, '/rule/chain/log/delete', '条件删除规则链审计', 'rulechain', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (201, '2023-09-08 17:20:35', '2023-09-08 17:20:35', NULL, '/device/:id/property/history', '获取设备属性的遥测历史', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (202, '2023-09-15 17:29:07', '2023-09-15 17:29:07', NULL, '/device/:id/allot/org', '设备分配组织', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (203, '2023-09-22 16:56:56', '2023-09-22 16:56:56', NULL, '/device/product/:id/tsl', '获取产品tsl', 'product', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (204, '2023-09-23 14:25:58', '2023-09-23 14:25:58', NULL, '/device/panel', '获取设备统计面板', 'device', 'GET');
|
||
INSERT INTO "public"."sys_apis" VALUES (205, '2023-09-25 10:13:59', '2023-09-25 10:13:59', NULL, '/device/alarm/panel', '获取面板告警分组', 'device', 'GET');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_configs
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_configs";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_configs_config_id_seq";
|
||
CREATE TABLE "public"."sys_configs" (
|
||
"config_id" int8 NOT NULL DEFAULT nextval('sys_configs_config_id_seq'::regclass),
|
||
"config_name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"config_key" varchar(128) COLLATE "pg_catalog"."default",
|
||
"config_value" varchar(255) COLLATE "pg_catalog"."default",
|
||
"config_type" varchar(64) COLLATE "pg_catalog"."default",
|
||
"is_frontend" varchar(1) COLLATE "pg_catalog"."default",
|
||
"remark" varchar(128) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."sys_configs"."config_id" IS '主键编码';
|
||
COMMENT ON COLUMN "public"."sys_configs"."config_name" IS 'ConfigName';
|
||
COMMENT ON COLUMN "public"."sys_configs"."config_key" IS 'ConfigKey';
|
||
COMMENT ON COLUMN "public"."sys_configs"."config_value" IS 'ConfigValue';
|
||
COMMENT ON COLUMN "public"."sys_configs"."config_type" IS '是否系统内置0,1';
|
||
COMMENT ON COLUMN "public"."sys_configs"."is_frontend" IS '是否前台';
|
||
COMMENT ON COLUMN "public"."sys_configs"."remark" IS 'Remark';
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_configs
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_dict_data
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_dict_data";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_dict_data_dict_code_seq";
|
||
CREATE TABLE "public"."sys_dict_data" (
|
||
"dict_code" int8 NOT NULL DEFAULT nextval('sys_dict_data_dict_code_seq'::regclass),
|
||
"dict_sort" int4,
|
||
"dict_label" varchar(64) COLLATE "pg_catalog"."default",
|
||
"dict_value" varchar(64) COLLATE "pg_catalog"."default",
|
||
"dict_type" varchar(64) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default",
|
||
"css_class" varchar(128) COLLATE "pg_catalog"."default",
|
||
"list_class" varchar(128) COLLATE "pg_catalog"."default",
|
||
"is_default" varchar(8) COLLATE "pg_catalog"."default",
|
||
"create_by" varchar(191) COLLATE "pg_catalog"."default",
|
||
"update_by" varchar(191) COLLATE "pg_catalog"."default",
|
||
"remark" varchar(256) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."sys_dict_data"."dict_sort" IS '排序';
|
||
COMMENT ON COLUMN "public"."sys_dict_data"."dict_label" IS '标签';
|
||
COMMENT ON COLUMN "public"."sys_dict_data"."dict_value" IS '值';
|
||
COMMENT ON COLUMN "public"."sys_dict_data"."dict_type" IS '字典类型';
|
||
COMMENT ON COLUMN "public"."sys_dict_data"."status" IS '状态(0正常 1停用)';
|
||
COMMENT ON COLUMN "public"."sys_dict_data"."css_class" IS 'CssClass';
|
||
COMMENT ON COLUMN "public"."sys_dict_data"."list_class" IS 'ListClass';
|
||
COMMENT ON COLUMN "public"."sys_dict_data"."is_default" IS 'IsDefault';
|
||
COMMENT ON COLUMN "public"."sys_dict_data"."remark" IS '备注';
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_dict_data
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_dict_data" VALUES (1, 0, '男', '0', 'sys_user_sex', '0', '', '', '', 'admin', '', '男', '2021-11-30 14:58:18', '2021-11-30 14:58:18', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (2, 1, '女', '1', 'sys_user_sex', '0', '', '', '', 'admin', '', '女生', '2021-11-30 15:09:11', '2021-11-30 15:10:28', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (3, 2, '未知', '2', 'sys_user_sex', '0', '', '', '', 'admin', '', '未知', '2021-11-30 15:09:11', '2021-11-30 15:10:28', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (4, 0, '正常', '0', 'sys_normal_disable', '0', '', '', '', 'admin', '', '', '2021-12-01 15:58:50', '2021-12-01 15:58:50', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (5, 1, '停用', '1', 'sys_normal_disable', '0', '', '', '', 'admin', '', '', '2021-12-01 15:59:08', '2021-12-01 15:59:08', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (6, 0, '目录', 'M', 'sys_menu_type', '0', '', '', '', 'admin', '', '', '2021-12-02 09:49:12', '2021-12-02 09:49:12', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (7, 1, '菜单', 'C', 'sys_menu_type', '0', '', '', '', 'admin', '', '', '2021-12-02 09:49:35', '2021-12-02 09:49:52', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (8, 2, '按钮', 'F', 'sys_menu_type', '0', '', '', '', 'admin', '', '', '2021-12-02 09:49:35', '2021-12-02 09:49:35', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (9, 0, '显示', '0', 'sys_show_hide', '0', '', '', '', 'admin', '', '', '2021-12-02 09:56:40', '2021-12-02 09:56:40', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (10, 0, '隐藏', '1', 'sys_show_hide', '0', '', '', '', 'admin', '', '', '2021-12-02 09:56:52', '2021-12-02 09:56:52', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (11, 0, '是', '0', 'sys_num_yes_no', '0', '', '', '', 'admin', '', '', '2021-12-02 10:16:16', '2021-12-02 10:16:16', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (12, 1, '否', '1', 'sys_num_yes_no', '0', '', '', '', 'admin', '', '', '2021-12-02 10:16:26', '2021-12-02 10:16:26', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (13, 0, '是', '0', 'sys_yes_no', '0', '', '', '', 'admin', '', '', '2021-12-04 13:48:15', '2021-12-04 13:48:15', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (14, 0, '否', '1', 'sys_yes_no', '0', '', '', '', 'admin', '', '', '2021-12-04 13:48:21', '2021-12-04 13:48:21', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (15, 0, '创建(POST)', 'POST', 'sys_method_api', '0', '', '', '', 'admin', '', '', '2021-12-08 17:22:05', '2021-12-09 09:29:52', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (16, 1, '查询(GET)', 'GET', 'sys_method_api', '0', '', '', '', 'admin', '', '', '2021-12-08 17:22:24', '2021-12-09 09:29:59', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (17, 2, '修改(PUT)', 'PUT', 'sys_method_api', '0', '', '', '', 'admin', '', '', '2021-12-08 17:22:40', '2021-12-09 09:30:06', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (18, 3, '删除(DELETE)', 'DELETE', 'sys_method_api', '0', '', '', '', 'admin', '', '', '2021-12-08 17:22:54', '2021-12-09 09:30:13', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (19, 0, '成功', '0', 'sys_common_status', '0', '', '', '', 'admin', '', '', '2021-12-17 11:01:52', '2021-12-17 11:01:52', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (20, 0, '失败', '1', 'sys_common_status', '0', '', '', '', 'admin', '', '', '2021-12-17 11:02:08', '2021-12-17 11:02:08', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (21, 0, '其他', '0', 'sys_oper_type', '0', '', '', '', 'admin', '', '', '2021-12-17 11:30:07', '2021-12-17 11:30:07', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (22, 0, '新增', '1', 'sys_oper_type', '0', '', '', '', 'admin', '', '', '2021-12-17 11:30:21', '2021-12-17 11:30:21', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (23, 0, '修改', '2', 'sys_oper_type', '0', '', '', '', 'admin', '', '', '2021-12-17 11:30:32', '2021-12-17 11:30:32', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (24, 0, '删除', '3', 'sys_oper_type', '0', '', '', '', 'admin', '', '', '2021-12-17 11:30:40', '2021-12-17 11:30:40', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (25, 0, '默认', 'DEFAULT', 'sys_job_group', '0', '', '', '', 'panda', '', '', '2021-12-24 15:15:31', '2021-12-24 15:15:31', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (26, 1, '系统', 'SYSTEM', 'sys_job_group', '0', '', '', '', 'panda', '', '', '2021-12-24 15:15:50', '2021-12-24 15:15:50', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (27, 0, '发布通知', '1', 'sys_notice_type', '0', '', '', '', 'panda', '', '', '2021-12-26 15:24:07', '2021-12-26 15:24:07', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (28, 0, '任免通知', '2', 'sys_notice_type', '0', '', '', '', 'panda', '', '', '2021-12-26 15:24:18', '2021-12-26 15:24:18', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (29, 0, '事物通知', '3', 'sys_notice_type', '0', '', '', '', 'panda', '', '', '2021-12-26 15:24:46', '2021-12-26 15:24:46', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (30, 0, '审批通知', '4', 'sys_notice_type', '0', '', '', '', 'panda', '', '', '2021-12-26 15:25:08', '2021-12-26 15:25:08', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (31, 0, '阿里云', '0', 'res_oss_category', '0', '', '', '', 'panda', '', '', '2022-01-13 15:44:01', '2022-01-13 15:44:01', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (32, 1, '七牛云', '1', 'res_oss_category', '0', '', '', '', 'panda', '', '', '2022-01-13 15:44:18', '2022-01-13 15:44:18', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (33, 2, '腾讯云', '2', 'res_oss_category', '0', '', '', '', 'panda', '', '', '2022-01-13 15:44:39', '2022-01-13 15:44:39', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (34, 0, '阿里云', '0', 'res_sms_category', '0', '', '', '', 'panda', '', '', '2022-01-13 15:47:30', '2022-01-13 15:47:30', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (35, 1, '腾讯云', '1', 'res_sms_category', '0', '', '', '', 'panda', '', '', '2022-01-13 15:47:39', '2022-01-13 15:47:39', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (36, 0, '163邮箱', '0', 'res_mail_category', '0', '', '', '', 'panda', '', '', '2022-01-14 15:43:42', '2022-01-14 15:43:42', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (37, 0, 'qq邮箱', '1', 'res_mail_category', '0', '', '', '', 'panda', '', '', '2022-01-14 15:44:08', '2022-01-14 15:44:08', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (38, 0, '企业邮箱', '2', 'res_mail_category', '0', '', '', '', 'panda', '', '', '2022-01-14 15:44:20', '2022-01-14 15:44:20', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (39, 1, '未发布', '0', 'sys_release_type', '0', '', '', '', 'panda', '', '', '2023-07-21 16:11:27', '2023-07-21 16:11:27', NULL);
|
||
INSERT INTO "public"."sys_dict_data" VALUES (40, 2, '已发布', '1', 'sys_release_type', '0', '', '', '', 'panda', '', '', '2023-07-21 16:11:44', '2023-07-21 16:11:44', NULL);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_dict_types
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_dict_types";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_dict_types_dict_id_seq";
|
||
CREATE TABLE "public"."sys_dict_types" (
|
||
"dict_id" int8 NOT NULL DEFAULT nextval('sys_dict_types_dict_id_seq'::regclass),
|
||
"dict_name" varchar(64) COLLATE "pg_catalog"."default",
|
||
"dict_type" varchar(64) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default",
|
||
"create_by" varchar(191) COLLATE "pg_catalog"."default",
|
||
"update_by" varchar(191) COLLATE "pg_catalog"."default",
|
||
"remark" varchar(256) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."sys_dict_types"."dict_name" IS '名称';
|
||
COMMENT ON COLUMN "public"."sys_dict_types"."dict_type" IS '类型';
|
||
COMMENT ON COLUMN "public"."sys_dict_types"."status" IS '状态';
|
||
COMMENT ON COLUMN "public"."sys_dict_types"."remark" IS '备注';
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_dict_types
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_dict_types" VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '', '性别列表', '2021-11-30 14:02:52', '2021-11-30 14:07:55', '2021-11-30 14:11:54');
|
||
INSERT INTO "public"."sys_dict_types" VALUES (2, '用户性别', 'sys_user_sex', '0', 'admin', '', '用户性别列表', '2021-11-30 14:12:33', '2021-11-30 14:12:33', '2021-11-30 14:14:19');
|
||
INSERT INTO "public"."sys_dict_types" VALUES (3, '的心', 'sfd', '0', 'admin', '', 'fs', '2021-11-30 14:13:22', '2021-11-30 14:13:22', '2021-11-30 14:14:19');
|
||
INSERT INTO "public"."sys_dict_types" VALUES (4, '用户性别', 'sys_user_sex', '0', 'admin', '', '性别字典', '2021-11-30 14:15:25', '2021-11-30 14:15:25', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (5, 'df', 'da', '0', 'admin', '', 'sd', '2021-11-30 15:54:33', '2021-11-30 15:54:33', '2021-11-30 15:54:40');
|
||
INSERT INTO "public"."sys_dict_types" VALUES (6, '系统开关', 'sys_normal_disable', '0', 'admin', '', '开关列表', '2021-12-01 15:57:58', '2021-12-01 15:57:58', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (7, '菜单类型', 'sys_menu_type', '0', 'admin', '', '菜单类型列表', '2021-12-02 09:48:48', '2021-12-02 09:56:12', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (8, '菜单状态', 'sys_show_hide', '0', 'admin', '', '菜单状态列表', '2021-12-02 09:55:59', '2021-12-02 09:55:59', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (9, '数字是否', 'sys_num_yes_no', '0', 'admin', '', '数字是否列表', '2021-12-02 10:13:29', '2021-12-02 10:13:40', '2021-12-02 10:15:07');
|
||
INSERT INTO "public"."sys_dict_types" VALUES (10, '数字是否', 'sys_num_yes_no', '0', 'admin', '', '数字是否', '2021-12-02 10:13:29', '2021-12-02 10:13:29', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (11, '状态是否', 'sys_yes_no', '0', 'admin', '', '状态是否', '2021-12-04 13:47:57', '2021-12-04 13:47:57', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (12, '网络请求方法', 'sys_method_api', '0', 'admin', '', '网络请求方法列表', '2021-12-08 17:21:27', '2021-12-08 17:21:27', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (13, '成功失败', 'sys_common_status', '0', 'admin', '', '是否成功失败', '2021-12-17 10:10:03', '2021-12-17 10:10:03', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (27, '操作分类', 'sys_oper_type', '0', 'admin', '', '操作分类列表', '2021-12-17 11:29:50', '2021-12-17 11:29:50', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (28, '任务组', 'sys_job_group', '0', 'panda', '', '系统任务,开机自启', '2021-12-24 15:14:56', '2021-12-24 15:14:56', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (29, '通知类型', 'sys_notice_type', '0', 'panda', '', '通知类型列表', '2021-12-26 15:23:26', '2021-12-26 15:23:26', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (30, 'oss分类', 'res_oss_category', '0', 'panda', '', 'oss分类列表', '2022-01-13 15:43:29', '2022-01-13 15:43:29', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (31, 'sms分类', 'res_sms_category', '0', 'panda', '', 'sms分类列表', '2021-12-26 15:23:26', '2022-01-13 15:47:13', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (32, 'mail分类', 'res_mail_category', '0', 'panda', '', 'mail分类列表', '2022-01-14 15:43:17', '2022-01-14 15:43:17', NULL);
|
||
INSERT INTO "public"."sys_dict_types" VALUES (33, '发布状态', 'sys_release_type', '0', 'panda', '', '发布状态', '2023-07-21 16:10:38', '2023-07-21 16:10:38', NULL);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_menus
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_menus";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_menus_menu_id_seq";
|
||
CREATE TABLE "public"."sys_menus" (
|
||
"menu_id" int8 NOT NULL DEFAULT nextval('sys_menus_menu_id_seq'::regclass),
|
||
"menu_name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"title" varchar(64) COLLATE "pg_catalog"."default",
|
||
"parent_id" int4,
|
||
"sort" int4,
|
||
"icon" varchar(128) COLLATE "pg_catalog"."default",
|
||
"path" varchar(128) COLLATE "pg_catalog"."default",
|
||
"component" varchar(255) COLLATE "pg_catalog"."default",
|
||
"is_iframe" varchar(1) COLLATE "pg_catalog"."default",
|
||
"is_link" varchar(255) COLLATE "pg_catalog"."default",
|
||
"menu_type" varchar(1) COLLATE "pg_catalog"."default",
|
||
"is_hide" varchar(1) COLLATE "pg_catalog"."default",
|
||
"is_keep_alive" varchar(1) COLLATE "pg_catalog"."default",
|
||
"is_affix" varchar(1) COLLATE "pg_catalog"."default",
|
||
"permission" varchar(32) COLLATE "pg_catalog"."default",
|
||
"status" varchar(191) COLLATE "pg_catalog"."default",
|
||
"create_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"update_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"remark" varchar(191) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6)
|
||
)
|
||
;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_menus
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_menus" VALUES (1, '系统设置', '', 0, 0, 'elementSetting', '/system', 'Layout', '1', '', 'M', '0', '0', '1', '', '0', 'admin', 'panda', '', '2021-12-02 11:04:08', '2021-12-28 13:32:21', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (3, '用户管理', '', 1, 1, 'elementUser', '/system/user', '/system/user/index', '1', '', 'C', '0', '1', '1', 'system:user:list', '0', 'admin', 'panda', '', '2021-12-02 14:07:56', '2021-12-28 13:32:44', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (4, '添加用户', '', 3, 1, '', '', '', '', '', 'F', '0', '', '', 'system:user:add', '0', 'admin', '', '', '2021-12-03 13:36:33', '2021-12-03 13:36:33', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (5, '编辑用户', '', 3, 1, '', '', '', '', '', 'F', '0', '', '', 'system:user:edit', '0', 'admin', '', '', '2021-12-03 13:48:13', '2021-12-03 13:48:13', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (6, '角色管理', '', 1, 2, 'elementUserFilled', '/system/role', '/system/role/index', '1', '', 'C', '0', '1', '1', 'system:role:list', '0', '', 'panda', '', '2021-12-03 13:51:55', '2022-07-16 10:23:21', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (7, '菜单管理', '', 1, 2, 'iconfont icon-juxingkaobei', '/system/menu', '/system/menu/index', '1', '', 'C', '0', '1', '1', 'system:menu:list', '0', 'admin', 'panda', '', '2021-12-03 13:54:44', '2021-12-28 13:33:19', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (8, '组织管理', '', 1, 3, 'iconfont icon-jiliandongxuanzeqi', '/system/organization', '/system/organization/index', '1', '', 'C', '0', '1', '1', 'system:organization:list', '0', '', 'panda', '', '2021-12-03 13:58:36', '2023-09-14 14:05:07', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (9, '岗位管理', '', 1, 4, 'iconfont icon-neiqianshujuchucun', '/system/post', '/system/post/index', '1', '', 'C', '0', '1', '1', 'system:post:list', '0', 'admin', 'panda', '', '2021-12-03 13:54:44', '2021-12-28 13:40:31', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (10, '字典管理', '', 1, 5, 'elementCellphone', '/system/dict', '/system/dict/index', '1', '', 'C', '0', '1', '1', 'system:dict:list', '0', 'admin', 'panda', '', '2021-12-03 13:54:44', '2021-12-28 13:40:50', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (11, '参数管理', '', 1, 6, 'elementDocumentCopy', '/system/config', '/system/config/index', '1', '', 'C', '0', '1', '1', 'system:config:list', '0', 'admin', 'panda', '', '2021-12-03 13:54:44', '2021-12-28 13:41:05', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (12, '个人中心', '', 0, 10, 'elementAvatar', '/personal', '/personal/index', '1', '', 'M', '1', '0', '0', '', '0', 'admin', 'panda', '', '2021-12-03 14:12:43', '2023-06-27 10:09:26', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (13, '添加配置', '', 11, 1, '', '', '', '', '', 'F', '', '', '', 'system:config:add', '0', 'admin', '', '', '2021-12-06 17:19:19', '2021-12-06 17:19:19', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (14, '修改配置', '', 11, 1, '', '', '', '', '', 'F', '', '', '', 'system:config:edit', '0', 'admin', '', '', '2021-12-06 17:20:30', '2021-12-06 17:20:30', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (15, '删除配置', '', 11, 1, '', '', '', '', '', 'F', '', '', '', 'system:config:delete', '0', 'admin', '', '', '2021-12-06 17:23:52', '2021-12-06 17:23:52', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (16, '导出配置', '', 11, 1, '', '', '', '', '', 'F', '', '', '', 'system:config:export', '0', 'admin', '', '', '2021-12-06 17:24:41', '2021-12-06 17:24:41', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (17, '新增角色', '', 6, 1, '', '', '', '', '', 'F', '', '', '', 'system:role:add', '0', 'admin', '', '', '2021-12-06 17:43:35', '2021-12-06 17:43:35', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (18, '删除角色', '', 6, 1, '', '', '', '', '', 'F', '', '', '', 'system:role:delete', '0', 'admin', '', '', '2021-12-06 17:44:10', '2021-12-06 17:44:10', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (19, '修改角色', '', 6, 1, '', '', '', '', '', 'F', '', '', '', 'system:role:edit', '0', 'admin', '', '', '2021-12-06 17:44:48', '2021-12-06 17:44:48', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (20, '导出角色', '', 6, 1, '', '', '', '', '', 'F', '', '', '', 'system:role:export', '0', 'admin', '', '', '2021-12-06 17:45:25', '2021-12-06 17:45:25', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (21, '添加菜单', '', 7, 1, '', '', '', '', '', 'F', '', '', '', 'system:menu:add', '0', 'admin', '', '', '2021-12-06 17:46:01', '2021-12-06 17:46:01', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (22, '修改菜单', '', 7, 1, '', '', '', '', '', 'F', '', '', '', 'system:menu:edit', '0', 'admin', '', '', '2021-12-06 17:46:24', '2021-12-06 17:46:24', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (23, '删除菜单', '', 7, 1, '', '', '', '', '', 'F', '', '', '', 'system:menu:delete', '0', 'admin', '', '', '2021-12-06 17:46:47', '2021-12-06 17:46:47', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (24, '添加部门', '', 8, 1, '', '', '', '', '', 'F', '', '', '', 'system:organization:add', '0', '', 'panda', '', '2021-12-07 09:33:58', '2023-09-14 14:05:20', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (25, '编辑部门', '', 8, 1, '', '', '', '', '', 'F', '', '', '', 'system:organization:edit', '0', '', 'panda', '', '2021-12-07 09:34:39', '2023-09-14 14:05:26', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (26, '删除部门', '', 8, 1, '', '', '', '', '', 'F', '', '', '', 'system:organization:delete', '0', '', 'panda', '', '2021-12-07 09:35:09', '2023-09-14 14:05:32', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (28, '添加岗位', '', 9, 1, '', '', '', '', '', 'F', '', '', '', 'system:post:add', '0', 'admin', '', '', '2021-12-07 09:35:09', '2021-12-07 09:35:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (29, '编辑岗位', '', 9, 1, '', '', '', '', '', 'F', '', '', '', 'system:post:edit', '0', 'admin', '', '', '2021-12-07 09:35:09', '2021-12-07 09:35:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (30, '删除岗位', '', 9, 1, '', '', '', '', '', 'F', '', '', '', 'system:post:delete', '0', 'admin', '', '', '2021-12-07 09:35:09', '2021-12-07 09:35:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (31, '导出岗位', '', 9, 1, '', '', '', '', '', 'F', '', '', '', 'system:post:export', '0', 'admin', '', '', '2021-12-07 09:35:09', '2021-12-07 09:35:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (32, '添加字典类型', '', 10, 1, '', '', '', '', '', 'F', '', '', '', 'system:dictT:add', '0', 'admin', '', '', '2021-12-07 09:35:09', '2021-12-07 09:35:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (33, '编辑字典类型', '', 10, 1, '', '', '', '', '', 'F', '', '', '', 'system:dictT:edit', '0', 'admin', '', '', '2021-12-07 09:35:09', '2021-12-07 09:35:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (34, '删除字典类型', '', 10, 1, '', '', '', '', '', 'F', '', '', '', 'system:dictT:delete', '0', 'admin', '', '', '2021-12-07 09:35:09', '2021-12-07 09:35:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (35, '导出字典类型', '', 10, 1, '', '', '', '', '', 'F', '', '', '', 'system:dictT:export', '0', 'admin', '', '', '2021-12-07 09:35:09', '2021-12-07 09:35:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (36, '新增字典数据', '', 10, 1, '', '', '', '', '', 'F', '', '', '', 'system:dictD:add', '0', 'admin', '', '', '2021-12-07 09:35:09', '2021-12-07 09:35:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (37, '修改字典数据', '', 10, 1, '', '', '', '', '', 'F', '', '', '', 'system:dictD:edit', '0', 'admin', '', '', '2021-12-07 09:48:04', '2021-12-07 09:48:04', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (38, '删除字典数据', '', 10, 1, '', '', '', '', '', 'F', '', '', '', 'system:dictD:delete', '0', 'admin', '', '', '2021-12-07 09:48:42', '2021-12-07 09:48:42', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (39, 'API管理', '', 1, 2, 'iconfont icon-siweidaotu', '/system/api', '/system/api/index', '1', '', 'C', '0', '1', '1', 'system:api:list', '0', '', 'panda', '', '2021-12-09 09:09:13', '2022-07-16 10:23:42', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (40, '添加api', '', 39, 1, '', '/system/api', '', '', '', 'F', '', '', '', 'system:api:add', '0', 'admin', '', '', '2021-12-09 09:09:54', '2021-12-09 09:09:54', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (41, '编辑api', '', 39, 1, '', '/system/api', '', '', '', 'F', '', '', '', 'system:api:edit', '0', 'admin', '', '', '2021-12-09 09:10:38', '2021-12-09 09:10:38', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (42, '删除api', '', 39, 1, '', '/system/api', '', '', '', 'F', '', '', '', 'system:api:delete', '0', 'admin', '', '', '2021-12-09 09:11:11', '2021-12-09 09:11:11', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (43, '日志系统', '', 0, 11, 'iconfont icon-biaodan', '/log', 'Layout', '1', '', 'M', '0', '1', '1', '', '0', 'admin', 'panda', '', '2021-12-02 11:04:08', '2023-06-30 08:57:08', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (44, '告警监控', '', 0, 9, 'iconfont icon-gongju', '/tool', 'Layout', '1', '', 'M', '0', '1', '1', '', '0', 'admin', 'panda', '', '2021-12-16 16:35:15', '2023-10-18 10:17:52', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (45, '操作日志', '', 43, 1, 'iconfont icon-bolangnengshiyanchang', '/log/operation', '/log/operation/index', '1', '', 'C', '0', '1', '1', 'log:operation:list', '0', 'admin', 'panda', '', '2021-12-16 16:42:03', '2021-12-28 13:39:44', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (46, '登录日志', '', 43, 2, 'iconfont icon--chaifenlie', '/log/login', '/log/login/index', '1', '', 'C', '0', '1', '1', 'log:login:list', '0', 'admin', 'panda', '', '2021-12-16 16:43:28', '2021-12-28 13:39:58', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (47, '服务监控', '', 44, 1, 'elementCpu', '/tool/monitor/', '/tool/monitor/index', '1', '', 'C', '0', '1', '1', 'tool:monitor:list', '0', 'admin', 'panda', '', '2021-12-03 14:12:43', '2021-12-28 13:41:25', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (49, '开发工具', '', 0, 10, 'iconfont icon-zhongduancanshu', '/develop', 'Layout', '1', '', 'M', '0', '1', '1', '', '0', 'admin', 'panda', '', '2021-12-16 16:53:11', '2023-06-29 16:29:23', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (50, '表单构建', '', 49, 1, 'iconfont icon-zidingyibuju', '/develop/form', '/develop/form/index', '1', '', 'C', '0', '1', '1', 'develop:form:list', '0', 'admin', 'panda', '', '2021-12-16 16:55:01', '2022-07-12 18:56:18', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (51, '代码生成', '', 49, 2, 'iconfont icon-zhongduancanshu', '/develop/code', '/develop/code/index', '1', '', 'C', '0', '1', '1', 'develop:code:list', '0', 'admin', '', '', '2021-12-16 16:56:48', '2021-12-16 16:56:48', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (52, '系统接口', '', 49, 3, 'iconfont icon-wenducanshu-05', '/develop/apis', '/layout/routerView/iframes', '0', 'https://82200r6gti.apifox.cn', 'C', '0', '1', '1', 'develop:apis:list', '0', '', 'panda', '', '2021-12-16 16:58:07', '2023-09-04 11:02:29', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (54, '对象存储', '', 53, 1, 'iconfont icon-chazhaobiaodanliebiao', '/resource/file', '/resource/file/index', '1', '', 'C', '0', '1', '1', 'resource:file:list', '0', 'admin', 'panda', '', '2021-12-16 17:06:04', '2022-01-13 17:30:09', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (55, '公告通知', '', 44, 3, 'elementTicket', '/tool/notice', '/tool/notice/index', '1', '', 'C', '0', '1', '1', 'tool:notice:list', '0', 'admin', 'panda', '', '2021-12-16 22:09:11', '2021-12-28 13:42:39', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (59, '删除', '', 45, 1, '', '', '', '', '', 'F', '', '', '', 'log:operation:delete', '0', 'panda', '', '', '2022-01-14 13:28:25', '2022-01-14 13:28:25', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (60, '清空', '', 45, 1, '', '', '', '', '', 'F', '', '', '', 'log:operation:clean', '0', 'panda', '', '', '2022-01-14 13:29:24', '2022-01-14 13:29:24', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (63, '删除', '', 46, 1, '', '', '', '', '', 'F', '', '', '', 'log:login:delete', '0', 'panda', '', '', '2022-01-14 13:30:46', '2022-01-14 13:30:46', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (64, '清空', '', 46, 1, '', '', '', '', '', 'F', '', '', '', 'log:login:clean', '0', 'panda', '', '', '2022-01-14 13:31:06', '2022-01-14 13:31:06', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (69, '添加', '', 55, 1, '', '', '', '', '', 'F', '', '', '', 'tool:notice:add', '0', 'panda', '', '', '2022-01-14 13:35:23', '2022-01-14 13:35:23', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (70, '编辑', '', 55, 1, '', '', '', '', '', 'F', '', '', '', 'tool:notice:edit', '0', 'panda', '', '', '2022-01-14 13:36:04', '2022-01-14 13:36:04', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (71, '删除', '', 55, 1, '', '', '', '', '', 'F', '', '', '', 'tool:notice:delete', '0', 'panda', '', '', '2022-01-14 13:36:26', '2022-01-14 13:36:26', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (72, '查看', '', 55, 1, '', '', '', '', '', 'F', '', '', '', 'tool:notice:view', '0', 'panda', '', '', '2022-01-14 13:36:51', '2022-01-14 13:36:51', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (73, '导入', '', 51, 1, '', '', '', '', '', 'F', '', '', '', 'develop:code:add', '0', 'panda', '', '', '2022-01-14 13:38:35', '2022-01-14 13:38:35', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (74, '编辑', '', 51, 1, '', '', '', '', '', 'F', '', '', '', 'develop:code:edit', '0', 'panda', '', '', '2022-01-14 13:41:25', '2022-01-14 13:41:25', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (75, '删除', '', 51, 1, '', '', '', '', '', 'F', '', '', '', 'develop:code:delete', '0', 'panda', '', '', '2022-01-14 13:41:42', '2022-01-14 13:41:42', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (76, '预览', '', 51, 1, '', '', '', '', '', 'F', '', '', '', 'develop:code:view', '0', 'panda', '', '', '2022-01-14 13:42:01', '2022-01-14 13:42:01', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (77, '生成代码', '', 51, 1, '', '', '', '', '', 'F', '', '', '', 'develop:code:code', '0', 'panda', '', '', '2022-01-14 13:42:48', '2022-01-14 13:42:48', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (95, '设备管理', '', 0, 1, 'iconfont icon-dongtai', '/device', 'Layout', '1', '', 'M', '0', '1', '1', '', '0', 'panda', 'panda', '', '2023-06-29 16:21:31', '2023-09-02 15:03:55', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (96, '规则链库', '', 0, 2, 'iconfont icon-shuxingtu', '/rule', 'Layout', '1', '', 'M', '0', '1', '1', '', '0', 'panda', 'panda', '', '2023-06-29 16:33:23', '2023-09-02 15:04:06', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (97, '组态大屏', '', 0, 3, 'iconfont icon-diannaobangong', '/visual', 'Layout', '1', '', 'M', '0', '1', '1', '', '0', 'panda', 'panda', '', '2023-06-29 16:34:50', '2023-07-21 14:41:55', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (98, '产品分类', '', 95, 1, 'iconfont icon-jiliandongxuanzeqi', '/device/product_category', '/device/product_category/index', '1', '', 'C', '0', '1', '1', 'product:category:list', '0', '', 'panda', '', '2023-06-29 16:44:56', '2023-06-29 16:49:55', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (100, '设备分组', '', 95, 3, 'iconfont icon-zidingyibuju', '/device/device_group', '/device/device_group/index', '1', '', 'C', '0', '1', '1', 'device:group:list', '0', '', 'panda', '', '2023-06-29 16:48:05', '2023-06-29 16:50:49', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (102, '添加', '', 98, 1, '', '', '', '', '', 'F', '', '', '', 'product:category:add', '0', 'panda', '', '', '2023-06-29 16:51:38', '2023-06-29 16:51:38', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (103, '修改', '', 98, 2, '', '', '', '', '', 'F', '', '', '', 'product:category:edit', '0', 'panda', '', '', '2023-06-29 16:52:00', '2023-06-29 16:52:00', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (104, '删除', '', 98, 3, '', '', '', '', '', 'F', '', '', '', 'product:category:delete', '0', 'panda', '', '', '2023-06-29 16:52:36', '2023-06-29 16:52:36', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (105, '新增', '', 100, 1, '', '', '', '', '', 'F', '', '', '', 'device:group:add', '0', 'panda', '', '', '2023-06-29 16:53:16', '2023-06-29 16:53:16', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (106, '修改', '', 100, 2, '', '', '', '', '', 'F', '', '', '', 'device:group:edit', '0', 'panda', '', '', '2023-06-29 16:53:37', '2023-06-29 16:53:37', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (107, '删除', '', 100, 3, '', '', '', '', '', 'F', '', '', '', 'device:group:delete', '0', 'panda', '', '', '2023-06-29 16:53:56', '2023-06-29 16:53:56', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (114, '产品管理', '', 95, 2, 'elementCpu', '/device/product', '/device/product/index', '1', '', 'C', '0', '1', '1', 'device:product:list', '0', '', 'panda', '', '2023-06-30 14:13:39', '2023-07-21 16:03:31', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (115, '新增产品', '', 114, 1, '', '', '', '', '', 'F', '', '', '', 'device:product:add', '0', 'admin', '', '', '2023-06-30 14:13:39', '2023-06-30 14:13:39', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (116, '修改产品', '', 114, 2, '', '', '', '', '', 'F', '', '', '', 'device:product:edit', '0', 'admin', '', '', '2023-06-30 14:13:39', '2023-06-30 14:13:39', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (117, '删除产品', '', 114, 3, '', '', '', '', '', 'F', '', '', '', 'device:product:delete', '0', 'admin', '', '', '2023-06-30 14:13:39', '2023-06-30 14:13:39', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (118, '设备管理', '', 95, 4, 'elementSetting', '/device/device', '/device/device/index', '1', '', 'C', '0', '1', '1', 'device:device:list', '0', '', 'panda', '', '2023-06-30 14:20:03', '2023-07-21 16:03:41', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (119, '修改设备', '', 118, 2, '', '', '', '', '', 'F', '', '', '', 'device:device:edit', '0', 'admin', '', '', '2023-06-30 14:20:03', '2023-06-30 14:20:03', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (120, '新增设备', '', 118, 1, '', '', '', '', '', 'F', '', '', '', 'device:device:add', '0', 'admin', '', '', '2023-06-30 14:20:03', '2023-06-30 14:20:03', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (121, '删除设备', '', 118, 3, '', '', '', '', '', 'F', '', '', '', 'device:device:delete', '0', 'admin', '', '', '2023-06-30 14:20:03', '2023-06-30 14:20:03', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (122, '查看', '', 114, 4, '', '', '', '', '', 'F', '', '', '', 'device:product:view', '0', 'panda', '', '', '2023-07-05 17:14:20', '2023-07-05 17:14:20', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (131, '查看设备', '', 118, 4, '', '', '', '', '', 'F', '', '', '', 'device:device:view', '0', 'panda', '', '', '2023-07-10 08:50:48', '2023-07-10 08:50:48', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (132, '规则设计', '', 96, 1, 'iconfont icon-shuxingtu', '/rule/chain', '/rule/chain/index', '1', '', 'C', '0', '1', '1', 'rule:chain:list', '0', '', 'panda', '', '2023-07-21 14:38:54', '2023-09-02 14:33:03', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (133, '克隆', '', 132, 1, '', '', '', '', '', 'F', '', '', '', 'rule:chain:clone', '0', '', 'panda', '', '2023-07-21 14:39:27', '2023-07-21 14:57:05', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (134, '设计', '', 132, 2, '', '', '', '', '', 'F', '', '', '', 'rule:chain:design', '0', '', 'panda', '', '2023-07-21 14:39:53', '2023-07-21 14:57:13', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (135, '预览', '', 132, 3, '', '', '', '', '', 'F', '', '', '', 'rule:chain:view', '0', '', 'panda', '', '2023-07-21 14:40:08', '2023-07-21 14:57:20', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (136, '修改', '', 132, 4, '', '', '', '', '', 'F', '', '', '', 'rule:chain:edit', '0', '', 'panda', '', '2023-07-21 14:40:31', '2023-07-21 14:57:26', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (137, '删除', '', 132, 5, '', '', '', '', '', 'F', '', '', '', 'rule:chain:delete', '0', '', 'panda', '', '2023-07-21 14:40:47', '2023-07-21 14:57:33', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (138, '添加', '', 132, 6, '', '', '', '', '', 'F', '', '', '', 'rule:chain:add', '0', '', 'panda', '', '2023-07-21 14:41:04', '2023-07-21 14:57:39', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (139, '大屏分组', '', 97, 1, 'iconfont icon-wenducanshu-05', '/visual/screen_group', '/visual/screen_group/index', '1', '', 'C', '0', '1', '1', 'screen:group:list', '0', 'panda', '', '', '2023-07-21 14:46:41', '2023-07-21 14:46:41', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (140, '组态大屏', '', 97, 2, 'iconfont icon-diannaobangong', '/visual/screen', '/visual/screen/index', '1', '', 'C', '0', '1', '1', 'visual:screen:list', '0', 'panda', '', '', '2023-07-21 14:47:46', '2023-07-21 14:47:46', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (141, '添加', '', 139, 1, '', '', '', '', '', 'F', '', '', '', 'screen:group:add', '0', 'panda', '', '', '2023-07-21 14:50:40', '2023-07-21 14:50:40', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (142, '编辑', '', 139, 2, '', '', '', '', '', 'F', '', '', '', 'screen:group:edit', '0', 'panda', '', '', '2023-07-21 14:50:56', '2023-07-21 14:50:56', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (143, '删除', '', 139, 3, '', '', '', '', '', 'F', '', '', '', ' screen:group:delete', '0', 'panda', '', '', '2023-07-21 14:51:22', '2023-07-21 14:51:22', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (144, '新增组态', '', 140, 1, '', '', '', '', '', 'F', '', '', '', 'visual:screen:add', '0', 'panda', '', '', '2023-07-21 14:53:26', '2023-07-21 14:53:26', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (145, '修改大屏', '', 140, 2, '', '', '', '', '', 'F', '', '', '', 'visual:screen:edit', '0', 'panda', '', '', '2023-07-21 14:53:50', '2023-07-21 14:53:50', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (146, '删除大屏', '', 140, 3, '', '', '', '', '', 'F', '', '', '', 'visual:screen:delete', '0', 'panda', '', '', '2023-07-21 14:54:14', '2023-07-21 14:54:14', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (147, '克隆', '', 140, 4, '', '', '', '', '', 'F', '', '', '', 'visual:screen:clone', '0', 'panda', '', '', '2023-07-21 14:54:30', '2023-07-21 14:54:30', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (148, '设计', '', 140, 5, '', '', '', '', '', 'F', '', '', '', 'visual:screen:design', '0', 'panda', '', '', '2023-07-21 14:54:57', '2023-07-21 14:54:57', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (149, '预览', '', 140, 6, '', '', '', '', '', 'F', '', '', '', 'visual:screen:view', '0', 'panda', '', '', '2023-07-21 14:55:27', '2023-07-21 14:55:27', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (150, '报表管理', '', 0, 4, 'iconfont icon-putong', '/report', 'Layout', '1', '', 'M', '0', '1', '1', '', '0', 'panda', 'panda', '', '2023-07-24 10:12:26', '2023-07-24 10:13:54', '2023-08-18 14:01:16');
|
||
INSERT INTO "public"."sys_menus" VALUES (151, '报表设计', '', 150, 1, 'iconfont icon-dayin', '/report', '/layout/routerView/iframes', '0', 'http://101.35.247.125:9001/edit', 'C', '0', '1', '1', 'report:list', '0', 'panda', '', '', '2023-07-24 10:13:47', '2023-07-24 10:13:47', '2023-08-18 14:01:12');
|
||
INSERT INTO "public"."sys_menus" VALUES (152, '任务中心', '', 0, 5, 'iconfont icon-dayin', '/job', 'Layout', '1', '', 'M', '0', '1', '1', '', '0', 'panda', 'panda', '', '2023-08-08 14:08:11', '2023-10-05 14:03:38', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (153, '任务中心', '', 152, 1, 'elementAlarmClock', '/job/job', '/job/job/index', '1', '', 'C', '0', '1', '1', 'job:list', '0', '', 'panda', '', '2023-08-08 14:10:37', '2023-08-08 14:12:49', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (154, '任务日志', '', 152, 2, 'elementDocument', '/job/log', '/job/log/index', '1', '', 'C', '0', '1', '1', 'job:log:list', '0', 'panda', '', '', '2023-08-08 14:12:37', '2023-08-08 14:12:37', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (155, '新增', '', 153, 1, '', '', '', '', '', 'F', '', '', '', 'job:add', '0', 'panda', '', '', '2023-08-08 14:20:17', '2023-08-08 14:20:17', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (156, '编辑', '', 153, 2, '', '', '', '', '', 'F', '', '', '', 'job:edit', '0', 'panda', '', '', '2023-08-08 14:20:44', '2023-08-08 14:20:44', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (157, '删除', '', 153, 3, '', '', '', '', '', 'F', '', '', '', 'job:delete', '0', 'panda', '', '', '2023-08-08 14:21:03', '2023-08-08 14:21:03', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (158, '运行启动', '', 153, 4, '', '', '', '', '', 'F', '', '', '', 'job:run', '0', 'panda', '', '', '2023-08-08 14:21:25', '2023-08-08 14:21:25', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (159, '删除', '', 154, 1, '', '', '', '', '', 'F', '', '', '', 'job:log:delete', '0', 'panda', '', '', '2023-08-08 14:22:05', '2023-08-08 14:22:05', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (160, '清空', '', 154, 2, '', '', '', '', '', 'F', '', '', '', 'job:log:clean', '0', 'panda', '', '', '2023-08-08 14:22:33', '2023-08-08 14:22:33', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (161, '视频监控', '', 0, 4, 'iconfont icon-step', '/video', 'Layout', '1', '', 'M', '1', '1', '1', '', '1', 'panda', 'panda', '', '2023-09-02 13:52:17', '2023-10-24 14:05:25', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (164, '视频广场', '', 161, 3, 'elementGrid', '/video/splitview', '/video/splitview/index', '1', '', 'C', '0', '1', '1', 'video:splitview:list', '0', 'panda', '', '', '2023-09-02 14:00:41', '2023-09-02 14:00:41', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (165, '规则审计', '', 96, 2, 'iconfont icon--chaifenhang', '/rule/log', '/rule/log/index', '1', '', 'C', '0', '1', '1', 'rule:log:list', '0', 'panda', '', '', '2023-09-02 14:05:46', '2023-09-02 14:05:46', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (168, '设备地图', '', 95, 5, 'iconfont icon-ditu', 'device:map', '/device/map/index', '1', '', 'C', '0', '1', '1', 'device:map:list', '0', 'panda', '', '', '2023-09-02 14:14:00', '2023-09-02 14:14:00', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (169, '边缘管理', '', 0, 7, 'iconfont icon-wendu', '/edge', 'Layout', '1', '', 'M', '1', '1', '1', '', '1', 'panda', 'panda', '', '2023-09-02 14:27:39', '2023-10-24 14:05:34', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (170, '网关管理', '', 169, 1, 'iconfont icon-gouxuan-weixuanzhong-xianxingfangkuang', '/edge/gateway', '/edge/gateway/index', '1', '', 'C', '0', '1', '1', 'edge:gateway:list', '0', '', 'panda', '', '2023-09-02 14:44:13', '2023-09-19 10:20:34', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (171, '采集器', '', 169, 2, 'iconfont icon-wendu', '/edge/collector', '/edge/collector/index', '1', '', 'C', '0', '1', '1', 'edge:collector:list', '0', '', 'panda', '', '2023-09-02 14:45:31', '2023-09-19 10:20:57', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (172, '应用管理', '', 0, 8, 'iconfont icon-shoujidiannao', '/apply', 'Layout', '1', '', 'M', '1', '1', '1', '', '1', 'panda', 'panda', '', '2023-09-02 14:50:48', '2023-09-04 10:55:19', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (173, '应用商店', '', 172, 1, 'iconfont icon-shoujidiannao', '/apply/common', '/apply/common/index', '1', '', 'C', '0', '1', '1', 'apply:common:list', '0', 'panda', '', '', '2023-09-02 14:51:56', '2023-09-02 14:51:56', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (174, '我的应用', '', 172, 2, 'iconfont icon-LoggedinPC', '/apply/meapp', '/apply/meapp/index', '1', '', 'C', '0', '1', '1', 'apply:meapp:list', '0', 'panda', '', '', '2023-09-02 14:52:45', '2023-09-02 14:52:45', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (175, '萤石设备', '', 161, 2, 'iconfont icon-gerenzhongxin', '/video/ezviz', '/video/ezviz/index', '1', '', 'C', '0', '1', '1', 'video:ezviz:list', '0', 'panda', '', '', '2023-09-05 10:05:27', '2023-09-05 10:05:27', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (176, '国标设备', '', 161, 1, 'iconfont icon-wendu', '/video/gb28181', '/video/gb28181/index', '1', '', 'C', '0', '1', '1', 'video:gb28181:list', '0', 'panda', '', '', '2023-09-05 10:07:07', '2023-09-05 10:07:07', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (177, '分配设备', '', 118, 5, '', '', '', '', '', 'F', '', '', '', 'device:device:allot', '0', 'panda', '', '', '2023-09-15 17:32:08', '2023-09-15 17:32:08', NULL);
|
||
INSERT INTO "public"."sys_menus" VALUES (178, '告警中心', '', 44, 1, 'iconfont icon-radio-off-full', '/tool/alarm', '/tool/alarm/index', '1', '', 'C', '0', '1', '1', 'tool:alarm:list', '0', 'panda', '', '', '2023-10-18 10:20:51', '2023-10-18 10:20:51', NULL);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_notices
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_notices";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_notices_notice_id_seq";
|
||
CREATE TABLE "public"."sys_notices" (
|
||
"notice_id" int8 NOT NULL DEFAULT nextval('sys_notices_notice_id_seq'::regclass),
|
||
"title" varchar(128) COLLATE "pg_catalog"."default",
|
||
"content" text COLLATE "pg_catalog"."default",
|
||
"notice_type" varchar(1) COLLATE "pg_catalog"."default",
|
||
"organization_id" int4,
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6),
|
||
"user_name" varchar(64) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."sys_notices"."title" IS '标题';
|
||
COMMENT ON COLUMN "public"."sys_notices"."content" IS '标题';
|
||
COMMENT ON COLUMN "public"."sys_notices"."notice_type" IS '通知类型';
|
||
COMMENT ON COLUMN "public"."sys_notices"."organization_id" IS '部门Id,部门及子部门';
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_notices
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_organizations
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_organizations";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_organizations_id_seq";
|
||
CREATE TABLE "public"."sys_organizations" (
|
||
"organization_id" int8 NOT NULL DEFAULT nextval('sys_organizations_id_seq'::regclass),
|
||
"parent_id" int4,
|
||
"organization_path" varchar(255) COLLATE "pg_catalog"."default",
|
||
"organization_name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"sort" int4,
|
||
"leader" varchar(64) COLLATE "pg_catalog"."default",
|
||
"phone" varchar(11) COLLATE "pg_catalog"."default",
|
||
"email" varchar(64) COLLATE "pg_catalog"."default",
|
||
"status" char(1) COLLATE "pg_catalog"."default",
|
||
"create_by" varchar(64) COLLATE "pg_catalog"."default",
|
||
"update_by" varchar(64) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."sys_organizations"."parent_id" IS '上级组织';
|
||
COMMENT ON COLUMN "public"."sys_organizations"."organization_path" IS '组织路径';
|
||
COMMENT ON COLUMN "public"."sys_organizations"."organization_name" IS '组织名称';
|
||
COMMENT ON COLUMN "public"."sys_organizations"."sort" IS '排序';
|
||
COMMENT ON COLUMN "public"."sys_organizations"."leader" IS '负责人';
|
||
COMMENT ON COLUMN "public"."sys_organizations"."phone" IS '手机';
|
||
COMMENT ON COLUMN "public"."sys_organizations"."email" IS '邮箱';
|
||
COMMENT ON COLUMN "public"."sys_organizations"."status" IS '状态';
|
||
COMMENT ON COLUMN "public"."sys_organizations"."create_by" IS '创建人';
|
||
COMMENT ON COLUMN "public"."sys_organizations"."update_by" IS '修改人';
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_organizations
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_organizations" VALUES (2, 0, '/0/2', '熊猫科技', 0, 'xm', '18353366836', '342@qq.com', '0', 'admin', 'admin', '2021-12-01 17:31:53', '2021-12-02 08:56:19', NULL);
|
||
INSERT INTO "public"."sys_organizations" VALUES (3, 2, '/0/2/3', '研发部', 1, 'panda', '18353366543', 'ewr@qq.com', '0', 'admin', 'admin', '2021-12-01 17:37:43', '2021-12-02 08:55:56', NULL);
|
||
INSERT INTO "public"."sys_organizations" VALUES (7, 2, '/0/2/7', '营销部', 2, 'panda', '18353333333', '342@qq.com', '0', 'panda', 'panda', '2021-12-24 10:46:24', '2021-12-24 10:47:15', NULL);
|
||
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_posts
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_posts";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_posts_post_id_seq";
|
||
CREATE TABLE "public"."sys_posts" (
|
||
"post_id" int8 NOT NULL DEFAULT nextval('sys_posts_post_id_seq'::regclass),
|
||
"post_name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"post_code" varchar(128) COLLATE "pg_catalog"."default",
|
||
"sort" int4,
|
||
"status" varchar(1) COLLATE "pg_catalog"."default",
|
||
"remark" varchar(255) COLLATE "pg_catalog"."default",
|
||
"create_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"update_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."sys_posts"."post_name" IS '岗位名称';
|
||
COMMENT ON COLUMN "public"."sys_posts"."post_code" IS '岗位代码';
|
||
COMMENT ON COLUMN "public"."sys_posts"."sort" IS '岗位排序';
|
||
COMMENT ON COLUMN "public"."sys_posts"."status" IS '状态';
|
||
COMMENT ON COLUMN "public"."sys_posts"."remark" IS '描述';
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_posts
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_posts" VALUES (1, '首席执行官', 'CEO', 1, '0', '首席执行官', 'panda', '', '2021-12-02 09:21:44', '2022-07-16 17:36:32', NULL);
|
||
INSERT INTO "public"."sys_posts" VALUES (4, '首席技术执行官', 'CTO', 2, '0', '', 'panda', '', '2021-12-02 09:21:44', '2022-07-16 17:37:42', NULL);
|
||
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_role_menus
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_role_menus";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_role_menus_id_seq";
|
||
CREATE TABLE "public"."sys_role_menus" (
|
||
"id" int8 NOT NULL DEFAULT nextval('sys_role_menus_id_seq'::regclass),
|
||
"role_id" int4,
|
||
"menu_id" int4,
|
||
"role_name" varchar(128) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_role_menus
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6590, 5, 1, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6591, 5, 3, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6592, 5, 4, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6593, 5, 5, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6594, 5, 6, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6595, 5, 7, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6596, 5, 8, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6597, 5, 9, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6598, 5, 10, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6599, 5, 11, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6600, 5, 13, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6601, 5, 14, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6602, 5, 15, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6603, 5, 16, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6604, 5, 17, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6605, 5, 18, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6606, 5, 19, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6607, 5, 20, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6608, 5, 21, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6609, 5, 22, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6610, 5, 23, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6611, 5, 24, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6612, 5, 25, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6613, 5, 26, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6614, 5, 28, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6615, 5, 29, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6616, 5, 30, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6617, 5, 31, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6618, 5, 32, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6619, 5, 33, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6620, 5, 34, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6621, 5, 35, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6622, 5, 36, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6623, 5, 37, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6624, 5, 38, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6625, 5, 39, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6626, 5, 40, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6627, 5, 41, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (6628, 5, 42, 'test');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7878, 2, 1, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7879, 2, 3, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7880, 2, 4, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7881, 2, 5, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7882, 2, 6, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7883, 2, 7, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7884, 2, 8, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7885, 2, 9, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7886, 2, 10, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7887, 2, 11, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7888, 2, 12, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7889, 2, 13, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7890, 2, 14, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7891, 2, 15, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7892, 2, 16, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7893, 2, 17, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7894, 2, 18, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7895, 2, 19, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7896, 2, 20, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7897, 2, 21, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7898, 2, 22, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7899, 2, 23, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7900, 2, 24, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7901, 2, 25, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7902, 2, 26, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7903, 2, 28, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7904, 2, 29, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7905, 2, 30, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7906, 2, 31, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7907, 2, 32, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7908, 2, 33, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7909, 2, 34, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7910, 2, 35, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7911, 2, 36, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7912, 2, 37, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7913, 2, 38, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7914, 2, 39, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7915, 2, 40, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7916, 2, 41, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7917, 2, 42, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7918, 2, 43, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7919, 2, 44, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7920, 2, 45, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7921, 2, 46, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7922, 2, 47, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7923, 2, 49, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7924, 2, 50, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7925, 2, 51, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7926, 2, 52, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7927, 2, 55, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7928, 2, 59, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7929, 2, 60, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7930, 2, 63, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7931, 2, 64, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7932, 2, 69, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7933, 2, 70, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7934, 2, 71, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7935, 2, 72, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7936, 2, 73, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7937, 2, 74, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7938, 2, 75, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7939, 2, 76, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7940, 2, 77, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7941, 2, 95, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7942, 2, 96, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7943, 2, 97, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7944, 2, 98, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7945, 2, 100, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7946, 2, 102, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7947, 2, 103, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7948, 2, 104, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7949, 2, 105, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7950, 2, 106, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7951, 2, 107, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7952, 2, 114, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7953, 2, 115, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7954, 2, 116, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7955, 2, 117, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7956, 2, 118, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7957, 2, 119, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7958, 2, 120, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7959, 2, 121, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7960, 2, 122, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7961, 2, 131, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7962, 2, 132, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7963, 2, 133, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7964, 2, 134, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7965, 2, 135, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7966, 2, 136, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7967, 2, 137, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7968, 2, 138, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7969, 2, 139, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7970, 2, 140, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7971, 2, 141, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7972, 2, 142, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7973, 2, 143, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7974, 2, 144, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7975, 2, 145, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7976, 2, 146, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7977, 2, 147, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7978, 2, 148, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7979, 2, 149, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7980, 2, 152, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7981, 2, 153, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7982, 2, 154, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7983, 2, 155, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7984, 2, 156, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7985, 2, 157, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7986, 2, 158, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7987, 2, 159, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7988, 2, 160, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7989, 2, 161, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7990, 2, 164, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7991, 2, 165, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7992, 2, 166, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7993, 2, 167, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7994, 2, 168, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7995, 2, 169, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7996, 2, 170, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7997, 2, 171, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7998, 2, 175, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (7999, 2, 176, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8000, 2, 177, 'manage');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8128, 1, 1, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8129, 1, 3, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8130, 1, 4, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8131, 1, 5, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8132, 1, 6, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8133, 1, 7, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8134, 1, 8, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8135, 1, 9, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8136, 1, 10, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8137, 1, 11, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8138, 1, 12, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8139, 1, 13, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8140, 1, 14, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8141, 1, 15, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8142, 1, 16, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8143, 1, 17, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8144, 1, 18, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8145, 1, 19, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8146, 1, 20, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8147, 1, 21, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8148, 1, 22, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8149, 1, 23, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8150, 1, 24, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8151, 1, 25, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8152, 1, 26, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8153, 1, 28, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8154, 1, 29, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8155, 1, 30, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8156, 1, 31, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8157, 1, 32, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8158, 1, 33, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8159, 1, 34, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8160, 1, 35, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8161, 1, 36, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8162, 1, 37, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8163, 1, 38, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8164, 1, 39, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8165, 1, 40, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8166, 1, 41, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8167, 1, 42, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8168, 1, 43, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8169, 1, 44, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8170, 1, 45, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8171, 1, 46, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8172, 1, 47, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8173, 1, 49, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8174, 1, 50, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8175, 1, 51, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8176, 1, 52, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8177, 1, 55, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8178, 1, 59, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8179, 1, 60, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8180, 1, 63, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8181, 1, 64, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8182, 1, 69, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8183, 1, 70, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8184, 1, 71, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8185, 1, 72, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8186, 1, 73, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8187, 1, 74, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8188, 1, 75, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8189, 1, 76, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8190, 1, 77, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8191, 1, 95, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8192, 1, 96, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8193, 1, 97, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8194, 1, 98, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8195, 1, 100, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8196, 1, 102, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8197, 1, 103, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8198, 1, 104, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8199, 1, 105, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8200, 1, 106, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8201, 1, 107, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8202, 1, 114, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8203, 1, 115, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8204, 1, 116, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8205, 1, 117, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8206, 1, 118, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8207, 1, 119, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8208, 1, 120, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8209, 1, 121, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8210, 1, 122, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8211, 1, 131, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8212, 1, 132, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8213, 1, 133, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8214, 1, 134, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8215, 1, 135, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8216, 1, 136, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8217, 1, 137, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8218, 1, 138, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8219, 1, 139, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8220, 1, 140, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8221, 1, 141, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8222, 1, 142, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8223, 1, 143, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8224, 1, 144, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8225, 1, 145, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8226, 1, 146, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8227, 1, 147, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8228, 1, 148, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8229, 1, 149, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8230, 1, 152, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8231, 1, 153, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8232, 1, 154, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8233, 1, 155, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8234, 1, 156, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8235, 1, 157, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8236, 1, 158, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8237, 1, 159, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8238, 1, 160, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8239, 1, 161, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8240, 1, 164, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8241, 1, 165, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8242, 1, 168, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8243, 1, 169, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8244, 1, 170, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8245, 1, 171, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8246, 1, 172, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8247, 1, 173, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8248, 1, 174, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8249, 1, 175, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8250, 1, 176, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8251, 1, 177, 'admin');
|
||
INSERT INTO "public"."sys_role_menus" VALUES (8252, 1, 178, 'admin');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_role_organizations
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_role_organizations";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_role_organizations_id_seq";
|
||
CREATE TABLE "public"."sys_role_organizations" (
|
||
"role_id" int4,
|
||
"organization_id" int4,
|
||
"id" int8 NOT NULL DEFAULT nextval('sys_role_organizations_id_seq'::regclass)
|
||
)
|
||
;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_role_organizations
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_role_organizations" VALUES (1, 2, 9);
|
||
INSERT INTO "public"."sys_role_organizations" VALUES (1, 3, 10);
|
||
INSERT INTO "public"."sys_role_organizations" VALUES (1, 7, 11);
|
||
INSERT INTO "public"."sys_role_organizations" VALUES (2, 2, 12);
|
||
INSERT INTO "public"."sys_role_organizations" VALUES (2, 3, 13);
|
||
INSERT INTO "public"."sys_role_organizations" VALUES (2, 7, 14);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_roles
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_roles";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_roles_role_id_seq";
|
||
CREATE TABLE "public"."sys_roles" (
|
||
"role_id" int8 NOT NULL DEFAULT nextval('sys_roles_role_id_seq'::regclass),
|
||
"role_name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default",
|
||
"role_key" varchar(128) COLLATE "pg_catalog"."default",
|
||
"data_scope" varchar(1) COLLATE "pg_catalog"."default",
|
||
"role_sort" int4,
|
||
"create_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"update_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"remark" varchar(255) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."sys_roles"."role_name" IS '角色名称';
|
||
COMMENT ON COLUMN "public"."sys_roles"."status" IS '状态';
|
||
COMMENT ON COLUMN "public"."sys_roles"."role_key" IS '角色代码';
|
||
COMMENT ON COLUMN "public"."sys_roles"."data_scope" IS '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)';
|
||
COMMENT ON COLUMN "public"."sys_roles"."role_sort" IS '角色排序';
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_roles
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_roles" VALUES (1, '超管理员', '0', 'admin', '4', 1, 'admin', 'panda', '超级管理', '2021-12-02 16:03:26', '2023-10-18 10:23:08', NULL);
|
||
INSERT INTO "public"."sys_roles" VALUES (2, '管理员', '0', 'manage', '1', 2, 'panda', 'panda', '', '2021-12-19 16:06:20', '2023-10-07 11:37:58', NULL);
|
||
INSERT INTO "public"."sys_roles" VALUES (5, '测试', '0', 'test', '0', 3, 'panda', '', '', '2023-09-14 11:34:44', '2023-09-14 11:34:44', NULL);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_users
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS "public"."sys_users";
|
||
CREATE SEQUENCE IF NOT EXISTS "sys_users_user_id_seq";
|
||
CREATE TABLE "public"."sys_users" (
|
||
"user_id" int8 NOT NULL DEFAULT nextval('sys_users_user_id_seq'::regclass),
|
||
"nick_name" varchar(128) COLLATE "pg_catalog"."default",
|
||
"phone" varchar(11) COLLATE "pg_catalog"."default",
|
||
"role_id" int4,
|
||
"salt" varchar(255) COLLATE "pg_catalog"."default",
|
||
"avatar" varchar(255) COLLATE "pg_catalog"."default",
|
||
"sex" varchar(255) COLLATE "pg_catalog"."default",
|
||
"email" varchar(128) COLLATE "pg_catalog"."default",
|
||
"organization_id" int4,
|
||
"post_id" int4,
|
||
"create_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"update_by" varchar(128) COLLATE "pg_catalog"."default",
|
||
"remark" varchar(255) COLLATE "pg_catalog"."default",
|
||
"status" varchar(1) COLLATE "pg_catalog"."default",
|
||
"create_time" timestamp(6),
|
||
"update_time" timestamp(6),
|
||
"delete_time" timestamp(6),
|
||
"username" varchar(64) COLLATE "pg_catalog"."default",
|
||
"password" varchar(128) COLLATE "pg_catalog"."default",
|
||
"role_ids" varchar(255) COLLATE "pg_catalog"."default",
|
||
"post_ids" varchar(255) COLLATE "pg_catalog"."default"
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "public"."sys_users"."role_ids" IS '多角色';
|
||
COMMENT ON COLUMN "public"."sys_users"."post_ids" IS '多岗位';
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_users
|
||
-- ----------------------------
|
||
INSERT INTO "public"."sys_users" VALUES (1, 'pandax', '13818888888', 1, NULL, '', '0', '1@qq.com', 2, 4, 'panda', '1', NULL, '0', '2021-12-03 09:46:55', '2022-02-09 13:28:49', NULL, 'panda', '$2a$10$cKFFTCzGOvaIHHJY2K45Zuwt8TD6oPzYi4s5MzYIBAWCLL6ZhouP2', '1', '1,4');
|
||
INSERT INTO "public"."sys_users" VALUES (3, '测试用户', '18435234356', 2, '', '', '0', '342@163.com', 3, 1, 'test', '', '', '0', '2021-12-06 15:16:53', '2022-05-10 19:19:25', NULL, 'test', '$2a$10$4cHTracxWJLdhMmazvbm1urKyD3v5N2AYxAFtNYh6juU39kgae73e', '2', '1,4');
|
||
INSERT INTO "public"."sys_users" VALUES (4, 'panda', '18353366912', 2, '', '', '0', '2417920382@qq.com', 2, 4, 'panda', '', '', '0', '2021-12-19 15:58:09', '2021-12-19 16:06:54', NULL, 'admin', '$2a$10$cKFFTCzGOvaIHHJY2K45Zuwt8TD6oPzYi4s5MzYIBAWCLL6ZhouP2', '2', '4,1');
|
||
INSERT INTO "public"."sys_users" VALUES (5, 'tenant', '', 1, '', '', '0', '', 3, 1, 'panda', '1', '', '0', '2021-12-03 09:46:55', '2022-02-09 13:28:49', NULL, 'tenant', '$2a$10$ycRsRdsrNQInLB2Ib0maOetsWZ0kFctmF6ytAErWTjOx5cWdeJMcK', '1', '1,4');
|
||
INSERT INTO "public"."sys_users" VALUES (6, 'tt', '', 0, '', '', '', '', 7, 0, 'panda', '', '', '', '2023-09-14 14:58:50', '2023-09-14 14:58:50', NULL, 'fsdfsdfs', '$2a$10$D4igypJIcjca57RQcKPFAuOf/fY77itlB9PZyYgrCsK61crZijYLS', '2', '');
|
||
|
||
-- ----------------------------
|
||
-- Indexes structure for table casbin_rule
|
||
-- ----------------------------
|
||
CREATE INDEX "idx_casbin_rule" ON "public"."casbin_rule" USING btree (
|
||
"ptype" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
|
||
"v0" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
|
||
"v1" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
|
||
"v2" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
|
||
"v3" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
|
||
"v4" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
|
||
);
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table casbin_rule
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."casbin_rule" ADD CONSTRAINT "casbin_rule_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table dev_gen_table_columns
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."dev_gen_table_columns" ADD CONSTRAINT "dev_gen_table_columns_pkey" PRIMARY KEY ("column_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table dev_gen_tables
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."dev_gen_tables" ADD CONSTRAINT "dev_gen_tables_pkey" PRIMARY KEY ("table_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table device_alarms
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."device_alarms" ADD CONSTRAINT "device_alarms_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table device_cmd_log
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."device_cmd_log" ADD CONSTRAINT "device_cmd_log_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table device_groups
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."device_groups" ADD CONSTRAINT "device_groups_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Indexes structure for table devices
|
||
-- ----------------------------
|
||
CREATE INDEX "fk_devices_device_group" ON "public"."devices" USING btree (
|
||
"gid" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
|
||
);
|
||
CREATE INDEX "fk_devices_product" ON "public"."devices" USING btree (
|
||
"pid" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
|
||
);
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table devices
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."devices" ADD CONSTRAINT "devices_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table job_logs
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."job_logs" ADD CONSTRAINT "job_logs_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table jobs
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."jobs" ADD CONSTRAINT "jobs_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table log_logins
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."log_logins" ADD CONSTRAINT "log_logins_pkey" PRIMARY KEY ("info_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table log_opers
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."log_opers" ADD CONSTRAINT "log_opers_pkey" PRIMARY KEY ("oper_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table product_categories
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."product_categories" ADD CONSTRAINT "product_categories_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table product_ota
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."product_ota" ADD CONSTRAINT "product_ota_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table product_templates
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."product_templates" ADD CONSTRAINT "product_templates_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Indexes structure for table products
|
||
-- ----------------------------
|
||
CREATE INDEX "fk_products_product_category" ON "public"."products" USING btree (
|
||
"product_category_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
|
||
);
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table products
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."products" ADD CONSTRAINT "products_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table rule_chain
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."rule_chain" ADD CONSTRAINT "rule_chain_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_apis
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_apis" ADD CONSTRAINT "sys_apis_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_configs
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_configs" ADD CONSTRAINT "sys_configs_pkey" PRIMARY KEY ("config_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_dict_data
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_dict_data" ADD CONSTRAINT "sys_dict_data_pkey" PRIMARY KEY ("dict_code");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_dict_types
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_dict_types" ADD CONSTRAINT "sys_dict_types_pkey" PRIMARY KEY ("dict_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_menus
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_menus" ADD CONSTRAINT "sys_menus_pkey" PRIMARY KEY ("menu_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_notices
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_notices" ADD CONSTRAINT "sys_notices_pkey" PRIMARY KEY ("notice_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_organizations
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_organizations" ADD CONSTRAINT "sys_organizations_pkey" PRIMARY KEY ("organization_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_posts
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_posts" ADD CONSTRAINT "sys_posts_pkey" PRIMARY KEY ("post_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_role_menus
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_role_menus" ADD CONSTRAINT "sys_role_menus_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_role_organizations
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_role_organizations" ADD CONSTRAINT "sys_role_organizations_pkey" PRIMARY KEY ("id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_roles
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_roles" ADD CONSTRAINT "sys_roles_pkey" PRIMARY KEY ("role_id");
|
||
|
||
-- ----------------------------
|
||
-- Primary Key structure for table sys_users
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."sys_users" ADD CONSTRAINT "sys_users_pkey" PRIMARY KEY ("user_id");
|
||
|
||
-- ----------------------------
|
||
-- Foreign Keys structure for table devices
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."devices" ADD CONSTRAINT "fk_devices_device_group" FOREIGN KEY ("gid") REFERENCES "public"."device_groups" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
||
ALTER TABLE "public"."devices" ADD CONSTRAINT "fk_devices_product" FOREIGN KEY ("pid") REFERENCES "public"."products" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
||
|
||
-- ----------------------------
|
||
-- Foreign Keys structure for table products
|
||
-- ----------------------------
|
||
ALTER TABLE "public"."products" ADD CONSTRAINT "fk_products_product_category" FOREIGN KEY ("product_category_id") REFERENCES "public"."product_categories" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION;
|
||
|
||
-- ----------------------------
|
||
-- 刷新自增ID
|
||
-- ----------------------------
|
||
SELECT setval('casbin_rule_id_seq', (SELECT MAX(id) FROM casbin_rule)+1);
|
||
SELECT setval('sys_apis_id_seq', (SELECT MAX(id) FROM sys_apis)+1);
|
||
SELECT setval('sys_dict_data_dict_code_seq', (SELECT MAX(dict_code) FROM sys_dict_data)+1);
|
||
SELECT setval('sys_dict_types_dict_id_seq', (SELECT MAX(dict_id) FROM sys_dict_types)+1);
|
||
SELECT setval('sys_menus_menu_id_seq', (SELECT MAX(menu_id) FROM sys_menus)+1);
|
||
SELECT setval('sys_organizations_id_seq', (SELECT MAX(organization_id) FROM sys_organizations)+1);
|
||
SELECT setval('sys_posts_post_id_seq', (SELECT MAX(post_id) FROM sys_posts)+1);
|
||
SELECT setval('sys_role_menus_id_seq', (SELECT MAX(id) FROM sys_role_menus)+1);
|
||
SELECT setval('sys_role_organizations_id_seq', (SELECT MAX(id) FROM sys_role_organizations)+1);
|
||
SELECT setval('sys_roles_role_id_seq', (SELECT MAX(role_id) FROM sys_roles)+1);
|
||
SELECT setval('sys_users_user_id_seq', (SELECT MAX(user_id) FROM sys_users)+1);
|
||
SELECT setval('visual_screen_group_id_seq', (SELECT MAX(id) FROM visual_screen_group)+1); |