ALTER TABLE sys_tenant_detail ADD COLUMN if not EXISTS title VARCHAR(255) ; COMMENT ON COLUMN "public"."sys_tenant_detail"."title" IS '企业标题'; ALTER TABLE iot_thing_source ADD COLUMN if not EXISTS thing_attr_group VARCHAR(255) ; COMMENT ON COLUMN "public"."iot_thing_source"."thing_attr_group" IS '标签组'; ALTER TABLE iot_thing_source ADD COLUMN if not EXISTS start_status VARCHAR(255) ; COMMENT ON COLUMN "public"."iot_thing_source"."start_status" IS '属性启用状态'; ALTER TABLE iot_visual_component ADD COLUMN if not EXISTS config text; COMMENT ON COLUMN "public"."iot_visual_component"."config" IS '部件配置'; INSERT INTO "public"."qrtz_cron_triggers" VALUES ('ThingScheduler', 'TASK_192082754584838144', 'DEFAULT', '0 0/10 * * * ?', 'Asia/Shanghai'); INSERT INTO "public"."qrtz_cron_triggers" VALUES ('ThingScheduler', 'TASK_192082542600519680', 'DEFAULT', '0 1/5 * * * ? *', 'Asia/Shanghai'); INSERT INTO "public"."qrtz_cron_triggers" VALUES ('ThingScheduler', 'TASK_192082651446902784', 'DEFAULT', '0 0/1 * * * ? *', 'Asia/Shanghai'); INSERT INTO "public"."qrtz_job_details" VALUES ('ThingScheduler', 'TASK_192082542600519680', 'DEFAULT', NULL, 'com.thing.quartz.timetask.utils.ScheduleJob', 'f', 'f', 'f', 'f', E'\\254\\355\\000\\005sr\\000\\025org.quartz.JobDataMap\\237\\260\\203\\350\\277\\251\\260\\313\\002\\000\\000xr\\000&org.quartz.utils.StringKeyDirtyFlagMap\\202\\010\\350\\303\\373\\305](\\002\\000\\001Z\\000\\023allowsTransientDataxr\\000\\035org.quartz.utils.DirtyFlagMap\\023\\346.\\255(v\\012\\316\\002\\000\\002Z\\000\\005dirtyL\\000\\003mapt\\000\\017Ljava/util/Map;xp\\001sr\\000\\021java.util.HashMap\\005\\007\\332\\301\\303\\026`\\321\\003\\000\\002F\\000\\012loadFactorI\\000\\011thresholdxp?@\\000\\000\\000\\000\\000\\014w\\010\\000\\000\\000\\020\\000\\000\\000\\001t\\000\\015JOB_PARAM_KEYsr\\0002com.thing.quartz.timetask.entity.ScheduleJobEntity\\000\\000\\000\\000\\000\\000\\000\\001\\002\\000\\005L\\000\\010beanNamet\\000\\022Ljava/lang/String;L\\000\\016cronExpressionq\\000~\\000\\011L\\000\\006paramsq\\000~\\000\\011L\\000\\006remarkq\\000~\\000\\011L\\000\\006statust\\000\\023Ljava/lang/Integer;xr\\000*com.thing.common.orm.entity.BaseDateEntity\\025Q\\000\\257\\341\\177a\\350\\002\\000\\005L\\000\\012createDatet\\000\\020Ljava/lang/Long;L\\000\\007creatorq\\000~\\000\\014L\\000\\002idq\\000~\\000\\014L\\000\\012updateDateq\\000~\\000\\014L\\000\\007updaterq\\000~\\000\\014xpsr\\000\\016java.lang.Long;\\213\\344\\220\\314\\217#\\337\\002\\000\\001J\\000\\005valuexr\\000\\020java.lang.Number\\206\\254\\225\\035\\013\\224\\340\\213\\002\\000\\000xp\\000\\000\\001\\221\\351\\377F\\375sq\\000~\\000\\016\\016\\317\\237a\\007\\264V\\001sq\\000~\\000\\016\\002\\252j\\016\\007B\\000\\000q\\000~\\000\\020q\\000~\\000\\021t\\000\\011AlarmTaskt\\000\\0170 1/5 * * * ? *t\\000\\000t\\000\\006\\345\\221\\212\\350\\255\\246sr\\000\\021java.lang.Integer\\022\\342\\240\\244\\367\\201\\2078\\002\\000\\001I\\000\\005valuexq\\000~\\000\\017\\000\\000\\000\\001x\\000'); INSERT INTO "public"."qrtz_job_details" VALUES ('ThingScheduler', 'TASK_192082651446902784', 'DEFAULT', NULL, 'com.thing.quartz.timetask.utils.ScheduleJob', 'f', 'f', 'f', 'f', E'\\254\\355\\000\\005sr\\000\\025org.quartz.JobDataMap\\237\\260\\203\\350\\277\\251\\260\\313\\002\\000\\000xr\\000&org.quartz.utils.StringKeyDirtyFlagMap\\202\\010\\350\\303\\373\\305](\\002\\000\\001Z\\000\\023allowsTransientDataxr\\000\\035org.quartz.utils.DirtyFlagMap\\023\\346.\\255(v\\012\\316\\002\\000\\002Z\\000\\005dirtyL\\000\\003mapt\\000\\017Ljava/util/Map;xp\\001sr\\000\\021java.util.HashMap\\005\\007\\332\\301\\303\\026`\\321\\003\\000\\002F\\000\\012loadFactorI\\000\\011thresholdxp?@\\000\\000\\000\\000\\000\\014w\\010\\000\\000\\000\\020\\000\\000\\000\\001t\\000\\015JOB_PARAM_KEYsr\\0002com.thing.quartz.timetask.entity.ScheduleJobEntity\\000\\000\\000\\000\\000\\000\\000\\001\\002\\000\\005L\\000\\010beanNamet\\000\\022Ljava/lang/String;L\\000\\016cronExpressionq\\000~\\000\\011L\\000\\006paramsq\\000~\\000\\011L\\000\\006remarkq\\000~\\000\\011L\\000\\006statust\\000\\023Ljava/lang/Integer;xr\\000*com.thing.common.orm.entity.BaseDateEntity\\025Q\\000\\257\\341\\177a\\350\\002\\000\\005L\\000\\012createDatet\\000\\020Ljava/lang/Long;L\\000\\007creatorq\\000~\\000\\014L\\000\\002idq\\000~\\000\\014L\\000\\012updateDateq\\000~\\000\\014L\\000\\007updaterq\\000~\\000\\014xpsr\\000\\016java.lang.Long;\\213\\344\\220\\314\\217#\\337\\002\\000\\001J\\000\\005valuexr\\000\\020java.lang.Number\\206\\254\\225\\035\\013\\224\\340\\213\\002\\000\\000xp\\000\\000\\001\\221\\351\\377\\254\\\\sq\\000~\\000\\016\\016\\317\\237a\\007\\264V\\001sq\\000~\\000\\016\\002\\252j''_\\002\\000\\000q\\000~\\000\\020q\\000~\\000\\021t\\000\\010CalcTaskt\\000\\0170 0/1 * * * ? *t\\000\\000t\\000\\011\\347\\211\\251\\350\\256\\241\\347\\256\\227sr\\000\\021java.lang.Integer\\022\\342\\240\\244\\367\\201\\2078\\002\\000\\001I\\000\\005valuexq\\000~\\000\\017\\000\\000\\000\\001x\\000'); INSERT INTO "public"."qrtz_job_details" VALUES ('ThingScheduler', 'TASK_192082754584838144', 'DEFAULT', NULL, 'com.thing.quartz.timetask.utils.ScheduleJob', 'f', 'f', 'f', 'f', E'\\254\\355\\000\\005sr\\000\\025org.quartz.JobDataMap\\237\\260\\203\\350\\277\\251\\260\\313\\002\\000\\000xr\\000&org.quartz.utils.StringKeyDirtyFlagMap\\202\\010\\350\\303\\373\\305](\\002\\000\\001Z\\000\\023allowsTransientDataxr\\000\\035org.quartz.utils.DirtyFlagMap\\023\\346.\\255(v\\012\\316\\002\\000\\002Z\\000\\005dirtyL\\000\\003mapt\\000\\017Ljava/util/Map;xp\\001sr\\000\\021java.util.HashMap\\005\\007\\332\\301\\303\\026`\\321\\003\\000\\002F\\000\\012loadFactorI\\000\\011thresholdxp?@\\000\\000\\000\\000\\000\\014w\\010\\000\\000\\000\\020\\000\\000\\000\\001t\\000\\015JOB_PARAM_KEYsr\\0002com.thing.quartz.timetask.entity.ScheduleJobEntity\\000\\000\\000\\000\\000\\000\\000\\001\\002\\000\\005L\\000\\010beanNamet\\000\\022Ljava/lang/String;L\\000\\016cronExpressionq\\000~\\000\\011L\\000\\006paramsq\\000~\\000\\011L\\000\\006remarkq\\000~\\000\\011L\\000\\006statust\\000\\023Ljava/lang/Integer;xr\\000*com.thing.common.orm.entity.BaseDateEntity\\025Q\\000\\257\\341\\177a\\350\\002\\000\\005L\\000\\012createDatet\\000\\020Ljava/lang/Long;L\\000\\007creatorq\\000~\\000\\014L\\000\\002idq\\000~\\000\\014L\\000\\012updateDateq\\000~\\000\\014L\\000\\007updaterq\\000~\\000\\014xpsr\\000\\016java.lang.Long;\\213\\344\\220\\314\\217#\\337\\002\\000\\001J\\000\\005valuexr\\000\\020java.lang.Number\\206\\254\\225\\035\\013\\224\\340\\213\\002\\000\\000xp\\000\\000\\001\\221\\352\\000\\014jsq\\000~\\000\\016\\016\\317\\237a\\007\\264V\\001sq\\000~\\000\\016\\002\\252j?b\\202\\000\\000q\\000~\\000\\020q\\000~\\000\\021t\\000\\017ThingStatusTaskt\\000\\0160 0/10 * * * ?t\\000\\000t\\000\\017\\350\\256\\276\\345\\244\\207\\345\\234\\250\\347\\246\\273\\347\\272\\277sr\\000\\021java.lang.Integer\\022\\342\\240\\244\\367\\201\\2078\\002\\000\\001I\\000\\005valuexq\\000~\\000\\017\\000\\000\\000\\001x\\000'); INSERT INTO "public"."qrtz_locks" VALUES ('ThingScheduler', 'STATE_ACCESS'); INSERT INTO "public"."qrtz_locks" VALUES ('ThingScheduler', 'TRIGGER_ACCESS'); INSERT INTO "public"."qrtz_scheduler_state" VALUES ('ThingScheduler', 'pro-tb31726133564891', 1726210701477, 15000); INSERT INTO "public"."qrtz_triggers" VALUES ('ThingScheduler', 'TASK_192082754584838144', 'DEFAULT', 'TASK_192082754584838144', 'DEFAULT', NULL, 1726210800000, 1726210200000, 5, 'WAITING', 'CRON', 1726207757000, 0, NULL, 2, ''); INSERT INTO "public"."qrtz_triggers" VALUES ('ThingScheduler', 'TASK_192082542600519680', 'DEFAULT', 'TASK_192082542600519680', 'DEFAULT', NULL, 1726210860000, 1726210560000, 5, 'WAITING', 'CRON', 1726207706000, 0, NULL, 2, ''); INSERT INTO "public"."qrtz_triggers" VALUES ('ThingScheduler', 'TASK_192082651446902784', 'DEFAULT', 'TASK_192082651446902784', 'DEFAULT', NULL, 1726210740000, 1726210680000, 5, 'WAITING', 'CRON', 1726207732000, 0, NULL, 2, ''); DROP TABLE IF EXISTS "public"."iot_carbon_unit_dict"; CREATE TABLE "public"."iot_carbon_unit_dict" ( "id" int8 NOT NULL, "p_name" varchar(255) COLLATE "pg_catalog"."default", "p_code" varchar(255) COLLATE "pg_catalog"."default", "c_name" varchar(255) COLLATE "pg_catalog"."default", "c_code" varchar(255) COLLATE "pg_catalog"."default" ) ; INSERT INTO "public"."iot_carbon_unit_dict" VALUES (1, '质量单位', 'A', 'kg', 'kg'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (2, '质量单位', 'A', 't', 't'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (3, '质量单位', 'A', 'ton', 'ton'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (4, '质量单位', 'A', 'oz', 'oz'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (5, '容量单位', 'B', 'm³', 'm³'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (6, '容量单位', 'B', 'L', 'L'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (7, '容量单位', 'B', 'ft³', 'ft³'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (8, '面积单位', 'C', '㎡', '㎡'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (9, '面积单位', 'C', 'ha', 'ha'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (10, '面积单位', 'C', 'a', 'a'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (11, '面积单位', 'C', 'mile²', 'mile²'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (12, '面积单位', 'C', 'ft²', 'ft²'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (13, '长度单位', 'D', 'm', 'm'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (14, '长度单位', 'D', 'n mile', 'n mile'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (15, '长度单位', 'D', 'mile', 'mile'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (16, '长度单位', 'D', 'ft', 'ft'); INSERT INTO "public"."iot_carbon_unit_dict" VALUES (17, '长度单位', 'D', 'in', 'in'); ALTER TABLE "public"."iot_carbon_unit_dict" ADD CONSTRAINT "iot_carbon_uint_dict_pkey" PRIMARY KEY ("id");