/*
 Navicat Premium Data Transfer

 Source Server         : sqlserver
 Source Server Type    : SQL Server
 Source Server Version : 15004375 (15.00.4375)
 Source Host           : localhost:1433
 Source Catalog        : fastbee
 Source Schema         : dbo

 Target Server Type    : SQL Server
 Target Server Version : 15004375 (15.00.4375)
 File Encoding         : 65001

 Date: 14/11/2024 12:01:52
*/


-- ----------------------------
-- Table structure for app_language
-- ----------------------------
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[app_language]') AND type IN ('U'))
DROP TABLE [dbo].[app_language]
    GO

CREATE TABLE [dbo].[app_language] (
    [id] bigint IDENTITY(5,1) NOT NULL,
    [language] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [country] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [time_zone] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [lang_name] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[app_language] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键ID',
    'SCHEMA', N'dbo',
    'TABLE', N'app_language',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'语言',
    'SCHEMA', N'dbo',
    'TABLE', N'app_language',
    'COLUMN', N'language'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'国家',
    'SCHEMA', N'dbo',
    'TABLE', N'app_language',
    'COLUMN', N'country'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'时区',
    'SCHEMA', N'dbo',
    'TABLE', N'app_language',
    'COLUMN', N'time_zone'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'app_language',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'app_language',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'语言名称',
    'SCHEMA', N'dbo',
    'TABLE', N'app_language',
    'COLUMN', N'lang_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'app语言',
    'SCHEMA', N'dbo',
    'TABLE', N'app_language'
    GO

    -- ----------------------------
-- Records of app_language
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[app_language] ON;
    INSERT INTO [dbo].[app_language] ([id], [language], [country], [time_zone], [create_by], [create_time], [lang_name]) VALUES (N'2', N'zh-CN', N'中国', N'UTF+8', N'UTC+8', NULL, N'简体中文')
    GO

    INSERT INTO [dbo].[app_language] ([id], [language], [country], [time_zone], [create_by], [create_time], [lang_name]) VALUES (N'3', N'en-US', N'欧美', N'UTC', N'UTC', NULL, N'English')
    GO

    INSERT INTO [dbo].[app_language] ([id], [language], [country], [time_zone], [create_by], [create_time], [lang_name]) VALUES (N'4', N'jp', N'日本', N'utf-9', NULL, N'2024-05-31 14:25:30.0000000', N'日语')
    GO
    SET IDENTITY_INSERT [dbo].[app_language] OFF;

-- ----------------------------
-- Primary Key structure for table app_language
-- ----------------------------
ALTER TABLE [dbo].[app_language] ADD CONSTRAINT [PK__app_lang__3213E83F156FFFA6] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for app_preferences
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[app_preferences]') AND type IN ('U'))
DROP TABLE [dbo].[app_preferences]
    GO

CREATE TABLE [dbo].[app_preferences] (
    [id] bigint IDENTITY(2,1) NOT NULL,
    [user_id] bigint  NULL,
    [language] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [time_zone] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[app_preferences] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键id',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'语言',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences',
    'COLUMN', N'language'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'时区',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences',
    'COLUMN', N'time_zone'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'APP用户偏好设置',
    'SCHEMA', N'dbo',
    'TABLE', N'app_preferences'
    GO


    -- ----------------------------
-- Records of app_preferences
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[app_preferences] ON;
    INSERT INTO [dbo].[app_preferences] ([id], [user_id], [language], [time_zone], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'1', N'zh-CN', NULL, NULL, NULL, NULL, NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[app_preferences] OFF;


-- ----------------------------
-- Indexes structure for table app_preferences
-- ----------------------------
CREATE UNIQUE NONCLUSTERED INDEX [PRIAMRK_USER_LANG]
ON [dbo].[app_preferences] (
  [user_id] ASC,
  [language] ASC
)
GO

EXEC sp_addextendedproperty
'MS_Description', N'用户语言唯一',
'SCHEMA', N'dbo',
'TABLE', N'app_preferences',
'INDEX', N'PRIAMRK_USER_LANG'
GO


-- ----------------------------
-- Primary Key structure for table app_preferences
-- ----------------------------
ALTER TABLE [dbo].[app_preferences] ADD CONSTRAINT [PK__app_pref__3213E83FF6C1782C] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

-- ----------------------------
-- Table structure for bridge
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[bridge]') AND type IN ('U'))
DROP TABLE [dbo].[bridge]
    GO

CREATE TABLE [dbo].[bridge] (
    [id] bigint IDENTITY(6,1) NOT NULL,
    [config_json] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [enable] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '1',
    [status] tinyint NULL DEFAULT 0,
    [type] tinyint  NOT NULL,
    [direction] tinyint  NOT NULL,
    [route] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [tenant_id] bigint NOT NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI NOT NULL DEFAULT ''
    )
    GO

ALTER TABLE [dbo].[bridge] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'id唯一标识',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'桥接配置信息',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'config_json'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'连接器名称',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否生效（0-不生效，1-生效）',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'enable'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（0-未连接，1-连接中）',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'桥接类型(3=Http推送，4=Mqtt桥接，5=数据库存储)',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'桥接方向(1=输入，2=输出)',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'direction'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'转发路由（mqtt topic，http url）',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'route'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据桥接表',
    'SCHEMA', N'dbo',
    'TABLE', N'bridge'
    GO


    -- ----------------------------
-- Records of bridge
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[bridge] ON;
    INSERT INTO [dbo].[bridge] ([id], [config_json], [name], [enable], [status], [type], [direction], [route], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [tenant_id], [tenant_name]) VALUES (N'1', N'{"name": "萤石云平台获取acessToken", "method": "POST", "hostUrl": "https://open.ys7.com/api/lapp/token/get", "hostUrlbody": "open.ys7.com/api/lapp/token/get", "requestQuerys": "{\"appKey\":\"appKey\",\"appSecret\":\"appSecret\"}", "requestHeaders": "{\"Content-Type\":\"application/x-www-form-urlencoded\"}"}', N'萤石云平台获取acessToken', N'1', N'1', N'3', N'2', N'', N'0', N'', NULL, N'', NULL, NULL,1,'admin')
    GO

    INSERT INTO [dbo].[bridge] ([id], [config_json], [name], [enable], [status], [type], [direction], [route], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [tenant_id], [tenant_name]) VALUES (N'2', N'{"name": "萤石云平台获取直播URL", "method": "POST", "hostUrl": "https://open.ys7.com/api/lapp/v2/live/address/get", "hostUrlbody": "open.ys7.com/api/lapp/v2/live/address/get", "requestQuerys": "{\"accessToken\":\"必填：授权access_token\",\"deviceSerial\":\"必填：设备序列号例如427734222\",\"channelNo\":\"可选：通道号\",\"protocol\":\"可选：流播放协议，1-ezopen、2-hls、3-rtmp、4-flv，默认为1\",\"code\":\"可选：ezopen协议地址的设备的视频加密密码\",\"expireTime\":\"可选：过期时长，单位秒；针对hls/rtmp/flv设置有效期，相对时间；30秒-720天\",\"type\":\"可选：地址的类型，1-预览，2-本地录像回放，3-云存储录像回放\",\"quality\":\"可选：视频清晰度，1-高清（主码流）、2-流畅（子码流）\",\"startTime\":\"可选：本地录像/云存储录像回放开始时间\",\"stopTime\":\"可选：本地录像/云存储录像回放结束时间\",\"gbchannel\":\"可选：国标设备的通道编号，视频通道编号ID\"}", "requestHeaders": null}', N'萤石云平台获取直播URL', N'1', N'1', N'3', N'2', N'', N'0', N'', NULL, N'', NULL, NULL,1,'admin')
    GO

    INSERT INTO [dbo].[bridge] ([id], [config_json], [name], [enable], [status], [type], [direction], [route], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [tenant_id], [tenant_name]) VALUES (N'3', N'{"name": "海康综合安防平台分页获取监控点资源", "method": "POST", "hostUrl": "https://127.0.0.1：443/artemis/api/resource/v1/cameras", "hostUrlbody": "127.0.0.1：443/artemis/api/resource/v1/cameras", "requestConfig": "{\"appKey\":\"appKey\",\"appSecret\":\"appSecret\"}", "requestQuerys": "{\"pageNo\":\"pageNo\",\"pageSize\":\"pageSize\"}", "requestHeaders": null}', N'海康综合安防平台分页获取监控点资源', N'1', N'0', N'3', N'2', N'', N'0', N'', NULL, N'', NULL, NULL,1,'admin')
    GO

    INSERT INTO [dbo].[bridge] ([id], [config_json], [name], [enable], [status], [type], [direction], [route], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [tenant_id], [tenant_name]) VALUES (N'4', N'{"name": "海康综合安防平台获取监控点预览取流URLv2", "method": "POST", "hostUrl": "https://127.0.0.1:443/artemis/api/video/v2/cameras/previewURLs", "hostUrlbody": "127.0.0.1:443/artemis/api/video/v2/cameras/previewURLs", "requestConfig": "{\"appKey\":\"appKey\",\"appSecret\":\"appSecret\"}", "requestQuerys": "{\"cameraIndexCode\":\"必填：监控点唯一标识，分页获取监控点资源接口获取返回参数cameraIndexCode\",\"streamType\":\"可选：码流类型，0:主码流 1:子码流 2:第三码流 参数不填，默认为主码流\",\"protocol\":\"可选：取流协议，\\\"hik\\\",\\\"rtsp\\\",\\\"rtmp\\\",\\\"hls\\\",\\\"ws\\\"\",\"transmode\":\"可选：传输协议，0:UDP 1:TCP 默认是TCP\",\"streamform\":\"可选：输出码流转封装格式，“ps”:PS封装格式、“rtp”:RTP封装协议\"}", "requestHeaders": null}', N'海康综合安防平台获取监控点预览取流URLv2', N'1', N'0', N'3', N'2', N'', N'0', N'', NULL, N'', NULL, NULL,1,'admin')
    GO

    INSERT INTO [dbo].[bridge] ([id], [config_json], [name], [enable], [status], [type], [direction], [route], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [tenant_id], [tenant_name]) VALUES (N'5', N'{"name": "海康综合安防平台获取监控点回放取流URLv2", "method": "POST", "hostUrl": "https://127.0.0.1:443/artemis/api/video/v2/cameras/playbackURLs", "hostUrlbody": "127.0.0.1:443/artemis/api/video/v2/cameras/playbackURLs", "requestConfig": "{\"appKey\":\"appKey\",\"appSecret\":\"appSecret\"}", "requestQuerys": "{\"cameraIndexCode\":\"必填：监控点唯一标识，分页获取监控点资源接口获取返回参数cameraIndexCode\",\"recordLocation\":\"可选：存储类型,0：中心存储 1：设备存储 默认为中心存储\",\"protocol\":\"可选：取流协议，“hik”，“rtsp”，“ws”，“hls”，“rtmp”，\",\"transmode\":\"可选：0:UDP 1:TCP\",\"beginTime\":\"必填：开始时间\",\"endTime\":\"必填：结束时间\",\"streamform\":\"可选：输出码流转封装格式，“ps”:PS封装格式、“rtp”:RTP封装协议。\",\"lockType\":\"可选：录像锁定类型，0-查询全部录像；1-查询未锁定录像；2-查询已锁定录像，不传默认值为0。\"}", "requestHeaders": null}', N'海康综合安防平台获取监控点回放取流URLv2', N'1', N'0', N'3', N'2', N'', N'0', N'', NULL, N'', NULL, NULL,1,'admin')
    GO
    SET IDENTITY_INSERT [dbo].[bridge] OFF;


-- ----------------------------
-- Primary Key structure for table bridge
-- ----------------------------
ALTER TABLE [dbo].[bridge] ADD CONSTRAINT [PK__bridge__3213E83F720419AA] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for command_preferences
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[command_preferences]') AND type IN ('U'))
DROP TABLE [dbo].[command_preferences]
    GO

CREATE TABLE [dbo].[command_preferences] (
    [id] bigint IDENTITY(9,1) NOT NULL,
    [name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [command] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL
    )
    GO

ALTER TABLE [dbo].[command_preferences] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'指令id',
    'SCHEMA', N'dbo',
    'TABLE', N'command_preferences',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'指令名称',
    'SCHEMA', N'dbo',
    'TABLE', N'command_preferences',
    'COLUMN', N'name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'指令',
    'SCHEMA', N'dbo',
    'TABLE', N'command_preferences',
    'COLUMN', N'command'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'command_preferences',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'指令偏好设置',
    'SCHEMA', N'dbo',
    'TABLE', N'command_preferences'
    GO


    -- ----------------------------
-- Records of command_preferences
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[command_preferences] ON;
    INSERT INTO [dbo].[command_preferences] ([id], [name], [command], [serial_number]) VALUES (N'1', N'读线圈', N'{"command": "010100000001fdca"}', N'D1G9O8WFJ6J4')
    GO

    INSERT INTO [dbo].[command_preferences] ([id], [name], [command], [serial_number]) VALUES (N'2', N'读保持寄存器', N'{"command": "010300000001840a"}', N'D1G9O8WFJ6J4')
    GO

    INSERT INTO [dbo].[command_preferences] ([id], [name], [command], [serial_number]) VALUES (N'3', N'写单个线圈', N'{"command": "0105000000010c0a"}', N'D1G9O8WFJ6J4')
    GO

    INSERT INTO [dbo].[command_preferences] ([id], [name], [command], [serial_number]) VALUES (N'4', N'写多个线圈', N'{"command": "010f00040000010a0e90"}', N'D1G9O8WFJ6J4')
    GO

    INSERT INTO [dbo].[command_preferences] ([id], [name], [command], [serial_number]) VALUES (N'5', N'写单个寄存器', N'{"command": "010600000002080b"}', N'D1G9O8WFJ6J4')
    GO

    INSERT INTO [dbo].[command_preferences] ([id], [name], [command], [serial_number]) VALUES (N'6', N'写多个寄存器', N'{"command": "01100003000006000100000002ea9b"}', N'D1G9O8WFJ6J4')
    GO

    INSERT INTO [dbo].[command_preferences] ([id], [name], [command], [serial_number]) VALUES (N'7', N'111', N'{"command": "010100000001fdca"}', N'D1G9O8WFJ6J4')
    GO

    INSERT INTO [dbo].[command_preferences] ([id], [name], [command], [serial_number]) VALUES (N'8', N'上报测试', N'{"command": "01030000000045ca"}', N'D1G9O8WFJ6J4')
    GO
    SET IDENTITY_INSERT [dbo].[command_preferences] OFF;


-- ----------------------------
-- Primary Key structure for table command_preferences
-- ----------------------------
ALTER TABLE [dbo].[command_preferences] ADD CONSTRAINT [PK__command___3213E83FD87EB977] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

-- ----------------------------
-- Table structure for gen_table
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[gen_table]') AND type IN ('U'))
DROP TABLE [dbo].[gen_table]
    GO

CREATE TABLE [dbo].[gen_table] (
    [table_id] bigint IDENTITY(1,1) NOT NULL,
    [data_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [table_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [table_comment] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [sub_table_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [sub_table_fk_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [class_name] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [tpl_category] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT 'crud',
    [package_name] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [module_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [business_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [function_name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [function_author] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [gen_type] nchar(1) COLLATE Chinese_PRC_90_CI_AI   NULL DEFAULT '0',
    [gen_path] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '/',
    [options] nvarchar(1000) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[gen_table] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'编号',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'table_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据源名称',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'data_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'表名称',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'table_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'表描述',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'table_comment'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联子表的表名',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'sub_table_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'子表关联的外键名',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'sub_table_fk_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'实体类名称',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'class_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'使用的模板（crud单表操作 tree树表操作）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'tpl_category'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'生成包路径',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'package_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'生成模块名',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'module_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'生成业务名',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'business_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'生成功能名',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'function_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'生成功能作者',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'function_author'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'生成代码方式（0zip压缩包 1自定义路径）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'gen_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'生成路径（不填默认项目路径）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'gen_path'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'其它生成选项',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'options'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'update_time'
    GO


    EXEC sp_addextendedproperty
    'MS_Description', N'代码生成业务表',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table'
    GO


-- ----------------------------
-- Records of gen_table
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table gen_table
-- ----------------------------
ALTER TABLE [dbo].[gen_table] ADD CONSTRAINT [PK__gen_tabl__B21E8F241018CBCC] PRIMARY KEY CLUSTERED ([table_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for gen_table_column
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[gen_table_column]') AND type IN ('U'))
DROP TABLE [dbo].[gen_table_column]
    GO

CREATE TABLE [dbo].[gen_table_column] (
    [column_id] bigint IDENTITY(1,1) NOT NULL,
    [table_id] bigint  NULL,
    [column_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [column_comment] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [column_type] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [java_type] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [java_field] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_pk] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_increment] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_required] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_insert] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_edit] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_list] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_query] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [query_type] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT 'EQ',
    [html_type] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [dict_type] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [sort] int  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[gen_table_column] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'编号',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'column_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'归属表编号',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'table_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'列名称',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'column_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'列描述',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'column_comment'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'列类型',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'column_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'JAVA类型',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'java_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'JAVA字段名',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'java_field'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否主键（1是）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'is_pk'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否自增（1是）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'is_increment'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否必填（1是）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'is_required'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否为插入字段（1是）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'is_insert'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否编辑字段（1是）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'is_edit'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否列表字段（1是）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'is_list'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否查询字段（1是）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'is_query'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'查询方式（等于、不等于、大于、小于、范围）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'query_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示类型（文本框、文本域、下拉框、复选框、单选框、日期控件）',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'html_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典类型',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'dict_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'排序',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'sort'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'代码生成业务表字段',
    'SCHEMA', N'dbo',
    'TABLE', N'gen_table_column'
    GO


-- ----------------------------
-- Records of gen_table_column
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table gen_table_column
-- ----------------------------
ALTER TABLE [dbo].[gen_table_column] ADD CONSTRAINT [PK__gen_tabl__E301851F9F3036C3] PRIMARY KEY CLUSTERED ([column_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_alert
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_alert]') AND type IN ('U'))
DROP TABLE [dbo].[iot_alert]
    GO

CREATE TABLE [dbo].[iot_alert] (
    [alert_id] bigint IDENTITY(4,1) NOT NULL,
    [alert_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [alert_level] tinyint  NOT NULL,
    [status] tinyint  NOT NULL,
    [notify] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [tenant_id] bigint  NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_alert] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'alert_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'alert_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警级别（1=提醒通知，2=轻微问题，3=严重警告）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'alert_level'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警状态（1-启动，2-停止）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知方式[1,2,3]',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'notify'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备告警',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert'
    GO


    -- ----------------------------
-- Records of iot_alert
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_alert] ON;
    INSERT INTO [dbo].[iot_alert] ([alert_id], [alert_name], [alert_level], [status], [notify], [create_by], [create_time], [update_by], [update_time], [remark], [tenant_id], [tenant_name]) VALUES (N'1', N'温度告警', N'2', N'1', N'1', N'', N'2023-08-31 09:10:16.0000000', N'', N'2024-01-28 20:05:19.0000000', NULL, N'1', N'admin')
    GO

    INSERT INTO [dbo].[iot_alert] ([alert_id], [alert_name], [alert_level], [status], [notify], [create_by], [create_time], [update_by], [update_time], [remark], [tenant_id], [tenant_name]) VALUES (N'2', N'湿度告警', N'3', N'1', N'1', N'', N'2023-08-31 09:10:44.0000000', N'', N'2024-01-28 20:05:12.0000000', NULL, N'1', N'admin')
    GO

    INSERT INTO [dbo].[iot_alert] ([alert_id], [alert_name], [alert_level], [status], [notify], [create_by], [create_time], [update_by], [update_time], [remark], [tenant_id], [tenant_name]) VALUES (N'3', N'电子围栏', N'1', N'1', N'1', N'', N'2023-11-10 09:39:23.0000000', N'', N'2024-02-07 11:54:01.0000000', NULL, N'1', N'admin')
    GO
    SET IDENTITY_INSERT [dbo].[iot_alert] OFF;


-- ----------------------------
-- Primary Key structure for table iot_alert
-- ----------------------------
ALTER TABLE [dbo].[iot_alert] ADD CONSTRAINT [PK__iot_aler__4B8FB03A8C47C5EE] PRIMARY KEY CLUSTERED ([alert_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_alert_log
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_alert_log]') AND type IN ('U'))
DROP TABLE [dbo].[iot_alert_log]
    GO

CREATE TABLE [dbo].[iot_alert_log] (
    [alert_log_id] bigint IDENTITY(1,1) NOT NULL,
    [alert_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [alert_level] tinyint  NOT NULL,
    [status] tinyint  NOT NULL,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [product_id] bigint  NOT NULL,
    [detail] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [user_id] bigint  NULL,
    [device_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_alert_log] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警日志ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'alert_log_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'alert_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警级别（1=提醒通知，2=轻微问题，3=严重警告）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'alert_level'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'处理状态(1=不需要处理,2=未处理,3=已处理)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警详情（对应物模型）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'detail'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log',
    'COLUMN', N'device_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备告警日志',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_log'
    GO


-- ----------------------------
-- Records of iot_alert_log
-- ----------------------------

-- ----------------------------
-- Indexes structure for table iot_alert_log
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_alert_log_index_serial_number]
ON [dbo].[iot_alert_log] (
  [serial_number] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_alert_log_index_product_id]
ON [dbo].[iot_alert_log] (
  [product_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_alert_log_index_create_time]
ON [dbo].[iot_alert_log] (
  [create_time] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_alert_log
-- ----------------------------
ALTER TABLE [dbo].[iot_alert_log] ADD CONSTRAINT [PK__iot_aler__5DAE146624544289] PRIMARY KEY CLUSTERED ([alert_log_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_alert_notify_template
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_alert_notify_template]') AND type IN ('U'))
DROP TABLE [dbo].[iot_alert_notify_template]
    GO

CREATE TABLE [dbo].[iot_alert_notify_template] (
    [alert_id] bigint  NOT NULL,
[notify_template_id] bigint  NOT NULL
)
    GO

ALTER TABLE [dbo].[iot_alert_notify_template] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_notify_template',
    'COLUMN', N'alert_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知模版id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_notify_template',
    'COLUMN', N'notify_template_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警通知模版关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_notify_template'
    GO


    -- ----------------------------
-- Records of iot_alert_notify_template
-- ----------------------------
    INSERT INTO [dbo].[iot_alert_notify_template] VALUES (N'3', N'4')
    GO


-- ----------------------------
-- Primary Key structure for table iot_alert_notify_template
-- ----------------------------
ALTER TABLE [dbo].[iot_alert_notify_template] ADD CONSTRAINT [PK__iot_aler__8D65F80C1BB2C6EB] PRIMARY KEY CLUSTERED ([alert_id], [notify_template_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_alert_scene
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_alert_scene]') AND type IN ('U'))
DROP TABLE [dbo].[iot_alert_scene]
    GO

CREATE TABLE [dbo].[iot_alert_scene] (
    [alert_id] bigint  NOT NULL,
[scene_id] bigint  NOT NULL
)
    GO

ALTER TABLE [dbo].[iot_alert_scene] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_scene',
    'COLUMN', N'alert_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_scene',
    'COLUMN', N'scene_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警场景表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_alert_scene'
    GO


-- ----------------------------
-- Records of iot_alert_scene
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_alert_scene
-- ----------------------------
ALTER TABLE [dbo].[iot_alert_scene] ADD CONSTRAINT [PK__iot_aler__60D994F459D17E01] PRIMARY KEY CLUSTERED ([alert_id], [scene_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_category
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_category]') AND type IN ('U'))
DROP TABLE [dbo].[iot_category]
    GO

CREATE TABLE [dbo].[iot_category] (
    [category_id] bigint IDENTITY(8,1) NOT NULL,
    [category_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [tenant_id] bigint  NOT NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [is_sys] tinyint  NOT NULL DEFAULT 0,
    [parent_id] bigint  NULL,
    [order_num] int  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_category] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品分类ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'category_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品分类名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'category_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否系统通用（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'is_sys'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'父级ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'parent_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示顺序',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'order_num'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品分类',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_category'
    GO


    -- ----------------------------
-- Records of iot_category
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_category] ON;
    INSERT INTO [dbo].[iot_category] ([category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [parent_id], [order_num], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'电工照明', N'1', N'admin', N'1', N'0', N'1', N'0', N'', N'2022-03-01 11:44:37.0000000', N'', N'2023-04-10 01:12:48.0000000', N'例如：通断器、开关、插座、窗帘、灯')
    GO

    INSERT INTO [dbo].[iot_category] ([category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [parent_id], [order_num], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'家居安防', N'1', N'admin', N'1', N'0', N'2', N'0', N'', N'2021-12-18 14:46:52.0000000', N'', N'2021-12-18 14:49:48.0000000', N'例如：智能门锁、摄像头、智能窗帘')
    GO

    INSERT INTO [dbo].[iot_category] ([category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [parent_id], [order_num], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3', N'环境电器', N'1', N'admin', N'1', N'0', N'3', N'0', N'', N'2021-12-18 14:50:24.0000000', N'', N'2023-04-10 01:12:53.0000000', N'例如：加湿器、风扇、扫地机器人')
    GO

    INSERT INTO [dbo].[iot_category] ([category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [parent_id], [order_num], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'4', N'大家电', N'1', N'admin', N'1', N'0', N'4', N'0', N'', N'2021-12-18 14:50:58.0000000', N'', N'2021-12-18 14:52:30.0000000', N'例如：冰箱、热水器、电视')
    GO

    INSERT INTO [dbo].[iot_category] ([category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [parent_id], [order_num], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'厨房电器', N'1', N'admin', N'1', N'0', N'5', N'0', N'', N'2021-12-18 14:51:42.0000000', N'', N'2021-12-18 14:52:35.0000000', N'例如：油烟机、烤箱、电饭煲')
    GO

    INSERT INTO [dbo].[iot_category] ([category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [parent_id], [order_num], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'6', N'个护健康', N'1', N'admin', N'1', N'0', N'6', N'0', N'', N'2021-12-18 14:52:15.0000000', N'', N'2021-12-18 14:52:40.0000000', N'例如：洗衣机、按摩椅')
    GO

    INSERT INTO [dbo].[iot_category] ([category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [parent_id], [order_num], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'7', N'其他', N'1', N'admin', N'1', N'0', N'7', N'0', N'', N'2021-12-18 14:52:54.0000000', N'', N'2021-12-20 15:04:33.0000000', N'其他')
    GO
    SET IDENTITY_INSERT [dbo].[iot_category] OFF;


-- ----------------------------
-- Indexes structure for table iot_category
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_category_index_tenant_id]
ON [dbo].[iot_category] (
  [tenant_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_category_index_parent_id]
ON [dbo].[iot_category] (
  [parent_id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_category
-- ----------------------------
ALTER TABLE [dbo].[iot_category] ADD CONSTRAINT [PK__iot_cate__D54EE9B456E42FD3] PRIMARY KEY CLUSTERED ([category_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_device
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_device]') AND type IN ('U'))
DROP TABLE [dbo].[iot_device]
    GO

CREATE TABLE [dbo].[iot_device] (
    [device_id] bigint IDENTITY(229,1) NOT NULL,
    [device_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [product_id] bigint  NOT NULL,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [tenant_id] bigint  NOT NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [gw_dev_code] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [firmware_version] real  NULL,
    [status] tinyint  NOT NULL DEFAULT 1,
    [rssi] smallint  NULL,
    [is_shadow] tinyint  NULL,
    [location_way] tinyint  NULL,
    [things_model_value] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [network_address] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [network_ip] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [longitude] float(53)  NULL,
    [latitude] float(53)  NULL,
    [active_time] datetime2(7)  NULL,
    [summary] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [img_url] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI DEFAULT 0 NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_simulate] tinyint  NULL DEFAULT 0,
    [slave_id] int  NULL
    )
    GO

ALTER TABLE [dbo].[iot_device] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'device_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'子设备网关编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'gw_dev_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'固件版本',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'firmware_version'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备状态（1-未激活，2-禁用，3-在线，4-离线）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'信号强度（
信号极好4格[-55— 0]，
信号好3格[-70— -55]，
信号一般2格[-85— -70]，
信号差1格[-100— -85]）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'rssi'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否启用设备影子(0=禁用，1=启用)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'is_shadow'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'定位方式(1=ip自动定位，2=设备定位，3=自定义)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'location_way'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型值',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'things_model_value'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备所在地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'network_address'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备入网IP',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'network_ip'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备经度',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'longitude'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备纬度',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'latitude'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'激活时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'active_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备摘要，格式[{"name":"device"},{"chip":"esp8266"}]',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'summary'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'图片地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'img_url'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否是模拟设备',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'is_simulate'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'从机id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device',
    'COLUMN', N'slave_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device'
    GO


    -- ----------------------------
-- Records of iot_device
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_device] ON;
    INSERT INTO [dbo].[iot_device] ([device_id], [device_name], [product_id], [product_name], [tenant_id], [tenant_name], [serial_number], [gw_dev_code], [firmware_version], [status], [rssi], [is_shadow], [location_way], [things_model_value], [network_address], [network_ip], [longitude], [latitude], [active_time], [summary], [img_url], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [is_simulate], [slave_id]) VALUES (N'108', N'温湿度开关', N'41', N'智能开关', N'1', N'admin', N'D1ELV3A5TOJS', NULL, N'1', N'4', N'-51', N'1', N'1', N'[{\"id\": \"irc\", \"name\": \"射频遥控\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"switch\", \"name\": \"设备开关\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"report_monitor\", \"name\": \"上报数据\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"humidity\", \"name\": \"空气湿度\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"co2\", \"name\": \"二氧化碳\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"light_color\", \"name\": \"灯光色值\", \"value\": \" , , , \", \"shadow\": \" , , , \", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"gear\", \"name\": \"运行档位\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"reset\", \"name\": \"设备重启\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"status\", \"name\": \"上报状态\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"temperature\", \"name\": \"空气温度\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"message\", \"name\": \"屏显消息\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"brightness\", \"name\": \"室内亮度\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}]', N'内网IP', N'127.0.0.1', N'113.128512', N'23.027759', N'2023-02-26 00:00:00.0000000', N'{\"chip\": \"esp8266\", \"name\": \"wumei-smart\", \"author\": \"kerwincui\", \"create\": \"2022-06-06\", \"version\": 1.6}', NULL, N'0', N'', N'2025-02-25 23:15:56.0000000', N'', N'2024-02-07 02:12:46.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_device] ([device_id], [device_name], [product_id], [product_name], [tenant_id], [tenant_name], [serial_number], [gw_dev_code], [firmware_version], [status], [rssi], [is_shadow], [location_way], [things_model_value], [network_address], [network_ip], [longitude], [latitude], [active_time], [summary], [img_url], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [is_simulate], [slave_id]) VALUES (N'109', N'网关设备', N'96', N'网关产品', N'1', N'admin', N'D1PGLPG58KZ2', NULL, N'1', N'3', N'-53', N'1', N'3', N'[{\"id\": \"category_gear\", \"name\": \"运行档位\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"switch\", \"name\": \"设备开关\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"category_switch\", \"name\": \"设备开关\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"category_light\", \"ts\": \"2023-09-25 17:56:08.848\", \"name\": \"光照\", \"value\": \"68\", \"shadow\": \"68\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"device_report_monitor\", \"name\": \"上报监测数据\", \"value\": \" , , , , , , \", \"shadow\": \" , , , , , , \", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"light_color\", \"name\": \"灯光色值\", \"value\": \" , , , \", \"shadow\": \" , , , \", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"gear\", \"name\": \"运行档位\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"message\", \"name\": \"屏显消息\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"temperature\", \"ts\": \"2023-09-25 17:56:08.582\", \"name\": \"空气温度\", \"value\": \"23.69\", \"shadow\": \"23.69\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"device_irc\", \"name\": \"射频遥控\", \"value\": \" , , , , , , \", \"shadow\": \" , , , , , , \", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"brightness\", \"ts\": \"2023-09-25 17:56:08.671\", \"name\": \"室内亮度\", \"value\": \"5387\", \"shadow\": \"5387\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"report_monitor\", \"name\": \"上报监测数据\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"device_switch\", \"ts\": \"2023-09-25 17:56:26.188\", \"name\": \"设备开关\", \"value\": \"1,1,1, ,1,1, \", \"shadow\": \"1,1,1, ,1,1, \", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"category_temperature\", \"ts\": \"2023-09-25 17:56:09.203\", \"name\": \"空气温度-只读\", \"value\": \"95\", \"shadow\": \"95\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"device_co2\", \"ts\": \"2023-09-25 17:56:11.229\", \"name\": \"二氧化碳\", \"value\": \"3780,2612,2145,3988,5697, , \", \"shadow\": \"3780,2612,2145,3988,5697, , \", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"device_gear\", \"ts\": \"2023-09-25 17:56:28.066\", \"name\": \"运行档位\", \"value\": \"0,0,0, ,0,0, \", \"shadow\": \"0,0,0, ,0,0, \", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"category_humidity\", \"ts\": \"2023-09-25 17:56:09.025\", \"name\": \"空气湿度\", \"value\": \"90\", \"shadow\": \"90\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"category_report_monitor\", \"name\": \"上报监测数据\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"category_irc\", \"name\": \"射频遥控\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"reset\", \"name\": \"设备重启\", \"value\": \"\", \"shadow\": \"\", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}, {\"id\": \"device_temperature\", \"ts\": \"2023-09-25 17:56:11.45\", \"name\": \"空气温度-只读\", \"value\": \"86,39,4,80,52, , \", \"shadow\": \"86,39,4,80,52, , \", \"isChart\": 0, \"isHistory\": 0, \"isMonitor\": 0, \"isReadonly\": 0}]', N'云南省曲靖市 移通', N'183.225.206.92', N'104.802435', N'26.496407', N'2023-02-26 00:00:00.0000000', N'{\"chip\": \"esp8266\", \"name\": \"wumei-smart\", \"author\": \"kerwincui\", \"create\": \"2022-06-06\", \"version\": 1.6}', NULL, N'0', N'', N'2025-02-25 23:17:31.0000000', N'', N'2024-02-07 01:47:36.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_device] ([device_id], [device_name], [product_id], [product_name], [tenant_id], [tenant_name], [serial_number], [gw_dev_code], [firmware_version], [status], [rssi], [is_shadow], [location_way], [things_model_value], [network_address], [network_ip], [longitude], [latitude], [active_time], [summary], [img_url], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [is_simulate], [slave_id]) VALUES (N'228', N'★网关产品10', N'96', N'★网关产品', N'1', N'admin', N'D1PGLPG58K77', NULL, N'1', N'3', N'0', N'0', N'1', NULL, N'中国', N'183.225.43.216', N'115.918972', N'29.213654', N'2024-02-07 15:27:29.0000000', NULL, NULL, N'0', N'', N'2024-02-07 15:27:29.0000000', N'', NULL, NULL, N'0', NULL)
    GO
    SET IDENTITY_INSERT [dbo].[iot_device] OFF;


-- ----------------------------
-- Indexes structure for table iot_device
-- ----------------------------
CREATE UNIQUE NONCLUSTERED INDEX [iot_device_index_serial_number]
ON [dbo].[iot_device] (
  [serial_number],
  [del_flag]
)
GO

CREATE NONCLUSTERED INDEX [iot_device_index_product_id]
ON [dbo].[iot_device] (
  [product_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_device_index_tanant_id]
ON [dbo].[iot_device] (
  [tenant_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_device_index_create_time]
ON [dbo].[iot_device] (
  [create_time] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_device
-- ----------------------------
ALTER TABLE [dbo].[iot_device] ADD CONSTRAINT [PK__iot_devi__3B085D8B09D9F7EF] PRIMARY KEY CLUSTERED ([device_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_device_alert_user
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_device_alert_user]') AND type IN ('U'))
DROP TABLE [dbo].[iot_device_alert_user]
    GO

CREATE TABLE [dbo].[iot_device_alert_user] (
    [device_id] bigint  NOT NULL,
[user_id] bigint  NOT NULL
)
    GO

ALTER TABLE [dbo].[iot_device_alert_user] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_alert_user',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_alert_user',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备告警用户表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_alert_user'
    GO


-- ----------------------------
-- Records of iot_device_alert_user
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_device_alert_user
-- ----------------------------
ALTER TABLE [dbo].[iot_device_alert_user] ADD CONSTRAINT [PK__iot_devi__D093BEFB3E84948C] PRIMARY KEY CLUSTERED ([device_id], [user_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_device_group
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_device_group]') AND type IN ('U'))
DROP TABLE [dbo].[iot_device_group]
    GO

CREATE TABLE [dbo].[iot_device_group] (
    [device_id] bigint  NOT NULL,
[group_id] bigint  NOT NULL
)
    GO

ALTER TABLE [dbo].[iot_device_group] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_group',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分组ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_group',
    'COLUMN', N'group_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备分组',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_group'
    GO


-- ----------------------------
-- Records of iot_device_group
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_device_group
-- ----------------------------
ALTER TABLE [dbo].[iot_device_group] ADD CONSTRAINT [PK__iot_devi__265F24D18D2C42ED] PRIMARY KEY CLUSTERED ([device_id], [group_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_device_job
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_device_job]') AND type IN ('U'))
DROP TABLE [dbo].[iot_device_job]
    GO

CREATE TABLE [dbo].[iot_device_job] (
    [job_id] bigint IDENTITY(2,1) NOT NULL,
    [job_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_group] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [cron_expression] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [misfire_policy] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '3',
    [concurrent] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '1',
    [status] tinyint NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [device_id] bigint  NULL,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [device_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_advance] tinyint  NULL,
    [actions] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [job_type] tinyint  NULL,
    [product_id] bigint  NULL,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [scene_id] bigint  NULL,
    [alert_id] bigint  NULL,
    [alert_trigger] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [datasource_id] bigint  NULL
    )
    GO

ALTER TABLE [dbo].[iot_device_job] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'job_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'job_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务组名',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'job_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'cron执行表达式',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'cron_expression'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'计划执行错误策略（1立即执行 2执行一次 3放弃执行）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'misfire_policy'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否并发执行（0允许 1禁止）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'concurrent'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（0正常 1暂停）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注信息',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'device_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否详细corn表达式（1=是，0=否）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'is_advance'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'执行的动作集合',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'actions'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务类型（1=设备定时，2=设备告警，3=场景联动）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'job_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景联动ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'scene_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'告警ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'alert_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'定时告警触发器',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'alert_trigger'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'执行id,可共用，通过jobType区分',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job',
    'COLUMN', N'datasource_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备定时',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_job'
    GO


    -- ----------------------------
-- Records of iot_device_job
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_device_job] ON;
    INSERT INTO [dbo].[iot_device_job] ([job_id], [job_name], [job_group], [cron_expression], [misfire_policy], [concurrent], [status], [create_by], [create_time], [update_by], [update_time], [remark], [device_id], [serial_number], [device_name], [is_advance], [actions], [job_type], [product_id], [product_name], [scene_id], [alert_id], [alert_trigger], [datasource_id]) VALUES (N'1', N'P', N'DEFAULT', N'0 08 11 ? * 1,2,3,4,5,6,7', N'2', N'1', N'0', N'admin', N'2023-04-15 11:08:37.0000000', N'', NULL, N'', N'108', N'D1ELV3A5TOJS', N'★温湿度开关', N'0', N'[{"id": "gear", "name": "运行档位", "type": 2, "value": "2", "deviceId": 108, "deviceName": "★温湿度开关"}]', N'1', N'41', N'★智能开关产品', NULL, NULL, NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[iot_device_job] OFF;


-- ----------------------------
-- Indexes structure for table iot_device_job
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_device_job_index_device_id]
ON [dbo].[iot_device_job] (
  [device_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_device_job_index_product_id]
ON [dbo].[iot_device_job] (
  [product_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_device_job_index_scene_id]
ON [dbo].[iot_device_job] (
  [scene_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_device_job_index_alert_id]
ON [dbo].[iot_device_job] (
  [alert_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_device_job_index_serial_number]
ON [dbo].[iot_device_job] (
  [serial_number] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_device_job
-- ----------------------------
ALTER TABLE [dbo].[iot_device_job] ADD CONSTRAINT [PK__iot_devi__2E0E56DCF601318C] PRIMARY KEY CLUSTERED ([job_id], [job_name], [job_group])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_device_log
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_device_log]') AND type IN ('U'))
DROP TABLE [dbo].[iot_device_log]
    GO

CREATE TABLE [dbo].[iot_device_log] (
    [log_id] bigint IDENTITY(1,1) NOT NULL,
    [identify] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [model_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [log_type] tinyint  NOT NULL,
    [log_value] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [device_id] bigint  NULL,
    [device_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_monitor] tinyint  NOT NULL DEFAULT 0,
    [mode] tinyint  NOT NULL DEFAULT 0,
    [user_id] bigint  NULL,
    [user_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [tenant_id] bigint  NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [remark] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_device_log] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备监测信息ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'log_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'标识符',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'identify'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'model_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'类型（1=属性上报，2=调用功能，3=事件上报，4=设备升级，5=设备上线，6=设备离线）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'log_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'日志值',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'log_value'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'device_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否监测数据（1=是，0=否）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'is_monitor'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模式(1=影子模式，2=在线模式，3=其他)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'mode'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户昵称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'user_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备日志',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_log'
    GO


-- ----------------------------
-- Records of iot_device_log
-- ----------------------------

-- ----------------------------
-- Indexes structure for table iot_device_log
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_device_log_index_serial_number]
ON [dbo].[iot_device_log] (
  [serial_number] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_device_log_index_tenant_id]
ON [dbo].[iot_device_log] (
  [tenant_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_device_log_index_user_id]
ON [dbo].[iot_device_log] (
  [user_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_device_log_index_device_id]
ON [dbo].[iot_device_log] (
  [device_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [index_serialNumber_createTime]
ON [dbo].[iot_device_log] (
  [serial_number] ASC,
  [create_time] ASC
)
GO

CREATE NONCLUSTERED INDEX [index_isMonitor_serialNumber_createTime]
ON [dbo].[iot_device_log] (
  [serial_number] ASC,
  [is_monitor] ASC,
  [create_time] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_device_log
-- ----------------------------
ALTER TABLE [dbo].[iot_device_log] ADD CONSTRAINT [PK__iot_devi__9E2397E05849FFCC] PRIMARY KEY CLUSTERED ([log_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_device_record
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_device_record]') AND type IN ('U'))
DROP TABLE [dbo].[iot_device_record]
    GO

CREATE TABLE [dbo].[iot_device_record] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [operate_dept_id] bigint  NULL,
    [target_dept_id] bigint  NULL,
    [product_id] bigint  NULL,
    [device_id] bigint  NULL,
    [serial_number] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [parent_id] bigint  NULL,
    [type] tinyint  NOT NULL,
    [distribute_type] tinyint  NULL,
    [total] int  NULL,
    [success_quantity] int  NULL,
    [fail_quantity] int  NULL,
    [status] tinyint  NULL,
    [tenant_id] bigint  NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [del_flag] tinyint  NOT NULL DEFAULT 0
    )
    GO

ALTER TABLE [dbo].[iot_device_record] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作者机构id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'operate_dept_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'目标机构id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'target_dept_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'父id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'parent_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备记录类型（1-导入记录；2-回收记录；3-分配记录；4-分配详细记录）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分配类型（1-选择分配；2-导入分配）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'distribute_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'总数',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'total'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'成功数量',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'success_quantity'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'失败数量',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'fail_quantity'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（0-失败；1-成功）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建人',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新人',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'逻辑删除标识',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备记录',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_record'
    GO


-- ----------------------------
-- Records of iot_device_record
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_device_record
-- ----------------------------
ALTER TABLE [dbo].[iot_device_record] ADD CONSTRAINT [PK__iot_devi__3213E83F9236B40A] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_device_share
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_device_share]') AND type IN ('U'))
DROP TABLE [dbo].[iot_device_share]
    GO

CREATE TABLE [dbo].[iot_device_share] (
    [device_id] bigint  NOT NULL,
    [user_id] bigint  NOT NULL,
    [phonenumber] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [perms] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_device_share] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'手机',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'phonenumber'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户物模型权限，多个以英文逗号分隔',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'perms'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备分享表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_share'
    GO


-- ----------------------------
-- Records of iot_device_share
-- ----------------------------

-- ----------------------------
-- Indexes structure for table iot_device_share
-- ----------------------------
CREATE NONCLUSTERED INDEX [PRIMARK_DEVICE_USER]
ON [dbo].[iot_device_share] (
  [device_id] ASC,
  [user_id] ASC
)
GO

EXEC sp_addextendedproperty
'MS_Description', N'设备与用户索引',
'SCHEMA', N'dbo',
'TABLE', N'iot_device_share',
'INDEX', N'PRIMARK_DEVICE_USER'
GO


-- ----------------------------
-- Primary Key structure for table iot_device_share
-- ----------------------------
ALTER TABLE [dbo].[iot_device_share] ADD CONSTRAINT [PK__iot_devi__D093BEFB9609DB6B] PRIMARY KEY CLUSTERED ([device_id], [user_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_device_template
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_device_template]') AND type IN ('U'))
DROP TABLE [dbo].[iot_device_template]
    GO

CREATE TABLE [dbo].[iot_device_template] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [product_id] bigint  NULL,
[template_id] bigint  NULL
)
    GO

ALTER TABLE [dbo].[iot_device_template] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'自增id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_template',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_template',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'采集点模板id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_template',
    'COLUMN', N'template_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备采集点模板关联对象',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_template'
    GO


-- ----------------------------
-- Records of iot_device_template
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_device_template
-- ----------------------------
ALTER TABLE [dbo].[iot_device_template] ADD CONSTRAINT [PK__iot_devi__3213E83F6599DED7] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_device_user
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_device_user]') AND type IN ('U'))
DROP TABLE [dbo].[iot_device_user]
    GO

CREATE TABLE [dbo].[iot_device_user] (
    [device_id] bigint  NOT NULL,
    [user_id] bigint  NOT NULL,
    [phonenumber] nvarchar(11) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_device_user] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'手机号码',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user',
    'COLUMN', N'phonenumber'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备用户',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_device_user'
    GO


-- ----------------------------
-- Records of iot_device_user
-- ----------------------------

-- ----------------------------
-- Indexes structure for table iot_device_user
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_device_user_index_user_id]
ON [dbo].[iot_device_user] (
  [user_id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_device_user
-- ----------------------------
ALTER TABLE [dbo].[iot_device_user] ADD CONSTRAINT [PK__iot_devi__D093BEFB283DCC02] PRIMARY KEY CLUSTERED ([device_id], [user_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_event_log
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_event_log]') AND type IN ('U'))
DROP TABLE [dbo].[iot_event_log]
    GO

CREATE TABLE [dbo].[iot_event_log] (
    [log_id] bigint IDENTITY(1,1) NOT NULL,
    [identify] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [model_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [log_type] tinyint  NOT NULL,
    [log_value] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [device_id] bigint  NULL,
    [device_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_monitor] tinyint  NOT NULL DEFAULT 0,
    [mode] tinyint  NOT NULL DEFAULT 0,
    [user_id] bigint  NULL,
    [user_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [tenant_id] bigint  NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [remark] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_event_log] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备事件日志ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'log_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'标识符',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'identify'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'model_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'类型（3=事件上报，5=设备上线，6=设备离线）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'log_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'日志值',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'log_value'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'device_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否监测数据（1=是，0=否）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'is_monitor'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模式(1=影子模式，2=在线模式，3=其他)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'mode'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户昵称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'user_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'事件日志',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_event_log'
    GO


-- ----------------------------
-- Records of iot_event_log
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_event_log
-- ----------------------------
ALTER TABLE [dbo].[iot_event_log] ADD CONSTRAINT [PK__iot_even__9E2397E030829597] PRIMARY KEY CLUSTERED ([log_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_firmware
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_firmware]') AND type IN ('U'))
DROP TABLE [dbo].[iot_firmware]
    GO

CREATE TABLE [dbo].[iot_firmware] (
    [firmware_id] bigint IDENTITY(1,1) NOT NULL,
    [firmware_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [firmware_type] tinyint  NULL,
    [product_id] bigint  NOT NULL,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [tenant_id] bigint  NOT NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [is_sys] tinyint  NOT NULL DEFAULT 0,
    [is_latest] tinyint  NOT NULL,
    [version] real  NOT NULL DEFAULT 0.10,
    [byte_size] int  NULL,
    [file_path] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_firmware] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'固件ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'firmware_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'固件名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'firmware_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'1,二进制包升级2.http升级',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'firmware_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否系统通用（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'is_sys'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否最新版本（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'is_latest'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'固件版本',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'version'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分包字节大小',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'byte_size'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'文件路径',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'file_path'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品固件',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware'
    GO


-- ----------------------------
-- Records of iot_firmware
-- ----------------------------

-- ----------------------------
-- Indexes structure for table iot_firmware
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_firmware_index_product_id]
ON [dbo].[iot_firmware] (
  [product_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_firmware_index_tenant_id]
ON [dbo].[iot_firmware] (
  [tenant_id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_firmware
-- ----------------------------
ALTER TABLE [dbo].[iot_firmware] ADD CONSTRAINT [PK__iot_firm__361A19E7B21E7B7C] PRIMARY KEY CLUSTERED ([firmware_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_firmware_task
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_firmware_task]') AND type IN ('U'))
DROP TABLE [dbo].[iot_firmware_task]
    GO

CREATE TABLE [dbo].[iot_firmware_task] (
    [id] bigint IDENTITY(5,1) NOT NULL,
    [task_name] nvarchar(60) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [firmware_id] bigint  NOT NULL,
    [upgrade_type] int  NOT NULL DEFAULT 1,
    [task_desc] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [device_amount] int  NOT NULL DEFAULT 0,
    [del_flag] int  NOT NULL DEFAULT 0,
    [update_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [create_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [book_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[iot_firmware_task] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task',
    'COLUMN', N'task_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联固件ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task',
    'COLUMN', N'firmware_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'1:指定设备 2:产品级别',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task',
    'COLUMN', N'upgrade_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'选中的设备总数',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task',
    'COLUMN', N'device_amount'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'预定时间升级',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task',
    'COLUMN', N'book_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'固件升级任务对象',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task'
    GO


    -- ----------------------------
-- Records of iot_firmware_task
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_firmware_task] ON;
    INSERT INTO [dbo].[iot_firmware_task] ([id], [task_name], [firmware_id], [upgrade_type], [task_desc], [device_amount], [del_flag], [update_time], [create_time], [book_time]) VALUES (N'1', N'测试任务0227', N'1', N'2', N'测试', N'1', N'0', N'2023-02-28 08:23:21.0000000', N'2023-02-28 08:23:21.0000000', N'2023-02-28 08:23:18.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task] ([id], [task_name], [firmware_id], [upgrade_type], [task_desc], [device_amount], [del_flag], [update_time], [create_time], [book_time]) VALUES (N'2', N'测试任务227', N'1', N'2', N'1', N'1', N'0', N'2023-03-01 02:04:33.0000000', N'2023-02-28 08:58:04.0000000', N'2023-02-28 08:58:01.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task] ([id], [task_name], [firmware_id], [upgrade_type], [task_desc], [device_amount], [del_flag], [update_time], [create_time], [book_time]) VALUES (N'3', N'111', N'1', N'1', N'', N'1', N'0', N'2023-09-25 09:02:23.0000000', N'2023-09-25 09:02:23.0000000', N'2023-09-25 09:02:17.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task] ([id], [task_name], [firmware_id], [upgrade_type], [task_desc], [device_amount], [del_flag], [update_time], [create_time], [book_time]) VALUES (N'4', N'99888', N'1', N'1', N'', N'1', N'0', N'2023-09-25 09:02:45.0000000', N'2023-09-25 09:02:45.0000000', N'2023-09-29 09:02:17.0000000')
    GO
    SET IDENTITY_INSERT [dbo].[iot_firmware_task] OFF;


-- ----------------------------
-- Primary Key structure for table iot_firmware_task
-- ----------------------------
ALTER TABLE [dbo].[iot_firmware_task] ADD CONSTRAINT [PK__iot_firm__3213E83FA896D696] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_firmware_task_detail
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_firmware_task_detail]') AND type IN ('U'))
DROP TABLE [dbo].[iot_firmware_task_detail]
    GO

CREATE TABLE [dbo].[iot_firmware_task_detail] (
    [id] bigint IDENTITY(21,1) NOT NULL,
    [task_id] bigint  NOT NULL DEFAULT 0,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [upgrade_status] int  NOT NULL DEFAULT 0,
    [detail_msg] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [create_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [message_id] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[iot_firmware_task_detail] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task_detail',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编码',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task_detail',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'0:等待升级 1:已发送设备 2:设备收到  3:升级成功 4:升级失败',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task_detail',
    'COLUMN', N'upgrade_status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'描述',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task_detail',
    'COLUMN', N'detail_msg'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'消息ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task_detail',
    'COLUMN', N'message_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'固件升级任务详细对象',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_firmware_task_detail'
    GO


    -- ----------------------------
-- Records of iot_firmware_task_detail
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_firmware_task_detail] ON;
    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'1', N'1', N'D1ELV3A5TOJS', N'0', N'等待升级-未推送固件到设备', N'2023-02-28 08:24:15.0000000', N'', N'2023-03-01 02:34:33.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'2', N'2', N'D1ELV3A5TOJH', N'3', N'升级成功', N'2023-02-28 08:58:17.0000000', N'1677550503', N'2023-03-01 02:34:51.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'3', N'3', N'D1ELV3A5TOJH', N'1', N'已发送', N'2023-03-01 02:09:49.0000000', N'1677550501', N'2023-03-01 02:34:38.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'4', N'3', N'D1ELV3A5TORG', N'2', N'设备OTA升级中', N'2023-03-01 02:09:56.0000000', N'1677550502', N'2023-03-01 02:34:40.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time]) VALUES (N'5', N'4', N'D1ELV3A5TOJS', N'3', N'升级成功', N'2023-03-01 02:11:30.0000000', N'1677550504', N'2023-03-01 02:34:48.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'6', N'4', N'D1ELV3A523RG', N'0', N'等待升级-未推送固件到设备', N'2023-03-01 02:11:34.0000000', N'', N'2023-03-01 02:34:31.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'7', N'4', N'D1ELV3A576RG', N'2', N'设备OTA升级中', N'2023-03-01 02:11:40.0000000', N'1677550505', N'2023-03-01 02:34:06.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'11', N'5', N'D1ELV3A562RG', N'4', N'失败', N'2023-03-01 02:12:14.0000000', N'1677550509', N'2023-03-01 02:33:53.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'12', N'9', N'D1ELV3A576RG', N'1', N'已发送', N'2023-03-01 02:28:33.0000000', NULL, N'2023-03-01 02:28:33.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'17', N'9', N'D1ELV3A5TORG', N'5', N'停止', N'2023-03-01 02:28:33.0000000', NULL, N'2023-03-01 02:33:49.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'18', N'10', N'D1ELV3A562RG', N'0', N'等待升级', N'2023-03-29 16:29:23.0000000', NULL, N'2023-03-29 16:30:23.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'19', N'3', N'D1ELV3A5TOJS', N'0', N'等待升级', N'2023-09-25 09:02:23.0000000', NULL, N'2023-09-25 09:02:23.0000000')
    GO

    INSERT INTO [dbo].[iot_firmware_task_detail] ([id], [task_id], [serial_number], [upgrade_status], [detail_msg], [create_time], [message_id], [update_time])  VALUES (N'20', N'4', N'D1ELV3A5TOJS', N'0', N'等待升级', N'2023-09-25 09:02:45.0000000', NULL, N'2023-09-25 09:02:45.0000000')
    GO
    SET IDENTITY_INSERT [dbo].[iot_firmware_task_detail] OFF;


-- ----------------------------
-- Primary Key structure for table iot_firmware_task_detail
-- ----------------------------
ALTER TABLE [dbo].[iot_firmware_task_detail] ADD CONSTRAINT [PK__iot_firm__3213E83F51E11A00] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_function_log
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_function_log]') AND type IN ('U'))
DROP TABLE [dbo].[iot_function_log]
    GO

CREATE TABLE [dbo].[iot_function_log] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [identify] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [fun_type] int  NOT NULL,
    [fun_value] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [message_id] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [device_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [mode] int  NULL,
    [user_id] bigint  NULL,
    [result_msg] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [result_code] int  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [remark] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [show_value] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [model_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [reply_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[iot_function_log] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备功能日志ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'标识符',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'identify'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'1==服务下发，2=属性获取，3.OTA升级',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'fun_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'日志值',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'fun_value'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'消息id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'message_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'device_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模式(1=影子模式，2=在线模式，3=其他)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'mode'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'下发结果描述',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'result_msg'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'下发结果代码',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'result_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示值',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'show_value'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'model_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备回复时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log',
    'COLUMN', N'reply_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备服务下发日志',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_function_log'
    GO


-- ----------------------------
-- Records of iot_function_log
-- ----------------------------

-- ----------------------------
-- Indexes structure for table iot_function_log
-- ----------------------------
CREATE UNIQUE NONCLUSTERED INDEX [iot_function_log_id_uindex]
ON [dbo].[iot_function_log] (
  [id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_function_log
-- ----------------------------
ALTER TABLE [dbo].[iot_function_log] ADD CONSTRAINT [PK__iot_func__3213E83F8F0C0CAA] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_goview_project
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_goview_project]') AND type IN ('U'))
DROP TABLE [dbo].[iot_goview_project]
    GO

CREATE TABLE [dbo].[iot_goview_project] (
    [id] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [project_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [state] int  NOT NULL DEFAULT 0,
    [index_image] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [del_flag] int  NOT NULL DEFAULT 0,
    [create_time] datetime2(7)  NOT NULL,
    [create_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remarks] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [tenant_id] bigint  NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_goview_project] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'项目名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'project_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'项目状态[0未发布,1发布]',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'state'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'首页图片',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'index_image'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除状态[1删除,-1未删除]',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建人id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'项目介绍',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'remarks'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'项目表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project'
    GO


    -- ----------------------------
-- Records of iot_goview_project
-- ----------------------------
    INSERT INTO [dbo].[iot_goview_project] VALUES (N'02d4e08586b34867b0e274faf0625049', N'FastBee可视化大屏', N'1', N'/profile/goview/6/02d4e08586b34867b0e274faf0625049_index_preview.png', N'0', N'2024-04-18 08:43:41.0000000', N'6', N'2024-04-26 16:41:07.0000000', NULL, N'1', N'admin')
    GO


-- ----------------------------
-- Primary Key structure for table iot_goview_project
-- ----------------------------
ALTER TABLE [dbo].[iot_goview_project] ADD CONSTRAINT [PK__iot_govi__3213E83FB18234C9] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_goview_project_data
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_goview_project_data]') AND type IN ('U'))
DROP TABLE [dbo].[iot_goview_project_data]
    GO

CREATE TABLE [dbo].[iot_goview_project_data] (
    [id] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [project_id] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [content] varbinary(max)  NULL,
    [create_time] datetime2(7)  NOT NULL,
    [create_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[iot_goview_project_data] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project_data',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'项目id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project_data',
    'COLUMN', N'project_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'存储数据',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project_data',
    'COLUMN', N'content'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project_data',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建人id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project_data',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project_data',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'项目数据关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_goview_project_data'
    GO


    -- ----------------------------
-- Records of iot_goview_project_data
-- ----------------------------
    INSERT INTO [dbo].[iot_goview_project_data] VALUES (N'78c00730666a4525896fc37a7d0fcce9', N'02d4e08586b34867b0e274faf0625049',  , N'2024-04-18 11:09:49.0000000', N'1', N'2024-04-26 16:41:07.0000000')
    GO


-- ----------------------------
-- Primary Key structure for table iot_goview_project_data
-- ----------------------------
ALTER TABLE [dbo].[iot_goview_project_data] ADD CONSTRAINT [PK__iot_govi__3213E83F3335A337] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_group
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_group]') AND type IN ('U'))
DROP TABLE [dbo].[iot_group]
    GO

CREATE TABLE [dbo].[iot_group] (
    [group_id] bigint IDENTITY(7,1) NOT NULL,
    [group_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [group_order] tinyint  NOT NULL DEFAULT 0,
    [user_id] bigint  NOT NULL,
    [user_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_group] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分组ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'group_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分组名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'group_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分组排序',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'group_order'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户昵称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'user_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备分组',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_group'
    GO


    -- ----------------------------
-- Records of iot_group
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_group] ON;
    INSERT INTO [dbo].[iot_group] ([group_id], [group_name], [group_order], [user_id], [user_name], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'卧室', N'2', N'1', N'admin', N'0', N'', N'2021-12-29 13:12:42.0000000', N'', N'2023-04-09 22:37:06.0000000', N'卧室设备')
    GO

    INSERT INTO [dbo].[iot_group] ([group_id], [group_name], [group_order], [user_id], [user_name], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3', N'厨房', N'3', N'1', N'admin', N'0', N'', N'2021-12-29 13:12:59.0000000', N'', N'2021-12-29 13:13:48.0000000', N'厨房设备')
    GO

    INSERT INTO [dbo].[iot_group] ([group_id], [group_name], [group_order], [user_id], [user_name], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'4', N'书房', N'4', N'1', N'admin', N'0', N'', N'2021-12-29 13:13:10.0000000', N'', N'2021-12-29 13:13:54.0000000', N'书房设备')
    GO

    INSERT INTO [dbo].[iot_group] ([group_id], [group_name], [group_order], [user_id], [user_name], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'卫生间', N'5', N'1', N'admin', N'0', N'', N'2021-12-29 13:13:18.0000000', N'', N'2021-12-29 13:14:03.0000000', N'卫生间设备')
    GO

    INSERT INTO [dbo].[iot_group] ([group_id], [group_name], [group_order], [user_id], [user_name], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'6', N'走道', N'6', N'1', N'admin', N'0', N'', N'2021-12-29 13:13:26.0000000', N'', N'2021-12-29 13:14:11.0000000', N'走道设备')
    GO
    SET IDENTITY_INSERT [dbo].[iot_group] OFF;


-- ----------------------------
-- Indexes structure for table iot_group
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_group_index_user_id]
ON [dbo].[iot_group] (
  [user_id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_group
-- ----------------------------
ALTER TABLE [dbo].[iot_group] ADD CONSTRAINT [PK__iot_grou__D57795A036C036C7] PRIMARY KEY CLUSTERED ([group_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_modbus_config
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_modbus_config]') AND type IN ('U'))
DROP TABLE [dbo].[iot_modbus_config]
    GO

CREATE TABLE [dbo].[iot_modbus_config] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [product_id] bigint  NOT NULL,
    [identifier] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [slave] int  NULL,
    [address] int  NOT NULL,
    [is_readonly] tinyint  NOT NULL,
    [data_type] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [quantity] int  NULL,
    [type] tinyint  NOT NULL,
    [bit_order] int  NULL,
    [sort] int  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_modbus_config] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'业务id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'所属产品id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联属性',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'identifier'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'从机地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'slave'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'寄存器地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'address'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否只读(0-否，1-是)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'is_readonly'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'modbus数据类型',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'data_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'读取个数',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'quantity'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'寄存器类型 1-IO寄存器 2-数据寄存器',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'bit位排序',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'bit_order'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'排序',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'sort'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'modbus配置表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_config'
    GO


-- ----------------------------
-- Records of iot_modbus_config
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_modbus_config
-- ----------------------------
ALTER TABLE [dbo].[iot_modbus_config] ADD CONSTRAINT [PK__iot_modb__3213E83F5A024157] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_modbus_job
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_modbus_job]') AND type IN ('U'))
DROP TABLE [dbo].[iot_modbus_job]
    GO

CREATE TABLE [dbo].[iot_modbus_job] (
    [task_id] bigint IDENTITY(1,1) NOT NULL,
    [job_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [sub_device_id] bigint  NOT NULL,
    [sub_serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [device_type] tinyint  NULL,
    [command] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_id] bigint  NOT NULL,
    [status] tinyint NOT NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_modbus_job] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'task_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'job_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'子设备id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'sub_device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'子设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'sub_serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备类型',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'device_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'指令',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'command'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'job_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（0正常 1暂停）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注信息',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'轮训任务列表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_job'
    GO


-- ----------------------------
-- Records of iot_modbus_job
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_modbus_job
-- ----------------------------
ALTER TABLE [dbo].[iot_modbus_job] ADD CONSTRAINT [PK__iot_modb__0492148D03AF66EE] PRIMARY KEY CLUSTERED ([task_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_modbus_params
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_modbus_params]') AND type IN ('U'))
DROP TABLE [dbo].[iot_modbus_params]
    GO

CREATE TABLE [dbo].[iot_modbus_params] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [product_id] bigint  NOT NULL,
    [poll_type] tinyint  NOT NULL,
    [slave_id] int  NULL,
    [status_deter] tinyint  NULL,
    [deter_timer] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [poll_length] int  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_modbus_params] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'业务id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否启动云端轮训(1-云端轮训,2-边缘采集)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'poll_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'默认的子设备地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'slave_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'子设备状态判断方式 1-设备数据 2- 网关',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'status_deter'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备数据来判断子设备状态的时长(s)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'deter_timer'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'批量读取的个数',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'poll_length'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品modbus配置参数',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_modbus_params'
    GO


-- ----------------------------
-- Records of iot_modbus_params
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_modbus_params
-- ----------------------------
ALTER TABLE [dbo].[iot_modbus_params] ADD CONSTRAINT [PK__iot_modb__3213E83F9ACAE846] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_product
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_product]') AND type IN ('U'))
DROP TABLE [dbo].[iot_product]
    GO

CREATE TABLE [dbo].[iot_product] (
    [product_id] bigint IDENTITY(136,1) NOT NULL,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [protocol_code] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [category_id] bigint  NOT NULL,
    [category_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [tenant_id] bigint  NOT NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [is_sys] tinyint  NOT NULL DEFAULT 0,
    [is_authorize] tinyint  NOT NULL DEFAULT 0,
    [mqtt_account] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [mqtt_password] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [mqtt_secret] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [status] tinyint  NULL,
    [things_models_json] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [device_type] tinyint  NULL DEFAULT 1,
    [network_method] tinyint  NULL DEFAULT 1,
    [vertificate_method] tinyint  NULL DEFAULT 1,
    [img_url] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [transport] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [location_way] tinyint  NULL DEFAULT 1,
    [guid] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [firmware_type] tinyint NULL DEFAULT NULL
    )
    GO

ALTER TABLE [dbo].[iot_product] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'协议编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'protocol_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品分类ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'category_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品分类名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'category_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否系统通用（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'is_sys'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否启用授权码（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'is_authorize'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'mqtt账号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'mqtt_account'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'mqtt密码',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'mqtt_password'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品秘钥',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'mqtt_secret'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（1-未发布，2-已发布）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型JSON（属性、功能、事件）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'things_models_json'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备类型（1-直连设备、2-网关设备、3-监控设备）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'device_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'联网方式（1=wifi、2=蜂窝(2G/3G/4G/5G)、3=以太网、4=其他）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'network_method'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'认证方式（1-简单认证、2-加密认证、3-简单+加密）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'vertificate_method'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'图片地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'img_url'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品支持的传输协议',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'transport'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'定位方式(1=ip自动定位，2=设备定位，3=自定义)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'location_way'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品关联的组态id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'guid'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'1,二进制包升级2.http升级',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product',
    'COLUMN', N'firmware_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product'
    GO


    -- ----------------------------
-- Records of iot_product
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_product] ON;
    INSERT INTO [dbo].[iot_product] ([product_id], [product_name], [protocol_code], [category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [is_authorize], [mqtt_account], [mqtt_password], [mqtt_secret], [status], [things_models_json], [device_type], [network_method], [vertificate_method], [img_url], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [transport], [location_way], [guid],[firmware_type]) VALUES (N'41', N'★智能开关产品', N'JSON', N'1', N'电工照明', N'1', N'admin', N'1', N'0', N'FastBee', N'P47T6OD5IPFWHUM6', N'KX3TSH4Q4OS835DO', N'2', N'{"events": [{"id": "exception", "name": "设备发生异常", "type": 3, "order": 0, "regId": "exception", "isChart": 0, "datatype": {"type": "string", "maxLength": 1024}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "height_temperature", "name": "环境温度过高", "type": 3, "order": 0, "regId": "height_temperature", "isChart": 0, "datatype": {"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "℃"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}], "functions": [{"id": "report_monitor", "name": "上报数据", "type": 2, "order": 10, "regId": "report_monitor", "isChart": 0, "datatype": {"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}, "isHistory": 0, "isMonitor": 0, "isReadonly": 0}, {"id": "message", "name": "屏显消息", "type": 2, "order": 7, "regId": "message", "isChart": 0, "datatype": {"type": "string", "maxLength": 1024}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "light_color", "name": "灯光色值", "type": 2, "order": 5, "regId": "light_color", "isChart": 0, "datatype": {"type": "array", "arrayType": "integer", "arrayCount": "3"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "switch", "name": "设备开关", "type": 2, "order": 9, "regId": "switch", "isChart": 0, "datatype": {"type": "bool", "trueText": "打开", "falseText": "关闭"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "reset", "name": "设备重启", "type": 2, "order": 6, "regId": "reset", "isChart": 0, "datatype": {"type": "enum", "showWay": "button", "enumList": [{"text": "重启", "value": "restart"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "irc", "name": "射频遥控", "type": 2, "order": 11, "regId": "irc", "isChart": 0, "datatype": {"type": "enum", "showWay": "button", "enumList": [{"text": "遥控学习", "value": "FFXX01"}, {"text": "遥控清码", "value": "FFXX02"}, {"text": "打开开关", "value": "FFXX03"}, {"text": "关闭开关", "value": "FFXX04"}, {"text": "暂停", "value": "FFXX05"}, {"text": "锁定", "value": "FFXX06"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "gear", "name": "运行档位", "type": 2, "order": 8, "regId": "gear", "isChart": 0, "datatype": {"type": "enum", "showWay": "select", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "status", "name": "上报状态", "type": 2, "order": 12, "regId": "status", "isChart": 0, "datatype": {"type": "enum", "showWay": "button", "enumList": [{"text": "更新状态", "value": "update_status"}]}, "isHistory": 0, "isMonitor": 0, "isReadonly": 0}], "properties": [{"id": "co2", "name": "二氧化碳", "type": 1, "order": 2, "regId": "co2", "isChart": 1, "datatype": {"max": 6000, "min": 100, "step": 1, "type": "integer", "unit": "ppm"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}, {"id": "brightness", "name": "室内亮度", "type": 1, "order": 4, "regId": "brightness", "isChart": 1, "datatype": {"max": 10000, "min": 0, "step": 1, "type": "integer", "unit": "cd/m2"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}, {"id": "temperature", "name": "空气温度", "type": 1, "order": 1, "regId": "temperature", "isChart": 1, "datatype": {"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}, {"id": "humidity", "name": "空气湿度", "type": 1, "order": 3, "regId": "humidity", "isChart": 1, "datatype": {"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "%"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}]}', N'1', N'1', N'3', NULL, N'0', N'', N'2025-08-14 00:06:33.0000000', N'', N'2023-09-25 22:58:17.0000000', NULL, N'MQTT', N'1', NULL,2)
    GO

    INSERT INTO [dbo].[iot_product] ([product_id], [product_name], [protocol_code], [category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [is_authorize], [mqtt_account], [mqtt_password], [mqtt_secret], [status], [things_models_json], [device_type], [network_method], [vertificate_method], [img_url], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [transport], [location_way], [guid],[firmware_type]) VALUES (N'96', N'★网关产品', N'JSON', N'1', N'电工照明', N'1', N'admin', N'1', N'0', N'FastBee', N'P467433O1MT8MXS2', N'KWF32S3H95LH14LO', N'2', N'{"events": [{"id": "exception", "name": "设备发生异常", "type": 3, "order": 0, "regId": "exception", "isChart": 0, "datatype": {"type": "string", "maxLength": 1024}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "height_temperature", "name": "环境温度过高", "type": 3, "order": 0, "regId": "height_temperature", "isChart": 0, "datatype": {"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "℃"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}], "functions": [{"id": "report_monitor", "name": "上报监测数据", "type": 2, "order": 11, "regId": "report_monitor", "isChart": 0, "datatype": {"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "reset", "name": "设备重启", "type": 2, "order": 0, "regId": "reset", "isChart": 0, "datatype": {"type": "enum", "showWay": "button", "enumList": [{"text": "重启", "value": "restart"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "message", "name": "屏显消息", "type": 2, "order": 0, "regId": "message", "isChart": 0, "datatype": {"type": "string", "maxLength": 1024}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "light_color", "name": "灯光色值", "type": 2, "order": 0, "regId": "light_color", "isChart": 0, "datatype": {"type": "array", "arrayType": "integer", "arrayCount": "3"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "gear", "name": "运行档位", "type": 2, "order": 7, "regId": "gear", "isChart": 0, "datatype": {"type": "enum", "showWay": "select", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "switch", "name": "设备开关", "type": 2, "order": 8, "regId": "switch", "isChart": 0, "datatype": {"type": "bool", "trueText": "打开", "falseText": "关闭"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}], "properties": [{"id": "brightness", "name": "室内亮度", "type": 1, "order": 0, "regId": "brightness", "isChart": 1, "datatype": {"max": 10000, "min": 0, "step": 1, "type": "integer", "unit": "cd/m2"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}, {"id": "temperature", "name": "空气温度", "type": 1, "order": 0, "regId": "temperature", "isChart": 1, "datatype": {"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}, {"id": "category", "name": "功能分组", "type": 1, "order": 9, "regId": "category", "isChart": 0, "datatype": {"type": "object", "params": [{"id": "category_light", "name": "光照", "order": 1, "isChart": 1, "datatype": {"max": 100, "min": 0, "step": 1, "type": "decimal", "unit": "mm"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}, {"id": "category_humidity", "name": "空气湿度", "order": 2, "isChart": 1, "datatype": {"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "%"}, "isHistory": 0, "isMonitor": 1, "isReadonly": 1}, {"id": "category_temperature", "name": "空气温度-只读", "order": 3, "isChart": 0, "datatype": {"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 1}, {"id": "category_report_monitor", "name": "上报监测数据", "order": 7, "isChart": 0, "datatype": {"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "category_gear", "name": "运行档位", "order": 5, "isChart": 0, "datatype": {"type": "enum", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "category_switch", "name": "设备开关", "order": 4, "isChart": 0, "datatype": {"type": "bool", "trueText": "打开", "falseText": "关闭"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "category_irc", "name": "射频遥控", "order": 6, "isChart": 0, "datatype": {"type": "enum", "showWay": "button", "enumList": [{"text": "遥控配对", "value": "FFXX01"}, {"text": "遥控清码", "value": "FFXX02"}, {"text": "打开开关", "value": "FFXX03"}, {"text": "关闭开关", "value": "FFXX04"}, {"text": "暂停", "value": "FFXX05"}, {"text": "锁定", "value": "FFXX06"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}]}, "isHistory": 0, "isMonitor": 0, "isReadonly": 0}, {"id": "device", "name": "子设备", "type": 1, "order": 10, "regId": "device", "isChart": 0, "datatype": {"type": "array", "params": [{"id": "device_co2", "name": "二氧化碳", "order": 0, "isChart": 1, "datatype": {"max": 6000, "min": 100, "step": 1, "type": "integer", "unit": "ppm", "enumList": [{"text": "", "value": ""}], "arrayType": "int"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1, "isSharePerm": 0}, {"id": "device_temperature", "name": "空气温度-只读", "order": 4, "datatype": {"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 1}, {"id": "device_gear", "name": "运行档位", "order": 6, "isChart": 0, "datatype": {"type": "enum", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "device_switch", "name": "设备开关", "order": 5, "isChart": 0, "datatype": {"type": "bool", "trueText": "打开", "falseText": "关闭"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "device_report_monitor", "name": "上报监测数据", "order": 9, "isChart": 0, "datatype": {"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "device_irc", "name": "射频遥控", "order": 1, "isChart": 0, "datatype": {"type": "enum", "showWay": "button", "enumList": [{"text": "遥控学习", "value": "FFXX01"}, {"text": "遥控清码", "value": "FFXX02"}, {"text": "打开开关", "value": "FFXX03"}, {"text": "关闭开关", "value": "FFXX04"}, {"text": "暂停", "value": "FFXX05"}, {"text": "锁定", "value": "FFXX06"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}], "arrayType": "object", "arrayCount": "5"}, "isHistory": 0, "isMonitor": 0, "isReadonly": 0}]}', N'2', N'2', N'3', NULL, N'0', N'', N'2025-02-25 22:51:39.0000000', N'', N'2023-09-16 11:46:43.0000000', NULL, N'MQTT', N'1', NULL,2)
    GO

    INSERT INTO [dbo].[iot_product] ([product_id], [product_name], [protocol_code], [category_id], [category_name], [tenant_id], [tenant_name], [is_sys], [is_authorize], [mqtt_account], [mqtt_password], [mqtt_secret], [status], [things_models_json], [device_type], [network_method], [vertificate_method], [img_url], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [transport], [location_way], [guid],[firmware_type]) VALUES (N'135', N'视频监控', N'JSON', N'2', N'家居安防', N'1', N'admin', N'1', N'0', N'FastBee', N'P0JY568MA1P45JUT', N'K7B1377M8CVY5ZFX', N'2', N'{}', N'3', N'1', N'3', N'', N'0', N'', N'2024-01-08 22:14:34.0000000', N'', NULL, NULL, N'GB28181', N'1', NULL,2)
    GO
    SET IDENTITY_INSERT [dbo].[iot_product] OFF;


-- ----------------------------
-- Indexes structure for table iot_product
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_product_index_category_id]
ON [dbo].[iot_product] (
  [category_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_product_index_tenant_id]
ON [dbo].[iot_product] (
  [tenant_id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_product
-- ----------------------------
ALTER TABLE [dbo].[iot_product] ADD CONSTRAINT [PK__iot_prod__47027DF5F893BAE9] PRIMARY KEY CLUSTERED ([product_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_product_authorize
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_product_authorize]') AND type IN ('U'))
DROP TABLE [dbo].[iot_product_authorize]
    GO

CREATE TABLE [dbo].[iot_product_authorize] (
    [authorize_id] bigint IDENTITY(41,1) NOT NULL,
    [authorize_code] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [product_id] bigint  NOT NULL,
    [device_id] bigint  NULL,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [user_id] bigint  NULL,
    [user_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [status] tinyint  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [create_time] datetime2(7)  NOT NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_product_authorize] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'授权码ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'authorize_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'授权码',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'authorize_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'user_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（1-未使用，2-使用中）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品授权码表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_authorize'
    GO


    -- ----------------------------
-- Records of iot_product_authorize
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_product_authorize] ON;
    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'11', N'FD42B9A208E54FC39511939385CE7D28', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'12', N'2AD0EEF05A5D404EB23571E709641B77', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'13', N'8ED19205FE7E469B97FE8540D065BD1B', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'14', N'EEDDE2452473445EAE02EC25B85B8DBA', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'15', N'71B8676112B64605AA0236A1ED1A96E5', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'16', N'C941FA610E474186B0DFD3C4BBA51D83', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'17', N'7B9CFC7FC3504004A52FDCCD92687652', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'18', N'15A881D5CA4B4455BC125F1A0B098441', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'19', N'55CA60FD59254548A2523D8B9E117C1F', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'20', N'747168F3E7F24E9C8F95D8E6D3ABECD3', N'135', NULL, NULL, NULL, NULL, N'1', N'0', N'18926529123', N'2023-11-10 09:38:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'31', N'A3B8B7D00F794604B2F8C6FD8CC7E6C1', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'32', N'050D236FD0A447BB8D36A0DD39A03B4B', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'33', N'E2B55DBCBF5947C4AFB48F1DA978E5A0', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'34', N'D514624CAA3C42AE969B8FF27DBDDD90', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'35', N'27BF166DABCF43C3923181AE4303ABFC', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'36', N'E13394F2E300432D91F4BA1B6C88378E', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'37', N'79ED51A333A341AEB8AD78843406B058', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'38', N'4C8740A967E34B64AFDBD34FBF57018F', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'39', N'398E38DF7F9744B4BA9302EA2A984DCD', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_product_authorize] ([authorize_id], [authorize_code], [product_id], [device_id], [serial_number], [user_id], [user_name], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'40', N'77991DC7F5FA4EEE8DFFCC33C50037EE', N'41', NULL, NULL, NULL, NULL, N'1', N'0', N'admin', N'2023-12-28 23:53:02.0000000', N'', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[iot_product_authorize] OFF;


-- ----------------------------
-- Indexes structure for table iot_product_authorize
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_product_authorize_index_product_id]
ON [dbo].[iot_product_authorize] (
  [product_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_product_authorize_index_device_id]
ON [dbo].[iot_product_authorize] (
  [device_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_product_authorize_index_serial_number]
ON [dbo].[iot_product_authorize] (
  [serial_number] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_product_authorize_index_user_id]
ON [dbo].[iot_product_authorize] (
  [user_id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_product_authorize
-- ----------------------------
ALTER TABLE [dbo].[iot_product_authorize] ADD CONSTRAINT [PK__iot_prod__D662B8A7EEE2FFA6] PRIMARY KEY CLUSTERED ([authorize_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_product_modbus_job
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_product_modbus_job]') AND type IN ('U'))
DROP TABLE [dbo].[iot_product_modbus_job]
    GO

CREATE TABLE [dbo].[iot_product_modbus_job] (
    [task_id] bigint IDENTITY(1,1) NOT NULL,
    [job_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [product_id] bigint  NOT NULL,
    [command] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [status] tinyint  NOT NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_product_modbus_job] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_modbus_job',
    'COLUMN', N'task_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_modbus_job',
    'COLUMN', N'job_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_modbus_job',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'指令',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_modbus_job',
    'COLUMN', N'command'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（0正常 1暂停）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_modbus_job',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_modbus_job',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_modbus_job',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注信息',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_modbus_job',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品轮训任务列表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_modbus_job'
    GO


-- ----------------------------
-- Records of iot_product_modbus_job
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_product_modbus_job
-- ----------------------------
ALTER TABLE [dbo].[iot_product_modbus_job] ADD CONSTRAINT [PK__iot_prod__0492148DF287FE01] PRIMARY KEY CLUSTERED ([task_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_product_sub_gateway
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_product_sub_gateway]') AND type IN ('U'))
DROP TABLE [dbo].[iot_product_sub_gateway]
    GO

CREATE TABLE [dbo].[iot_product_sub_gateway] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [gw_product_id] bigint  NOT NULL,
    [sub_product_id] bigint  NOT NULL,
    [slave_id] int  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_product_sub_gateway] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'业务id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'网关产品id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway',
    'COLUMN', N'gw_product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'子产品id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway',
    'COLUMN', N'sub_product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'从机地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway',
    'COLUMN', N'slave_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'网关与子产品关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_product_sub_gateway'
    GO


-- ----------------------------
-- Records of iot_product_sub_gateway
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_product_sub_gateway
-- ----------------------------
ALTER TABLE [dbo].[iot_product_sub_gateway] ADD CONSTRAINT [PK__iot_prod__3213E83F296CC724] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_protocol
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_protocol]') AND type IN ('U'))
DROP TABLE [dbo].[iot_protocol]
    GO

CREATE TABLE [dbo].[iot_protocol] (
    [id] bigint IDENTITY(20,1) NOT NULL,
    [protocol_code] nvarchar(60) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [protocol_name] nvarchar(60) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [protocol_file_url] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [protocol_type] int  NOT NULL DEFAULT 0,
    [jar_sign] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [create_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [update_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [protocol_status] int  NOT NULL DEFAULT 0,
    [display] tinyint  NOT NULL DEFAULT 1,
    [data_format] nvarchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [del_flag] int NULL DEFAULT 0
    )
    GO

ALTER TABLE [dbo].[iot_protocol] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'自增id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'协议编码',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'protocol_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'协议名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'protocol_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'协议jar包,js包，c程序上传地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'protocol_file_url'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'协议类型 0:未知 1:jar，2.js,3.c',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'protocol_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'协议文件摘要(文件的md5)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'jar_sign'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'0:草稿 1:启用 2:停用',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'protocol_status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示，1-显示；0-不显示',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'display'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'协议数据格式',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'data_format'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'0:正常 1:删除',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'协议表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_protocol'
    GO


    -- ----------------------------
-- Records of iot_protocol
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_protocol] ON;
    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'1', N'JSON', N'JSON解析协议', N'/', N'0', N'系统内置JSON解析协议', N'2023-03-01 13:46:43.0000000', N'2023-04-10 22:42:12.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'2', N'MODBUS-RTU', N'ModbusRtu协议', N'/', N'0', N'系统内置ModbusRtu解析协议', N'2023-03-01 13:52:33.0000000', N'2023-04-09 23:58:59.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'3', N'MODBUS-RTU-PAK', N'包装Modbus-rtu协议', N'/', N'0', N'系统内置包装后的modbus-rtu协议', N'2023-03-01 13:53:10.0000000', N'2023-03-01 16:10:47.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'4', N'JSONOBJECT-CHENYI', N'JSON-Data解析协议', N'', N'0', N'系统内置JSONObject解析协议', N'2023-08-23 09:31:39.0000000', N'2023-08-23 09:31:39.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'5', N'RJ45', N'RJ45解析协议', N'', N'0', N'系统内置RJ45解析协议', N'2023-08-23 09:31:39.0000000', N'2023-08-23 09:31:39.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'6', N'FlowMeter', N'流量计解析协议', N'', N'0', N'流量计解析协议', N'2023-08-23 09:31:39.0000000', N'2023-08-23 09:31:39.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'7', N'JSONOBJECT', N'JSONObject解析协议', N'', N'0', N'系统内置JSONObject解析协议', N'2023-08-23 09:31:39.0000000', N'2023-08-23 09:31:39.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'8', N'MODBUS-JSON', N'Modbus转Json解析协议', N'', N'0', N'modbus转json解析协议', N'2023-08-23 09:31:39.0000000', N'2023-08-23 09:31:39.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'9', N'MODBUS-JSON-ZQWL', N'8路继电器+Modbus转Json-智嵌物联', N'', N'0', N'8路继电器+Modbus转Json-智嵌物联', N'2024-03-14 15:29:36.0000000', N'2024-03-14 23:53:44.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'10', N'MODBUS-JSON-FY', N'Modbus转Json解析协议-繁易', N'', N'0', N'modbus转json解析协议-繁易', N'2023-08-23 09:33:03.0000000', N'2023-08-23 09:33:03.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'11', N'MODBUS-JSON-HP', N'Modbus转Json解析协议-华普物联', N'', N'0', N'modbus转json解析协议-华普物联', N'2024-02-03 21:02:18.0000000', N'2024-02-03 21:02:17.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'13', N'YinErDa', N'YinErDa解析协议', N'', N'0', N'YinErDa解析协议', N'2023-08-23 09:31:39.0000000', N'2024-03-14 23:53:40.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'14', N'SGZ', N'数码灌装解析协议', N'', N'0', N'数码灌装解析协议', N'2024-04-03 16:14:21.0000000', N'2024-04-03 16:14:22.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'15', N'GEC6100D', N'GEC6100D发电机控制器协议', N'', N'0', N'GEC6100D发电机控制器协议-繁易', N'2024-04-26 10:00:32.0000000', N'2024-04-26 10:00:30.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'16', N'MODBUS-JSON-GEC6100D', N'GEC6100D发电机控制器协议', N'', N'0', N'GEC6100D发电机控制器协议-繁易', N'2024-04-26 17:18:50.0000000', N'2024-04-26 17:18:48.0000000', N'1', N'1', N'', N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'17', N'CH', N'水质监测协议', N'', N'0', N'水质监测协议', N'2024-11-12 11:11:04.0000000', N'2024-11-12 11:11:03.0000000', N'1', N'1', NULL, N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'18', N'MODBUS-TCP', N'ModbusTcp协议', N'', N'0', N'系统内置ModbusTcp解析协议', N'2024-11-12 11:11:04.0000000', N'2024-11-12 11:11:03.0000000', N'1', N'1', NULL, N'0')
    GO

    INSERT INTO [dbo].[iot_protocol] ([id], [protocol_code], [protocol_name], [protocol_file_url], [protocol_type], [jar_sign], [create_time], [update_time], [protocol_status], [display], [data_format], [del_flag]) VALUES (N'19', N'OTA-NET', N'OTA升级协议', N'', N'0', N'OTA升级协议', N'2024-11-12 11:11:04.0000000', N'2024-11-12 11:11:03.0000000', N'1', N'1', NULL, N'0')
    GO
    SET IDENTITY_INSERT [dbo].[iot_protocol] OFF;


-- ----------------------------
-- Indexes structure for table iot_protocol
-- ----------------------------
CREATE UNIQUE NONCLUSTERED INDEX [UNIQUE_CODE]
ON [dbo].[iot_protocol] (
  [protocol_code],
  [del_flag]
)
GO


-- ----------------------------
-- Primary Key structure for table iot_protocol
-- ----------------------------
ALTER TABLE [dbo].[iot_protocol] ADD CONSTRAINT [PK__iot_prot__3213E83F3C83A7F9] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_scene
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_scene]') AND type IN ('U'))
DROP TABLE [dbo].[iot_scene]
    GO

CREATE TABLE [dbo].[iot_scene] (
    [scene_id] bigint IDENTITY(1,1) NOT NULL,
    [scene_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [chain_name] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [enable] tinyint  NULL,
    [user_id] bigint  NOT NULL,
    [user_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [silent_period] int  NULL,
    [cond] tinyint  NULL,
    [execute_mode] tinyint  NULL,
    [execute_delay] int  NULL,
    [has_alert] tinyint  DEFAULT 0 NULL,
    [application_name] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [el_data] nvarchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [terminal_user] tinyint DEFAULT 0 NULL,
    [check_delay] int DEFAULT 0 NULL,
    [recover_id] bigint DEFAULT 0 NULL
    )
    GO

ALTER TABLE [dbo].[iot_scene] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'scene_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'scene_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'规则名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'chain_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景状态（1-启动，2-停止）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'enable'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'user_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'静默周期（分钟）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'silent_period'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'执行条件（1=或、任意条件，2=且、所有条件，3=非，不满足）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'cond'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'执行方式（1=串行，顺序执行，2=并行，同时执行）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'execute_mode'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'延时执行（秒钟）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'execute_delay'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否包含告警推送（1=包含，2=不包含）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'has_alert'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'应用名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'application_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'规则数据',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'el_data'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否终端用户（1-是，0-不是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'terminal_user'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'延时匹配（秒钟）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'check_delay'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'恢复告警场景ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene',
    'COLUMN', N'recover_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景联动',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene'
    GO


-- ----------------------------
-- Records of iot_scene
-- ----------------------------

-- ----------------------------
-- Indexes structure for table iot_scene
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_scene_index_user_id]
ON [dbo].[iot_scene] (
  [user_id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_scene
-- ----------------------------
ALTER TABLE [dbo].[iot_scene] ADD CONSTRAINT [PK__iot_scen__B5624CE3EDE5AAB4] PRIMARY KEY CLUSTERED ([scene_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_scene_device
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_scene_device]') AND type IN ('U'))
DROP TABLE [dbo].[iot_scene_device]
    GO

CREATE TABLE [dbo].[iot_scene_device] (
    [scene_device_id] bigint IDENTITY(3,1) NOT NULL,
    [serial_number] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [product_id] bigint  NOT NULL,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [source] tinyint  NOT NULL,
    [scene_id] bigint  NOT NULL,
    [script_id] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [type] tinyint  NULL
    )
    GO

ALTER TABLE [dbo].[iot_scene_device] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_device',
    'COLUMN', N'scene_device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号（产品触发的没有设备编号）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_device',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_device',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_device',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'触发源（1=设备触发，3=产品触发）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_device',
    'COLUMN', N'source'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_device',
    'COLUMN', N'scene_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景脚本ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_device',
    'COLUMN', N'script_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'类型（2=触发器，3=执行动作）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_device',
    'COLUMN', N'type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景设备表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_device'
    GO


-- ----------------------------
-- Records of iot_scene_device
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_scene_device
-- ----------------------------
ALTER TABLE [dbo].[iot_scene_device] ADD CONSTRAINT [PK__iot_scen__D2FFF14F05DFB644] PRIMARY KEY CLUSTERED ([scene_device_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_scene_script
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_scene_script]') AND type IN ('U'))
DROP TABLE [dbo].[iot_scene_script]
    GO

CREATE TABLE [dbo].[iot_scene_script] (
    [script_id] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [scene_id] bigint  NOT NULL,
    [source] tinyint  NOT NULL,
    [script_purpose] tinyint  NOT NULL,
    [product_id] bigint  NULL,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [id] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [value] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [operator] nvarchar(16) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [type] tinyint  NULL,
    [device_count] int  NULL,
    [job_id] bigint  NULL,
    [cron_expression] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_advance] tinyint  NULL,
    [parent_id] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [parent_name] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [array_index] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [array_index_name] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[iot_scene_script] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'script_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'scene_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'触发源（1=设备触发，2=定时触发，3=产品触发,4=告警执行）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'source'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本用途(1=数据流，2=触发器，3=执行动作)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'script_purpose'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID（用于获取对应物模型）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型标识符',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型值',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'value'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作符',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'operator'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型类别（1=属性，2=功能，3=事件，4=设备升级，5=设备上线，6=设备下线）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备数量',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'device_count'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'job_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'cron执行表达式',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'cron_expression'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否详细corn表达式（1=是，0=否）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'is_advance'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'父物模id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'parent_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'父物模名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'parent_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数组索引',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'array_index'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数组索引名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'array_index_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景脚本',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_scene_script'
    GO


-- ----------------------------
-- Records of iot_scene_script
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_scene_script
-- ----------------------------
ALTER TABLE [dbo].[iot_scene_script] ADD CONSTRAINT [PK__iot_scen__EDFCC9DF9A2CA8F0] PRIMARY KEY CLUSTERED ([script_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_script
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_script]') AND type IN ('U'))
DROP TABLE [dbo].[iot_script]
    GO

CREATE TABLE [dbo].[iot_script] (
    [script_id] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [user_id] bigint  NOT NULL,
    [user_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [scene_id] bigint DEFAULT 0 NOT NULL,
    [product_id] bigint  NULL,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [script_event] tinyint  NOT NULL,
    [script_action] tinyint  NOT NULL,
    [script_purpose] tinyint  NOT NULL,
    [script_order] tinyint DEFAULT 0 NOT NULL,
    [application_name] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [script_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [script_data] nvarchar(max) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [script_type] nvarchar(16) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [script_language] nvarchar(16) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [enable] tinyint DEFAULT 1 NOT NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI DEFAULT 0 NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_script] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'script_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户昵称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'user_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联场景ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'scene_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本事件(1=设备上报，2=平台下发，3=设备上线，4=设备离线)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'script_event'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本动作(1=消息重发，2=消息通知，3=Http推送，4=Mqtt桥接，5=数据库存储)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'script_action'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本用途(1=数据流，2=触发器，3=执行动作)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'script_purpose'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本执行顺序，值越大优先级越高',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'script_order'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'应用名，后端、规则和脚本要统一',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'application_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本名',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'script_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本数据',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'script_data'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本类型：
script=普通脚本，
switch_script=选择脚本，
boolean_script=条件脚本，
for_script=数量循环脚本',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'script_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本语言（groovy | qlexpress | js | python | lua | aviator | java）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'script_language'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否生效（0-不生效，1-生效）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'enable'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'规则引擎脚本',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script'
    GO


    -- ----------------------------
-- Records of iot_script
-- ----------------------------
    INSERT INTO [dbo].[iot_script] VALUES (N'D1751532166174609408', N'1', N'admin', N'0', N'41', N'★智能开关产品', N'1', N'1', N'1', N'1', N'fastbee', N'消息转发', N'import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import cn.hutool.core.util.NumberUtil;

//系统主题
String sysTopic = '''';
//系统数据格式
String sysPayload = '''';

// 1. 获取主题和内容(必要)
String name = msgContext.getTopic();
Long productId = msgContext.getProductId();
String serialNumber = msgContext.getSerialNumber();
String protocolCode = msgContext.getProtocolCode();
String payload = msgContext.getPayload();
System.out.println("产品id/协议编号：" + productId + " / " + protocolCode);
// 2. 转换为系统主题 /60/DEVICE555/property/post
sysTopic = "/" + productId + "/" + serialNumber + "/property/post"

if("JSON".equals(protocolCode)){
    // 3. 内容格式转换
    JSONArray newArray = new JSONArray();
    JSONObject jsonObject = JSONUtil.parseObj(payload);
    jsonObject.keySet().forEach(key -> {
        JSONObject newObject =new JSONObject();
        newObject.put("id" , key);
        newObject.put("value" , jsonObject.getStr(key));
        newArray.add(newObject);
    });
    sysPayload = newArray.toString();
}else{
    //其他协议处理
}


// 4.打印
System.out.println("新主题：" + sysTopic);
System.out.println("新内容：" + sysPayload);

// 5. 返回新的数据（必要）
msgContext.setTopic(sysTopic)
msgContext.setPayload(sysPayload);', N'script', N'groovy', N'1', N'0', N'', N'2024-01-28 17:06:25.0000000', N'', N'2024-04-28 14:14:38.0000000', NULL)
    GO

    INSERT INTO [dbo].[iot_script] VALUES (N'D1753673875549458432', N'1', N'admin', N'0', N'96', N'★网关产品', N'2', N'1', N'1', N'1', N'fastbee', N'平台下发转发', N'import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import cn.hutool.core.util.NumberUtil;


//系统主题
String tranTopic = '''';
//系统数据格式
String tranPayload = '''';


// 1. 获取主题和内容(必要)
String topic = msgContext.getTopic();
String payload = msgContext.getPayload();
Long productId = msgContext.getProductId();
String serialNumber = msgContext.getSerialNumber();
String protocolCode = msgContext.getProtocolCode();


// 2. topic转换
tranTopic = serialNumber+ "/set";


//这里根据系统内置的协议类型来做数据转换

if("JSON".equals(protocolCode)){

    // 3. 转发的数据  {"temperature":26.5,"humidity":65.8}
    JSONArray jsonArray = JSONUtil.parseArray(payload);
    JSONObject resultObj = new JSONObject();
    jsonArray.forEach(obj -> {
    JSONObject jsonObject = (JSONObject)obj;
    resultObj.put(jsonObject.getStr("id"),jsonObject.getStr("value"));
    });
    tranPayload = JSONUtil.toJsonStr(resultObj);

}else{
    //其他协议处理
}

// 4.打印
System.out.println("转发主题：" + tranTopic);
System.out.println("转发内容：" + tranPayload);


// 3. 返回新的数据（必要）
msgContext.setTopic(tranTopic);
msgContext.setPayload(tranPayload);', N'script', N'groovy', N'1', N'0', N'', N'2024-02-03 14:56:48.0000000', N'', N'2024-04-28 14:14:43.0000000', NULL)
    GO


-- ----------------------------
-- Primary Key structure for table iot_script
-- ----------------------------
ALTER TABLE [dbo].[iot_script] ADD CONSTRAINT [PK__iot_scri__EDFCC9DFF147A323] PRIMARY KEY CLUSTERED ([script_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_script_bridge
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_script_bridge]') AND type IN ('U'))
DROP TABLE [dbo].[iot_script_bridge]
    GO

CREATE TABLE [dbo].[iot_script_bridge] (
    [script_id] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [bridge_id] bigint  NOT NULL
    )
    GO

ALTER TABLE [dbo].[iot_script_bridge] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script_bridge',
    'COLUMN', N'script_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'桥接配置id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script_bridge',
    'COLUMN', N'bridge_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'脚本输入桥接关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_script_bridge'
    GO


-- ----------------------------
-- Records of iot_script_bridge
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_script_bridge
-- ----------------------------
ALTER TABLE [dbo].[iot_script_bridge] ADD CONSTRAINT [PK__iot_scri__759D1D016515A1C9] PRIMARY KEY CLUSTERED ([script_id], [bridge_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_simulate_log
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_simulate_log]') AND type IN ('U'))
DROP TABLE [dbo].[iot_simulate_log]
    GO

CREATE TABLE [dbo].[iot_simulate_log] (
    [log_id] bigint IDENTITY(1,1) NOT NULL,
    [send_data] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [callback_data] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [device_id] bigint  NULL,
    [device_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [serial_number] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [remark] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_simulate_log] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备模拟日志ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log',
    'COLUMN', N'log_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'云端发送指令',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log',
    'COLUMN', N'send_data'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备回复',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log',
    'COLUMN', N'callback_data'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log',
    'COLUMN', N'device_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log',
    'COLUMN', N'serial_number'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模拟设备日志',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_simulate_log'
    GO


-- ----------------------------
-- Records of iot_simulate_log
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_simulate_log
-- ----------------------------
ALTER TABLE [dbo].[iot_simulate_log] ADD CONSTRAINT [PK__iot_simu__9E2397E0D56A91D3] PRIMARY KEY CLUSTERED ([log_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_sip_relation
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_sip_relation]') AND type IN ('U'))
DROP TABLE [dbo].[iot_sip_relation]
    GO

CREATE TABLE [dbo].[iot_sip_relation] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [channel_id] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [re_device_id] bigint  NULL,
    [re_scene_model_id] bigint  NULL,
    [create_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [remark] nvarchar(800) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_sip_relation] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'业务id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'监控设备编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation',
    'COLUMN', N'channel_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联的设备id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation',
    'COLUMN', N're_device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联的场景id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation',
    'COLUMN', N're_scene_model_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建人',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新人',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'监控设备关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sip_relation'
    GO


-- ----------------------------
-- Records of iot_sip_relation
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_sip_relation
-- ----------------------------
ALTER TABLE [dbo].[iot_sip_relation] ADD CONSTRAINT [PK__iot_sip___3213E83F32FF3732] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_social_platform
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_social_platform]') AND type IN ('U'))
DROP TABLE [dbo].[iot_social_platform]
    GO

CREATE TABLE [dbo].[iot_social_platform] (
    [social_platform_id] int IDENTITY(7,1) NOT NULL,
    [platform] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [status] tinyint  NOT NULL DEFAULT 0,
    [client_id] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [secret_key] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [redirect_uri] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [create_time] datetime2(7)  NOT NULL,
    [update_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [bind_uri] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [redirect_login_uri] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [error_msg_uri] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NOT NULL
    )
    GO

ALTER TABLE [dbo].[iot_social_platform] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方登录平台主键',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'social_platform_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方登录平台',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'platform'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N' 0:启用 ,1:禁用',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方平台申请Id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'client_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方平台密钥',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'secret_key'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户认证后跳转地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'redirect_uri'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标记位(0代表存在，1代表删除)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'绑定注册登录uri,http://localhost/login?bindId=',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'bind_uri'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'跳转登录uri,http://localhost/login?loginId=',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'redirect_login_uri'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'错误提示uri,http://localhost/login?errorId=',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform',
    'COLUMN', N'error_msg_uri'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方登录平台控制',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_platform'
    GO


    -- ----------------------------
-- Records of iot_social_platform
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_social_platform] ON;
    INSERT INTO [dbo].[iot_social_platform] ([social_platform_id], [platform], [status], [client_id], [secret_key], [redirect_uri], [del_flag], [create_by], [create_time], [update_time], [update_by], [remark], [bind_uri], [redirect_login_uri], [error_msg_uri]) VALUES (N'1', N'QQ', N'0', N'102005066', N'PhkaBYgZ99999', N'https://iot.wumei.live/auth/callback/qq', N'0', N'admin', N'2022-04-18 11:21:28.0000000', N'2022-04-20 16:29:23.0000000', N'admin', NULL, N'http://localhost/login?bindId=', N'http://localhost/login?loginId=', N'http://localhost/login?errorId=')
    GO

    INSERT INTO [dbo].[iot_social_platform] ([social_platform_id], [platform], [status], [client_id], [secret_key], [redirect_uri], [del_flag], [create_by], [create_time], [update_time], [update_by], [remark], [bind_uri], [redirect_login_uri], [error_msg_uri]) VALUES (N'2', N'wechat_open_web', N'0', N'wx906fdc1e0bf6abc8', N'', N'https://iot.fastbee.cn/prod-api/auth/callback/wechat_open_web', N'0', N'admin', N'2023-08-23 11:41:37.0000000', N'2024-04-18 11:45:02.0000000', N'admin', NULL, N'https://iot.fastbee.cn/login?bindId=', N'https://iot.fastbee.cn/login?loginId=', N'https://iot.fastbee.cn/login?errorId=')
    GO

    INSERT INTO [dbo].[iot_social_platform] ([social_platform_id], [platform], [status], [client_id], [secret_key], [redirect_uri], [del_flag], [create_by], [create_time], [update_time], [update_by], [remark], [bind_uri], [redirect_login_uri], [error_msg_uri]) VALUES (N'3', N'wechat_open_mobile', N'0', N'wx6be3f0d7bf7154e1', N'', N'http://localhost', N'0', N'admin', N'2023-08-28 14:21:29.0000000', NULL, NULL, NULL, N'http://localhost', N'http://localhost', N'http://localhost')
    GO

    INSERT INTO [dbo].[iot_social_platform] ([social_platform_id], [platform], [status], [client_id], [secret_key], [redirect_uri], [del_flag], [create_by], [create_time], [update_time], [update_by], [remark], [bind_uri], [redirect_login_uri], [error_msg_uri]) VALUES (N'4', N'wechat_open_mini_program', N'0', N'wx5bfbadf52adc17f3', N'', N'http://localhost', N'0', N'admin', N'2023-09-12 15:39:48.0000000', NULL, NULL, NULL, N'http://localhost', N'http://localhost', N'http://localhost')
    GO

    INSERT INTO [dbo].[iot_social_platform] ([social_platform_id], [platform], [status], [client_id], [secret_key], [redirect_uri], [del_flag], [create_by], [create_time], [update_time], [update_by], [remark], [bind_uri], [redirect_login_uri], [error_msg_uri]) VALUES (N'5', N'wechat_open_web_bind', N'0', N'wx906fdc1e0bf6abc8', N'', N'https://iot.fastbee.cn/prod-api/wechat/wxBind/callback?wxBindId=', N'0', N'admin', N'2023-10-09 12:04:18.0000000', N'2024-04-22 14:09:28.0000000', N'admin', NULL, N'https://localhost', N'https://iot.fastbee.cn/user/profile?wxBindMsgId=', N'http://localhost')
    GO

    INSERT INTO [dbo].[iot_social_platform] ([social_platform_id], [platform], [status], [client_id], [secret_key], [redirect_uri], [del_flag], [create_by], [create_time], [update_time], [update_by], [remark], [bind_uri], [redirect_login_uri], [error_msg_uri]) VALUES (N'6', N'wechat_open_public_account', N'0', N'wx26b1bf6041ab6339', N'', N'http://localhost', N'0', N'admin', N'2024-04-22 14:04:59.0000000', N'2024-04-22 14:13:20.0000000', N'admin', N'感谢您关注蜂信物联！', N'http://localhost', N'http://localhost', N'http://localhost')
    GO
    SET IDENTITY_INSERT [dbo].[iot_social_platform] OFF;


-- ----------------------------
-- Indexes structure for table iot_social_platform
-- ----------------------------
CREATE UNIQUE NONCLUSTERED INDEX [iot_social_platform_platform_uindex]
ON [dbo].[iot_social_platform] (
  [platform] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_social_platform
-- ----------------------------
ALTER TABLE [dbo].[iot_social_platform] ADD CONSTRAINT [PK__iot_soci__D49822681A758FF9] PRIMARY KEY CLUSTERED ([social_platform_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_social_user
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_social_user]') AND type IN ('U'))
DROP TABLE [dbo].[iot_social_user]
    GO

CREATE TABLE [dbo].[iot_social_user] (
    [social_user_id] int IDENTITY(1,1) NOT NULL,
    [uuid] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [source] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [access_token] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [expire_in] int  NULL,
    [refresh_token] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [open_id] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [uid] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [access_code] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [union_id] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [scope] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [token_type] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [id_token] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [mac_algorithm] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [mac_key] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [code] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [oauth_token] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [oauth_token_secret] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NOT NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [update_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI NULL DEFAULT '0',
    [status] tinyint  NOT NULL DEFAULT 0,
    [sys_user_id] int  NULL,
    [username] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [nickname] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [avatar] nvarchar(256) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [gender] tinyint  NULL,
    [source_client] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_social_user] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方系统用户表主键',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'social_user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方系统的唯一ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'uuid'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方用户来源',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'source'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户的授权令牌',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'access_token'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方用户的授权令牌的有效期（部分平台可能没有）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'expire_in'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'刷新令牌(部分平台可能没有)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'refresh_token'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方用户的 open id（部分平台可能没有）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'open_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方用户的 ID(部分平台可能没有)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'uid'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'个别平台的授权信息（部分平台可能没有）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'access_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方用户的 union id(部分平台可能没有)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'union_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方用户授予的权限(部分平台可能没有)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'scope'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'个别平台的授权信息（部分平台可能没有）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'token_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'id token（部分平台可能没有）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'id_token'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'小米平台用户的附带属性（部分平台可能没有）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'mac_algorithm'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'小米平台用户的附带属性(部分平台可能没有)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'mac_key'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户的授权code（部分平台可能没有）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'Twitter平台用户的附带属性(部分平台可能没有)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'oauth_token'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'Twitter平台用户的附带属性(部分平台可能没有)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'oauth_token_secret'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标记位(0代表存在,2代表删除)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'绑定状态(0:未绑定,1:绑定)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'sys_user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户名',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'username'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户昵称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'nickname'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户头像',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'avatar'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户性别',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'gender'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方用户来源客户端（web、app、小程序）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user',
    'COLUMN', N'source_client'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方登录用户',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_social_user'
    GO


-- ----------------------------
-- Records of iot_social_user
-- ----------------------------

-- ----------------------------
-- Indexes structure for table iot_social_user
-- ----------------------------
CREATE UNIQUE NONCLUSTERED INDEX [iot_social_user_pk]
ON [dbo].[iot_social_user] (
  [social_user_id],
  [del_flag]
)
GO


-- ----------------------------
-- Primary Key structure for table iot_social_user
-- ----------------------------
ALTER TABLE [dbo].[iot_social_user] ADD CONSTRAINT [PK__iot_soci__3A4380E3E7738453] PRIMARY KEY CLUSTERED ([social_user_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_sub_gateway
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_sub_gateway]') AND type IN ('U'))
DROP TABLE [dbo].[iot_sub_gateway]
    GO

CREATE TABLE [dbo].[iot_sub_gateway] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [gw_device_id] bigint  NOT NULL,
    [sub_device_id] bigint  NOT NULL,
    [slave_id] int  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_sub_gateway] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'业务id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'网关设备id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway',
    'COLUMN', N'gw_device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'子设备id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway',
    'COLUMN', N'sub_device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'从机地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway',
    'COLUMN', N'slave_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'网关与子设备关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_sub_gateway'
    GO


-- ----------------------------
-- Records of iot_sub_gateway
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_sub_gateway
-- ----------------------------
ALTER TABLE [dbo].[iot_sub_gateway] ADD CONSTRAINT [PK__iot_sub___3213E83FEC45F96A] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_things_model
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_things_model]') AND type IN ('U'))
DROP TABLE [dbo].[iot_things_model]
    GO

CREATE TABLE [dbo].[iot_things_model] (
    [model_id] bigint IDENTITY(926,1) NOT NULL,
    [model_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [product_id] bigint  NOT NULL,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [tenant_id] bigint  NOT NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [identifier] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [type] tinyint  NOT NULL,
    [datatype] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [specs] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_chart] tinyint  NOT NULL DEFAULT 0,
    [is_monitor] tinyint  NOT NULL DEFAULT 0,
    [is_history] tinyint  NULL DEFAULT 0,
    [is_readonly] tinyint  NULL DEFAULT 0,
    [is_share_perm] tinyint  NULL DEFAULT 0,
    [model_order] int DEFAULT 0 NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI DEFAULT 0 NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [formula] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_app] tinyint  NULL
    )
    GO

ALTER TABLE [dbo].[iot_things_model] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'model_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'model_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'标识符，产品下唯一',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'identifier'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模型类别（1-属性，2-功能，3-事件）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据类型（integer、decimal、string、bool、array、enum）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'datatype'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据定义',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'specs'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否图表展示（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'is_chart'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否实时监测（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'is_monitor'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否历史存储（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'is_history'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否只读数据(0-否，1-是)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'is_readonly'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否设备分享权限(0-否，1-是)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'is_share_perm'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'排序，值越大，排序越靠前',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'model_order'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'计算公式',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'formula'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否在APP显示(0-否，1-是)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model',
    'COLUMN', N'is_app'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model'
    GO


    -- ----------------------------
-- Records of iot_things_model
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_things_model] ON;
    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'113', N'设备开关', N'41', N'温湿度智能开关', N'1', N'admin', N'switch', N'2', N'bool', N'{"type": "bool", "trueText": "打开", "falseText": "关闭"}', N'0', N'0', N'1', N'0', N'0', N'9', N'0', NULL, N'2022-08-14 00:06:53.0000000', N'', N'2023-03-31 23:43:43.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'125', N'空气温度', N'41', N'温湿度智能开关', N'1', N'admin', N'temperature', N'1', N'decimal', N'{"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}', N'1', N'1', N'1', N'1', N'0', N'1', N'0', NULL, N'2022-11-05 23:56:21.0000000', N'', N'2023-03-31 23:44:21.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'126', N'空气湿度', N'41', N'温湿度智能开关', N'1', N'admin', N'humidity', N'1', N'decimal', N'{"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "%"}', N'1', N'1', N'1', N'1', N'0', N'3', N'0', NULL, N'2022-11-05 23:56:21.0000000', N'', N'2023-03-31 23:44:12.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'127', N'二氧化碳', N'41', N'温湿度智能开关', N'1', N'admin', N'co2', N'1', N'integer', N'{"max": 6000, "min": 100, "step": 1, "type": "integer", "unit": "ppm"}', N'1', N'1', N'1', N'1', N'0', N'2', N'0', NULL, N'2022-11-05 23:56:21.0000000', N'', N'2023-03-31 23:44:17.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'128', N'室内亮度', N'41', N'温湿度智能开关', N'1', N'admin', N'brightness', N'1', N'integer', N'{"max": 10000, "min": 0, "step": 1, "type": "integer", "unit": "cd/m2"}', N'1', N'1', N'1', N'1', N'0', N'4', N'0', NULL, N'2022-11-05 23:56:21.0000000', N'', N'2023-03-31 23:44:08.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'129', N'运行档位', N'41', N'温湿度智能开关', N'1', N'admin', N'gear', N'2', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}', N'0', N'0', N'1', N'0', N'0', N'8', N'0', NULL, N'2022-11-05 23:56:21.0000000', N'', N'2023-03-31 23:43:49.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'130', N'灯光色值', N'41', N'温湿度智能开关', N'1', N'admin', N'light_color', N'2', N'array', N'{"type": "array", "arrayType": "integer", "arrayCount": "3"}', N'0', N'0', N'1', N'0', N'0', N'5', N'0', NULL, N'2022-11-05 23:56:21.0000000', N'', N'2023-09-25 22:57:42.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'131', N'屏显消息', N'41', N'温湿度智能开关', N'1', N'admin', N'message', N'2', N'string', N'{"type": "string", "maxLength": 1024}', N'0', N'0', N'1', N'0', N'0', N'7', N'0', NULL, N'2022-11-05 23:56:21.0000000', N'', N'2023-03-31 23:43:54.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'132', N'上报数据', N'41', N'温湿度智能开关', N'1', N'admin', N'report_monitor', N'2', N'integer', N'{"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}', N'0', N'0', N'0', N'0', N'0', N'10', N'0', NULL, N'2022-11-05 23:56:21.0000000', N'', N'2023-03-31 23:43:38.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'134', N'环境温度过高', N'41', N'温湿度智能开关', N'1', N'admin', N'height_temperature', N'3', N'decimal', N'{"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "℃"}', N'0', N'0', N'1', N'0', N'0', N'0', N'0', NULL, N'2022-11-05 23:56:29.0000000', N'', N'2023-03-31 23:44:25.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'135', N'设备发生异常', N'41', N'温湿度智能开关', N'1', N'admin', N'exception', N'3', N'string', N'{"type": "string", "maxLength": 1024}', N'0', N'0', N'1', N'0', N'0', N'0', N'0', NULL, N'2022-11-05 23:56:29.0000000', N'', N'2023-03-31 23:44:29.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'161', N'子设备', N'96', N'网关产品', N'1', N'admin', N'device', N'1', N'array', N'{"type": "array", "params": [{"id": "device_co2", "name": "二氧化碳", "order": 0, "isChart": 1, "datatype": {"max": 6000, "min": 100, "step": 1, "type": "integer", "unit": "ppm", "enumList": [{"text": "", "value": ""}], "arrayType": "int"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1, "isSharePerm": 0}, {"id": "device_temperature", "name": "空气温度-只读", "order": 4, "datatype": {"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 1}, {"id": "device_gear", "name": "运行档位", "order": 6, "isChart": 0, "datatype": {"type": "enum", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "device_switch", "name": "设备开关", "order": 5, "isChart": 0, "datatype": {"type": "bool", "trueText": "打开", "falseText": "关闭"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "device_report_monitor", "name": "上报监测数据", "order": 9, "isChart": 0, "datatype": {"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "device_irc", "name": "射频遥控", "order": 1, "isChart": 0, "datatype": {"type": "enum", "showWay": "button", "enumList": [{"text": "遥控学习", "value": "FFXX01"}, {"text": "遥控清码", "value": "FFXX02"}, {"text": "打开开关", "value": "FFXX03"}, {"text": "关闭开关", "value": "FFXX04"}, {"text": "暂停", "value": "FFXX05"}, {"text": "锁定", "value": "FFXX06"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}], "arrayType": "object", "arrayCount": "5"}', N'0', N'0', N'0', N'0', N'1', N'10', N'0', NULL, N'2023-02-25 22:51:53.0000000', N'', N'2023-09-25 23:13:21.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'162', N'功能分组', N'96', N'网关产品', N'1', N'admin', N'category', N'1', N'object', N'{"type": "object", "params": [{"id": "category_light", "name": "光照", "order": 1, "isChart": 1, "datatype": {"max": 100, "min": 0, "step": 1, "type": "decimal", "unit": "mm"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}, {"id": "category_humidity", "name": "空气湿度", "order": 2, "isChart": 1, "datatype": {"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "%"}, "isHistory": 0, "isMonitor": 1, "isReadonly": 1}, {"id": "category_temperature", "name": "空气温度-只读", "order": 3, "isChart": 0, "datatype": {"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 1}, {"id": "category_report_monitor", "name": "上报监测数据", "order": 7, "isChart": 0, "datatype": {"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "category_gear", "name": "运行档位", "order": 5, "isChart": 0, "datatype": {"type": "enum", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "category_switch", "name": "设备开关", "order": 4, "isChart": 0, "datatype": {"type": "bool", "trueText": "打开", "falseText": "关闭"}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}, {"id": "category_irc", "name": "射频遥控", "order": 6, "isChart": 0, "datatype": {"type": "enum", "showWay": "button", "enumList": [{"text": "遥控配对", "value": "FFXX01"}, {"text": "遥控清码", "value": "FFXX02"}, {"text": "打开开关", "value": "FFXX03"}, {"text": "关闭开关", "value": "FFXX04"}, {"text": "暂停", "value": "FFXX05"}, {"text": "锁定", "value": "FFXX06"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0, "isSharePerm": 1}]}', N'0', N'0', N'0', N'0', N'1', N'9', N'0', NULL, N'2023-02-25 22:51:53.0000000', N'', N'2023-09-03 11:03:24.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'163', N'空气温度', N'96', N'网关产品', N'1', N'admin', N'temperature', N'1', N'decimal', N'{"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}', N'1', N'1', N'1', N'1', N'0', N'0', N'0', NULL, N'2023-02-25 22:52:16.0000000', N'', N'2023-03-31 16:08:03.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'164', N'设备开关', N'96', N'网关产品', N'1', N'admin', N'switch', N'2', N'bool', N'{"type": "bool", "trueText": "打开", "falseText": "关闭"}', N'0', N'0', N'1', N'0', N'1', N'8', N'0', NULL, N'2023-02-25 22:52:16.0000000', N'', N'2023-09-03 11:03:30.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'165', N'运行档位', N'96', N'网关产品', N'1', N'admin', N'gear', N'2', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}', N'0', N'0', N'1', N'0', N'1', N'7', N'0', NULL, N'2023-02-25 22:52:16.0000000', N'', N'2023-09-03 11:03:41.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'166', N'灯光色值', N'96', N'网关产品', N'1', N'admin', N'light_color', N'2', N'array', N'{"type": "array", "arrayType": "integer", "arrayCount": "3"}', N'0', N'0', N'1', N'0', N'0', N'0', N'0', NULL, N'2023-02-25 22:52:16.0000000', N'', N'2023-03-31 16:08:09.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'167', N'上报监测数据', N'96', N'网关产品', N'1', N'admin', N'report_monitor', N'2', N'integer', N'{"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}', N'0', N'0', N'1', N'0', N'1', N'11', N'0', NULL, N'2023-02-25 22:52:16.0000000', N'', N'2023-09-03 11:03:11.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'168', N'环境温度过高', N'96', N'网关产品', N'1', N'admin', N'height_temperature', N'3', N'decimal', N'{"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "℃"}', N'0', N'0', N'1', N'0', N'0', N'0', N'0', NULL, N'2023-02-25 22:52:16.0000000', N'', N'2023-03-31 16:08:15.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'169', N'设备发生异常', N'96', N'网关产品', N'1', N'admin', N'exception', N'3', N'string', N'{"type": "string", "maxLength": 1024}', N'0', N'0', N'1', N'0', N'0', N'0', N'0', NULL, N'2023-02-25 22:52:16.0000000', N'', N'2023-03-31 16:08:20.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'170', N'屏显消息', N'96', N'网关产品', N'1', N'admin', N'message', N'2', N'string', N'{"type": "string", "maxLength": 1024}', N'0', N'0', N'1', N'0', N'1', N'0', N'0', NULL, N'2023-02-25 22:52:35.0000000', N'', N'2023-09-03 11:03:55.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'171', N'设备重启', N'96', N'网关产品', N'1', N'admin', N'reset', N'2', N'enum', N'{"type": "enum", "showWay": "button", "enumList": [{"text": "重启", "value": "restart"}]}', N'0', N'0', N'1', N'0', N'1', N'0', N'0', NULL, N'2023-02-25 22:52:35.0000000', N'', N'2023-09-03 11:03:48.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'174', N'室内亮度', N'96', N'网关产品', N'1', N'admin', N'brightness', N'1', N'integer', N'{"max": 10000, "min": 0, "step": 1, "type": "integer", "unit": "cd/m2"}', N'1', N'1', N'1', N'1', N'0', N'0', N'0', NULL, N'2023-02-26 00:56:39.0000000', N'', N'2023-09-03 10:40:55.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'175', N'设备重启', N'41', N'智能开关', N'1', N'admin', N'reset', N'2', N'enum', N'{"type": "enum", "showWay": "button", "enumList": [{"text": "重启", "value": "restart"}]}', N'0', N'0', N'1', N'0', N'0', N'6', N'0', NULL, N'2023-02-26 02:20:40.0000000', N'', N'2023-04-01 23:40:05.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'385', N'射频遥控', N'41', N'★智能开关', N'1', N'admin', N'irc', N'2', N'enum', N'{"type": "enum", "showWay": "button", "enumList": [{"text": "遥控学习", "value": "FFXX01"}, {"text": "遥控清码", "value": "FFXX02"}, {"text": "打开开关", "value": "FFXX03"}, {"text": "关闭开关", "value": "FFXX04"}, {"text": "暂停", "value": "FFXX05"}, {"text": "锁定", "value": "FFXX06"}]}', N'0', N'0', N'1', N'0', N'0', N'11', N'0', N'admin', N'2023-03-31 23:46:36.0000000', N'', N'2023-04-13 01:38:48.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'439', N'上报状态', N'41', N'★智能开关产品', N'1', N'admin', N'status', N'2', N'enum', N'{"type": "enum", "showWay": "button", "enumList": [{"text": "更新状态", "value": "update_status"}]}', N'0', N'0', N'0', N'0', N'0', N'12', N'0', N'admin', N'2023-04-13 01:39:31.0000000', N'', N'2023-04-13 01:39:42.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'493', N'漏水值', N'112', N'★MODBUS协议产品', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 1, "step": 1, "type": "integer", "unit": "度"}', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'', N'2023-09-13 23:33:19.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'494', N'温度', N'112', N'★MODBUS协议产品', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 1, "step": 1, "type": "integer", "unit": "°"}', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'', N'2023-09-13 23:33:19.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'495', N'电量', N'112', N'★MODBUS协议产品', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 100, "min": 1, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'', N'2023-09-13 23:33:19.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'499', N'上报状态', N'130', N'TCP测试设备', N'1', N'admin', N'status', N'2', N'enum', N'{"type": "enum", "showWay": "button", "enumList": [{"text": "更新状态", "value": "update_status"}]}', N'0', N'0', N'0', N'0', N'1', N'0', N'0', N'admin', N'2023-09-19 11:22:55.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'836', N'DI', N'156', N'IO088-12.11.03', N'1', N'admin', N'0', N'1', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "0", "value": "DI-1"}, {"text": "1", "value": "DI-2"}, {"text": "2", "value": "DI-3"}, {"text": "3", "value": "DI-4"}, {"text": "4", "value": "DI-5"}, {"text": "5", "value": "DI-6"}, {"text": "6", "value": "DI-7"}, {"text": "7", "value": "DI-8"}]}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-12 10:33:29.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'837', N'DI', N'157', N'IO088-12.11.04', N'1', N'admin', N'0', N'1', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "0", "value": "DI-1"}, {"text": "1", "value": "DI-2"}, {"text": "2", "value": "DI-3"}, {"text": "3", "value": "DI-4"}, {"text": "4", "value": "DI-5"}, {"text": "5", "value": "DI-6"}, {"text": "6", "value": "DI-7"}, {"text": "7", "value": "DI-8"}]}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-12 10:33:30.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'838', N'DI', N'158', N'IO088-12.11.05', N'1', N'admin', N'0', N'1', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "0", "value": "DI-1"}, {"text": "1", "value": "DI-2"}, {"text": "2", "value": "DI-3"}, {"text": "3", "value": "DI-4"}, {"text": "4", "value": "DI-5"}, {"text": "5", "value": "DI-6"}, {"text": "6", "value": "DI-7"}, {"text": "7", "value": "DI-8"}]}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-12 10:33:30.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'839', N'DI', N'159', N'IO088-12.12.01', N'1', N'admin', N'0', N'1', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "0", "value": "DI-1"}, {"text": "1", "value": "DI-2"}, {"text": "2", "value": "DI-3"}, {"text": "3", "value": "DI-4"}, {"text": "4", "value": "DI-5"}, {"text": "5", "value": "DI-6"}, {"text": "6", "value": "DI-7"}, {"text": "7", "value": "DI-8"}]}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-12 14:11:28.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'840', N'上报状态', N'160', N'智能中控xiaoyue', N'31', N'564601654', N'status', N'2', N'enum', N'{"type": "enum", "showWay": "button", "enumList": [{"text": "更新状态", "value": "update_status"}]}', N'0', N'0', N'0', N'0', N'1', N'0', N'0', N'admin', N'2023-12-14 23:33:23.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'841', N'中控ECU', N'160', N'智能中控xiaoyue', N'31', N'564601654', N'ECU', N'2', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'1', N'0', N'1', N'0', N'0', N'18926529123', N'2023-12-14 23:33:23.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'862', N'123', N'162', N'CAT-T200测试13.19', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-19 18:51:04.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'863', N'54165', N'162', N'CAT-T200测试13.19', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-19 18:51:04.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'864', N'4651', N'162', N'CAT-T200测试13.19', N'1', N'admin', N'2', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-19 18:51:04.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'865', N'7894', N'162', N'CAT-T200测试13.19', N'1', N'admin', N'3', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-19 18:51:04.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'866', N'54651', N'162', N'CAT-T200测试13.19', N'1', N'admin', N'4', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-19 18:51:04.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'867', N'564', N'162', N'CAT-T200测试13.19', N'1', N'admin', N'5', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-19 18:51:04.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'868', N'1', N'163', N'CAT-T200 TCP测试', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-20 10:15:34.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'869', N'2', N'163', N'CAT-T200 TCP测试', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-20 10:15:34.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'870', N'3', N'163', N'CAT-T200 TCP测试', N'1', N'admin', N'2', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-20 10:15:34.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'871', N'4', N'163', N'CAT-T200 TCP测试', N'1', N'admin', N'3', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-20 10:15:34.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'872', N'5', N'163', N'CAT-T200 TCP测试', N'1', N'admin', N'4', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-20 10:15:34.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'873', N'6', N'163', N'CAT-T200 TCP测试', N'1', N'admin', N'5', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-20 10:15:34.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'875', N'111', N'165', N'gjz-chanpin', N'1', N'admin', N'keystr-1', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'', N'2023-12-20 15:47:48.0000000', N'', N'2023-12-20 16:55:56.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'876', N'DI', N'166', N'IO088-12.20', N'1', N'admin', N'0', N'1', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "0", "value": "DI-1"}, {"text": "1", "value": "DI-2"}, {"text": "2", "value": "DI-3"}, {"text": "3", "value": "DI-4"}, {"text": "4", "value": "DI-5"}, {"text": "5", "value": "DI-6"}, {"text": "6", "value": "DI-7"}, {"text": "7", "value": "DI-8"}]}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-20 16:01:29.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'877', N'DI', N'167', N'088-12.20', N'1', N'admin', N'0', N'1', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "0", "value": "DI-1"}, {"text": "1", "value": "DI-2"}, {"text": "2", "value": "DI-3"}, {"text": "3", "value": "DI-4"}, {"text": "4", "value": "DI-5"}, {"text": "5", "value": "DI-6"}, {"text": "6", "value": "DI-7"}, {"text": "7", "value": "DI-8"}]}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-20 16:24:31.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'878', N'222', N'165', N'gjz-chanpin', N'1', N'admin', N'keystr-2', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'', N'2023-12-20 16:56:05.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'879', N'111', N'168', N'gjz-chanpin2', N'1', N'admin', N'keystr-1', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'', N'2023-12-20 17:57:55.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'880', N'222', N'168', N'gjz-chanpin2', N'1', N'admin', N'keystr-2', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'', N'2023-12-20 17:58:02.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'881', N'电源管理', N'169', N'YK电源控制器', N'1', N'admin', N'power', N'1', N'string', N'{"type": "string", "maxLength": 1024}', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'admin', N'2023-12-26 13:55:05.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model] ([model_id], [model_name], [product_id], [product_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'882', N'1', N'170', N'照明开关', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 1, "min": 1, "step": 1, "type": "integer", "unit": "1"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'', N'2024-01-04 14:55:34.0000000', N'', NULL, NULL, NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[iot_things_model] OFF;


-- ----------------------------
-- Indexes structure for table iot_things_model
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_things_model_index_product_id]
ON [dbo].[iot_things_model] (
  [product_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_things_model_index_tenant_id]
ON [dbo].[iot_things_model] (
  [tenant_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_things_model_index_model_order]
ON [dbo].[iot_things_model] (
  [model_order] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_things_model
-- ----------------------------
ALTER TABLE [dbo].[iot_things_model] ADD CONSTRAINT [PK__iot_thin__DC39CAF4B86ADD7D] PRIMARY KEY CLUSTERED ([model_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_things_model_template
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_things_model_template]') AND type IN ('U'))
DROP TABLE [dbo].[iot_things_model_template]
    GO

CREATE TABLE [dbo].[iot_things_model_template] (
    [template_id] bigint IDENTITY(560,1) NOT NULL,
    [template_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [tenant_id] bigint  NOT NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [identifier] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [type] tinyint  NOT NULL,
    [datatype] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [specs] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_sys] tinyint  NOT NULL DEFAULT 0,
    [is_chart] tinyint  NOT NULL DEFAULT 0,
    [is_monitor] tinyint  NOT NULL DEFAULT 0,
    [is_history] tinyint  NOT NULL DEFAULT 0,
    [is_readonly] tinyint  NULL DEFAULT 0,
    [is_share_perm] tinyint  NULL DEFAULT 0,
    [model_order] int  NULL DEFAULT 0,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT 0,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [formula] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_app] tinyint  NULL
    )
    GO

ALTER TABLE [dbo].[iot_things_model_template] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'template_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'template_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'标识符，产品下唯一',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'identifier'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模型类别（1-属性，2-功能，3-事件）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据类型（integer、decimal、string、bool、array、enum）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'datatype'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据定义',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'specs'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否系统通用（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'is_sys'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否图表展示（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'is_chart'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否实时监测（0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'is_monitor'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否历史存储 (0-否，1-是）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'is_history'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否只读数据(0-否，1-是)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'is_readonly'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否设备分享权限(0-否，1-是)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'is_share_perm'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'排序，值越大，排序越靠前',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'model_order'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'计算公式',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'formula'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否在APP显示(0-否，1-是)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template',
    'COLUMN', N'is_app'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型模板',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template'
    GO


    -- ----------------------------
-- Records of iot_things_model_template
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_things_model_template] ON;
    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'1', N'空气温度', N'1', N'admin', N'temperature', N'1', N'decimal', N'{"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}', N'1', N'1', N'1', N'1', N'1', N'0', N'4', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:12:06.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'2', N'空气湿度', N'1', N'admin', N'humidity', N'1', N'decimal', N'{"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "%"}', N'1', N'1', N'1', N'1', N'1', N'0', N'3', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:12:02.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'3', N'二氧化碳', N'1', N'admin', N'co2', N'1', N'integer', N'{"max": 6000, "min": 100, "step": 1, "type": "integer", "unit": "ppm"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:11:57.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'4', N'室内亮度', N'1', N'admin', N'brightness', N'1', N'integer', N'{"max": 10000, "min": 0, "step": 1, "type": "integer", "unit": "cd/m2"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:11:53.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'5', N'设备开关', N'1', N'admin', N'switch', N'2', N'bool', N'{"type": "bool", "trueText": "打开", "falseText": "关闭"}', N'1', N'0', N'0', N'1', N'0', N'0', N'5', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:11:48.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'6', N'运行档位', N'1', N'admin', N'gear', N'2', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}', N'1', N'0', N'0', N'1', N'0', N'0', N'6', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:11:43.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'7', N'灯光色值', N'1', N'admin', N'light_color', N'2', N'array', N'{"type": "array", "arrayType": "integer", "arrayCount": "3"}', N'1', N'0', N'0', N'1', N'0', N'0', N'2', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:11:38.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'8', N'屏显消息', N'1', N'admin', N'message', N'2', N'string', N'{"type": "string", "maxLength": 1024}', N'1', N'0', N'0', N'1', N'0', N'0', N'1', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:11:32.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'9', N'上报监测数据', N'1', N'admin', N'report_monitor', N'2', N'integer', N'{"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}', N'1', N'0', N'0', N'0', N'0', N'0', N'9', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:11:25.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'10', N'环境温度过高', N'1', N'admin', N'height_temperature', N'3', N'decimal', N'{"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "℃"}', N'1', N'0', N'0', N'1', N'0', N'0', N'8', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:11:19.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'11', N'设备发生异常', N'1', N'admin', N'exception', N'3', N'string', N'{"type": "string", "maxLength": 1024}', N'1', N'0', N'0', N'1', N'0', N'0', N'7', N'0', N'admin', N'2022-03-09 17:41:49.0000000', N'admin', N'2023-04-10 01:11:16.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'12', N'光照', N'1', N'admin', N'light', N'1', N'decimal', N'{"max": 100, "min": 0, "step": 1, "type": "decimal", "unit": "mm"}', N'0', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'wumei', N'2022-05-07 09:41:17.0000000', N'admin', N'2023-04-10 01:11:12.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'13', N'压力', N'1', N'admin', N'pressure', N'1', N'decimal', N'{"max": 200, "min": 0, "step": 0.1, "type": "decimal", "unit": "帕斯卡"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'admin', N'2023-02-20 22:39:18.0000000', N'admin', N'2023-04-10 01:11:05.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'14', N'设备重启', N'1', N'admin', N'reset', N'2', N'enum', N'{"type": "enum", "showWay": "button", "enumList": [{"text": "重启", "value": "restart"}]}', N'1', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'admin', N'2023-02-20 23:15:25.0000000', N'admin', N'2023-04-10 01:11:08.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'15', N'电池电压', N'1', N'admin', N'voltage', N'1', N'decimal', N'{"max": 5, "min": 0, "step": 0.001, "type": "decimal", "unit": "V"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'admin', N'2023-02-20 23:17:43.0000000', N'admin', N'2023-04-10 01:10:56.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'16', N'饮水量', N'1', N'admin', N'shuiliang', N'1', N'integer', N'{"max": 500, "min": 80, "step": 1, "type": "integer", "unit": "ML"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'admin', N'2023-02-20 23:18:39.0000000', N'admin', N'2023-04-10 01:10:52.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'17', N'灯光', N'1', N'admin', N'light', N'1', N'integer', N'{"max": 1000, "min": 0, "step": 1, "type": "integer", "unit": "Lux"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'admin', N'2023-02-20 23:19:23.0000000', N'admin', N'2023-04-10 01:10:49.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'18', N'长度', N'1', N'admin', N'length', N'1', N'integer', N'{"max": 2000, "min": 1, "step": 5, "type": "integer", "unit": "M"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'admin', N'2023-02-20 23:20:03.0000000', N'admin', N'2023-04-10 01:10:44.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'19', N'心率', N'1', N'admin', N'heart_rate', N'1', N'integer', N'{"max": 250, "min": 0, "step": 1, "type": "integer", "unit": "次数"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'admin', N'2023-02-20 23:21:46.0000000', N'admin', N'2023-04-10 01:12:40.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'20', N'光照强度', N'1', N'admin', N'light_level', N'1', N'integer', N'{"max": 89.2, "min": 2.5, "step": 0.1, "type": "integer", "unit": "L/g"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'admin', N'2023-02-20 23:24:36.0000000', N'admin', N'2023-04-10 01:10:35.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'21', N'状态灯色', N'1', N'admin', N'color', N'2', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "红色", "value": "0"}, {"text": "绿色", "value": "1"}, {"text": "蓝色", "value": "2"}, {"text": "黄色", "value": "3"}]}', N'1', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'admin', N'2023-02-20 23:26:24.0000000', N'admin', N'2023-04-10 01:10:32.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'22', N'子设备', N'1', N'admin', N'device', N'2', N'array', N'{"type": "array", "params": [{"id": "device_co2", "name": "二氧化碳", "order": 0, "isChart": 1, "datatype": {"max": 6000, "min": 100, "step": 1, "type": "integer", "unit": "ppm", "enumList": [{"text": "", "value": ""}], "arrayType": "int"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}, {"id": "device_temperature", "name": "空气温度-只读", "order": 4, "isChart": 0, "datatype": {"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃", "enumList": [{"text": "", "value": ""}], "arrayType": "int"}, "isMonitor": 0, "isReadonly": 1}, {"id": "device_gear", "name": "运行档位", "order": 6, "datatype": {"type": "enum", "showWay": "select", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}, "isMonitor": 0, "isReadonly": 0}, {"id": "device_switch", "name": "设备开关", "order": 5, "datatype": {"type": "bool", "enumList": [{"text": "", "value": ""}], "trueText": "打开", "arrayType": "int", "falseText": "关闭"}, "isMonitor": 0, "isReadonly": 0}, {"id": "device_report_monitor", "name": "上报监测数据", "order": 9, "datatype": {"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数", "enumList": [{"text": "", "value": ""}], "arrayType": "int"}, "isHistory": 0, "isMonitor": 0, "isReadonly": 0}], "arrayType": "object", "arrayCount": 5}', N'1', N'0', N'0', N'0', N'0', N'0', N'10', N'0', N'admin', N'2023-02-24 01:10:43.0000000', N'admin', N'2023-04-13 01:33:38.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'23', N'功能分组', N'1', N'admin', N'group', N'2', N'object', N'{"type": "object", "params": [{"id": "group_light", "name": "光照", "order": 1, "isChart": 1, "datatype": {"max": 100, "min": 0, "step": 1, "type": "decimal", "unit": "mm"}, "isHistory": 1, "isMonitor": 1, "isReadonly": 1}, {"id": "group_humidity", "name": "空气湿度", "order": 2, "isChart": 1, "datatype": {"max": 100, "min": 0, "step": 0.1, "type": "decimal", "unit": "%"}, "isMonitor": 1, "isReadonly": 1}, {"id": "group_temperature", "name": "空气温度-只读", "order": 3, "isChart": 0, "datatype": {"max": 120, "min": -20, "step": 0.1, "type": "decimal", "unit": "℃"}, "isMonitor": 0, "isReadonly": 1}, {"id": "group_report_monitor", "name": "上报监测数据", "order": 7, "datatype": {"max": 10, "min": 1, "step": 1, "type": "integer", "unit": "次数"}, "isHistory": 0, "isMonitor": 0, "isReadonly": 0}, {"id": "group_gear", "name": "运行档位", "order": 5, "datatype": {"type": "enum", "showWay": "select", "enumList": [{"text": "低速档位", "value": "0"}, {"text": "中速档位", "value": "1"}, {"text": "中高速档位", "value": "2"}, {"text": "高速档位", "value": "3"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}, {"id": "group_switch", "name": "设备开关", "order": 4, "datatype": {"type": "bool", "trueText": "打开", "falseText": "关闭"}, "isMonitor": 0, "isReadonly": 0}, {"id": "group_irc", "name": "红外遥控", "order": 6, "isChart": 0, "datatype": {"type": "enum", "showWay": "button", "enumList": [{"text": "遥控学习", "value": "FFXX01"}, {"text": "遥控清码", "value": "FFXX02"}, {"text": "打开开关", "value": "FFXX03"}, {"text": "关闭开关", "value": "FFXX04"}, {"text": "暂停", "value": "FFXX05"}, {"text": "锁定", "value": "FFXX06"}]}, "isHistory": 1, "isMonitor": 0, "isReadonly": 0}]}', N'1', N'0', N'0', N'0', N'0', N'0', N'11', N'0', N'admin', N'2023-02-25 22:41:43.0000000', N'admin', N'2023-08-30 15:29:34.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'201', N'频率 ', N'1', N'admin', N'frequency', N'2', N'integer', N'{"max": 65535, "min": 0, "step": 1, "type": "integer", "unit": "0.001Hz"}', N'1', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'', N'2023-02-28 16:08:06.0000000', N'admin', N'2023-04-10 03:37:11.0000000', NULL, N'%s*0.001', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'225', N'校验位', N'1', N'admin', N'check', N'2', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "N", "value": "0"}, {"text": "O", "value": "1"}, {"text": "E", "value": "2"}]}', N'1', N'0', N'0', N'1', N'1', N'0', N'0', N'0', N'', N'2023-02-28 16:08:08.0000000', N'admin', N'2023-04-10 21:36:01.0000000', NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'226', N'波特率', N'1', N'admin', N'baud', N'2', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "1200", "value": "0"}, {"text": "2400", "value": "1"}, {"text": "4800", "value": "2"}, {"text": "9600", "value": "3"}, {"text": "19200", "value": "4"}]}', N'1', N'0', N'0', N'1', N'1', N'0', N'0', N'0', N'', N'2023-02-28 16:08:09.0000000', N'admin', N'2023-04-10 03:37:32.0000000', NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'227', N'电压', N'1', N'admin', N'voltage', N'1', N'integer', N'{"max": 6, "min": 0.1, "step": 0.1, "type": "integer", "unit": "v"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'', N'2023-02-28 16:08:09.0000000', N'admin', N'2023-04-10 03:37:16.0000000', NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'236', N'射频遥控', N'1', N'admin', N'irc', N'2', N'enum', N'{"type": "enum", "showWay": "button", "enumList": [{"text": "遥控学习", "value": "FFXX01"}, {"text": "遥控清码", "value": "FFXX02"}, {"text": "打开开关", "value": "FFXX03"}, {"text": "关闭开关", "value": "FFXX04"}, {"text": "暂停", "value": "FFXX05"}, {"text": "锁定", "value": "FFXX06"}]}', N'1', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'admin', N'2023-03-31 23:46:20.0000000', N'admin', N'2023-04-10 01:09:46.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'250', N'漏水值', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 1, "step": 1, "type": "integer", "unit": "度"}', N'1', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'', N'2023-04-11 22:35:36.0000000', N'', N'2023-09-13 23:32:34.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'251', N'温度', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 1, "step": 1, "type": "integer", "unit": "°"}', N'1', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'', N'2023-04-11 22:36:10.0000000', N'', N'2023-09-13 23:32:51.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'252', N'电量', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 100, "min": 1, "step": 1, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'1', N'0', N'0', N'0', N'0', N'', N'2023-04-11 22:36:27.0000000', N'', N'2023-09-13 23:33:11.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'323', N'上报状态', N'1', N'admin', N'status', N'2', N'enum', N'{"type": "enum", "showWay": "button", "enumList": [{"text": "更新状态", "value": "update_status"}]}', N'1', N'0', N'0', N'0', N'0', N'1', N'0', N'0', N'admin', N'2023-04-13 01:35:42.0000000', N'admin', N'2023-09-03 10:50:16.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'324', N'X位移', N'1', N'admin', N'x-shift', N'1', N'decimal', N'{"max": 100, "min": 0, "step": 1, "type": "decimal", "unit": "mm"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-26 19:36:58.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'325', N'Y位移', N'1', N'admin', N'y-shift', N'1', N'decimal', N'{"max": 100, "min": 0, "step": 1, "type": "decimal", "unit": "mm"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-26 19:37:23.0000000', N'', N'2023-08-26 19:37:32.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'326', N'X位移', N'1', N'admin', N'x-shift', N'1', N'decimal', N'{"max": 100, "min": 0, "step": 1, "type": "decimal", "unit": "mm"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-26 19:38:31.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'327', N'Y位移', N'1', N'admin', N'y-shift', N'1', N'decimal', N'{"max": 100, "min": 0, "step": 1, "type": "decimal", "unit": "mm"}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-26 19:38:51.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'328', N'计件数量', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 10000, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-08-28 15:05:25.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'329', N'参数1', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-08-28 15:06:55.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'330', N'图片', N'1', N'admin', N'image', N'1', N'string', N'{"type": "string", "maxLength": 10240}', N'1', N'0', N'0', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-28 23:19:30.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'331', N'回路状态', N'10', N'jamon', N'loop_status', N'1', N'array', N'{"type": "array", "arrayType": "integer"}', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2023-08-29 18:21:38.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'332', N'回路状态', N'10', N'jamon', N'loop_status', N'1', N'array', N'{"type": "array", "arrayType": "integer"}', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2023-08-29 18:23:08.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'335', N'湿度', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-30 14:05:38.0000000', N'', N'2023-08-30 14:58:28.0000000', NULL, N'%s/10', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'336', N'温度', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": "°C"}', N'1', N'0', N'0', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-30 14:06:05.0000000', N'', N'2023-08-30 14:58:38.0000000', NULL, N'%s/10', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'341', N'视频', N'1', N'admin', N'video', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-30 23:08:51.0000000', N'', N'2023-08-30 23:25:15.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'342', N'图片', N'1', N'admin', N'image', N'1', N'string', N'{"type": "string", "maxLength": 1024}', N'1', N'0', N'0', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-30 23:21:48.0000000', N'', N'2023-08-30 23:25:22.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'343', N'状态', N'1', N'admin', N'status', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'1', N'1', N'0', N'0', N'0', N'', N'2023-08-30 23:28:00.0000000', N'', N'2023-08-30 23:28:17.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'359', N'相电压UA', N'1', N'admin', N'37', N'1', N'integer', N'{"max": 500, "min": 0, "step": 1, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'1', N'0', N'', N'2023-12-06 16:32:11.0000000', N'', N'2023-12-07 18:10:53.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'360', N'相电压UB', N'1', N'admin', N'38', N'1', N'integer', N'{"max": 500, "min": 0, "step": 1, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'2', N'0', N'', N'2023-12-06 16:32:59.0000000', N'', N'2023-12-07 18:10:56.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'361', N'相电压UC', N'1', N'admin', N'39', N'1', N'integer', N'{"max": 500, "min": 0, "step": 1, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'3', N'0', N'', N'2023-12-06 16:34:20.0000000', N'', N'2023-12-07 18:11:00.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'362', N'线电压UAB', N'1', N'admin', N'40', N'1', N'integer', N'{"max": 500, "min": 0, "step": 1, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'4', N'0', N'', N'2023-12-06 16:34:46.0000000', N'', N'2023-12-07 18:11:05.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'363', N'线电压UBC', N'1', N'admin', N'41', N'1', N'integer', N'{"max": 500, "min": 0, "step": 1, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'5', N'0', N'', N'2023-12-06 16:35:10.0000000', N'', N'2023-12-07 18:11:08.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'364', N'线电压UAC', N'1', N'admin', N'42', N'1', N'integer', N'{"max": 500, "min": 0, "step": 1, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'6', N'0', N'', N'2023-12-06 16:35:33.0000000', N'', N'2023-12-07 18:11:10.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'365', N'电流IA', N'1', N'admin', N'43', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'0', N'7', N'0', N'', N'2023-12-06 16:36:14.0000000', N'', N'2023-12-07 18:11:13.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'366', N'电流IB', N'1', N'admin', N'44', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'0', N'8', N'0', N'', N'2023-12-06 16:36:44.0000000', N'', N'2023-12-07 18:11:20.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'367', N'电流IC', N'1', N'admin', N'45', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'0', N'9', N'0', N'', N'2023-12-06 16:37:07.0000000', N'', N'2023-12-07 18:11:24.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'368', N'A相有功功率', N'1', N'admin', N'46', N'1', N'integer', N'{"max": 1000, "min": 0, "step": 1, "type": "integer", "unit": "W"}', N'1', N'0', N'0', N'0', N'1', N'0', N'10', N'0', N'', N'2023-12-06 16:37:54.0000000', N'', N'2023-12-07 18:11:28.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'369', N'B相有功功率', N'1', N'admin', N'47', N'1', N'integer', N'{"max": 1000, "min": 0, "step": 1, "type": "integer", "unit": "W"}', N'1', N'0', N'0', N'0', N'1', N'0', N'11', N'0', N'', N'2023-12-06 16:38:18.0000000', N'', N'2023-12-07 18:11:32.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'370', N'C相有功功率', N'1', N'admin', N'48', N'1', N'integer', N'{"max": 1000, "min": 0, "step": 1, "type": "integer", "unit": "W"}', N'1', N'0', N'0', N'0', N'1', N'0', N'12', N'0', N'', N'2023-12-06 16:39:13.0000000', N'', N'2023-12-07 18:11:35.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'371', N'总有功功率', N'1', N'admin', N'49', N'1', N'integer', N'{"max": 3000, "min": 0, "step": 1, "type": "integer", "unit": "W"}', N'1', N'0', N'0', N'0', N'1', N'0', N'13', N'0', N'', N'2023-12-06 16:39:42.0000000', N'', N'2023-12-07 18:11:40.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'382', N'电压', N'1', N'admin', N'37', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-07 17:39:46.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'394', N'A相电压', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:45:33.0000000', N'', NULL, NULL, N'%s*10', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'395', N'B相电压', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:45:33.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'396', N'C相电压', N'1', N'admin', N'2', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:45:33.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'397', N'A相电流', N'1', N'admin', N'3', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:45:33.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'398', N'B相电流', N'1', N'admin', N'4', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:45:33.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'399', N'C相电流', N'1', N'admin', N'5', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:45:33.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'400', N'A相电压', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:46:20.0000000', N'', NULL, NULL, N'%s*10', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'401', N'B相电压', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:46:20.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'402', N'C相电压', N'1', N'admin', N'2', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:46:20.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'403', N'A相电流', N'1', N'admin', N'3', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:46:20.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'404', N'B相电流', N'1', N'admin', N'4', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:46:20.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'405', N'C相电流', N'1', N'admin', N'5', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-07 19:46:20.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'412', N'A相电压', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-08 08:48:34.0000000', N'', NULL, NULL, N'%s*10', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'413', N'B相电压', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-08 08:48:34.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'414', N'C相电压', N'1', N'admin', N'2', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-08 08:48:34.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'415', N'A相电流', N'1', N'admin', N'3', N'1', N'integer', N'{"max": 220, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-08 08:48:34.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'416', N'B相电流', N'1', N'admin', N'4', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-08 08:48:34.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'417', N'C相电流', N'1', N'admin', N'5', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'1', N'0', N'0', N'', N'2023-12-08 08:48:34.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'419', N'DI-1', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-11 10:39:15.0000000', N'', N'2023-12-11 11:07:07.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'424', N'DI', N'1', N'admin', N'0', N'1', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "0", "value": "DI-1"}, {"text": "1", "value": "DI-2"}, {"text": "2", "value": "DI-3"}, {"text": "3", "value": "DI-4"}, {"text": "4", "value": "DI-5"}, {"text": "5", "value": "DI-6"}, {"text": "6", "value": "DI-7"}, {"text": "7", "value": "DI-8"}]}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-11 13:31:14.0000000', N'', N'2023-12-12 09:34:33.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'425', N'DI', N'1', N'admin', N'0', N'1', N'enum', N'{"type": "enum", "showWay": "select", "enumList": [{"text": "0", "value": "DI-1"}, {"text": "1", "value": "DI-2"}, {"text": "2", "value": "DI-3"}, {"text": "3", "value": "DI-4"}, {"text": "4", "value": "DI-5"}, {"text": "5", "value": "DI-6"}, {"text": "6", "value": "DI-7"}, {"text": "7", "value": "DI-8"}]}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2023-12-11 13:40:03.0000000', N'', N'2023-12-12 10:33:21.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'440', N'data-1', N'1', N'admin', N'keystr-1', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'', N'2023-12-20 15:36:05.0000000', N'', N'2023-12-20 15:36:32.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'441', N'data-2', N'1', N'admin', N'keystr-2', N'1', N'integer', N'{"max": 100, "min": 0, "step": 1, "type": "integer", "unit": ""}', N'1', N'1', N'1', N'1', N'1', N'0', N'0', N'0', N'', N'2023-12-20 15:36:25.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'442', N'电源管理', N'1', N'admin', N'power', N'1', N'string', N'{"type": "string", "maxLength": 1024}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'admin', N'2023-12-26 13:52:45.0000000', N'', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'443', N'密码', N'1', N'admin', N'k0', N'1', N'integer', N'{"max": 9999, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'444', N'地址', N'1', N'admin', N'k1', N'1', N'integer', N'{"max": 247, "min": 1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'445', N'波特率', N'1', N'admin', N'k2', N'1', N'integer', N'{"max": 38400, "min": 1920, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'446', N'5A输入CT变比/10mA输入为一次电流', N'1', N'admin', N'k3', N'1', N'integer', N'{"max": 9999, "min": 1, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'447', N'Pt变比', N'1', N'admin', N'k5', N'1', N'integer', N'{"max": 9999, "min": 1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'448', N'额定电压', N'1', N'admin', N'k6', N'1', N'integer', N'{"max": 220, "min": 100, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'449', N'额定电流', N'1', N'admin', N'k7', N'1', N'integer', N'{"max": 100, "min": 1, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'450', N'三相回路-总功率因数', N'1', N'admin', N'k13', N'1', N'integer', N'{"max": 1, "min": -1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'451', N'A相电压', N'1', N'admin', N'k17', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'452', N'B相电压', N'1', N'admin', N'k18', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'453', N'C相电压', N'1', N'admin', N'k19', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'454', N'A相电流', N'1', N'admin', N'k20', N'1', N'integer', N'{"max": 200, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:42.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'455', N'B相电流', N'1', N'admin', N'k21', N'1', N'integer', N'{"max": 200, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'456', N'C相电流', N'1', N'admin', N'k22', N'1', N'integer', N'{"max": 200, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'457', N'U12线电压', N'1', N'admin', N'k29', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'458', N'U23线电压', N'1', N'admin', N'k30', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'459', N'U31线电压', N'1', N'admin', N'k31', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'460', N'频率', N'1', N'admin', N'k32', N'1', N'integer', N'{"max": 99.99, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'461', N'三相回路-总有功功率', N'1', N'admin', N'k33', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'462', N'三相回路-总无功功率', N'1', N'admin', N'k36', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'463', N'A相正（市电）有功电能高字节', N'1', N'admin', N'k39', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'464', N'A相正（市电）有功电能低字节', N'1', N'admin', N'k40', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'465', N'B相正（市电）有功电能高字节', N'1', N'admin', N'k41', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'466', N'B相正（市电）有功电能低字节', N'1', N'admin', N'k42', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'467', N'C相正（市电）有功电能高字节', N'1', N'admin', N'k43', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'468', N'C相正（市电）有功电能低字节', N'1', N'admin', N'k44', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'469', N'A相有功功率', N'1', N'admin', N'k57', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'470', N'B相有功功率', N'1', N'admin', N'k58', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'471', N'C相有功功率', N'1', N'admin', N'k59', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'472', N'A相无功功率', N'1', N'admin', N'k66', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'473', N'B相无功功率', N'1', N'admin', N'k67', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'474', N'C相无功功率', N'1', N'admin', N'k68', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'475', N'A相视在功率', N'1', N'admin', N'k69', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'476', N'B相视在功率', N'1', N'admin', N'k70', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'477', N'C相视在功率', N'1', N'admin', N'k71', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'478', N'三相总视在功率', N'1', N'admin', N'k72', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'479', N'A相功率因数', N'1', N'admin', N'k75', N'1', N'integer', N'{"max": 1, "min": -1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'480', N'B相功率因数', N'1', N'admin', N'k76', N'1', N'integer', N'{"max": 1, "min": -1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'481', N'C相功率因数', N'1', N'admin', N'k77', N'1', N'integer', N'{"max": 1, "min": -1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'482', N'A相正（市电）无功电能高字节', N'1', N'admin', N'k84', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'483', N'A相正（市电）无功电能低字节', N'1', N'admin', N'k85', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'484', N'B相正（市电）无功电能高字节', N'1', N'admin', N'k86', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'485', N'B相正（市电）无功电能低字节', N'1', N'admin', N'k87', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'486', N'C相正（市电）无功电能高字节', N'1', N'admin', N'k88', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'487', N'C相正（市电）无功电能低字节', N'1', N'admin', N'k89', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'488', N'三相回路正(市电)总有功电能高字节', N'1', N'admin', N'k112', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:43.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'489', N'三相回路正(市电)总有功电能低字节', N'1', N'admin', N'k113', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:44.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'490', N'三相回路正(市电)总无功电能高字节', N'1', N'admin', N'k118', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:44.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'491', N'三相回路正(市电)总无功电能低字节', N'1', N'admin', N'k119', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:34:44.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'492', N'密码', N'1', N'admin', N'k0', N'1', N'integer', N'{"max": 9999, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'493', N'地址', N'1', N'admin', N'k1', N'1', N'integer', N'{"max": 247, "min": 1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'494', N'波特率', N'1', N'admin', N'k2', N'1', N'integer', N'{"max": 38400, "min": 1920, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'495', N'5A输入CT变比/10mA输入为一次电流', N'1', N'admin', N'k3', N'1', N'integer', N'{"max": 9999, "min": 1, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'496', N'Pt变比', N'1', N'admin', N'k5', N'1', N'integer', N'{"max": 9999, "min": 1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'497', N'额定电压', N'1', N'admin', N'k6', N'1', N'integer', N'{"max": 220, "min": 100, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'498', N'额定电流', N'1', N'admin', N'k7', N'1', N'integer', N'{"max": 100, "min": 1, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'499', N'三相回路-总功率因数', N'1', N'admin', N'k13', N'1', N'integer', N'{"max": 1, "min": -1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'500', N'A相电压', N'1', N'admin', N'k17', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'501', N'B相电压', N'1', N'admin', N'k18', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'502', N'C相电压', N'1', N'admin', N'k19', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'503', N'A相电流', N'1', N'admin', N'k20', N'1', N'integer', N'{"max": 200, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'504', N'B相电流', N'1', N'admin', N'k21', N'1', N'integer', N'{"max": 200, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'505', N'C相电流', N'1', N'admin', N'k22', N'1', N'integer', N'{"max": 200, "min": 0, "step": 0, "type": "integer", "unit": "A"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'506', N'U12线电压', N'1', N'admin', N'k29', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'507', N'U23线电压', N'1', N'admin', N'k30', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'508', N'U31线电压', N'1', N'admin', N'k31', N'1', N'integer', N'{"max": 999.9, "min": 0, "step": 0, "type": "integer", "unit": "V"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'509', N'频率', N'1', N'admin', N'k32', N'1', N'integer', N'{"max": 99.99, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'510', N'三相回路-总有功功率', N'1', N'admin', N'k33', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'511', N'三相回路-总无功功率', N'1', N'admin', N'k36', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:16.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'512', N'A相正（市电）有功电能高字节', N'1', N'admin', N'k39', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'513', N'A相正（市电）有功电能低字节', N'1', N'admin', N'k40', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'514', N'B相正（市电）有功电能高字节', N'1', N'admin', N'k41', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'515', N'B相正（市电）有功电能低字节', N'1', N'admin', N'k42', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'516', N'C相正（市电）有功电能高字节', N'1', N'admin', N'k43', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'517', N'C相正（市电）有功电能低字节', N'1', N'admin', N'k44', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'518', N'A相有功功率', N'1', N'admin', N'k57', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'519', N'B相有功功率', N'1', N'admin', N'k58', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'520', N'C相有功功率', N'1', N'admin', N'k59', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'521', N'A相无功功率', N'1', N'admin', N'k66', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'522', N'B相无功功率', N'1', N'admin', N'k67', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'523', N'C相无功功率', N'1', N'admin', N'k68', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'524', N'A相视在功率', N'1', N'admin', N'k69', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'525', N'B相视在功率', N'1', N'admin', N'k70', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'526', N'C相视在功率', N'1', N'admin', N'k71', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'527', N'三相总视在功率', N'1', N'admin', N'k72', N'1', N'integer', N'{"max": 44, "min": 0, "step": 0, "type": "integer", "unit": "kW"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'528', N'A相功率因数', N'1', N'admin', N'k75', N'1', N'integer', N'{"max": 1, "min": -1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'529', N'B相功率因数', N'1', N'admin', N'k76', N'1', N'integer', N'{"max": 1, "min": -1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'530', N'C相功率因数', N'1', N'admin', N'k77', N'1', N'integer', N'{"max": 1, "min": -1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'531', N'A相正（市电）无功电能高字节', N'1', N'admin', N'k84', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'532', N'A相正（市电）无功电能低字节', N'1', N'admin', N'k85', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'533', N'B相正（市电）无功电能高字节', N'1', N'admin', N'k86', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'534', N'B相正（市电）无功电能低字节', N'1', N'admin', N'k87', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'535', N'C相正（市电）无功电能高字节', N'1', N'admin', N'k88', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'536', N'C相正（市电）无功电能低字节', N'1', N'admin', N'k89', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'537', N'三相回路正(市电)总有功电能高字节', N'1', N'admin', N'k112', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'538', N'三相回路正(市电)总有功电能低字节', N'1', N'admin', N'k113', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'539', N'三相回路正(市电)总无功电能高字节', N'1', N'admin', N'k118', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'540', N'三相回路正(市电)总无功电能低字节', N'1', N'admin', N'k119', N'1', N'integer', N'{"max": 1, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 15:46:17.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'541', N'DS18B20温度数据  ', N'1', N'admin', N'0', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": "摄氏度"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'%s*0.01', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'542', N'CO2二氧化碳数据  ', N'1', N'admin', N'1', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'543', N'ADC1的AD值       ', N'1', N'admin', N'2', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'544', N'光照值高16位', N'1', N'admin', N'3', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'545', N'光照值低16位', N'1', N'admin', N'4', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'546', N'空气温度', N'1', N'admin', N'5', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'%s*0.01', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'547', N'空气湿度', N'1', N'admin', N'6', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'%s*0.01', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'548', N'485的地址        ', N'1', N'admin', N'7', N'1', N'integer', N'{"max": 254, "min": 1, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'549', N'RSSI             ', N'1', N'admin', N'8', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'550', N'CO2补偿          ', N'1', N'admin', N'9', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'551', N'PM25', N'1', N'admin', N'10', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'552', N'PM10', N'1', N'admin', N'11', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'553', N'电池电压ADC值', N'1', N'admin', N'12', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'554', N'输入电压ADC值', N'1', N'admin', N'13', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": ""}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'%s*10', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'555', N'系统运行模式              ', N'1', N'admin', N'14', N'1', N'enum', N'{"type": "enum", "enumList": [{"text": "一直运行", "value": "1"}, {"text": "定时运行", "value": "0"}, {"text": "立即进入低功耗定时运行", "value": "2"}]}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'556', N'定时运行时间秒 ', N'1', N'admin', N'15', N'2', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": "秒"}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'557', N'定时睡眠时间秒', N'1', N'admin', N'16', N'2', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": "秒"}', N'1', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'558', N'低功耗模式中当前的运行时间', N'1', N'admin', N'17', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": "秒"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO

    INSERT INTO [dbo].[iot_things_model_template] ([template_id], [template_name], [tenant_id], [tenant_name], [identifier], [type], [datatype], [specs], [is_sys], [is_chart], [is_monitor], [is_history], [is_readonly], [is_share_perm], [model_order], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [formula], [is_app]) VALUES (N'559', N'低功耗模式中当前的睡眠时间', N'1', N'admin', N'18', N'1', N'integer', N'{"max": 100, "min": 0, "step": 0, "type": "integer", "unit": "秒"}', N'1', N'0', N'0', N'0', N'1', N'0', N'0', N'0', N'', N'2024-01-08 17:03:03.0000000', N'', NULL, NULL, N'', NULL)
    GO
    SET IDENTITY_INSERT [dbo].[iot_things_model_template] OFF;


-- ----------------------------
-- Indexes structure for table iot_things_model_template
-- ----------------------------
CREATE NONCLUSTERED INDEX [iot_things_model_template_index_tenant_id]
ON [dbo].[iot_things_model_template] (
  [tenant_id] ASC
)
GO

CREATE NONCLUSTERED INDEX [iot_things_model_template_index_model_order]
ON [dbo].[iot_things_model_template] (
  [model_order] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table iot_things_model_template
-- ----------------------------
ALTER TABLE [dbo].[iot_things_model_template] ADD CONSTRAINT [PK__iot_thin__BE44E079883F2B57] PRIMARY KEY CLUSTERED ([template_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_things_model_template_translate
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_things_model_template_translate]') AND type IN ('U'))
DROP TABLE [dbo].[iot_things_model_template_translate]
    GO

CREATE TABLE [dbo].[iot_things_model_template_translate] (
    [id] bigint  NOT NULL,
    [zh_cn] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [en_us] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_things_model_template_translate] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template_translate',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'zh_CN',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template_translate',
    'COLUMN', N'zh_cn'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'en_US',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template_translate',
    'COLUMN', N'en_us'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型模板翻译表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_template_translate'
    GO


-- ----------------------------
-- Records of iot_things_model_template_translate
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_things_model_template_translate
-- ----------------------------
ALTER TABLE [dbo].[iot_things_model_template_translate] ADD CONSTRAINT [PK__iot_thin__3213E83FA286BF2C] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_things_model_translate
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_things_model_translate]') AND type IN ('U'))
DROP TABLE [dbo].[iot_things_model_translate]
    GO

CREATE TABLE [dbo].[iot_things_model_translate] (
    [id] bigint  NOT NULL,
    [zh_cn] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [en_us] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [product_id] bigint NULL
    )
    GO

ALTER TABLE [dbo].[iot_things_model_translate] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'ID',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_translate',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'zh_CN',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_translate',
    'COLUMN', N'zh_cn'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'en_US',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_translate',
    'COLUMN', N'en_us'
    GO


    EXEC sp_addextendedproperty
    'MS_Description', N'物模型翻译表',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_things_model_translate'
    GO


-- ----------------------------
-- Records of iot_things_model_translate
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table iot_things_model_translate
-- ----------------------------
ALTER TABLE [dbo].[iot_things_model_translate] ADD CONSTRAINT [PK__iot_thin__3213E83F87EE4D06] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_var_temp
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_var_temp]') AND type IN ('U'))
DROP TABLE [dbo].[iot_var_temp]
    GO

CREATE TABLE [dbo].[iot_var_temp] (
    [template_id] bigint IDENTITY(27,1) NOT NULL,
    [template_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [type] tinyint  NULL,
    [polling_method] tinyint  NOT NULL,
    [user_id] int  NULL,
    [slave_total] bigint  NULL,
    [point_total] bigint  NULL,
    [share] tinyint  NULL,
    [create_time] datetime2(7)  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_var_temp] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'template_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模板名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'template_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'采集方式 1.云端轮询 2.云端边缘计算',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'polling_method'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模板所属用户',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'从机总数',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'slave_total'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'总采集点数',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'point_total'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否分享',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'share'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建用户',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新用户',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备采集变量模板对象',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp'
    GO


    -- ----------------------------
-- Records of iot_var_temp
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_var_temp] ON;
    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'1', N'modbus从机组', NULL, N'0', N'1', NULL, NULL, NULL, N'2023-02-28 14:20:29.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'2', N'边缘网关-MCU', NULL, N'1', N'1', NULL, NULL, NULL, N'2023-08-26 19:25:56.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'3', N'工程数据采集模板', NULL, N'0', N'1', NULL, NULL, NULL, N'2023-08-28 14:20:21.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'4', N'测试网关', NULL, N'1', N'1', NULL, NULL, NULL, N'2023-08-29 18:20:10.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'6', N'温湿度模板', NULL, N'0', N'1', NULL, NULL, NULL, N'2023-08-30 14:04:56.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'7', N'测试采集点', NULL, N'0', N'1', NULL, NULL, NULL, N'2023-10-13 16:46:24.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'11', N'T200测试12.6.1', NULL, N'0', N'1', NULL, NULL, NULL, N'2023-12-06 16:29:25.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'13', N'IO088测试12.11.01', NULL, N'0', N'1', NULL, NULL, NULL, N'2023-12-11 10:33:19.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'18', N'IO088-12.11.02', NULL, N'0', N'1', NULL, NULL, NULL, N'2023-12-11 13:30:30.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'19', N'IO088-12.11.03', NULL, N'0', N'1', NULL, NULL, NULL, N'2023-12-11 13:39:22.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'22', N'CAT-T200 TCP测试', NULL, N'0', N'1', NULL, NULL, NULL, N'2023-12-20 10:13:24.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'23', N'gjz-test', NULL, N'1', N'1', NULL, NULL, NULL, N'2023-12-20 10:15:06.0000000', NULL, N'2023-12-20 10:18:01.0000000', NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'25', N'测试模板', NULL, N'1', N'1', NULL, NULL, NULL, N'2024-01-08 15:41:40.0000000', NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp] ([template_id], [template_name], [type], [polling_method], [user_id], [slave_total], [point_total], [share], [create_time], [create_by], [update_time], [update_by]) VALUES (N'26', N'1-9', NULL, N'0', N'1', NULL, NULL, NULL, N'2024-01-09 10:03:39.0000000', NULL, NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[iot_var_temp] OFF;


-- ----------------------------
-- Primary Key structure for table iot_var_temp
-- ----------------------------
ALTER TABLE [dbo].[iot_var_temp] ADD CONSTRAINT [PK__iot_var___BE44E0797FF6B5CC] PRIMARY KEY CLUSTERED ([template_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for iot_var_temp_salve
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[iot_var_temp_salve]') AND type IN ('U'))
DROP TABLE [dbo].[iot_var_temp_salve]
    GO

CREATE TABLE [dbo].[iot_var_temp_salve] (
    [id] bigint IDENTITY(38,1) NOT NULL,
    [device_temp_id] bigint  NOT NULL,
    [slave_addr] int  NULL,
    [slave_index] int  NULL,
    [slave_ip] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [slave_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [slave_port] int  NULL,
    [addr_start] bigint  NULL,
    [addr_end] bigint  NULL,
    [packet_length] int  NULL DEFAULT 32,
    [timer] bigint  NULL,
    [status] tinyint  NOT NULL,
    [code] int  NULL,
    [create_time] datetime2(7)  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [remark] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[iot_var_temp_salve] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联的模板id',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'device_temp_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'从机编号',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'slave_addr'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'从机ip地址',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'slave_ip'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'从机名称',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'slave_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'从机端口',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'slave_port'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'寄存器起始地址(10进制)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'addr_start'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'寄存器结束地址(10进制)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'addr_end'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'寄存器批量读取个数',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'packet_length'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'批量获取轮询时间(默认5分钟)',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'timer'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态 0-启动 1-失效',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'功能编码',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建用户',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新用户',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'变量模板设备从机对象',
    'SCHEMA', N'dbo',
    'TABLE', N'iot_var_temp_salve'
    GO


    -- ----------------------------
-- Records of iot_var_temp_salve
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[iot_var_temp_salve] ON;
    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'1', N'1', N'1', NULL, NULL, N'漏水器', NULL, N'0', N'0', N'1', N'300', N'0', N'4', N'2023-02-28 14:43:24.0000000', NULL, N'2023-04-11 19:02:06.0000000', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'2', N'1', N'2', NULL, NULL, N'温湿度计', NULL, N'0', N'1', N'2', N'300', N'0', N'4', N'2023-02-28 15:25:00.0000000', NULL, N'2023-04-11 19:02:04.0000000', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'3', N'1', N'11', NULL, NULL, N'电量仪', NULL, N'0', N'789', N'20', N'300', N'0', N'3', N'2023-02-28 15:32:36.0000000', NULL, N'2023-04-11 19:02:00.0000000', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'4', N'2', N'1', NULL, NULL, N'标靶#01', NULL, NULL, NULL, N'32', NULL, N'0', NULL, N'2023-08-26 19:35:09.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'5', N'2', N'2', NULL, NULL, N'标靶#02', NULL, NULL, NULL, N'32', NULL, N'0', NULL, N'2023-08-26 19:35:20.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'7', N'3', N'1', NULL, NULL, N'计件传感器', NULL, N'0', N'10', N'10', N'60', N'0', NULL, N'2023-08-28 14:22:09.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'8', N'3', N'2', NULL, NULL, N'机器参数传感器', NULL, N'0', N'10', N'10', N'60', N'0', NULL, N'2023-08-28 15:06:32.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'13', N'6', N'1', NULL, NULL, N'温湿度传感器', NULL, N'0', N'1', N'2', N'60', N'0', NULL, N'2023-08-30 14:05:26.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'17', N'2', N'0', NULL, NULL, N'采集设备', NULL, NULL, NULL, N'32', NULL, N'0', NULL, N'2023-08-30 23:30:25.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'18', N'7', N'1', NULL, NULL, N'电表', NULL, N'0', N'100', N'64', N'60', N'0', NULL, N'2023-10-13 16:46:58.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'21', N'11', N'1', NULL, NULL, N'电表', NULL, N'37', N'49', N'13', N'60', N'0', NULL, N'2023-12-06 16:31:12.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'22', N'11', N'2', NULL, NULL, N'电表2', NULL, N'37', N'49', N'13', N'60', N'0', NULL, N'2023-12-07 16:40:36.0000000', NULL, N'2023-12-07 17:03:18.0000000', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'24', N'13', N'1', NULL, NULL, N'IO088.12.11.01', NULL, N'0', N'7', N'8', N'60', N'0', NULL, N'2023-12-11 10:34:16.0000000', NULL, N'2023-12-11 10:53:58.0000000', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'28', N'18', N'1', NULL, NULL, N'IO088-12.11.02', NULL, N'0', N'8', N'8', N'60', N'0', NULL, N'2023-12-11 13:30:57.0000000', NULL, N'2023-12-11 13:37:56.0000000', NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'29', N'19', N'1', NULL, NULL, N'IO088.12.11.03', NULL, N'0', N'8', N'9', N'60', N'0', NULL, N'2023-12-11 13:39:47.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'32', N'22', N'1', NULL, NULL, N'测试', NULL, N'0', N'5', N'6', N'60', N'0', NULL, N'2023-12-20 10:13:37.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'34', N'23', N'1', NULL, NULL, N'json-test', NULL, NULL, NULL, N'32', NULL, N'0', NULL, N'2023-12-20 15:35:16.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'35', N'25', N'1', NULL, NULL, N'设备1', NULL, NULL, NULL, N'32', NULL, N'0', NULL, N'2024-01-08 15:46:04.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'36', N'2', N'6', NULL, NULL, N'设备1', NULL, NULL, NULL, N'32', NULL, N'0', NULL, N'2024-01-08 17:02:04.0000000', NULL, NULL, NULL, NULL)
    GO

    INSERT INTO [dbo].[iot_var_temp_salve] ([id], [device_temp_id], [slave_addr], [slave_index], [slave_ip], [slave_name], [slave_port], [addr_start], [addr_end], [packet_length], [timer], [status], [code], [create_time], [create_by], [update_time], [update_by], [remark]) VALUES (N'37', N'26', N'1', NULL, NULL, N'1-9', NULL, N'0', N'9', N'10', N'60', N'0', NULL, N'2024-01-09 10:03:52.0000000', NULL, N'2024-01-09 10:44:21.0000000', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[iot_var_temp_salve] OFF;


-- ----------------------------
-- Primary Key structure for table iot_var_temp_salve
-- ----------------------------
ALTER TABLE [dbo].[iot_var_temp_salve] ADD CONSTRAINT [PK__iot_var___3213E83F7D1E370D] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for media_server
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[media_server]') AND type IN ('U'))
DROP TABLE [dbo].[media_server]
    GO

CREATE TABLE [dbo].[media_server] (
    [id] bigint IDENTITY(8,1) NOT NULL,
    [server_id] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [tenant_id] bigint  NOT NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [enabled] tinyint  NULL,
    [protocol] nvarchar(10) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [ip] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [domain_alias] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [hookurl] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [secret] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [port_http] int  NOT NULL DEFAULT 0,
    [port_https] int  NOT NULL DEFAULT 0,
    [port_rtmp] int  NOT NULL DEFAULT 0,
    [port_rtsp] int  NOT NULL DEFAULT 0,
    [rtp_proxy_port] int  NOT NULL DEFAULT 0,
    [rtp_enable] tinyint  NOT NULL DEFAULT 0,
    [rtp_port_range] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [record_port] int  NOT NULL DEFAULT 0,
    [auto_config] tinyint  NOT NULL DEFAULT 0,
    [status] tinyint  NOT NULL DEFAULT 0,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT 0,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [create_time] datetime2(7)  NOT NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [port_ws] int  NULL
    )
    GO

ALTER TABLE [dbo].[media_server] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'流媒体配置ID',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'服务器标识',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'server_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'使能开关',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'enabled'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'默认播放协议',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'protocol'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'服务器ip',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'ip'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'服务器域名',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'domain_alias'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'回调服务器地址',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'hookurl'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'流媒体密钥',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'secret'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'http端口',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'port_http'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'https端口',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'port_https'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'rtmp端口',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'port_rtmp'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'rtsp端口',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'port_rtsp'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'RTP收流端口',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'rtp_proxy_port'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否使用多端口模式',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'rtp_enable'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'rtp端口范围',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'rtp_port_range'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'录像服务端口',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'record_port'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否自动同步配置ZLM',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'auto_config'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'ws端口',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server',
    'COLUMN', N'port_ws'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'流媒体服务器配置',
    'SCHEMA', N'dbo',
    'TABLE', N'media_server'
    GO


    -- ----------------------------
-- Records of media_server
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[media_server] ON;
    INSERT INTO [dbo].[media_server] ([id], [server_id], [tenant_id], [tenant_name], [enabled], [protocol], [ip], [domain_alias], [hookurl], [secret], [port_http], [port_https], [port_rtmp], [port_rtsp], [rtp_proxy_port], [rtp_enable], [rtp_port_range], [record_port], [auto_config], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark], [port_ws]) VALUES (N'7', N'fastbee', N'1', N'admin', N'1', N'http', N'127.0.0.1', N'fastbee.com2', N'127.0.0.1:8080', N'035c73f7-bb6b-4889-a715-d9eb2d192xxx', N'8082', N'8443', N'1935', N'554', N'0', N'1', N'30000,30103', N'18081', N'1', N'0', N'0', N'', N'2023-09-26 21:11:43.0000000', N'', N'2023-10-26 21:51:25.0000000', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[media_server] OFF;


-- ----------------------------
-- Primary Key structure for table media_server
-- ----------------------------
ALTER TABLE [dbo].[media_server] ADD CONSTRAINT [PK__media_se__3213E83F25D0055A] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for news
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[news]') AND type IN ('U'))
DROP TABLE [dbo].[news]
    GO

CREATE TABLE [dbo].[news] (
    [news_id] bigint IDENTITY(9,1) NOT NULL,
    [title] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [content] nvarchar(max) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [img_url] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [is_top] tinyint  NOT NULL DEFAULT 0,
    [is_banner] tinyint  NOT NULL DEFAULT 0,
    [category_id] bigint  NOT NULL,
    [category_name] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [status] tinyint  NOT NULL DEFAULT 0,
    [author] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[news] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'新闻ID',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'news_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'标题',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'title'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'内容',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'content'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'封面',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'img_url'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否置顶(0-置顶 1-置顶)',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'is_top'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否banner(0-是banner 1-不是banner)',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'is_banner'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分类ID',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'category_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分类名称',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'category_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'新闻状态（0-未发布，1-已发布）',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'作者',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'author'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'news',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'新闻资讯',
    'SCHEMA', N'dbo',
    'TABLE', N'news'
    GO


    -- ----------------------------
-- Records of news
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[news] ON;
    INSERT INTO [dbo].[news] ([news_id], [title], [content], [img_url], [is_top], [is_banner], [category_id], [category_name], [status], [author], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'广告图一', N'<p>请后台添加内容</p>', N'/iot/tool/download?fileName=/profile/iot/118/2022-0424-215805.png', N'0', N'1', N'2', N'相关产品', N'1', N'物美智能', N'0', N'', N'2022-05-12 12:13:40.0000000', N'', N'2022-05-12 12:13:40.0000000', N'物美智能')
    GO

    INSERT INTO [dbo].[news] ([news_id], [title], [content], [img_url], [is_top], [is_banner], [category_id], [category_name], [status], [author], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'广告图二', N'<p>请后台添加内容</p>', N'/iot/tool/download?fileName=/profile/iot/118/2022-0424-215852.png', N'0', N'1', N'1', N'新闻资讯', N'1', N'物美智能', N'0', N'', N'2022-05-12 12:13:42.0000000', N'', N'2022-05-12 12:13:42.0000000', N'物美智能')
    GO

    INSERT INTO [dbo].[news] ([news_id], [title], [content], [img_url], [is_top], [is_banner], [category_id], [category_name], [status], [author], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3', N'广告图三', N'<p>后台添加内容</p>', N'/iot/tool/download?fileName=/profile/iot/118/2022-0424-224553.png', N'0', N'1', N'2', N'相关产品', N'1', N'物美智能', N'0', N'', N'2022-05-12 12:13:44.0000000', N'', N'2022-05-12 12:13:44.0000000', N'物美智能')
    GO

    INSERT INTO [dbo].[news] ([news_id], [title], [content], [img_url], [is_top], [is_banner], [category_id], [category_name], [status], [author], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'4', N'物美智能-快速搭建物联网和智能家居平台', N'<p class="ql-align-justify">物美智能 wumei-smart 是一个简单易用的生活物联网平台。可用于搭建物联网平台以及二次开发和学习。设备接入使用EMQX消息服务器，加密认证；后端采用Spring boot；前端采用Vue；移动端采用Uniapp；数据库采用Mysql和Redis；设备端支持ESP32、ESP8266、树莓派等；</p><p class="ql-align-justify"><img src="/prod-api/profile/upload/2022/05/11/5f479f25-b85d-4c9f-b6a7-deadd2cdec76.png"></p><p class="ql-align-justify"><br></p><p class="ql-align-justify"><strong>系统功能介绍</strong></p><p class="ql-align-justify"><br></p><p class="ql-align-justify">1.权限管理： 用户管理、部门管理、岗位管理、菜单管理、角色管理、字典和参数管理等</p><p class="ql-align-justify"><br></p><p class="ql-align-justify">2.系统监控： 操作日志、登录日志、系统日志、在线用户、服务监控、连接池监控、缓存监控等</p><p class="ql-align-justify"><br></p><p class="ql-align-justify">3.产品管理： 产品、产品物模型、产品分类、产品固件、授权码等</p><p class="ql-align-justify"><br></p><p class="ql-align-justify">4.设备管理： 控制、分组、定时、日志、统计、定位、OTA升级、影子模式、实时监测、加密认证等</p><p class="ql-align-justify"><br></p><p class="ql-align-justify">5.EMQ管理： Mqtt客户端、监听器、消息主题、消息订阅、插件管理、规则引擎、资源</p><p class="ql-align-justify"><br></p><p class="ql-align-justify">6.硬件 SDK： 支持WIFI和MQTT连接、物模型响应、实时监测、定时上报监测数据、AES加密、NTP时间等</p><p class="ql-align-justify"><br></p><p class="ql-align-justify">7.物模型管理： 属性（设备状态和监测数据），功能（执行特定任务），事件（设备主动上报给云端）</p><p class="ql-align-justify"><br></p><p class="ql-align-justify">8.其他（开发中）：第三方登录，设备分享、设备告警、场景联动（进度50%），智能音箱、多租户、APP界面自定义（进度40%），时序数据库、分布式集群部署、Granfa监控（进度30%），视频流处理、桌面端模拟器/监控、安卓端模拟器/监控（进度20%）</p><p class="ql-align-justify"><strong>﻿</strong></p><p class="ql-align-justify"><br></p><p class="ql-align-justify"><strong>硬件设备接入流程</strong></p><p><br></p><p>1.设备认证：加密认证、简单认证和emqx支持的多种认证方式。</p><p class="ql-align-justify">2.设备交互：发布和订阅物模型、设备信息、设备升级和时钟同步等mqtt主题</p>', N'/iot/tool/download?fileName=/profile/iot/1/2022-0508-133031.png', N'1', N'0', N'2', N'相关产品', N'1', N'物美智能', N'0', N'', N'2022-05-12 12:13:46.0000000', N'', N'2022-05-12 12:13:46.0000000', N'物美智能')
    GO

    INSERT INTO [dbo].[news] ([news_id], [title], [content], [img_url], [is_top], [is_banner], [category_id], [category_name], [status], [author], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'2022年中国物联网全景图产业链上中下游市场及企业剖析', N'<p>后台添加内容</p>', N'/iot/tool/download?fileName=/profile/iot/118/2022-0424-224151.png', N'1', N'0', N'1', N'新闻资讯', N'1', N'物美智能', N'0', N'', N'2022-05-12 12:13:48.0000000', N'', N'2022-05-12 12:13:48.0000000', N'物美智能')
    GO

    INSERT INTO [dbo].[news] ([news_id], [title], [content], [img_url], [is_top], [is_banner], [category_id], [category_name], [status], [author], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'6', N'Arm打造物联网全面解决方案 携手合作伙伴共探智能未来', N'<p>后台添加内容</p>', N'/iot/tool/download?fileName=/profile/iot/118/2022-0424-224352.png', N'1', N'0', N'1', N'新闻资讯', N'1', N'物美智能', N'0', N'', N'2022-05-12 12:13:50.0000000', N'', N'2022-05-12 12:13:50.0000000', N'物美智能')
    GO

    INSERT INTO [dbo].[news] ([news_id], [title], [content], [img_url], [is_top], [is_banner], [category_id], [category_name], [status], [author], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'7', N'使用ESP32开发板，快速学习物联网开发', N'<p>请后台添加内容</p>', N'/iot/tool/download?fileName=/profile/iot/118/2022-0428-130824.jpg', N'1', N'0', N'2', N'相关产品', N'1', N'物美智能', N'0', N'', N'2022-05-12 12:13:53.0000000', N'', N'2022-05-12 12:13:53.0000000', N'物美智能')
    GO

    INSERT INTO [dbo].[news] ([news_id], [title], [content], [img_url], [is_top], [is_banner], [category_id], [category_name], [status], [author], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'8', N'物联网赛道观察之无源物联网', N'<p>无源物联网，即终端无外接能量源，采用获取环境能量的方式进行供能的物联网技术。在当前物联网技术发展条件下，终端覆盖率是一个亟待解决的问题，而无源物联网凭借其极低的部署和维护成本、灵活多变的应用场景成为解决更广范围内终端供能需求问题、实现“千亿级互联”愿景的关键。</p><p><br></p><p>无源物联网技术的发展最终有赖于环境能量采集、低功耗计算与反向散射等低功耗通讯技术的进步。目前无源物联网应用较为成熟的路线主要包括射频识别技术（RFID）与近场通信技术（NFC）两类，覆盖仓储物流、智能制造、智慧零售、资产管理、物业服务等多元应用场景。未来，随着物联网行业的碎片化整合以及以Bluetooth、5G、LoRa等为媒介进行能量采集与信息传输的技术路线的逐渐成熟，当前困扰行业的诸多问题将会逐步得到解决，随之而来的是更包罗多样的无源终端需求与极具潜力的应用场景。</p>', N'/iot/tool/download?fileName=/profile/iot/118/2022-0424-215643.png', N'1', N'0', N'1', N'新闻资讯', N'1', N'物美智能', N'0', N'', N'2022-05-12 12:13:55.0000000', N'', N'2022-05-12 12:13:55.0000000', N'物美智能')
    GO
    SET IDENTITY_INSERT [dbo].[news] OFF;


-- ----------------------------
-- Indexes structure for table news
-- ----------------------------
CREATE NONCLUSTERED INDEX [news_index_category_id]
ON [dbo].[news] (
  [category_id] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table news
-- ----------------------------
ALTER TABLE [dbo].[news] ADD CONSTRAINT [PK__news__4C27CCD87403141C] PRIMARY KEY CLUSTERED ([news_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for news_category
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[news_category]') AND type IN ('U'))
DROP TABLE [dbo].[news_category]
    GO

CREATE TABLE [dbo].[news_category] (
    [category_id] bigint IDENTITY(3,1) NOT NULL,
    [category_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [order_num] int  NOT NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[news_category] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分类ID',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category',
    'COLUMN', N'category_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'分类名称',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category',
    'COLUMN', N'category_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示顺序',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category',
    'COLUMN', N'order_num'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'新闻分类',
    'SCHEMA', N'dbo',
    'TABLE', N'news_category'
    GO


    -- ----------------------------
-- Records of news_category
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[news_category] ON;
    INSERT INTO [dbo].[news_category] ([category_id], [category_name], [order_num], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'新闻资讯', N'3', N'0', N'', N'2022-04-11 20:53:55.0000000', N'', N'2022-04-13 15:30:22.0000000', N'新闻资讯信息')
    GO

    INSERT INTO [dbo].[news_category] ([category_id], [category_name], [order_num], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'相关产品', N'2', N'0', N'', N'2022-04-11 20:54:16.0000000', N'', N'2022-04-13 15:30:15.0000000', N'相关产品推荐')
    GO
    SET IDENTITY_INSERT [dbo].[news_category] OFF;


-- ----------------------------
-- Primary Key structure for table news_category
-- ----------------------------
ALTER TABLE [dbo].[news_category] ADD CONSTRAINT [PK__news_cat__D54EE9B485DD5CD8] PRIMARY KEY CLUSTERED ([category_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for notify_channel
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[notify_channel]') AND type IN ('U'))
DROP TABLE [dbo].[notify_channel]
    GO

CREATE TABLE [dbo].[notify_channel] (
    [id] bigint IDENTITY(17,1) NOT NULL,
    [name] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [channel_type] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [provider] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [config_content] nvarchar(1024) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [tenant_id] bigint  NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [del_flag] tinyint  NOT NULL DEFAULT 0
    )
    GO

ALTER TABLE [dbo].[notify_channel] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'编号',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知名称',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'渠道类型',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'channel_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'服务商',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'provider'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'配置内容',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'config_content'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建人',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新人',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'逻辑删除标识',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知渠道',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_channel'
    GO


    -- ----------------------------
-- Records of notify_channel
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[notify_channel] ON;
    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'1', N'阿里云短信', N'sms', N'alibaba', N'{"accessKeyId":"LTAI5tFVCwhmWL5BE1RH1dtQ","accessKeySecret":""}', N'1', N'admin', NULL, N'2024-01-25 17:24:24.0000000', NULL, N'2024-02-06 10:02:24.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'2', N'阿里云语音', N'voice', N'alibaba', N'{"accessKeyId":"LTAI5tFVCwhmWL5BE1RH1dtQ","accessKeySecret":""}', N'1', N'admin', NULL, N'2024-01-25 17:24:47.0000000', NULL, N'2024-02-06 10:02:19.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'3', N'腾讯云短信', N'sms', N'tencent', N'{"accessKeyId":"AKIDhGe5Pmz3zkIeszuc6VkrBYqEYmvwyV1N","accessKeySecret":""}', N'1', N'admin', NULL, N'2024-01-25 17:25:31.0000000', NULL, N'2024-02-06 10:02:14.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'4', N'腾讯云语音', N'voice', N'tencent', N'{"accessKeyId":"AKIDhGe5Pmz3zkIeszuc6VkrBYqEYmvwyV1N","accessKeySecret":""}', N'1', N'admin', NULL, N'2024-01-25 17:26:01.0000000', NULL, N'2024-02-06 10:02:09.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'5', N'QQ邮箱', N'email', N'qq', N'{"smtpServer":"smtp.qq.com","port":"465","username":"164770707@qq.com","password":"acmhjosxxvotbidj","sslEnable":true,"authEnable":true,"retryInterval":"5","maxRetries":"1"}', N'1', N'admin', NULL, N'2024-01-25 17:27:34.0000000', NULL, N'2024-01-25 17:27:34.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'6', N'163邮箱', N'email', N'163', N'{"smtpServer":"smtp.163.com","port":"465","username":"15752221201@163.com","password":"VARNCAWFARESRTCG","sslEnable":true,"authEnable":true,"retryInterval":"5","maxRetries":"1"}', N'1', N'admin', NULL, N'2024-01-25 17:27:58.0000000', NULL, N'2024-01-25 17:27:58.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'7', N'微信小程序', N'wechat', N'mini_program', N'{"appId":"wx5bfbadf52adc17f3","appSecret":"1faddfc3fa6ab2f9ce937f41fcfc7c52"}', N'1', N'admin', NULL, N'2024-01-25 17:28:24.0000000', NULL, N'2024-01-31 14:32:39.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'8', N'企业微信群机器人', N'wechat', N'wecom_robot', N'{"webHook":"https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=e87fbfd0-bcac-4c82-8803-247a8845e887"}', N'1', N'admin', NULL, N'2024-01-25 17:29:06.0000000', NULL, N'2024-01-31 14:50:38.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'9', N'企业微信应用消息', N'wechat', N'wecom_apply', N'{"corpId":"ww4761023a5d81550f","corpSecret":"","agentId":"1000005"}', N'1', N'admin', NULL, N'2024-01-25 17:30:47.0000000', NULL, N'2024-02-06 10:01:58.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'10', N'钉钉消息通知', N'dingtalk', N'work', N'{"appKey":"dingpy8h6c7cft1knlwl","appSecret":"","agentId":"2862570717"}', N'1', N'admin', NULL, N'2024-01-25 17:35:53.0000000', NULL, N'2024-02-06 10:01:52.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'11', N'钉钉群机器人', N'dingtalk', N'group_robot', N'{"webHook":"https://oapi.dingtalk.com/robot/send?access_token=47881b7982c55d61b1dc71faa6c4d9d41525b23ac4c2d7cdbb505593e83a34b3"}', N'1', N'admin', NULL, N'2024-01-25 17:38:58.0000000', NULL, N'2024-01-31 15:26:39.0000000', N'0')
    GO

    INSERT INTO [dbo].[notify_channel] ([id], [name], [channel_type], [provider], [config_content], [tenant_id], [tenant_name], [create_by], [create_time], [update_by], [update_time], [del_flag]) VALUES (N'12', N'mqtt推送', N'mqtt', N'web', N'{}', N'1', N'admin', NULL, N'2024-12-30 14:15:17.0000000', NULL, N'2024-12-30 14:15:17.0000000', N'0')
    GO
    SET IDENTITY_INSERT [dbo].[notify_channel] OFF;


-- ----------------------------
-- Primary Key structure for table notify_channel
-- ----------------------------
ALTER TABLE [dbo].[notify_channel] ADD CONSTRAINT [PK__notify_c__3213E83FBE915FE5] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for notify_log
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[notify_log]') AND type IN ('U'))
DROP TABLE [dbo].[notify_log]
    GO

CREATE TABLE [dbo].[notify_log] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [channel_id] bigint  NOT NULL,
    [notify_template_id] bigint  NOT NULL,
    [msg_content] nvarchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [send_account] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [send_status] tinyint  NOT NULL,
    [result_content] nvarchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [service_code] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [del_flag] tinyint  NOT NULL DEFAULT 0,
    [tenant_id] bigint  NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[notify_log] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知日志ID',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'渠道编号',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'channel_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知模版编号',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'notify_template_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'消息内容',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'msg_content'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'发送账号',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'send_account'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'发送状态',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'send_status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'返回内容',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'result_content'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'业务编码(唯一启用)',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'service_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建人',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新人',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'逻辑删除标识',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知日志',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_log'
    GO


-- ----------------------------
-- Records of notify_log
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table notify_log
-- ----------------------------
ALTER TABLE [dbo].[notify_log] ADD CONSTRAINT [PK__notify_l__3213E83FA43DCFA6] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for notify_template
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[notify_template]') AND type IN ('U'))
DROP TABLE [dbo].[notify_template]
    GO

CREATE TABLE [dbo].[notify_template] (
    [id] bigint IDENTITY(25,1) NOT NULL,
    [name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [service_code] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [channel_id] bigint  NULL,
    [channel_type] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [provider] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [msg_params] nvarchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [status] tinyint  NOT NULL DEFAULT 0,
    [create_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [del_flag] tinyint  NOT NULL DEFAULT 0,
    [tenant_id] bigint  NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[notify_template] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'编号',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'渠道名称',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'业务编码(唯一启用)',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'service_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知渠道账号',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'channel_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'渠道类型',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'channel_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'服务商',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'provider'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模板配置参数',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'msg_params'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否启用 0-不启用 1-启用',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建人',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新人',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'逻辑删除标识',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知模版',
    'SCHEMA', N'dbo',
    'TABLE', N'notify_template'
    GO


    -- ----------------------------
-- Records of notify_template
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[notify_template] ON;
    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'1', N'告警阿里云短信', N'alert', N'1', N'sms', N'alibaba', N'{"sendAccount":"15752221201,15187816573","templateId":"SMS_465165225","signature":"蜂信物联","content":"您的设备:${name},设备编号:${serialnumber},在${address}发生${alert}告警"}', N'0', NULL, N'2024-01-26 09:21:57.0000000', NULL, N'2024-02-05 09:36:16.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'2', N'验证码阿里云短信', N'captcha', N'1', N'sms', N'alibaba', N'{"templateId":"SMS_464385158","signature":"蜂信物联","content":"验证码${code}，有效期5分钟"}', N'0', NULL, N'2024-01-26 09:23:55.0000000', NULL, N'2024-01-30 13:59:47.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'3', N'验证码腾讯云短信', N'captcha', N'3', N'sms', N'tencent', N'{"templateId":"2047168","signature":"曲靖蜂信科技","sdkAppId":"1400882003","content":"验证码{1}，有效期5分钟"}', N'0', NULL, N'2024-01-26 09:28:50.0000000', NULL, N'2024-01-26 09:28:52.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'4', N'告警腾讯云短信', N'alert', N'3', N'sms', N'tencent', N'{"sendAccount":"15752221201,15187816573","templateId":"2044927","signature":"曲靖蜂信科技","sdkAppId":"1400882003","content":"您的设备:{1},设备编号:{2},在{3}发生{4}告警"}', N'0', NULL, N'2024-01-26 09:37:18.0000000', NULL, N'2024-02-01 09:30:49.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'5', N'告警QQ邮箱', N'alert', N'5', N'email', N'qq', N'{"sendAccount":"1667783625@qq.com,2698076424@qq.com","title":"设备告警","attachment":"http://81.71.97.58/prod-api/profile/upload/2024/02/07/1_20240207151859A044.png","content":"<p>您的设备:#{name},设备编号:#{serialnumber},在#{address}发生#{alert}告警<img src=\"http://81.71.97.58/dev-api/profile/upload/2024/02/07/1_20240207151904A045.png\"></p>"}', N'1', NULL, N'2024-01-26 09:43:26.0000000', NULL, N'2024-02-07 15:31:32.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'6', N'告警163邮箱', N'alert', N'6', N'email', N'163', N'{"sendAccount":"","title":"设备告警","attachment":"https://localhost/prod-api/profile/upload/2024/02/07/8233ffb6-8ad3-4ec6-8192-d8ae0b207771_20240207134906A027.jpg","content":"<p>您的设备:#{name},设备编号:#{serialnumber},在#{address}发生#{alert}告警<img src=\"http://81.71.97.58:8080/profile/upload/2024/02/07/8233ffb6-8ad3-4ec6-8192-d8ae0b207771_20240207134859A026.jpg\"></p>"}', N'0', NULL, N'2024-01-26 09:44:05.0000000', NULL, N'2024-02-07 13:49:08.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'7', N'告警阿里云语音', N'alert', N'2', N'voice', N'alibaba', N'{"sendAccount":"15752221201，15187816573","templateId":"TTS_287005231","content":"您的设备:${name}，在${address}发生告警，请尽快处理","playTimes":"1","volume":"50","speed":"0"}', N'0', NULL, N'2024-01-26 09:49:23.0000000', NULL, N'2024-02-05 09:36:17.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'8', N'告警腾讯云语音', N'alert', N'4', N'voice', N'tencent', N'{"sendAccount":"15752221201,15187816573","sdkAppId":"1400821558","templateId":"1480599","content":"您的设备:{1},设备编号:{2},在{3}发生{4}告警"}', N'0', NULL, N'2024-01-26 09:53:07.0000000', NULL, N'2024-02-01 11:31:35.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'9', N'告警微信小程序', N'alert', N'7', N'wechat', N'mini_program', N'{"sendAccount":"24","templateId":"M5OmcrDIGwg4sD_gMjBgDrtk2LM_x1N9mKtxTVYJjnA","redirectUrl":"/pages/tabBar/alert/index","content":"报警设备 {{thing1.DATA}}  设备编号 {{character_string7.DATA}}"}', N'0', NULL, N'2024-01-26 10:22:42.0000000', NULL, N'2024-02-05 10:46:49.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'10', N'告警企业微信应用消息', N'alert', N'9', N'wechat', N'wecom_apply', N'{"sendAccount":"shadow,oh","title":"设备告警","content":"您的设备:${name},设备编号:${serialnumber},在${address}发生${alert}告警","url":"https://iot.fastbee.cn/","picUrl":"","msgType":"news"}', N'0', NULL, N'2024-01-26 10:25:58.0000000', NULL, N'2024-02-05 09:36:18.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'11', N'告警企业微信群机器人', N'alert', N'8', N'wechat', N'wecom_robot', N'{"title":"设备告警","content":"您的设备:${name},设备编号:${serialnumber},在${address}发生${alert}告警","url":"https://iot.fastbee.cn/","picUrl":"http://81.71.97.58/prod-api/profile/upload/2024/02/07/1_20240207152000A047.png","msgType":"news"}', N'1', NULL, N'2024-01-26 10:26:57.0000000', NULL, N'2024-02-07 15:20:01.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'12', N'告警钉钉消息通知', N'alert', N'10', N'dingtalk', N'work', N'{"deptId":"","sendAllEnable":true,"sendAccount":"","title":"设备告警","content":"您的设备:${name},设备编号:${serialnumber},在${address}发生${alert}告警","messageUrl":" https://iot.fastbee.cn/  ","picUrl":"http://localhost:8080/profile/upload/2024/01/31/微信图片_20240119101536_20240131153350A001.png","msgType":"link"}', N'0', NULL, N'2024-01-26 10:27:50.0000000', NULL, N'2024-02-05 09:36:19.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'13', N'告警钉钉机器人', N'alert', N'11', N'dingtalk', N'group_robot', N'{"title":"设备告警","content":"您的设备:${name},设备编号:${serialnumber},在${address}发生${alert}告警","messageUrl":"https://iot.fastbee.cn","picUrl":"http://81.71.97.58/prod-api/profile/upload/2024/02/07/1_20240207151952A046.png","msgType":"link"}', N'1', NULL, N'2024-01-26 10:28:34.0000000', NULL, N'2024-02-07 15:19:54.0000000', N'0', N'1', N'admin')
    GO

    INSERT INTO [dbo].[notify_template] ([id], [name], [service_code], [channel_id], [channel_type], [provider], [msg_params], [status], [create_by], [create_time], [update_by], [update_time], [del_flag], [tenant_id], [tenant_name]) VALUES (N'14', N'MQTT网页通知', N'alert', N'12', N'mqtt', N'web', N'{\"content\":\"设备编号：${0}，设备地址：${1}，当前值：${2}，报警限值：${3}，报警时间：${4}\"}', N'1', NULL, N'2024-12-30 14:35:32.0000000', NULL, N'2024-12-30 14:35:32.0000000', N'0', N'1', N'admin')
    GO
    SET IDENTITY_INSERT [dbo].[notify_template] OFF;


-- ----------------------------
-- Primary Key structure for table notify_template
-- ----------------------------
ALTER TABLE [dbo].[notify_template] ADD CONSTRAINT [PK__notify_t__3213E83FC8F22E8E] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for oauth_access_token
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[oauth_access_token]') AND type IN ('U'))
DROP TABLE [dbo].[oauth_access_token]
    GO

CREATE TABLE [dbo].[oauth_access_token] (
    [token_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [token] varbinary(max)  NULL,
    [authentication_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [user_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [client_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [authentication] varbinary(max)  NULL,
    [refresh_token] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [open_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [user_id] bigint  NULL,
    [expires_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[oauth_access_token] SET (LOCK_ESCALATION = TABLE)
    GO

    -- ----------------------------
-- Table structure for oauth_approvals
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[oauth_approvals]') AND type IN ('U'))
DROP TABLE [dbo].[oauth_approvals]
    GO

CREATE TABLE [dbo].[oauth_approvals] (
    [userId] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [clientId] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [scope] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [status] nvarchar(10) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [expiresAt] datetime2(7)  NOT NULL,
    [lastModifiedAt] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[oauth_approvals] SET (LOCK_ESCALATION = TABLE)
    GO

    -- ----------------------------
-- Table structure for oauth_client_details
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[oauth_client_details]') AND type IN ('U'))
DROP TABLE [dbo].[oauth_client_details]
    GO

CREATE TABLE [dbo].[oauth_client_details] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [client_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [resource_ids] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [client_secret] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [scope] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [authorized_grant_types] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [web_server_redirect_uri] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [authorities] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [access_token_validity] int  NULL,
    [refresh_token_validity] int  NULL,
    [additional_information] nvarchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [autoapprove] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [type] tinyint  NULL,
    [status] tinyint  NULL DEFAULT 0,
    [icon] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [cloud_skill_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [tenant_id] bigint  NOT NULL,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[oauth_client_details] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'编号',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'客户端ID',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'client_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'客户端所能访问的资源id集合,多个资源时用逗号(,)分隔',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'resource_ids'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'客户端秘钥',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'client_secret'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'权限范围,可选值包括read,write,trust;若有多个权限范围用逗号(,)分隔',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'scope'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'授权模式，可选值包括authorization_code,password,refresh_token,implicit,client_credentials, 若支持多个grant_type用逗号(,)分隔',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'authorized_grant_types'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'回调地址',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'web_server_redirect_uri'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'权限',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'authorities'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设定客户端的access_token的有效时间值(单位:秒)',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'access_token_validity'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设定客户端的refresh_token的有效时间值(单位:秒)',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'refresh_token_validity'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'预留的字段,在Oauth的流程中没有实际的使用,可选,但若设置值,必须是JSON格式的数据',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'additional_information'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设置用户是否自动Approval操作, 默认值为 ''false'', 可选值包括 ''true'',''false'', ''read'',''write''.
该字段只适用于grant_type="authorization_code"的情况,当用户登录成功后,若该值为''true''或支持的scope值,则会跳过用户Approve的页面, 直接授权. ',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'autoapprove'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'1=小度(DuerOS),2=天猫精灵(ALiGenie),3=小米小爱',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'启用状态',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'图标',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'icon'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'云技能id',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'cloud_skill_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'oauth_client_details',
    'COLUMN', N'tenant_name'
    GO


-- ----------------------------
-- Records of oauth_client_details
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table oauth_client_details
-- ----------------------------
ALTER TABLE [dbo].[oauth_client_details] ADD CONSTRAINT [PK__oauth_cl__3213E83FD30E47B3] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for oauth_client_token
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[oauth_client_token]') AND type IN ('U'))
DROP TABLE [dbo].[oauth_client_token]
    GO

CREATE TABLE [dbo].[oauth_client_token] (
    [token_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [token] varbinary(max)  NULL,
    [authentication_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [user_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [client_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[oauth_client_token] SET (LOCK_ESCALATION = TABLE)
    GO

    -- ----------------------------
-- Table structure for oauth_code
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[oauth_code]') AND type IN ('U'))
DROP TABLE [dbo].[oauth_code]
    GO

CREATE TABLE [dbo].[oauth_code] (
    [code] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [authentication] varbinary(max)  NULL,
    [user_id] bigint  NULL
    )
    GO

ALTER TABLE [dbo].[oauth_code] SET (LOCK_ESCALATION = TABLE)
    GO

    -- ----------------------------
-- Table structure for oauth_refresh_token
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[oauth_refresh_token]') AND type IN ('U'))
DROP TABLE [dbo].[oauth_refresh_token]
    GO

CREATE TABLE [dbo].[oauth_refresh_token] (
    [token_id] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [token] varbinary(max)  NULL,
    [authentication] varbinary(max)  NULL
    )
    GO

ALTER TABLE [dbo].[oauth_refresh_token] SET (LOCK_ESCALATION = TABLE)
    GO

    -- ----------------------------
-- Table structure for order_control
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[order_control]') AND type IN ('U'))
DROP TABLE [dbo].[order_control]
    GO

CREATE TABLE [dbo].[order_control] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [tenant_id] bigint  NOT NULL,
    [select_order] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [status] tinyint  NULL,
    [user_id] bigint  NULL,
    [device_id] bigint  NULL,
    [count] int  NULL,
    [start_time] datetime2(7)  NULL,
    [end_time] datetime2(7)  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [file_path] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [img_url] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[order_control] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键id',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'逗号分隔',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'select_order'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否生效 0-否 1-是',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'被限制的用户id',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备id',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'可操作次数',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'count'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'开始时间',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'start_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'结束时间',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'end_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'文件路径',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'file_path'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'图片路径',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control',
    'COLUMN', N'img_url'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'指令权限控制',
    'SCHEMA', N'dbo',
    'TABLE', N'order_control'
    GO


-- ----------------------------
-- Records of order_control
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table order_control
-- ----------------------------
ALTER TABLE [dbo].[order_control] ADD CONSTRAINT [PK__order_co__3213E83FF9E9477B] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for oss_config
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[oss_config]') AND type IN ('U'))
DROP TABLE [dbo].[oss_config]
    GO

CREATE TABLE [dbo].[oss_config] (
    [id] int IDENTITY(3,1) NOT NULL,
    [tenant_id] bigint  NOT NULL DEFAULT 1,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [config_key] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [access_key] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [secret_key] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [bucket_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [prefix] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [endpoint] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [domain_alias] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [is_https] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT 'N',
    [region] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [access_policy] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '0',
    [status] tinyint  NOT NULL DEFAULT 1,
    [ext1] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [create_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[oss_config] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'id',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'配置key',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'config_key'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'accessKey',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'access_key'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'秘钥',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'secret_key'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'桶名称',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'bucket_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'前缀',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'prefix'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'访问站点',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'endpoint'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'自定义域名',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'domain_alias'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否https（Y=是,N=否）',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'is_https'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'域',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'region'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'桶权限类型(0=private 1=public 2=custom)',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'access_policy'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否默认（0=是,1=否）',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'扩展字段',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'ext1'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'对象存储配置表',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_config'
    GO


    -- ----------------------------
-- Records of oss_config
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[oss_config] ON;
    INSERT INTO [dbo].[oss_config] ([id], [tenant_id], [tenant_name], [config_key], [access_key], [secret_key], [bucket_name], [prefix], [endpoint], [domain_alias], [is_https], [region], [access_policy], [status], [ext1], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'1', N'admin', N'aliyun', N'XXXXXXXXXXXXXXX', N'XXXXXXXXXXXXXXX', N'fastbee', N'', N'oss-cn-beijing.aliyuncs.com', N'', N'N', N'', N'0', N'0', N'', N'0', N'', N'2023-02-25 23:15:57.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[oss_config] ([id], [tenant_id], [tenant_name], [config_key], [access_key], [secret_key], [bucket_name], [prefix], [endpoint], [domain_alias], [is_https], [region], [access_policy], [status], [ext1], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'1', N'admin', N'qiniu', N'XXXXXXXXXXXXXXX', N'XXXXXXXXXXXXXXX', N'fastbee', N'', N's3-cn-north-1.qiniucs.com', N'', N'N', N'', N'1', N'1', N'', N'0', N'', N'2023-02-25 23:15:57.0000000', N'', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[oss_config] OFF;


-- ----------------------------
-- Primary Key structure for table oss_config
-- ----------------------------
ALTER TABLE [dbo].[oss_config] ADD CONSTRAINT [PK__oss_conf__3213E83FFE4E3517] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for oss_detail
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[oss_detail]') AND type IN ('U'))
DROP TABLE [dbo].[oss_detail]
    GO

CREATE TABLE [dbo].[oss_detail] (
    [id] int IDENTITY(1,1) NOT NULL,
    [tenant_id] bigint  NOT NULL DEFAULT 1,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [file_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [original_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [file_suffix] nvarchar(10) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [url] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [service] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT 'aliyun',
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [create_time] datetime2(7)  NOT NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[oss_detail] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'文件id',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'文件名',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'file_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'原名',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'original_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'文件后缀名',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'file_suffix'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'URL地址',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'url'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'服务商',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'service'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'文件记录表',
    'SCHEMA', N'dbo',
    'TABLE', N'oss_detail'
    GO


-- ----------------------------
-- Records of oss_detail
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table oss_detail
-- ----------------------------
ALTER TABLE [dbo].[oss_detail] ADD CONSTRAINT [PK__oss_deta__3213E83FC9A3E069] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_blob_triggers
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_blob_triggers]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_blob_triggers]
    GO

CREATE TABLE [dbo].[qrtz_blob_triggers] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [blob_data] varbinary(max)  NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_blob_triggers] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_blob_triggers',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_name的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_blob_triggers',
    'COLUMN', N'trigger_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_group的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_blob_triggers',
    'COLUMN', N'trigger_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'存放持久化Trigger对象',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_blob_triggers',
    'COLUMN', N'blob_data'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'Blob类型的触发器表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_blob_triggers'
    GO


-- ----------------------------
-- Records of qrtz_blob_triggers
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table qrtz_blob_triggers
-- ----------------------------
ALTER TABLE [dbo].[qrtz_blob_triggers] ADD CONSTRAINT [PK__qrtz_blo__009FEA1C1EEE78D1] PRIMARY KEY CLUSTERED ([sched_name], [trigger_name], [trigger_group])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_calendars
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_calendars]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_calendars]
    GO

CREATE TABLE [dbo].[qrtz_calendars] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [calendar_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [calendar] varbinary(max)  NOT NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_calendars] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_calendars',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'日历名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_calendars',
    'COLUMN', N'calendar_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'存放持久化calendar对象',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_calendars',
    'COLUMN', N'calendar'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'日历信息表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_calendars'
    GO


-- ----------------------------
-- Records of qrtz_calendars
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table qrtz_calendars
-- ----------------------------
ALTER TABLE [dbo].[qrtz_calendars] ADD CONSTRAINT [PK__qrtz_cal__E21C9869DB90F5A4] PRIMARY KEY CLUSTERED ([sched_name], [calendar_name])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_cron_triggers
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_cron_triggers]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_cron_triggers]
    GO

CREATE TABLE [dbo].[qrtz_cron_triggers] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [cron_expression] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [time_zone_id] nvarchar(80) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_cron_triggers] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_cron_triggers',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_name的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_cron_triggers',
    'COLUMN', N'trigger_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_group的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_cron_triggers',
    'COLUMN', N'trigger_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'cron表达式',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_cron_triggers',
    'COLUMN', N'cron_expression'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'时区',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_cron_triggers',
    'COLUMN', N'time_zone_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'Cron类型的触发器表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_cron_triggers'
    GO


    -- ----------------------------
-- Records of qrtz_cron_triggers
-- ----------------------------
    INSERT INTO [dbo].[qrtz_cron_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME1', N'DEFAULT', N'0/10 * * * * ?', N'Asia/Shanghai')
    GO

    INSERT INTO [dbo].[qrtz_cron_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME2', N'DEFAULT', N'0/15 * * * * ?', N'Asia/Shanghai')
    GO

    INSERT INTO [dbo].[qrtz_cron_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME3', N'DEFAULT', N'0/20 * * * * ?', N'Asia/Shanghai')
    GO

    INSERT INTO [dbo].[qrtz_cron_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME4', N'SYSTEM', N'0 0/4 * * * ? ', N'Asia/Shanghai')
    GO

    INSERT INTO [dbo].[qrtz_cron_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME5', N'SYSTEM', N'0 0/1 * * * ? ', N'Asia/Shanghai')
    GO


-- ----------------------------
-- Primary Key structure for table qrtz_cron_triggers
-- ----------------------------
ALTER TABLE [dbo].[qrtz_cron_triggers] ADD CONSTRAINT [PK__qrtz_cro__009FEA1CE222A453] PRIMARY KEY CLUSTERED ([sched_name], [trigger_name], [trigger_group])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_fired_triggers
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_fired_triggers]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_fired_triggers]
    GO

CREATE TABLE [dbo].[qrtz_fired_triggers] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [entry_id] nvarchar(95) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [instance_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [fired_time] bigint  NOT NULL,
    [sched_time] bigint  NOT NULL,
    [priority] int  NOT NULL,
    [state] nvarchar(16) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [job_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_nonconcurrent] nvarchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [requests_recovery] nvarchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_fired_triggers] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度器实例id',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'entry_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_name的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'trigger_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_group的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'trigger_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度器实例名',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'instance_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'触发的时间',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'fired_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'定时器制定的时间',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'sched_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'优先级',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'priority'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'state'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'job_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务组名',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'job_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否并发',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'is_nonconcurrent'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否接受恢复执行',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers',
    'COLUMN', N'requests_recovery'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'已触发的触发器表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_fired_triggers'
    GO


-- ----------------------------
-- Records of qrtz_fired_triggers
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table qrtz_fired_triggers
-- ----------------------------
ALTER TABLE [dbo].[qrtz_fired_triggers] ADD CONSTRAINT [PK__qrtz_fir__5E6EA63B141BCB5F] PRIMARY KEY CLUSTERED ([sched_name], [entry_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_job_details
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_job_details]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_job_details]
    GO

CREATE TABLE [dbo].[qrtz_job_details] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [description] nvarchar(250) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [job_class_name] nvarchar(250) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [is_durable] nvarchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [is_nonconcurrent] nvarchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [is_update_data] nvarchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [requests_recovery] nvarchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_data] varbinary(max)  NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_job_details] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'job_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务组名',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'job_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'相关介绍',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'description'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'执行任务类名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'job_class_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否持久化',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'is_durable'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否并发',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'is_nonconcurrent'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否更新数据',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'is_update_data'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否接受恢复执行',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'requests_recovery'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'存放持久化job对象',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details',
    'COLUMN', N'job_data'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务详细信息表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_job_details'
    GO


    -- ----------------------------
-- Records of qrtz_job_details
-- ----------------------------
    INSERT INTO [dbo].[qrtz_job_details] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME1', N'DEFAULT', NULL, N'com.fastbee.quartz.util.QuartzDisallowConcurrentExecution', N'0', N'1', N'0', N'0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F5045525449455373720020636F6D2E666173746265652E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720029636F6D2E666173746265652E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017DBE4ED85078707400007070707400013174000E302F3130202A202A202A202A203F74001172795461736B2E72794E6F506172616D7374000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000001740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E697A0E58F82EFBC8974000133740001307800)
    GO

    INSERT INTO [dbo].[qrtz_job_details] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME2', N'DEFAULT', NULL, N'com.fastbee.quartz.util.QuartzDisallowConcurrentExecution', N'0', N'1', N'0', N'0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F5045525449455373720020636F6D2E666173746265652E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720029636F6D2E666173746265652E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017DBE4ED85078707400007070707400013174000E302F3135202A202A202A202A203F74001572795461736B2E7279506172616D7328277279272974000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000002740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E69C89E58F82EFBC8974000133740001317800)
    GO

    INSERT INTO [dbo].[qrtz_job_details] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME3', N'DEFAULT', NULL, N'com.fastbee.quartz.util.QuartzDisallowConcurrentExecution', N'0', N'1', N'0', N'0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F5045525449455373720020636F6D2E666173746265652E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720029636F6D2E666173746265652E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017DBE4ED85078707400007070707400013174000E302F3230202A202A202A202A203F74003872795461736B2E72794D756C7469706C65506172616D7328277279272C20747275652C20323030304C2C203331362E3530442C203130302974000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000003740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E5A49AE58F82EFBC8974000133740001317800)
    GO

    INSERT INTO [dbo].[qrtz_job_details] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME4', N'SYSTEM', NULL, N'com.fastbee.quartz.util.QuartzJobExecution', N'0', N'0', N'0', N'0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F5045525449455373720020636F6D2E666173746265652E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720029636F6D2E666173746265652E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001869759B0B878707400007070707400013074000E3020302F34202A202A202A203F2074002070726F7047657453657276696365496D706C2E666574636850726F706572747974000653595354454D7372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000047400126D6F64627573E4BA91E7ABAFE8BDAEE8AFA274000131740001307800)
    GO

    INSERT INTO [dbo].[qrtz_job_details] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME5', N'SYSTEM', NULL, N'com.fastbee.quartz.util.QuartzDisallowConcurrentExecution', N'0', N'1', N'0', N'0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F5045525449455373720020636F6D2E666173746265652E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720029636F6D2E666173746265652E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000187118D07E078707400007070707400013174000E3020302F31202A202A202A203F207400286465766963654A6F622E74696D696E6755706461746544657669636553746174757353746174757374000653595354454D7372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000005740012E8AEBEE5A487E5AE9AE697B6E4BBBBE58AA174000131740001307800)
    GO


-- ----------------------------
-- Primary Key structure for table qrtz_job_details
-- ----------------------------
ALTER TABLE [dbo].[qrtz_job_details] ADD CONSTRAINT [PK__qrtz_job__1642BB8CB4C9BAF5] PRIMARY KEY CLUSTERED ([sched_name], [job_name], [job_group])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_locks
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_locks]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_locks]
    GO

CREATE TABLE [dbo].[qrtz_locks] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [lock_name] nvarchar(40) COLLATE Chinese_PRC_90_CI_AI  NOT NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_locks] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_locks',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'悲观锁名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_locks',
    'COLUMN', N'lock_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'存储的悲观锁信息表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_locks'
    GO


-- ----------------------------
-- Records of qrtz_locks
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table qrtz_locks
-- ----------------------------
ALTER TABLE [dbo].[qrtz_locks] ADD CONSTRAINT [PK__qrtz_loc__F1C0211F24CF8151] PRIMARY KEY CLUSTERED ([sched_name], [lock_name])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_paused_trigger_grps
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_paused_trigger_grps]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_paused_trigger_grps]
    GO

CREATE TABLE [dbo].[qrtz_paused_trigger_grps] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_paused_trigger_grps] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_paused_trigger_grps',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_group的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_paused_trigger_grps',
    'COLUMN', N'trigger_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'暂停的触发器表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_paused_trigger_grps'
    GO


-- ----------------------------
-- Records of qrtz_paused_trigger_grps
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table qrtz_paused_trigger_grps
-- ----------------------------
ALTER TABLE [dbo].[qrtz_paused_trigger_grps] ADD CONSTRAINT [PK__qrtz_pau__3D845B2BCB4ADC0F] PRIMARY KEY CLUSTERED ([sched_name], [trigger_group])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_scheduler_state
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_scheduler_state]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_scheduler_state]
    GO

CREATE TABLE [dbo].[qrtz_scheduler_state] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [instance_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [last_checkin_time] bigint  NOT NULL,
    [checkin_interval] bigint  NOT NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_scheduler_state] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_scheduler_state',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'实例名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_scheduler_state',
    'COLUMN', N'instance_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'上次检查时间',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_scheduler_state',
    'COLUMN', N'last_checkin_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'检查间隔时间',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_scheduler_state',
    'COLUMN', N'checkin_interval'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度器状态表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_scheduler_state'
    GO


    -- ----------------------------
-- Records of qrtz_scheduler_state
-- ----------------------------
    INSERT INTO [dbo].[qrtz_scheduler_state] VALUES (N'RuoyiScheduler', N'beecue1680023933011', N'1680023961720', N'15000')
    GO


-- ----------------------------
-- Primary Key structure for table qrtz_scheduler_state
-- ----------------------------
ALTER TABLE [dbo].[qrtz_scheduler_state] ADD CONSTRAINT [PK__qrtz_sch__FDC0ABB18A87A7EA] PRIMARY KEY CLUSTERED ([sched_name], [instance_name])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_simple_triggers
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_simple_triggers]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_simple_triggers]
    GO

CREATE TABLE [dbo].[qrtz_simple_triggers] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [repeat_count] bigint  NOT NULL,
    [repeat_interval] bigint  NOT NULL,
    [times_triggered] bigint  NOT NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_simple_triggers] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simple_triggers',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_name的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simple_triggers',
    'COLUMN', N'trigger_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_group的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simple_triggers',
    'COLUMN', N'trigger_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'重复的次数统计',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simple_triggers',
    'COLUMN', N'repeat_count'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'重复的间隔时间',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simple_triggers',
    'COLUMN', N'repeat_interval'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'已经触发的次数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simple_triggers',
    'COLUMN', N'times_triggered'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'简单触发器的信息表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simple_triggers'
    GO


-- ----------------------------
-- Records of qrtz_simple_triggers
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table qrtz_simple_triggers
-- ----------------------------
ALTER TABLE [dbo].[qrtz_simple_triggers] ADD CONSTRAINT [PK__qrtz_sim__009FEA1C7387A306] PRIMARY KEY CLUSTERED ([sched_name], [trigger_name], [trigger_group])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_simprop_triggers
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_simprop_triggers]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_simprop_triggers]
    GO

CREATE TABLE [dbo].[qrtz_simprop_triggers] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [str_prop_1] nvarchar(512) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [str_prop_2] nvarchar(512) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [str_prop_3] nvarchar(512) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [int_prop_1] int  NULL,
    [int_prop_2] int  NULL,
    [long_prop_1] bigint  NULL,
    [long_prop_2] bigint  NULL,
    [dec_prop_1] decimal(13,4)  NULL,
    [dec_prop_2] decimal(13,4)  NULL,
    [bool_prop_1] nvarchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [bool_prop_2] nvarchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_simprop_triggers] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_name的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'trigger_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_triggers表trigger_group的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'trigger_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'String类型的trigger的第一个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'str_prop_1'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'String类型的trigger的第二个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'str_prop_2'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'String类型的trigger的第三个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'str_prop_3'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'int类型的trigger的第一个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'int_prop_1'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'int类型的trigger的第二个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'int_prop_2'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'long类型的trigger的第一个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'long_prop_1'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'long类型的trigger的第二个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'long_prop_2'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'decimal类型的trigger的第一个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'dec_prop_1'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'decimal类型的trigger的第二个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'dec_prop_2'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'Boolean类型的trigger的第一个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'bool_prop_1'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'Boolean类型的trigger的第二个参数',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers',
    'COLUMN', N'bool_prop_2'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'同步机制的行锁表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_simprop_triggers'
    GO


-- ----------------------------
-- Records of qrtz_simprop_triggers
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table qrtz_simprop_triggers
-- ----------------------------
ALTER TABLE [dbo].[qrtz_simprop_triggers] ADD CONSTRAINT [PK__qrtz_sim__009FEA1C0E7495CD] PRIMARY KEY CLUSTERED ([sched_name], [trigger_name], [trigger_group])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for qrtz_triggers
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[qrtz_triggers]') AND type IN ('U'))
DROP TABLE [dbo].[qrtz_triggers]
    GO

CREATE TABLE [dbo].[qrtz_triggers] (
    [sched_name] nvarchar(120) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_group] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [description] nvarchar(250) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [next_fire_time] bigint  NULL,
    [prev_fire_time] bigint  NULL,
    [priority] int  NULL,
    [trigger_state] nvarchar(16) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [trigger_type] nvarchar(8) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [start_time] bigint  NOT NULL,
    [end_time] bigint  NULL,
    [calendar_name] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [misfire_instr] smallint  NULL,
    [job_data] varbinary(max)  NULL
    )
    GO

ALTER TABLE [dbo].[qrtz_triggers] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调度名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'sched_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'触发器的名字',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'trigger_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'触发器所属组的名字',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'trigger_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_job_details表job_name的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'job_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'qrtz_job_details表job_group的外键',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'job_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'相关介绍',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'description'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'上一次触发时间（毫秒）',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'next_fire_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'下一次触发时间（默认为-1表示不触发）',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'prev_fire_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'优先级',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'priority'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'触发器状态',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'trigger_state'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'触发器的类型',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'trigger_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'开始时间',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'start_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'结束时间',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'end_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'日程表名称',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'calendar_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'补偿执行的策略',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'misfire_instr'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'存放持久化job对象',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers',
    'COLUMN', N'job_data'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'触发器详细信息表',
    'SCHEMA', N'dbo',
    'TABLE', N'qrtz_triggers'
    GO


    -- ----------------------------
-- Records of qrtz_triggers
-- ----------------------------
    INSERT INTO [dbo].[qrtz_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME1', N'DEFAULT', N'TASK_CLASS_NAME1', N'DEFAULT', NULL, N'1680023970000', N'1680023960000', N'5', N'WAITING', N'CRON', N'1680023946000', N'0', NULL, N'2', 0x)
    GO

    INSERT INTO [dbo].[qrtz_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME2', N'DEFAULT', N'TASK_CLASS_NAME2', N'DEFAULT', NULL, N'1680023955000', N'-1', N'5', N'PAUSED', N'CRON', N'1680023947000', N'0', NULL, N'2', 0x)
    GO

    INSERT INTO [dbo].[qrtz_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME3', N'DEFAULT', N'TASK_CLASS_NAME3', N'DEFAULT', NULL, N'1680023960000', N'-1', N'5', N'PAUSED', N'CRON', N'1680023948000', N'0', NULL, N'2', 0x)
    GO

    INSERT INTO [dbo].[qrtz_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME4', N'SYSTEM', N'TASK_CLASS_NAME4', N'SYSTEM', NULL, N'1680024000000', N'-1', N'5', N'WAITING', N'CRON', N'1680023950000', N'0', NULL, N'-1', 0x)
    GO

    INSERT INTO [dbo].[qrtz_triggers] VALUES (N'RuoyiScheduler', N'TASK_CLASS_NAME5', N'SYSTEM', N'TASK_CLASS_NAME5', N'SYSTEM', NULL, N'1680024000000', N'-1', N'5', N'WAITING', N'CRON', N'1680023951000', N'0', NULL, N'-1', 0x)
    GO


-- ----------------------------
-- Primary Key structure for table qrtz_triggers
-- ----------------------------
ALTER TABLE [dbo].[qrtz_triggers] ADD CONSTRAINT [PK__qrtz_tri__009FEA1CD1A2016C] PRIMARY KEY CLUSTERED ([sched_name], [trigger_name], [trigger_group])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for scene_model
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[scene_model]') AND type IN ('U'))
DROP TABLE [dbo].[scene_model]
    GO

CREATE TABLE [dbo].[scene_model] (
    [scene_model_id] bigint IDENTITY(1,1) NOT NULL,
    [tenant_id] bigint  NOT NULL,
    [scene_model_name] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [status] int  NOT NULL DEFAULT 1,
    [guid] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [scene_desc] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL DEFAULT CURRENT_TIMESTAMP,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [img_url] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[scene_model] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景管理id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'scene_model_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'所属租户id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'tenant_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景管理名称',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'scene_model_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景状态 0-停用 1-启用',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联的组态id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'guid'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景描述',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'scene_desc'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'图片地址',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model',
    'COLUMN', N'img_url'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景管理',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model'
    GO


-- ----------------------------
-- Records of scene_model
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table scene_model
-- ----------------------------
ALTER TABLE [dbo].[scene_model] ADD CONSTRAINT [PK__scene_mo__D24FBB558B73AEA2] PRIMARY KEY CLUSTERED ([scene_model_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for scene_model_data
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[scene_model_data]') AND type IN ('U'))
DROP TABLE [dbo].[scene_model_data]
    GO

CREATE TABLE [dbo].[scene_model_data] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [scene_model_id] bigint  NULL,
    [scene_model_device_id] bigint  NULL,
    [variable_type] tinyint  NULL,
    [datasource_id] bigint  NULL,
    [enable] tinyint  NOT NULL DEFAULT 1,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '0',
    [source_name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [identifier] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [type] tinyint  NULL
    )
    GO

ALTER TABLE [dbo].[scene_model_data] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景管理id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'scene_model_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景关联数据来源id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'scene_model_device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'来源类型(0设备 1录入型 2运算型)',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'variable_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型或变量id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'datasource_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'启用（0未启用 1启用）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'enable'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'物模型或变量名称',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'source_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'标识符',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'identifier'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模型类别（1-属性，2-功能，3-事件）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_data',
    'COLUMN', N'type'
    GO


-- ----------------------------
-- Records of scene_model_data
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table scene_model_data
-- ----------------------------
ALTER TABLE [dbo].[scene_model_data] ADD CONSTRAINT [PK__scene_mo__3213E83F203D7A1A] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for scene_model_device
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[scene_model_device]') AND type IN ('U'))
DROP TABLE [dbo].[scene_model_device]
    GO

CREATE TABLE [dbo].[scene_model_device] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [scene_model_id] bigint  NOT NULL,
    [cus_device_id] bigint  NULL,
    [sort] int  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [variable_type] tinyint  NOT NULL,
    [all_enable] tinyint  NULL,
    [name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[scene_model_device] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'scene_model_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联设备id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'cus_device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'排序',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'sort'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'类型（0设备 1录入型 2运算型）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'variable_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'全部启用（0否 1是）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'all_enable'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'名称',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device',
    'COLUMN', N'name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景管理关联设备',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_device'
    GO


-- ----------------------------
-- Records of scene_model_device
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table scene_model_device
-- ----------------------------
ALTER TABLE [dbo].[scene_model_device] ADD CONSTRAINT [PK__scene_mo__3213E83FF4502B3C] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for scene_model_tag
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[scene_model_tag]') AND type IN ('U'))
DROP TABLE [dbo].[scene_model_tag]
    GO

CREATE TABLE [dbo].[scene_model_tag] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [scene_model_id] bigint  NOT NULL,
    [name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [unit] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [data_type] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [default_value] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_readonly] int  NOT NULL DEFAULT 0,
    [storage] int  NOT NULL DEFAULT 1,
    [variable_type] int  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [cycle_executed] tinyint  NULL DEFAULT 0,
    [formule] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [alias_formule] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [cycle_type] int  NULL,
    [cycle] varchar(max) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[scene_model_tag] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'scene_model_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'录入型变量名',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'单位',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'unit'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据类型',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'data_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'默认值',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'default_value'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否只读 0-否 1-是，默认0',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'is_readonly'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'存储方式 0-不存储 1-存储',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'storage'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'变量类型 2-录入型变量 3-运算型变量',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'variable_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'周期执行（0未执行 1执行）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'cycle_executed'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'计算公式 ${id} + ${id}',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'formule'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示的计算公式  A+B',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'alias_formule'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'时间周期方式 1-周期计算 2-自定义时间段',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'cycle_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'时间周期内容',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag',
    'COLUMN', N'cycle'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'场景录入型变量',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_model_tag'
    GO


-- ----------------------------
-- Records of scene_model_tag
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table scene_model_tag
-- ----------------------------
ALTER TABLE [dbo].[scene_model_tag] ADD CONSTRAINT [PK__scene_mo__3213E83F20AD823F] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for scene_tag_points
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[scene_tag_points]') AND type IN ('U'))
DROP TABLE [dbo].[scene_tag_points]
    GO

CREATE TABLE [dbo].[scene_tag_points] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [alias] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [tag_id] bigint  NOT NULL,
    [operation] int  NOT NULL,
    [variable_type] int  NULL,
    [scene_model_data_id] bigint  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[scene_tag_points] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'运算型变量点id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'变量点名称',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'点别名，如 A',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'alias'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'关联的变量id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'tag_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'统计方式 ，用字典定义，暂时是”原值“',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'operation'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据来源方式 1-设备物模型 2-录入型变量 3-运算型变量',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'variable_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据源id,对应scene_model_data表id',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'scene_model_data_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'运算型变量点表',
    'SCHEMA', N'dbo',
    'TABLE', N'scene_tag_points'
    GO


-- ----------------------------
-- Records of scene_tag_points
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table scene_tag_points
-- ----------------------------
ALTER TABLE [dbo].[scene_tag_points] ADD CONSTRAINT [PK__scene_ta__3213E83F14CE2A02] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sip_config
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sip_config]') AND type IN ('U'))
DROP TABLE [dbo].[sip_config]
    GO

CREATE TABLE [dbo].[sip_config] (
    [id] bigint IDENTITY(42,1) NOT NULL,
    [product_id] bigint  NOT NULL,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [enabled] tinyint  NULL,
    [isdefault] tinyint  NULL,
    [senior_sdp] tinyint  NULL,
    [domain_alias] nvarchar(10) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [server_sipid] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [password] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [ip] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [port] bigint  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [create_time] datetime2(7)  NOT NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sip_config] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'使能开关',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'enabled'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'系统默认配置',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'isdefault'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'拓展sdp',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'senior_sdp'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'服务器域',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'domain_alias'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'服务器sipid',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'server_sipid'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'sip认证密码',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'password'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'sip接入IP',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'ip'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'sip接入端口号',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'port'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'sip系统配置',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_config'
    GO


    -- ----------------------------
-- Records of sip_config
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sip_config] ON;
    INSERT INTO [dbo].[sip_config] ([id], [product_id], [product_name], [enabled], [isdefault], [senior_sdp], [domain_alias], [server_sipid], [password], [ip], [port], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'38', N'117', N'', N'1', N'1', NULL, N'3402000000', N'34020000002000000001', N'12345678', N'177.7.0.13', N'5061', N'0', N'', N'2023-03-16 21:26:18.0000000', N'', N'2023-03-16 21:26:24.0000000', NULL)
    GO

    INSERT INTO [dbo].[sip_config] ([id], [product_id], [product_name], [enabled], [isdefault], [senior_sdp], [domain_alias], [server_sipid], [password], [ip], [port], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'39', N'118', N'', N'1', N'1', NULL, N'3402000000', N'34020000002000000001', N'12345678', N'177.7.0.13', N'5061', N'0', N'', N'2023-04-11 21:11:54.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sip_config] ([id], [product_id], [product_name], [enabled], [isdefault], [senior_sdp], [domain_alias], [server_sipid], [password], [ip], [port], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'41', N'135', N'', N'1', N'1', NULL, N'3402000000', N'34020000002000000001', N'12345678', N'177.7.0.13', N'5061', N'0', N'', N'2024-01-08 22:14:35.0000000', N'', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[sip_config] OFF;


-- ----------------------------
-- Primary Key structure for table sip_config
-- ----------------------------
ALTER TABLE [dbo].[sip_config] ADD CONSTRAINT [PK__sip_conf__3213E83FAFE8483C] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sip_device
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sip_device]') AND type IN ('U'))
DROP TABLE [dbo].[sip_device]
    GO

CREATE TABLE [dbo].[sip_device] (
    [device_id] bigint IDENTITY(20,1) NOT NULL,
    [product_id] bigint  NOT NULL DEFAULT 0,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [device_sip_id] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [device_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [manufacturer] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [model] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [firmware] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [transport] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT 'UDP',
    [stream_mode] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT 'UDP',
    [online] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [register_time] datetime2(7)  NOT NULL,
    [last_connect_time] datetime2(7)  NULL,
    [active_time] datetime2(7)  NULL,
    [ip] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [port] bigint  NULL,
    [host_address] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sip_device] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'device_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备SipID',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'device_sip_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'device_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'厂商名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'manufacturer'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品型号',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'model'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'固件版本',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'firmware'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'传输模式',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'transport'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'流模式',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'stream_mode'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'在线状态',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'online'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'注册时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'register_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'最后上线时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'last_connect_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'激活时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'active_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备入网IP',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'ip'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备接入端口号',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'port'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备地址',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'host_address'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'监控设备',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device'
    GO


    -- ----------------------------
-- Records of sip_device
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sip_device] ON;
    INSERT INTO [dbo].[sip_device] ([device_id], [product_id], [product_name], [device_sip_id], [device_name], [manufacturer], [model], [firmware], [transport], [stream_mode], [online], [register_time], [last_connect_time], [active_time], [ip], [port], [host_address], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'9', N'0', N'', N'13030300001170000008', N'8E085C3RAJE156F', N'Dahua', N'DH-3H3205-ADW', N'2.810.0000027.0.R,2022-08-26', N'UDP', N'UDP', N'', N'2023-02-27 12:07:35.0000000', N'2023-02-26 23:36:45.0000000', NULL, N'177.7.0.1', N'35332', N'177.7.0.1:35332', N'0', N'', NULL, N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sip_device] ([device_id], [product_id], [product_name], [device_sip_id], [device_name], [manufacturer], [model], [firmware], [transport], [stream_mode], [online], [register_time], [last_connect_time], [active_time], [ip], [port], [host_address], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'12', N'0', N'', N'11010100001320000001', N'海康威视摄像头', N'Hikvision', N'iDS-2DE2402IX-D3/W/XM', N'V5.7.4', N'UDP', N'UDP', N'', N'2024-01-09 23:29:52.0000000', N'2024-01-09 23:35:00.0000000', NULL, N'192.168.2.119', N'5065', N'192.168.2.119:5065', N'0', N'', NULL, N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sip_device] ([device_id], [product_id], [product_name], [device_sip_id], [device_name], [manufacturer], [model], [firmware], [transport], [stream_mode], [online], [register_time], [last_connect_time], [active_time], [ip], [port], [host_address], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'13', N'0', N'', N'11010200001320000017', N'', N'', N'', N'', N'UDP', N'UDP', N'', N'2023-03-16 21:41:45.0000000', N'2023-03-16 21:52:50.0000000', NULL, N'192.168.2.119', N'5060', N'192.168.2.119:5060', N'0', N'', NULL, N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sip_device] ([device_id], [product_id], [product_name], [device_sip_id], [device_name], [manufacturer], [model], [firmware], [transport], [stream_mode], [online], [register_time], [last_connect_time], [active_time], [ip], [port], [host_address], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'16', N'0', N'', N'12010100001320000003', N'IP DOME', N'Hikvision', N'iDS-2DE2402IX-D3/W/XM', N'V5.7.4', N'UDP', N'UDP', N'', N'2023-04-11 21:08:07.0000000', N'2023-04-11 21:13:16.0000000', NULL, N'192.168.2.119', N'5060', N'192.168.2.119:5060', N'0', N'', NULL, N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sip_device] ([device_id], [product_id], [product_name], [device_sip_id], [device_name], [manufacturer], [model], [firmware], [transport], [stream_mode], [online], [register_time], [last_connect_time], [active_time], [ip], [port], [host_address], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'18', N'0', N'', N'13030100001320000001', N'', N'ABCD', N'TEST001', N'V1.0', N'UDP', N'UDP', N'', N'2023-03-28 16:06:45.0000000', N'2023-03-28 16:09:52.0000000', NULL, N'192.168.205.250', N'5063', N'192.168.205.250:5063', N'0', N'', NULL, N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sip_device] ([device_id], [product_id], [product_name], [device_sip_id], [device_name], [manufacturer], [model], [firmware], [transport], [stream_mode], [online], [register_time], [last_connect_time], [active_time], [ip], [port], [host_address], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'19', N'0', N'', N'11010200001320000001', N'海康威视摄像头', N'Hikvision', N'iDS-2DE2402IX-D3/W/XM', N'V5.7.4', N'UDP', N'UDP', N'', N'2024-01-08 22:08:27.0000000', N'2024-01-08 22:16:32.0000000', NULL, N'192.168.2.119', N'5065', N'192.168.2.119:5065', N'0', N'', NULL, N'', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[sip_device] OFF;


-- ----------------------------
-- Primary Key structure for table sip_device
-- ----------------------------
ALTER TABLE [dbo].[sip_device] ADD CONSTRAINT [PK__sip_devi__3B085D8B1109D70F] PRIMARY KEY CLUSTERED ([device_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sip_device_channel
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sip_device_channel]') AND type IN ('U'))
DROP TABLE [dbo].[sip_device_channel]
    GO

CREATE TABLE [dbo].[sip_device_channel] (
    [id] bigint IDENTITY(103,1) NOT NULL,
    [tenant_id] bigint  NULL DEFAULT 1,
    [tenant_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [product_id] bigint  NOT NULL DEFAULT 0,
    [product_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [user_id] bigint  NOT NULL DEFAULT 0,
    [device_sip_id] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [channel_sip_id] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [channel_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [register_time] datetime2(7)  NULL,
    [device_type] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [channel_type] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [city_code] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [civil_code] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [manufacture] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [model] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [owner] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [block] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [address] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [parent_id] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [ip_address] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [port] bigint  NULL DEFAULT 0,
    [password] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [ptz_type] bigint  NOT NULL DEFAULT 0,
    [ptz_type_text] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [status] tinyint  NOT NULL DEFAULT 1,
    [longitude] float(53)  NULL,
    [latitude] float(53)  NULL,
    [stream_id] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [sub_count] bigint  NOT NULL DEFAULT 0,
    [parental] tinyint  NOT NULL DEFAULT 1,
    [has_audio] tinyint  NOT NULL DEFAULT 1,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [create_time] datetime2(7)  NOT NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sip_device_channel] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主键',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'租户名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'tenant_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'product_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'product_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备SipID',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'device_sip_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通道SipID',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'channel_sip_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通道名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'channel_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'注册时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'register_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备类型',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'device_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通道类型',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'channel_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'城市编码',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'city_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'行政区域',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'civil_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'厂商名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'manufacture'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'产品型号',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'model'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备归属',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'owner'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'警区',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'block'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'安装地址',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'address'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'父级id',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'parent_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备入网IP',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'ip_address'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备接入端口号',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'port'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'密码',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'password'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'PTZ类型',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'ptz_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'PTZ类型描述字符串',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'ptz_type_text'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备状态（1-未激活，2-禁用，3-在线，4-离线）',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备经度',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'longitude'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备纬度',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'latitude'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'流媒体ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'stream_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'子设备数',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'sub_count'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否有子设备（1-有, 0-没有）',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'parental'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否含有音频（1-有, 0-没有）',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'has_audio'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'监控设备通道信息',
    'SCHEMA', N'dbo',
    'TABLE', N'sip_device_channel'
    GO


    -- ----------------------------
-- Records of sip_device_channel
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sip_device_channel] ON;
    INSERT INTO [dbo].[sip_device_channel] ([id], [tenant_id], [tenant_name], [product_id], [product_name], [user_id], [device_sip_id], [channel_sip_id], [channel_name], [register_time], [device_type], [channel_type], [city_code], [civil_code], [manufacture], [model], [owner], [block], [address], [parent_id], [ip_address], [port], [password], [ptz_type], [ptz_type_text], [status], [longitude], [latitude], [stream_id], [sub_count], [parental], [has_audio], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'84', N'1', N'admin', N'118', N'监控设备', N'1', N'11010200001320000001', N'11010200001320000001', N'IPdome', N'2024-01-08 22:16:32.0000000', N'132', N'132', N'北京市/市辖区/西城区', N'3402000000', N'Hikvision', N'IP Camera', N'Owner', N'', N'Address', N'34020000002000000001', N'', N'0', N'', N'0', N'', N'4', N'0', N'0', N'gb_play_11010200001320000001_11010200001320000001', N'0', N'0', N'0', N'0', N'', N'2023-04-11 21:12:33.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sip_device_channel] ([id], [tenant_id], [tenant_name], [product_id], [product_name], [user_id],[device_sip_id], [channel_sip_id], [channel_name], [register_time], [device_type], [channel_type], [city_code], [civil_code], [manufacture], [model], [owner], [block], [address], [parent_id], [ip_address], [port], [password], [ptz_type], [ptz_type_text], [status], [longitude], [latitude], [stream_id], [sub_count], [parental], [has_audio], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'102', N'1', N'admin', N'135', N'视频监控', N'0', N'11010100001320000001', N'11010100001320000001', N'IPdome', N'2024-01-09 23:35:00.0000000', N'132', N'132', N'北京市/市辖区/东城区', N'3402000000', N'Hikvision', N'IP Camera', N'Owner', N'', N'Address', N'34020000002000000001', N'', N'0', N'', N'0', N'', N'4', N'0', N'0', N'', N'0', N'0', N'0', N'0', N'', N'2024-01-08 22:15:57.0000000', N'', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[sip_device_channel] OFF;


-- ----------------------------
-- Primary Key structure for table sip_device_channel
-- ----------------------------
ALTER TABLE [dbo].[sip_device_channel] ADD CONSTRAINT [PK__sip_devi__2766D48A4958E387] PRIMARY KEY CLUSTERED ([id], [device_sip_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_auth_user
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_auth_user]') AND type IN ('U'))
DROP TABLE [dbo].[sys_auth_user]
    GO

CREATE TABLE [dbo].[sys_auth_user] (
    [auth_id] bigint IDENTITY(1,1) NOT NULL,
    [uuid] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [user_id] bigint  NOT NULL,
    [login_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [user_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [avatar] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [email] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [source] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[sys_auth_user] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'授权ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user',
    'COLUMN', N'auth_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方平台用户唯一ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user',
    'COLUMN', N'uuid'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'系统用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'登录账号',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user',
    'COLUMN', N'login_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户昵称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user',
    'COLUMN', N'user_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'头像地址',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user',
    'COLUMN', N'avatar'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户邮箱',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user',
    'COLUMN', N'email'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户来源',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user',
    'COLUMN', N'source'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'第三方授权表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_auth_user'
    GO


-- ----------------------------
-- Records of sys_auth_user
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table sys_auth_user
-- ----------------------------
ALTER TABLE [dbo].[sys_auth_user] ADD CONSTRAINT [PK__sys_auth__6531B6F577B9316C] PRIMARY KEY CLUSTERED ([auth_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_client
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_client]') AND type IN ('U'))
DROP TABLE [dbo].[sys_client]
    GO

CREATE TABLE [dbo].[sys_client] (
    [id] bigint IDENTITY(1,1) NOT NULL,
    [client_key] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [client_secret] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [token] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [grant_type] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [device_type] nvarchar(32) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [timeout] int  NULL DEFAULT 604800,
    [enable] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '1',
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_client] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'id唯一标识',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'客户端key',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'client_key'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'客户端秘钥',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'client_secret'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'客户端token',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'token'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'授权类型',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'grant_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'设备类型',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'device_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'token固定超时',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'timeout'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否生效（0-不生效，1-生效）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'enable'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'系统授权表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_client'
    GO


-- ----------------------------
-- Records of sys_client
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table sys_client
-- ----------------------------
ALTER TABLE [dbo].[sys_client] ADD CONSTRAINT [PK__sys_clie__3213E83F1B3D2CAA] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_config
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_config]') AND type IN ('U'))
DROP TABLE [dbo].[sys_config]
    GO

CREATE TABLE [dbo].[sys_config] (
    [config_id] int IDENTITY(7,1) NOT NULL,
    [config_name] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [config_key] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [config_value] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [config_type] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT 'N',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_config] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'参数主键',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'config_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'参数名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'config_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'参数键名',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'config_key'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'参数键值',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'config_value'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'系统内置（Y是 N否）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'config_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'参数配置表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_config'
    GO


    -- ----------------------------
-- Records of sys_config
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_config] ON;
    INSERT INTO [dbo].[sys_config] ([config_id], [config_name], [config_key], [config_value], [config_type], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'主框架页-默认皮肤样式名称', N'sys.index.skinName', N'skin-blue', N'Y', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow')
    GO

    INSERT INTO [dbo].[sys_config] ([config_id], [config_name], [config_key], [config_value], [config_type], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'用户管理-账号初始密码', N'sys.user.initPassword', N'123456', N'Y', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'初始化密码 123456')
    GO

    INSERT INTO [dbo].[sys_config] ([config_id], [config_name], [config_key], [config_value], [config_type], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3', N'主框架页-侧边栏主题', N'sys.index.sideTheme', N'theme-dark', N'Y', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'深色主题theme-dark，浅色主题theme-light')
    GO

    INSERT INTO [dbo].[sys_config] ([config_id], [config_name], [config_key], [config_value], [config_type], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'账号自助-是否开启用户注册功能', N'sys.account.registerUser', N'true', N'Y', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2021-12-24 22:43:33.0000000', N'是否开启注册用户功能（true开启，false关闭）')
    GO

    INSERT INTO [dbo].[sys_config] ([config_id], [config_name], [config_key], [config_value], [config_type], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'6', N'账号自助-验证码开关', N'sys.account.captchaEnabled', N'true', N'Y', N'admin', N'2023-03-10 23:29:21.0000000', N'', NULL, N'是否开启验证码功能（true开启，false关闭）')
    GO
    SET IDENTITY_INSERT [dbo].[sys_config] OFF;


-- ----------------------------
-- Primary Key structure for table sys_config
-- ----------------------------
ALTER TABLE [dbo].[sys_config] ADD CONSTRAINT [PK__sys_conf__4AD1BFF10708B18A] PRIMARY KEY CLUSTERED ([config_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_dept
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_dept]') AND type IN ('U'))
DROP TABLE [dbo].[sys_dept]
    GO

CREATE TABLE [dbo].[sys_dept] (
    [dept_id] bigint IDENTITY(102,1) NOT NULL,
    [dept_user_id] bigint  NULL,
    [parent_id] bigint  NOT NULL DEFAULT 0,
    [ancestors] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [dept_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [order_num] int  NULL DEFAULT 0,
    [leader] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [phone] nvarchar(11) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [status] tinyint  NULL DEFAULT 0,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [email] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [dept_type] tinyint  NULL,
    [dept_logo] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [logo_name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_dept] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'机构id',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'dept_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'机构系统账号ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'dept_user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'上级机构id',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'parent_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'祖级列表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'ancestors'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'机构名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'dept_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示顺序',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'order_num'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'联系人',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'leader'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'联系电话',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'phone'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'机构状态（0正常 1停用）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'机构类型',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'dept_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'机构logo',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'dept_logo'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'logo名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept',
    'COLUMN', N'logo_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'机构表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dept'
    GO


    -- ----------------------------
-- Records of sys_dept
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_dept] ON;
    INSERT INTO [dbo].[sys_dept] ([dept_id], [dept_user_id], [parent_id], [ancestors], [dept_name], [order_num], [leader], [phone], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [email], [dept_type]) VALUES (N'100', N'1', N'0', N'0', N'蜂信物联', N'0', N'FastBee', N'15888888888', N'0', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2023-02-26 23:06:24.0000000', N'164770707@qq.com', N'1')
    GO

    INSERT INTO [dbo].[sys_dept] ([dept_id], [dept_user_id], [parent_id], [ancestors], [dept_name], [order_num], [leader], [phone], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [email], [dept_type]) VALUES (N'101', N'7', N'100', N'0,100', N'web端注册用户归属机构', N'0', N'fastbee-web', N'15888888885', N'0', N'0', N'admin', N'2024-05-08 16:35:48.0000000', N'admin', N'2024-05-08 16:36:15.0000000', NULL, N'2')
    GO
    SET IDENTITY_INSERT [dbo].[sys_dept] OFF;


-- ----------------------------
-- Primary Key structure for table sys_dept
-- ----------------------------
ALTER TABLE [dbo].[sys_dept] ADD CONSTRAINT [PK__sys_dept__DCA659740AA15239] PRIMARY KEY CLUSTERED ([dept_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_dict_data
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_dict_data]') AND type IN ('U'))
DROP TABLE [dbo].[sys_dict_data]
    GO

CREATE TABLE [dbo].[sys_dict_data] (
    [dict_code] bigint IDENTITY(742,1) NOT NULL,
    [dict_sort] int  NULL DEFAULT 0,
    [dict_label] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [dict_value] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [dict_type] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [css_class] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [list_class] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_default] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT 'N',
    [status] tinyint  NULL DEFAULT 0,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(800) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_dict_data] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典编码',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'dict_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典排序',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'dict_sort'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典标签',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'dict_label'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典键值',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'dict_value'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典类型',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'dict_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'样式属性（其他样式扩展）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'css_class'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'表格回显样式',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'list_class'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否默认（Y是 N否）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'is_default'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（0正常 1停用）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典数据表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data'
    GO


    -- ----------------------------
-- Records of sys_dict_data
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_dict_data] ON;
    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'1', N'男', N'0', N'sys_user_sex', N'', N'', N'Y', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'性别男')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'2', N'女', N'1', N'sys_user_sex', N'', N'', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'性别女')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3', N'3', N'未知', N'2', N'sys_user_sex', N'', N'', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'性别未知')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'4', N'1', N'显示', N'0', N'sys_show_hide', N'', N'primary', N'Y', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'显示菜单')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'2', N'隐藏', N'1', N'sys_show_hide', N'', N'danger', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'隐藏菜单')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'6', N'1', N'正常', N'0', N'sys_normal_disable', N'', N'primary', N'Y', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'正常状态')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'7', N'2', N'停用', N'1', N'sys_normal_disable', N'', N'danger', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'停用状态')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'8', N'1', N'正常', N'0', N'sys_job_status', N'', N'primary', N'Y', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'正常状态')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'9', N'2', N'暂停', N'1', N'sys_job_status', N'', N'danger', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'停用状态')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'10', N'1', N'默认', N'DEFAULT', N'sys_job_group', N'', N'', N'Y', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'默认分组')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'11', N'2', N'系统', N'SYSTEM', N'sys_job_group', N'', N'', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'系统分组')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'12', N'1', N'是', N'Y', N'sys_yes_no', N'', N'primary', N'Y', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'系统默认是')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'13', N'2', N'否', N'N', N'sys_yes_no', N'', N'danger', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'系统默认否')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'14', N'1', N'通知', N'1', N'sys_notice_type', N'', N'warning', N'Y', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'通知')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'15', N'2', N'公告', N'2', N'sys_notice_type', N'', N'success', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'公告')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'16', N'1', N'正常', N'0', N'sys_notice_status', N'', N'primary', N'Y', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'正常状态')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'17', N'2', N'关闭', N'1', N'sys_notice_status', N'', N'danger', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'关闭状态')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'18', N'1', N'新增', N'1', N'sys_oper_type', N'', N'info', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'新增操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'19', N'2', N'修改', N'2', N'sys_oper_type', N'', N'info', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'修改操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'20', N'3', N'删除', N'3', N'sys_oper_type', N'', N'danger', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'删除操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'21', N'4', N'授权', N'4', N'sys_oper_type', N'', N'primary', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'授权操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'22', N'5', N'导出', N'5', N'sys_oper_type', N'', N'warning', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'导出操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'23', N'6', N'导入', N'6', N'sys_oper_type', N'', N'warning', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'导入操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'24', N'7', N'强退', N'7', N'sys_oper_type', N'', N'danger', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'强退操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'25', N'8', N'生成代码', N'8', N'sys_oper_type', N'', N'warning', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'生成操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'26', N'9', N'清空数据', N'9', N'sys_oper_type', N'', N'danger', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'清空操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'27', N'1', N'成功', N'0', N'sys_common_status', N'', N'primary', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'正常状态')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'28', N'2', N'失败', N'1', N'sys_common_status', N'', N'danger', N'N', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'停用状态')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'100', N'1', N'属性', N'1', N'iot_things_type', N'', N'primary', N'Y', N'0', N'admin', N'2021-12-12 16:41:15.0000000', N'admin', N'2021-12-15 22:49:37.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'101', N'2', N'功能', N'2', N'iot_things_type', N'', N'success', N'Y', N'0', N'admin', N'2021-12-12 16:43:33.0000000', N'admin', N'2021-12-14 16:33:11.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'102', N'3', N'事件', N'3', N'iot_things_type', NULL, N'warning', N'Y', N'0', N'admin', N'2021-12-12 16:46:04.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'103', N'1', N'整数', N'integer', N'iot_data_type', N'', N'', N'Y', N'0', N'admin', N'2021-12-12 20:20:46.0000000', N'admin', N'2021-12-14 16:09:56.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'104', N'2', N'小数', N'decimal', N'iot_data_type', NULL, N'default', N'Y', N'0', N'admin', N'2021-12-12 20:21:21.0000000', N'admin', N'2021-12-15 22:51:07.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'105', N'3', N'布尔', N'bool', N'iot_data_type', NULL, N'default', N'Y', N'0', N'admin', N'2021-12-12 20:22:12.0000000', N'admin', N'2021-12-15 22:51:02.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'106', N'4', N'枚举', N'enum', N'iot_data_type', NULL, N'default', N'Y', N'0', N'admin', N'2021-12-12 20:22:37.0000000', N'admin', N'2021-12-15 22:50:57.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'107', N'5', N'字符串', N'string', N'iot_data_type', NULL, N'default', N'Y', N'0', N'admin', N'2021-12-12 20:22:54.0000000', N'admin', N'2021-12-15 22:50:52.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'108', N'1', N'是', N'1', N'iot_yes_no', N'', N'success', N'Y', N'0', N'admin', N'2021-12-12 20:25:14.0000000', N'admin', N'2023-12-15 16:40:49.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'109', N'2', N'否', N'0', N'iot_yes_no', N'', N'danger', N'Y', N'0', N'admin', N'2021-12-12 20:25:25.0000000', N'admin', N'2023-12-15 16:41:01.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'110', N'6', N'数组', N'array', N'iot_data_type', NULL, N'default', N'Y', N'0', N'admin', N'2021-12-13 18:18:04.0000000', N'admin', N'2021-12-15 22:50:42.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'111', N'1', N'未发布', N'1', N'iot_product_status', NULL, N'info', N'N', N'0', N'admin', N'2021-12-19 15:01:18.0000000', N'admin', N'2021-12-19 15:01:55.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'112', N'2', N'已发布', N'2', N'iot_product_status', NULL, N'success', N'N', N'0', N'admin', N'2021-12-19 15:01:43.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'113', N'1', N'直连设备', N'1', N'iot_device_type', NULL, N'default', N'N', N'0', N'admin', N'2021-12-19 15:03:49.0000000', N'admin', N'2021-12-19 15:10:13.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'114', N'2', N'网关设备', N'2', N'iot_device_type', NULL, N'default', N'N', N'0', N'admin', N'2021-12-19 15:04:28.0000000', N'admin', N'2023-02-09 16:25:46.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'116', N'1', N'WIFI', N'1', N'iot_network_method', NULL, N'default', N'N', N'0', N'admin', N'2021-12-19 15:07:35.0000000', N'admin', N'2021-12-22 00:11:19.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'117', N'2', N'蜂窝(2G/3G/4G/5G)', N'2', N'iot_network_method', NULL, N'default', N'N', N'0', N'admin', N'2021-12-19 15:08:30.0000000', N'admin', N'2022-01-14 02:12:27.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'118', N'3', N'以太网', N'3', N'iot_network_method', NULL, N'default', N'N', N'0', N'admin', N'2021-12-19 15:09:08.0000000', N'admin', N'2022-01-14 02:12:39.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'119', N'1', N'简单认证', N'1', N'iot_vertificate_method', NULL, N'default', N'N', N'0', N'admin', N'2021-12-19 15:13:16.0000000', N'admin', N'2022-06-05 00:14:48.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'120', N'2', N'加密认证', N'2', N'iot_vertificate_method', NULL, N'default', N'N', N'0', N'admin', N'2021-12-19 15:13:26.0000000', N'admin', N'2022-06-05 00:14:57.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'122', N'1', N'ESP8266/Arduino', N'1', N'iot_device_chip', NULL, N'default', N'N', N'0', N'admin', N'2021-12-24 15:54:52.0000000', N'admin', N'2021-12-24 16:07:31.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'123', N'3', N'ESP32/Arduino', N'2', N'iot_device_chip', NULL, N'default', N'N', N'0', N'admin', N'2021-12-24 15:55:04.0000000', N'admin', N'2021-12-24 16:07:26.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'124', N'2', N'ESP8266/RTOS', N'3', N'iot_device_chip', NULL, N'default', N'N', N'0', N'admin', N'2021-12-24 15:56:08.0000000', N'admin', N'2021-12-24 16:07:17.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'127', N'4', N'ESP32/ESP-IDF', N'4', N'iot_device_chip', NULL, N'default', N'N', N'0', N'admin', N'2021-12-24 16:07:54.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'128', N'5', N'树莓派/Python', N'5', N'iot_device_chip', NULL, N'default', N'N', N'0', N'admin', N'2021-12-24 16:08:31.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'129', N'0', N'未激活', N'1', N'iot_device_status', NULL, N'warning', N'N', N'0', N'admin', N'2021-12-27 22:21:04.0000000', N'admin', N'2021-12-27 22:22:09.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'130', N'0', N'禁用', N'2', N'iot_device_status', NULL, N'danger', N'N', N'0', N'admin', N'2021-12-27 22:21:22.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'131', N'0', N'在线', N'3', N'iot_device_status', NULL, N'success', N'N', N'0', N'admin', N'2021-12-27 22:21:42.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'132', N'0', N'离线', N'4', N'iot_device_status', NULL, N'info', N'N', N'0', N'admin', N'2021-12-27 22:22:01.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'133', N'0', N'启用', N'1', N'iot_is_enable', NULL, N'success', N'N', N'0', N'admin', N'2022-01-12 23:25:08.0000000', N'admin', N'2022-01-12 23:25:30.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'134', N'0', N'禁用', N'0', N'iot_is_enable', NULL, N'info', N'N', N'0', N'admin', N'2022-01-12 23:25:19.0000000', N'admin', N'2022-01-12 23:25:38.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'135', N'0', N'提醒通知', N'1', N'iot_alert_level', NULL, N'success', N'N', N'0', N'admin', N'2022-01-13 14:58:10.0000000', N'admin', N'2022-01-13 14:58:31.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'136', N'0', N'轻微问题', N'2', N'iot_alert_level', NULL, N'warning', N'N', N'0', N'admin', N'2022-01-13 14:59:00.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'137', N'0', N'严重警告', N'3', N'iot_alert_level', NULL, N'danger', N'N', N'0', N'admin', N'2022-01-13 14:59:16.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'138', N'0', N'不需要处理', N'1', N'iot_process_status', NULL, N'default', N'N', N'0', N'admin', N'2022-01-13 15:06:03.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'139', N'0', N'未处理', N'2', N'iot_process_status', NULL, N'default', N'N', N'0', N'admin', N'2022-01-13 15:06:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'140', N'0', N'已处理', N'3', N'iot_process_status', NULL, N'default', N'N', N'0', N'admin', N'2022-01-13 15:06:24.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'141', N'1', N'属性上报', N'1', N'iot_device_log_type', NULL, N'primary', N'N', N'0', N'admin', N'2022-01-13 15:10:32.0000000', N'admin', N'2022-03-13 00:20:25.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'142', N'3', N'事件上报', N'3', N'iot_device_log_type', NULL, N'danger', N'N', N'0', N'admin', N'2022-01-13 15:10:43.0000000', N'admin', N'2022-03-13 00:21:00.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'143', N'2', N'功能调用', N'2', N'iot_device_log_type', NULL, N'warning', N'N', N'0', N'admin', N'2022-01-13 15:10:55.0000000', N'admin', N'2022-03-13 00:20:32.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'144', N'4', N'设备升级', N'4', N'iot_device_log_type', NULL, N'success', N'N', N'0', N'admin', N'2022-01-13 15:11:08.0000000', N'admin', N'2022-03-13 00:21:06.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'145', N'5', N'设备上线', N'5', N'iot_device_log_type', NULL, N'success', N'N', N'0', N'admin', N'2022-01-13 15:11:23.0000000', N'admin', N'2022-03-13 00:21:26.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'146', N'6', N'设备离线', N'6', N'iot_device_log_type', NULL, N'info', N'N', N'0', N'admin', N'2022-01-13 15:11:32.0000000', N'admin', N'2022-03-13 00:21:13.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'147', N'4', N'其他', N'4', N'iot_network_method', NULL, N'default', N'N', N'0', N'admin', N'2022-01-14 02:12:49.0000000', N'admin', N'2022-01-14 02:13:03.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'148', N'6', N'安卓/Android', N'6', N'iot_device_chip', NULL, N'default', N'N', N'0', N'admin', N'2022-01-16 12:39:27.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'149', N'7', N'其他', N'7', N'iot_device_chip', NULL, N'default', N'N', N'0', N'admin', N'2022-01-16 12:39:55.0000000', N'admin', N'2022-01-16 12:40:13.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'150', N'1', N'小度平台', N'1', N'oauth_platform', NULL, N'primary', N'N', N'0', N'admin', N'2022-02-07 20:29:23.0000000', N'admin', N'2022-02-07 22:24:28.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'151', N'2', N'天猫精灵', N'2', N'oauth_platform', NULL, N'danger', N'N', N'0', N'admin', N'2022-02-07 20:29:41.0000000', N'admin', N'2022-02-07 22:23:14.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'152', N'3', N'小米小爱', N'3', N'oauth_platform', NULL, N'success', N'N', N'0', N'admin', N'2022-02-07 20:30:07.0000000', N'admin', N'2022-02-07 22:23:24.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'153', N'4', N'其他平台', N'4', N'oauth_platform', NULL, N'warning', N'N', N'0', N'admin', N'2022-02-07 22:23:52.0000000', N'admin', N'2022-02-07 22:24:02.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'154', N'1', N'微信登录', N'WECHAT', N'iot_social_platform', NULL, N'default', N'N', N'0', N'admin', N'2022-04-20 16:41:33.0000000', N'admin', N'2023-09-22 10:27:54.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'155', N'2', N'QQ登录', N'QQ', N'iot_social_platform', NULL, N'default', N'N', N'0', N'admin', N'2022-04-20 16:42:46.0000000', N'admin', N'2023-09-22 10:28:03.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'156', N'0', N'启用', N'0', N'iot_social_platform_status', NULL, N'success', N'N', N'0', N'admin', N'2022-04-20 17:02:48.0000000', N'admin', N'2022-05-12 17:39:40.0000000', N'启用')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'157', N'1', N'未启用', N'1', N'iot_social_platform_status', NULL, N'info', N'N', N'0', N'admin', N'2022-04-20 17:03:15.0000000', N'admin', N'2022-05-21 13:44:13.0000000', N'禁用')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'158', N'3', N'支付宝', N'ALIPAY', N'iot_social_platform', NULL, N'default', N'N', N'0', N'admin', N'2022-05-12 17:49:24.0000000', N'admin', N'2022-05-12 17:50:21.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'159', N'1', N'自动定位', N'1', N'iot_location_way', NULL, N'success', N'N', N'0', N'admin', N'2022-05-21 13:46:51.0000000', N'admin', N'2022-05-21 13:53:23.0000000', N'IP定位，精确到城市')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'160', N'2', N'设备定位', N'2', N'iot_location_way', NULL, N'warning', N'N', N'0', N'admin', N'2022-05-21 13:46:51.0000000', N'admin', N'2022-05-21 13:49:21.0000000', N'最精确定位')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'161', N'3', N'自定义位置', N'3', N'iot_location_way', NULL, N'primary', N'N', N'0', N'admin', N'2022-05-21 13:48:50.0000000', N'admin', N'2022-05-21 13:55:45.0000000', N'位置自定义')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'162', N'3', N'简单+加密', N'3', N'iot_vertificate_method', NULL, N'default', N'N', N'0', N'admin', N'2022-06-05 00:15:46.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'163', N'1', N'未使用', N'1', N'iot_auth_status', NULL, N'info', N'N', N'0', N'admin', N'2022-06-07 17:39:22.0000000', N'admin', N'2022-06-07 17:40:10.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'164', N'2', N'已使用', N'2', N'iot_auth_status', NULL, N'success', N'N', N'0', N'admin', N'2022-06-07 17:40:01.0000000', N'admin', N'2022-06-07 23:21:49.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'165', N'7', N'对象', N'object', N'iot_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-09 16:20:57.0000000', N'admin', N'2023-02-09 16:21:08.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'166', N'3', N'监控设备', N'3', N'iot_device_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-09 16:26:00.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'167', N'1', N'未使用', N'1', N'sip_gen_status', NULL, N'info', N'N', N'0', N'admin', N'2023-02-19 15:49:04.0000000', N'admin', N'2023-02-19 15:50:03.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'168', N'2', N'在线', N'3', N'sip_gen_status', NULL, N'success', N'N', N'0', N'admin', N'2023-02-19 15:49:24.0000000', N'admin', N'2023-02-24 21:36:29.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'169', N'0', N'DVR', N'111', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:07:06.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'170', N'1', N'NVR', N'118', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:07:59.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'171', N'2', N'报警控制器', N'117', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:08:13.0000000', N'admin', N'2023-02-22 01:08:35.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'172', N'4', N'摄像机', N'131', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:08:52.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'173', N'5', N'IPC', N'132', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:09:11.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'174', N'6', N'显示器', N'133', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:09:30.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'175', N'7', N'报警输入设备', N'134', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:09:49.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'176', N'8', N'报警输出设备', N'135', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:10:08.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'177', N'9', N'语音输入设备', N'136', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:10:29.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'178', N'10', N'语音输出设备', N'137', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:10:46.0000000', N'admin', N'2023-02-22 01:10:51.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'179', N'11', N'移动传输设备', N'138', N'video_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:11:09.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'180', N'0', N'报警控制器', N'117', N'channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:12:09.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'181', N'1', N'摄像机', N'131', N'channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:12:24.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'182', N'2', N'IPC', N'132', N'channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:12:39.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'183', N'3', N'显示器', N'133', N'channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:12:57.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'184', N'5', N'报警输入设备', N'134', N'channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:13:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'185', N'6', N'报警输出设备', N'135', N'channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:13:29.0000000', N'admin', N'2023-02-22 01:13:49.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'186', N'7', N'语音输入设备', N'136', N'channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:14:14.0000000', N'admin', N'2023-02-22 01:14:24.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'187', N'8', N'语音输出设备', N'137', N'channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:14:50.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'188', N'9', N'移动传输设备', N'138', N'channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-22 01:15:11.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'189', N'3', N'离线', N'4', N'sip_gen_status', NULL, N'warning', N'N', N'0', N'admin', N'2023-02-24 21:36:53.0000000', N'admin', N'2023-02-24 21:37:11.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'190', N'4', N'禁用', N'2', N'sip_gen_status', NULL, N'danger', N'N', N'0', N'admin', N'2023-02-24 21:37:39.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'191', N'0', N'云端轮询', N'0', N'data_collect_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 13:56:16.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'192', N'0', N'边缘采集', N'1', N'data_collect_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 13:56:28.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'193', N'0', N'1分钟', N'60', N'iot_modbus_poll_time', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 14:39:07.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'194', N'0', N'2分钟', N'120', N'iot_modbus_poll_time', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 14:39:20.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'195', N'0', N'5分钟', N'300', N'iot_modbus_poll_time', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 14:39:29.0000000', N'admin', N'2023-02-28 14:39:35.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'196', N'1', N'03(读保持寄存器)', N'3', N'iot_modbus_status_code', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 15:19:46.0000000', N'admin', N'2023-12-21 14:33:17.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'197', N'0', N'01(读线圈)', N'1', N'iot_modbus_status_code', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 15:20:06.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'198', N'0', N'MQTT', N'MQTT', N'iot_transport_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 16:35:40.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'199', N'1', N'TCP', N'TCP', N'iot_transport_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 16:35:51.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'200', N'2', N'COAP', N'COAP', N'iot_transport_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 16:36:00.0000000', N'admin', N'2023-02-28 16:36:22.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'201', N'3', N'UDP', N'UDP', N'iot_transport_type', NULL, N'default', N'N', N'0', N'admin', N'2023-02-28 16:36:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'230', N'99', N'其他', N'0', N'sys_oper_type', N'', N'info', N'N', N'0', N'admin', N'2023-03-10 23:28:32.0000000', N'', NULL, N'其他操作')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'231', N'0', N'事件上报', N'3', N'iot_event_type', NULL, N'danger', N'N', N'0', N'admin', N'2023-03-29 00:25:28.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'232', N'0', N'设备上线', N'5', N'iot_event_type', NULL, N'success', N'N', N'0', N'admin', N'2023-03-29 00:25:52.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'233', N'0', N'设备离线', N'6', N'iot_event_type', NULL, N'info', N'N', N'0', N'admin', N'2023-03-29 00:26:09.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'234', N'0', N'服务下发', N'1', N'iot_function_type', NULL, N'primary', N'N', N'0', N'admin', N'2023-03-29 00:38:26.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'235', N'0', N'属性获取', N'2', N'iot_function_type', NULL, N'success', N'N', N'0', N'admin', N'2023-03-29 00:38:44.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'236', N'0', N'OTA升级', N'3', N'iot_function_type', NULL, N'warning', N'N', N'0', N'admin', N'2023-03-29 00:39:08.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'237', N'0', N'读写', N'0', N'iot_data_read_write', NULL, N'primary', N'N', N'0', N'admin', N'2023-04-09 02:12:05.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'238', N'0', N'只读', N'1', N'iot_data_read_write', NULL, N'info', N'N', N'0', N'admin', N'2023-04-09 02:12:19.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'239', N'0', N'全部设备', N'1', N'oat_update_limit', NULL, N'default', N'N', N'0', N'admin', N'2023-04-09 23:57:06.0000000', N'admin', N'2023-04-11 11:53:57.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'240', N'1', N'指定设备', N'2', N'oat_update_limit', NULL, N'default', N'N', N'0', N'admin', N'2023-04-11 11:53:28.0000000', N'admin', N'2023-04-11 11:53:52.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'241', N'4', N'GB28181', N'GB28181', N'iot_transport_type', NULL, N'primary', N'N', N'0', N'admin', N'2023-05-12 14:25:39.0000000', N'admin', N'2023-05-12 14:26:09.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'242', N'1', N'02(读离散量输入)', N'2', N'iot_modbus_status_code', NULL, N'default', N'N', N'0', N'admin', N'2023-07-03 10:16:48.0000000', N'admin', N'2023-07-03 10:17:35.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'243', N'3', N'04(读输入寄存器)', N'4', N'iot_modbus_status_code', NULL, N'default', N'N', N'0', N'admin', N'2023-07-03 10:17:18.0000000', N'admin', N'2023-07-03 10:17:58.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'244', N'4', N'微信开放平台网站应用', N'wechat_open_web', N'iot_social_platform', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'245', N'5', N'微信开放平台移动应用', N'wechat_open_mobile', N'iot_social_platform', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:29:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'246', N'6', N'微信开放平台小程序', N'wechat_open_mini_program', N'iot_social_platform', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:38:12.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'247', N'7', N'微信开放平台网站应用个人中心绑定', N'wechat_open_web_bind', N'iot_social_platform', NULL, N'default', N'N', N'0', N'admin', N'2023-10-09 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'248', N'0', N'16位 无符号', N'ushort', N'iot_modbus_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-09-04 14:11:54.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'249', N'1', N'16位 有符号', N'short', N'iot_modbus_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-09-04 14:12:26.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'250', N'2', N'32位 有符号(ABCD)', N'long-ABCD', N'iot_modbus_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-09-04 14:12:53.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'251', N'3', N'32位 有符号(CDAB)', N'long-CDAB', N'iot_modbus_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-09-04 14:13:21.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'252', N'4', N'32位 无符号(ABCD)', N'ulong-ABCD', N'iot_modbus_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-09-04 14:13:42.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'253', N'5', N'32位 无符号(CDAB)', N'ulong-CDAB', N'iot_modbus_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-09-04 14:14:06.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'254', N'6', N'32位 浮点数(ABCD)', N'float-ABCD', N'iot_modbus_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-09-04 14:14:28.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'255', N'7', N'32位 浮点数(CDAB)', N'float-CDAB', N'iot_modbus_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-09-04 14:14:50.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'256', N'8', N'位', N'bit', N'iot_modbus_data_type', NULL, N'default', N'N', N'0', N'admin', N'2023-09-04 14:15:13.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'257', N'1', N'Java脚本引擎', N'java', N'rule_script_language', NULL, N'default', N'N', N'0', N'admin', N'2023-11-04 01:51:09.0000000', N'admin', N'2023-11-04 01:51:42.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'258', N'2', N'JavaScript脚本引擎', N'js', N'rule_script_language', NULL, N'default', N'N', N'0', N'admin', N'2023-11-04 01:51:36.0000000', N'admin', N'2023-11-05 10:28:30.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'259', N'1', N'普通脚本节点', N'script', N'rule_script_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-04 01:53:11.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'260', N'2', N'选择脚本节点 (switch)', N'switch_script', N'rule_script_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-04 01:53:32.0000000', N'admin', N'2023-11-04 01:56:44.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'261', N'3', N'条件脚本节点 (if)', N'if_script', N'rule_script_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-04 01:53:48.0000000', N'admin', N'2023-11-04 01:56:55.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'262', N'4', N'数量循环节点 (for)', N'for_script', N'rule_script_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-04 01:54:11.0000000', N'admin', N'2023-11-04 01:57:07.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'263', N'5', N'条件循环节点 (while)', N'while_script', N'rule_script_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-04 01:54:30.0000000', N'admin', N'2023-11-04 01:57:16.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'264', N'6', N'退出循环节点 (break)', N'break_script', N'rule_script_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-04 01:54:50.0000000', N'admin', N'2023-11-04 01:57:29.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'265', N'3', N'groovy脚本引擎', N'groovy', N'rule_script_language', NULL, N'default', N'N', N'0', N'admin', N'2023-11-05 10:29:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'266', N'0', N'其他', N'OTHER', N'dueros_related_device', N'', N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'admin', N'2023-12-08 09:46:54.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'267', N'1', N'电灯', N'LIGHT', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'admin', N'2023-12-08 16:22:53.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'268', N'1', N'空调', N'AIR_CONDITION', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'admin', N'2023-11-23 15:57:38.0000000', N'name,connectivity,turnOnState,mode,temperature,targetTemperature,fanSpeed')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'269', N'1', N'窗帘', N'CURTAIN', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'270', N'1', N'窗纱', N'CURT_SIMP', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'271', N'1', N'插座', N'SOCKET', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'admin', N'2023-11-23 15:56:44.0000000', N'name,connectivity,turnOnState')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'272', N'1', N'开关', N'SWITCH', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'273', N'1', N'冰箱', N'FRIDGE', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'274', N'1', N'净水器', N'WATER_PURIFIER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'275', N'1', N'加湿器', N'HUMIDIFIER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'276', N'1', N'除湿器', N'DEHUMIDIFIER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'277', N'1', N'电磁炉', N'INDUCTION_COOKER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'278', N'1', N'空气净化器', N'AIR_PURIFIER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'279', N'1', N'洗衣机', N'WASHING_MACHINE', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'280', N'1', N'热水器', N'WATER_HEATER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'281', N'1', N'燃气灶', N'GAS_STOVE', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'282', N'1', N'电视机', N'TV_SET', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'283', N'1', N'网络盒子', N'OTT_BOX', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'284', N'1', N'油烟机', N'RANGE_HOOD', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'285', N'1', N'电风扇', N'FAN', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'286', N'1', N'投影仪', N'PROJECTOR', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'287', N'1', N'扫地机器人', N'SWEEPING_ROBOT', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'288', N'1', N'热水壶', N'KETTLE', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'289', N'1', N'微波炉', N'MICROWAVE_OVEN', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'290', N'1', N'压力锅', N'PRESSURE_COOKER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'291', N'1', N'电饭煲', N'RICE_COOKER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'292', N'1', N'破壁机', N'HIGH_SPEED_BLENDER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'293', N'1', N'新风机', N'AIR_FRESHER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'294', N'1', N'晾衣架', N'CLOTHES_RACK', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'295', N'1', N'烤箱设备', N'OVEN', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'296', N'1', N'蒸烤箱', N'STEAM_OVEN', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'297', N'1', N'蒸箱', N'STEAM_BOX', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'298', N'1', N'电暖器', N'HEATER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'299', N'1', N'开窗器', N'WINDOW_OPENER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'300', N'1', N'摄像头', N'WEBCAM', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'301', N'1', N'相机', N'CAMERA', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'302', N'1', N'机器人', N'ROBOT', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'303', N'1', N'打印机', N'PRINTER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'304', N'1', N'饮水机', N'WATER_COOLER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'305', N'1', N'鱼缸', N'FISH_TANK', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'306', N'1', N'浇花器', N'WATERING_DEVICE', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'307', N'1', N'机顶盒', N'SET_TOP_BOX', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'308', N'1', N'香薰机', N'AROMATHERAPY_MACHINE', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'309', N'1', N'DVD', N'DVD', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'310', N'1', N'鞋柜', N'SHOE_CABINET', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'311', N'1', N'走步机', N'WALKING_MACHINE', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'312', N'1', N'跑步机', N'TREADMILL', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'313', N'1', N'床', N'BED', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'314', N'1', N'浴霸', N'YUBA', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'315', N'1', N'花洒', N'SHOWER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'316', N'1', N'浴缸', N'BATHTUB', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'317', N'1', N'消毒柜', N'DISINFECTION_CABINET', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'318', N'1', N'洗碗机', N'DISHWASHER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'319', N'1', N'沙发品类', N'SOFA', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'320', N'1', N'门铃', N'DOOR_BELL', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'321', N'1', N'电梯', N'ELEVATOR', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'322', N'1', N'体重秤', N'WEIGHT_SCALE', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'323', N'1', N'体脂秤', N'BODY_FAT_SCALE', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'324', N'1', N'壁挂炉', N'WALL_HUNG_GAS_BOILER', N'dueros_related_device', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'325', N'1', N'特定设备的组合场景', N'SCENE_TRIGGER', N'dueros_related_device', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'326', N'1', N'特定设备的组合场景', N'ACTIVITY_TRIGGER', N'dueros_related_device', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'327', N'1', N'打开', N'turnOn', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'328', N'1', N'关闭', N'turnOff', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'329', N'1', N'定时打开', N'timingTurnOn', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'330', N'1', N'定时关闭', N'timingTurnOff', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'331', N'1', N'查询开关状态', N'getTurnOnState', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'332', N'1', N'设备启动', N'startUp', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'333', N'1', N'设置灯光亮度', N'setBrightnessPercentage', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'334', N'1', N'调亮灯光', N'incrementBrightnessPercentage', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'335', N'1', N'调暗灯光', N'decrementBrightnessPercentage', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'336', N'1', N'升高温度', N'incrementTemperature', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'337', N'1', N'降低温度', N'decrementTemperature', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'338', N'1', N'设置温度', N'setTemperature', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'339', N'1', N'查询温度（当前温度和目标温度）', N'getTemperature', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'340', N'1', N'查询当前温度', N'getTemperatureReading', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'341', N'1', N'查询目标温度', N'getTargetTemperature', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'342', N'1', N'设置湿度模式', N'setHumidity', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'343', N'1', N'增大湿度', N'incrementHumidity', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'344', N'1', N'降低湿度', N'decrementHumidity', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'345', N'1', N'查询湿度', N'getHumidity', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'346', N'1', N'查询目标湿度', N'getTargetHumidity', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'347', N'1', N'查询二氧化碳含量', N'getCO2Quantity', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'348', N'1', N'暂停', N'pause', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'349', N'1', N'继续', N'continue', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'350', N'1', N'调高音量', N'incrementVolume', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'351', N'1', N'调低音量', N'decrementVolume', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'352', N'1', N'设置音量', N'setVolume', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'353', N'1', N'设置静音状态', N'setVolumeMute', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'354', N'1', N'查询设备所在位置', N'getLocation', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'355', N'1', N'设置清扫位置', N'setCleaningLocation', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'356', N'1', N'上锁/解锁', N'setLockState', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'357', N'1', N'设置颜色', N'setColor', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'358', N'1', N'查询电量', N'getElectricityCapacity', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'359', N'1', N'开始充电', N'chargeTurnOn', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'360', N'1', N'停止充电', N'chargeTurnOff', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'361', N'1', N'设置灯光色温', N'setColorTemperature', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'362', N'1', N'增高灯光色温', N'incrementColorTemperature', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'363', N'1', N'降低灯光色温', N'decrementColorTemperature', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'364', N'1', N'查询风速', N'getFanSpeed', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'365', N'1', N'设置风速', N'setFanSpeed', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'366', N'1', N'增加风速', N'incrementFanSpeed', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'367', N'1', N'减小风速', N'decrementFanSpeed', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'368', N'1', N'查询空气质量', N'getAirQualityIndex', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'369', N'1', N'设置吸力', N'setSuction', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'370', N'1', N'设置水量', N'setWaterLevel', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'371', N'1', N'上一个频道', N'decrementTVChannel', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'372', N'1', N'下一个频道', N'incrementTVChannel', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'373', N'1', N'设置频道', N'setTVChannel', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'374', N'1', N'返回上个频道', N'returnTVChannel', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'375', N'1', N'设置移动方向', N'setDirection', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'376', N'1', N'设置模式', N'setMode', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'377', N'1', N'取消设置的模式', N'unSetMode', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'378', N'1', N'定时设置模式', N'timingSetMode', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'379', N'1', N'定时取消设置的模式', N'timingUnsetMode', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'380', N'1', N'查询水质', N'getWaterQuality', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'381', N'1', N'设置电梯楼层', N'setFloor', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'382', N'1', N'电梯按下', N'decrementFloor', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'383', N'1', N'电梯按上', N'incrementFloor', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'384', N'1', N'升高高度', N'incrementHeight', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'385', N'1', N'降低高度', N'decrementHeight', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'386', N'1', N'查询运行时间', N'getRunningTime', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'387', N'1', N'查询剩余时间', N'getTimeLeft', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'388', N'1', N'查询运行状态', N'getRunningStatus', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'389', N'1', N'增加速度', N'incrementSpeed', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'390', N'1', N'降低速度', N'decrementSpeed', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'391', N'1', N'设置速度', N'setSpeed', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'392', N'1', N'获取速度', N'getSpeed', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'393', N'1', N'设置档位', N'setGear', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'394', N'1', N'查询设备所有状态', N'getState', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'395', N'1', N'查询PM2.5', N'getAirPM25', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'396', N'1', N'查询PM10', N'getAirPM10', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'397', N'1', N'获取跑步信息', N'getMotionInfo', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'398', N'1', N'设置水流', N'setFlow', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'399', N'1', N'执行自定义复杂动作', N'setComplexActions', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'400', N'1', N'设备定时', N'setTimer', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'401', N'1', N'取消设备定时', N'timingCancel', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'402', N'1', N'设备复位', N'reset', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'403', N'0', N'设置功率', N'setPower', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'404', N'0', N'增大功率', N'incrementPower', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'405', N'0', N'减小功率', N'decrementPower', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'406', N'0', N'查询油量', N'getOilCapacity', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'407', N'0', N'打印', N'submitPrint', N'dueros_actions', NULL, N'default', N'N', N'1', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'408', N'0', N'设置摆风角度', N'setSwingAngle', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'409', N'0', N'增大雾量', N'incrementMist', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'410', N'0', N'见效雾量', N'decrementMist', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'411', N'0', N'设置雾量', N'setMist', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'412', N'0', N'打开灶眼', N'turnOnBurner', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'413', N'0', N'关闭灶眼', N'turnOffBurner', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'414', N'0', N'定时打开灶眼', N'timingTurnOnBurner', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'415', N'0', N'定时关闭灶眼', N'timingTurnOffBurner', N'dueros_actions', NULL, N'default', N'N', N'0', N'admin', N'2023-09-22 10:35:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'416', N'1', N'设备的开关状态属性', N'turnOnState', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"打开","value":"ON","thingsModelValue":""},{"text":"关闭","value":"OFF","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'417', N'1', N'设备的亮度属性', N'brightness', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'418', N'1', N'设备对应的温度属性', N'temperature', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'419', N'1', N'湿度属性', N'humidity', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'420', N'1', N'空气中CO2的浓度', N'co2', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'421', N'1', N'设备的暂停属性', N'pauseState', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"暂停","value":"true","thingsModelValue":""},{"text":"未暂停","value":"false","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'422', N'1', N'设备的音量属性', N'volume', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'423', N'1', N'发声设备当前的静音属性', N'muteState', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"静音","value":"true","thingsModelValue":""},{"text":"未静音","value":"false","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'424', N'1', N'设备的位置属性', N'location', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"主卧","value":"MASTER_BEDROOM","thingsModelValue":""},{"text":"次卧","value":"SECOND_BEDROOM","thingsModelValue":""},{"text":"客厅","value":"LIVING_ROOM","thingsModelValue":""},{"text":"厨房","value":"KITCHEN","thingsModelValue":""},{"text":"书房","value":"STUDY","thingsModelValue":""},{"text":"餐厅","value":"RESTAURANT","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'425', N'1', N'锁的状态属性', N'lockState', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"锁定","value":"LOCKED","thingsModelValue":""},{"text":"未锁定","value":"UNLOCKED","thingsModelValue":""},{"text":"未知","value":"JAMMED","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'426', N'1', N'设备的颜色', N'color', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"matchList":[{"text":"色相","thingsModelValue":"","value":"hue"},{"text":"饱和度","thingsModelValue":"","value":"saturation"},{"text":"明度","thingsModelValue":"","value":"brightness"}],"type":"object"}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'427', N'1', N'设备电池的电量属性', N'electricityCapacity', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'428', N'1', N'自定义充电状态属性', N'chargeStatus', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"充电","value":"chargeTurnOn","thingsModelValue":""},{"text":"停止充电","value":"chargeTurnOff","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'429', N'1', N'设备的色温属性', N'colorTemperatureInKelvin', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'430', N'1', N'设备风速值属性', N'fanSpeed', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"matchList":[{"text":"风速值","value":"value"},{"text":"风速挡位","value":"level","matchList":[{"text":"最小档","thingsModelValue":"","value":"min"},{"text":"低速档","thingsModelValue":"","value":"low"},{"text":"中速档","thingsModelValue":"","value":"middle"},{"text":"高速档","thingsModelValue":"","value":"high"},{"text":"最大档","thingsModelValue":"","value":"max"},{"text":"自动档","thingsModelValue":"","value":"auto"}]}],"select":"","type":"enumSelect"}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'431', N'1', N'空气质量的属性', N'airQuality', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"优","value":"优","thingsModelValue":""},{"text":"良","value":"良","thingsModelValue":""},{"text":"差","value":"差","thingsModelValue":""},{"text":"轻度污染","value":"轻度污染","thingsModelValue":""},{"text":"中度污染","value":"中度污染","thingsModelValue":""},{"text":"重度污染","value":"重度污染","thingsModelValue":""},{"text":"严重污染","value":"严重污染","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'432', N'1', N'设备的吸力属性', N'suction', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"标准档","value":"STANDARD","thingsModelValue":""},{"text":"强劲档","value":"STRONG","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'433', N'1', N'设备的水量属性', N'waterLevel', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"低档","value":"LOW","thingsModelValue":""},{"text":"中档","value":"MEDIUM","thingsModelValue":""},{"text":"高档","value":"HIGH","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'434', N'1', N'电视频道属性', N'channel', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'435', N'1', N'自定义方向属性', N'direction', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"移动","value":"MOVE","thingsModelValue":""},{"text":"吹风","value":"BLOW","thingsModelValue":""},{"text":"摇摆","value":"SWING","thingsModelValue":""},{"text":"向前","value":"FORWARD","thingsModelValue":""},{"text":"向后","value":"BACKWARD","thingsModelValue":""},{"text":"向左","value":"LEFT","thingsModelValue":""},{"text":"向右","value":"RIGHT","thingsModelValue":""},{"text":"顺时针旋转","value":"CLOCKWISE","thingsModelValue":""},{"text":"逆时针旋转","value":"COUNTERCLOCKWISE","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'436', N'1', N'设备控制模式属性', N'mode', N'dueros_attributes', NULL, N'default', N'N', N'0', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'437', N'1', N'自定义水质属性', N'waterQuality', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'438', N'1', N'自定义楼梯属性', N'floor', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'439', N'1', N'自定义高度属性', N'height', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'440', N'1', N'自定义运行时间属性', N'runningTime', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'441', N'1', N'自定义剩余时间属性', N'timeLeft', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'442', N'1', N'自定义运行状态属性', N'runningStatus', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'443', N'1', N'设备速度值属性', N'speed', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'444', N'1', N'自定义档位属性', N'gear', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"最小档","value":"MIN","thingsModelValue":""},{"text":"低档","value":"LOW","thingsModelValue":""},{"text":"中低档","value":"MIDDLE_LOW","thingsModelValue":""},{"text":"中档","value":"MIDDLE","thingsModelValue":""},{"text":"中高档","value":"MIDDLE_HIGH","thingsModelValue":""},{"text":"高档","value":"HIGH","thingsModelValue":""},{"text":"最大档","value":"MAX","thingsModelValue":""},{"text":"自动档","value":"AUTO","thingsModelValue":""},{"text":"随机档","value":"RANDOM","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'445', N'1', N'设备的状态属性', N'state', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"type":"enum","matchList":[{"text":"","value":"MIN","thingsModelValue":""},{"text":"清扫中","value":"CLEANING","thingsModelValue":""},{"text":"充电中","value":"CHARGING","thingsModelValue":""},{"text":"回充中","value":"RECHARGING","thingsModelValue":""},{"text":"休眠中","value":"SLEEPING","thingsModelValue":""},{"text":"待命中","value":"STAND_BY","thingsModelValue":""},{"text":"报错","value":"PEPORT_ERROR","thingsModelValue":""},{"text":"关机","value":"SHUT_DOWN","thingsModelValue":""},{"text":"遥控中","value":"REMOTE_CONTROLING","thingsModelValue":""},{"text":"已暂停","value":"PAUSED","thingsModelValue":""}]}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'446', N'1', N'空气中PM2.5的含量', N'pm2.5', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'447', N'1', N'空气中PM10的含量', N'pm10', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'448', N'1', N'运动信息属性', N'motionInfo', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'449', N'1', N'自定义水流属性', N'flow', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, N'{"matchList":[{"text":"动作","thingsModelValue":"","value":"action","matchList":[{"text":"出水、排水","thingsModelValue":"","value":"POUR_WATER"},{"text":"加水、注水","thingsModelValue":"","value":"FILL_WATER"}]},{"text":"范围","thingsModelValue":"","value":"select","matchList":[{"text":"顶部","thingsModelValue":"","value":"TOP"},{"text":"手持","thingsModelValue":"","value":"HANDLE_HELD"},{"text":"底部","thingsModelValue":"","value":"UNDER"}]},{"text":"控制","thingsModelValue":"","value":"control","matchList":[{"text":"开始","thingsModelValue":"","value":"START"},{"text":"停止","thingsModelValue":"","value":"STOP"}]}],"type":"object"}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'450', N'1', N'自定义复杂动作属性', N'complexActions', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'451', N'1', N'自定义定时动作属性', N'timer', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'452', N'1', N'自定义复位动作属性', N'reset', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'453', N'1', N'设备油箱的油量属性', N'oilCapacity', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'454', N'1', N'设备的工作状态属性', N'workState', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'455', N'1', N'设备是否可达属性', N'connectivity', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'456', N'1', N'设备通电状态的属性', N'powerState', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'457', N'1', N'设备的功率属性', N'powerLevel', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'458', N'1', N'空气中总挥发性有机化合物的浓度', N'tovc', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'459', N'1', N'空气中甲醛的浓度', N'formaldehyde', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'460', N'1', N'百分比属性', N'percentage', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'461', N'1', N'日期和时间属性', N'dateTime', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'462', N'1', N'设备可行驶距离属性', N'drivingDistance', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'463', N'1', N'设备的名称属性', N'name', N'dueros_attributes', NULL, N'default', N'N', N'1', N'admin', N'2023-08-23 11:28:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'464', N'1', N'折线图', N'折线图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'465', N'1', N'柱状图', N'柱状图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'466', N'1', N'饼图', N'饼图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'467', N'1', N'散点图', N'散点图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'468', N'1', N'K线图', N'K线图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'469', N'1', N'雷达图', N'雷达图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'470', N'1', N'盒须图', N'盒须图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'471', N'1', N'热力图', N'热力图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'472', N'1', N'关系图', N'关系图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'473', N'1', N'水球图', N'水球图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'474', N'1', N'树图', N'树图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'475', N'1', N'矩形树图', N'矩形树图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'476', N'1', N'旭日图', N'旭日图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'477', N'1', N'平行坐标系', N'平行坐标系', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'478', N'1', N'桑葚图', N'桑葚图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'479', N'1', N'漏斗图', N'漏斗图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'480', N'1', N'仪表图', N'仪表图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'481', N'1', N'象形柱图', N'象形柱图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'482', N'1', N'主题河流', N'主题河流图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'483', N'1', N'路径图', N'路径图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'484', N'1', N'3D柱图', N'3D柱图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'485', N'1', N'3D地图', N'3D地图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'486', N'1', N'词云图', N'词云图', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'487', N'1', N'其他图表', N'其他图表', N'scada_echart_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 17:54:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'516', N'1', N'960x600', N'960x600', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:18:30.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'517', N'2', N'1024x768', N'1024x768', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:17:51.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'518', N'3', N'1280x1024', N'1280x1024', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:22:00.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'519', N'4', N'1366x768', N'1366x768', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:22:46.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'520', N'5', N'1440x900', N'1440x900', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:26:40.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'521', N'6', N'1920x960', N'1920x960', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:27:02.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'522', N'7', N'1920x1080', N'1920x1080', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:27:28.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'523', N'8', N'2048x858', N'2048x858', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:28:01.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'524', N'9', N'2048x1080', N'2048x1080', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:28:20.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'525', N'10', N'3840x2160', N'3840x2160', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:28:39.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'526', N'11', N'3656x2664', N'3656x2664', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:28:55.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'527', N'12', N'4096x3112', N'4096x3112', N'sys_page_size', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-01-24 11:29:05.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'528', N'1', N'授权码模式', N'authorization_code', N'oauth_authorization_model', NULL, N'default', N'N', N'0', N'admin', N'2023-11-27 14:23:59.0000000', N'admin', N'2023-11-27 14:25:47.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'529', N'1', N'客户端模式', N'client_credentials', N'oauth_authorization_model', NULL, N'default', N'N', N'0', N'admin', N'2023-11-27 14:24:35.0000000', N'admin', N'2023-12-06 18:00:58.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'530', N'1', N'密码模式', N'password', N'oauth_authorization_model', NULL, N'default', N'N', N'0', N'admin', N'2023-11-27 14:24:50.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'531', N'1', N'简化模式', N'implicit', N'oauth_authorization_model', NULL, N'default', N'N', N'0', N'admin', N'2023-11-27 14:25:12.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'532', N'1', N'刷新Token', N'fresh_token', N'oauth_authorization_model', NULL, N'default', N'N', N'0', N'admin', N'2023-11-27 14:25:36.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'533', N'1', N'短信', N'sms', N'notify_channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-30 09:45:15.0000000', N'admin', N'2023-12-21 10:31:54.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'535', N'2', N'微信', N'wechat', N'notify_channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-30 09:45:15.0000000', N'admin', N'2024-01-05 16:24:15.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'536', N'5', N'钉钉', N'dingtalk', N'notify_channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-30 09:45:15.0000000', N'admin', N'2024-01-10 15:28:06.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'537', N'3', N'语音', N'voice', N'notify_channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-30 09:45:15.0000000', N'admin', N'2024-01-05 16:24:22.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'539', N'1', N'阿里云', N'alibaba', N'notify_channel_sms_provider', NULL, N'default', N'N', N'0', N'admin', N'2023-11-30 09:45:15.0000000', N'admin', N'2024-01-05 16:49:10.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'540', N'1', N'QQ', N'qq', N'notify_channel_email_provider', NULL, N'default', N'N', N'0', N'admin', N'2023-11-30 09:45:15.0000000', N'admin', N'2023-12-22 10:33:48.0000000', N'{"host":"","port":"","sender":"","password":""}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'543', N'4', N'邮箱', N'email', N'notify_channel_type', NULL, N'default', N'N', N'0', N'admin', N'2023-12-11 23:43:14.0000000', N'admin', N'2024-01-05 16:24:32.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'554', N'1', N'设备告警', N'alert', N'notify_service_code', NULL, N'default', N'N', N'0', N'admin', N'2023-12-18 14:58:40.0000000', N'admin', N'2024-01-25 14:35:25.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'558', N'2', N'验证码', N'captcha', N'notify_service_code', NULL, N'default', N'N', N'0', N'admin', N'2023-12-18 14:59:59.0000000', N'admin', N'2024-01-25 14:36:07.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'560', N'1', N'设备上报', N'1', N'rule_script_event', NULL, N'primary', N'N', N'0', N'admin', N'2023-12-19 11:40:34.0000000', N'admin', N'2023-12-20 02:23:43.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'561', N'2', N'平台下发', N'2', N'rule_script_event', NULL, N'warning', N'N', N'0', N'admin', N'2023-12-19 11:40:46.0000000', N'admin', N'2023-12-20 02:23:51.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'562', N'3', N'设备上线', N'3', N'rule_script_event', NULL, N'success', N'N', N'0', N'admin', N'2023-12-19 11:40:58.0000000', N'admin', N'2023-12-20 02:24:00.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'563', N'4', N'设备离线', N'4', N'rule_script_event', NULL, N'info', N'N', N'0', N'admin', N'2023-12-19 11:41:09.0000000', N'admin', N'2023-12-20 02:24:08.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'564', N'1', N'数据流', N'1', N'rule_script_purpose', NULL, N'default', N'N', N'0', N'admin', N'2023-12-19 11:41:39.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'565', N'2', N'触发器', N'2', N'rule_script_purpose', NULL, N'default', N'N', N'0', N'admin', N'2023-12-19 11:41:48.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'566', N'3', N'执行动作', N'3', N'rule_script_purpose', NULL, N'default', N'N', N'0', N'admin', N'2023-12-19 11:41:59.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'567', N'1', N'消息重发', N'1', N'rule_script_action', NULL, N'default', N'N', N'0', N'admin', N'2023-12-19 11:42:26.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'568', N'2', N'消息通知', N'2', N'rule_script_action', NULL, N'default', N'N', N'0', N'admin', N'2023-12-19 11:43:18.0000000', N'admin', N'2023-12-19 11:43:38.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'569', N'3', N'Http推送', N'3', N'rule_script_action', NULL, N'default', N'N', N'0', N'admin', N'2023-12-19 11:43:33.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'570', N'4', N'Mqtt桥接', N'4', N'rule_script_action', NULL, N'default', N'N', N'0', N'admin', N'2023-12-19 11:43:54.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'571', N'5', N'数据库存储', N'5', N'rule_script_action', NULL, N'default', N'N', N'0', N'admin', N'2023-12-19 11:44:08.0000000', N'admin', N'2023-12-20 17:08:35.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'572', N'2', N'腾讯云', N'tencent', N'notify_channel_sms_provider', NULL, N'default', N'N', N'0', N'admin', N'2023-12-21 10:11:25.0000000', N'admin', N'2024-01-10 14:34:30.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'573', N'3', N'天翼云', N'ctyun', N'notify_channel_sms_provider', NULL, N'default', N'N', N'1', N'admin', N'2023-12-21 10:11:51.0000000', N'admin', N'2024-01-05 16:50:31.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'574', N'3', N'华为云', N'huawei', N'notify_channel_sms_provider', NULL, N'default', N'N', N'1', N'admin', N'2023-12-21 10:12:07.0000000', N'admin', N'2024-01-05 16:50:35.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'575', N'3', N'云片', N'yunpian', N'notify_channel_sms_provider', NULL, N'default', N'N', N'1', N'admin', N'2023-12-21 10:12:29.0000000', N'admin', N'2024-01-05 16:50:39.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'576', N'3', N'亿美软通', N'emay', N'notify_channel_sms_provider', NULL, N'default', N'N', N'1', N'admin', N'2023-12-21 10:12:56.0000000', N'admin', N'2024-01-05 16:49:52.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'577', N'3', N'容连云', N'cloopen', N'notify_channel_sms_provider', NULL, N'default', N'N', N'1', N'admin', N'2023-12-21 10:13:16.0000000', N'admin', N'2024-01-05 16:49:58.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'578', N'3', N'京东云', N'jdcloud', N'notify_channel_sms_provider', NULL, N'default', N'N', N'1', N'admin', N'2023-12-21 10:13:37.0000000', N'admin', N'2024-01-05 16:50:07.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'579', N'3', N'网易云', N'netease', N'notify_channel_sms_provider', NULL, N'default', N'N', N'1', N'admin', N'2023-12-21 10:13:57.0000000', N'admin', N'2024-01-05 16:50:13.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'580', N'1', N'微信小程序（订阅消息）', N'mini_program', N'notify_channel_wechat_provider', NULL, N'default', N'N', N'0', N'admin', N'2023-12-21 10:41:04.0000000', N'admin', N'2024-01-22 15:49:10.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'581', N'1', N'163', N'163', N'notify_channel_email_provider', NULL, N'default', N'N', N'0', N'admin', N'2023-12-21 10:41:52.0000000', N'admin', N'2023-12-22 10:33:58.0000000', N'{"host":"","port":"","sender":"","password":""}')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'582', N'1', N'阿里云', N'alibaba', N'notify_channel_voice_provider', NULL, N'default', N'N', N'0', N'admin', N'2023-12-27 14:58:54.0000000', N'admin', N'2024-01-11 09:59:44.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'583', N'1', N'工作通知', N'work', N'notify_channel_dingtalk_provider', NULL, N'default', N'N', N'0', N'admin', N'2024-01-10 15:32:15.0000000', N'admin', N'2024-02-02 17:19:11.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'584', N'2', N'群机器人', N'group_robot', N'notify_channel_dingtalk_provider', NULL, N'default', N'N', N'0', N'admin', N'2024-01-10 15:32:57.0000000', N'admin', N'2024-01-22 15:47:06.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'585', N'3', N'营销通知', N'marketing', N'notify_service_code', NULL, N'default', N'N', N'0', N'admin', N'2024-01-11 09:56:07.0000000', N'admin', N'2024-01-25 14:37:40.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'586', N'2', N'腾讯云', N'tencent', N'notify_channel_voice_provider', NULL, N'default', N'N', N'0', N'admin', N'2024-01-11 09:59:33.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'587', N'1', N'文本', N'text', N'dingtalk_msg_type', NULL, N'default', N'N', N'0', N'admin', N'2024-01-22 11:42:51.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'588', N'2', N'markdown类型', N'markdown', N'dingtalk_msg_type', NULL, N'default', N'N', N'0', N'admin', N'2024-01-22 11:43:44.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'589', N'2', N'链接消息', N'link', N'dingtalk_msg_type', NULL, N'default', N'N', N'0', N'admin', N'2024-01-22 11:44:04.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'590', N'2', N'企业微信应用消息', N'wecom_apply', N'notify_channel_wechat_provider', NULL, N'default', N'N', N'0', N'admin', N'2024-01-22 15:40:11.0000000', N'admin', N'2024-01-22 17:06:03.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'591', N'3', N'企业微信群机器人', N'wecom_robot', N'notify_channel_wechat_provider', NULL, N'default', N'N', N'0', N'admin', N'2024-01-22 15:40:33.0000000', N'admin', N'2024-01-22 15:40:38.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'592', N'1', N'文本', N'text', N'wecom_msg_type', NULL, N'default', N'N', N'0', N'admin', N'2024-01-22 15:51:48.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'593', N'2', N'markdown', N'markdown', N'wecom_msg_type', NULL, N'default', N'N', N'0', N'admin', N'2024-01-22 15:52:04.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'595', N'4', N'图文', N'news', N'wecom_msg_type', NULL, N'default', N'N', N'0', N'admin', N'2024-01-22 15:52:29.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'596', N'1', N'厂商', N'1', N'department_type', NULL, N'success', N'N', N'0', N'admin', N'2024-02-29 14:07:54.0000000', N'admin', N'2024-03-20 11:55:36.0000000', N'2,3,4')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'597', N'2', N'生产厂商', N'2', N'department_type', NULL, N'primary', N'N', N'0', N'admin', N'2024-02-29 14:09:06.0000000', N'admin', N'2024-03-20 11:55:45.0000000', N'3,4')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'598', N'2', N'经销商', N'3', N'department_type', NULL, N'warning', N'N', N'0', N'admin', N'2024-02-29 14:09:25.0000000', N'admin', N'2024-03-20 11:55:52.0000000', N'3,4')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'599', N'4', N'服务商', N'4', N'department_type', NULL, N'info', N'N', N'0', N'admin', N'2024-02-29 14:09:34.0000000', N'admin', N'2024-03-20 11:55:57.0000000', N'4')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'600', N'8', N'微信开放平台公众号', N'wechat_open_public_account', N'iot_social_platform', NULL, N'default', N'N', N'0', N'admin', N'2024-03-08 17:56:56.0000000', N'', NULL, N'感谢您关注蜂信物联！')
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'601', N'4', N'微信公众号', N'public_account', N'notify_channel_wechat_provider', NULL, N'default', N'N', N'0', N'admin', N'2024-03-09 11:11:57.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'602', N'4', N'网关子设备', N'4', N'iot_device_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-28 01:37:54.0000000', N'admin', N'2024-05-28 10:55:33.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'603', N'0', N'WIFI', N'1', N'sub_gateway_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-28 11:31:19.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'604', N'1', N'以太网', N'2', N'sub_gateway_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-28 11:31:34.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'605', N'2', N'RS485', N'3', N'sub_gateway_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-28 11:31:46.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'606', N'3', N'RS232', N'4', N'sub_gateway_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-28 11:32:07.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'607', N'4', N'LoRa', N'5', N'sub_gateway_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-28 11:32:25.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'608', N'5', N'ZigBee', N'6', N'sub_gateway_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-28 11:32:42.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'609', N'4', N'NB-IoT', N'5', N'iot_network_method', NULL, N'default', N'N', N'0', N'admin', N'2024-05-28 11:35:14.0000000', N'admin', N'2024-05-28 11:35:26.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'610', N'0', N'原值', N'1', N'variable_operation_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 14:40:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'611', N'1', N'累计值', N'2', N'variable_operation_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 14:40:50.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'612', N'2', N'平均值', N'3', N'variable_operation_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 14:41:06.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'613', N'3', N'最大值', N'4', N'variable_operation_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 14:41:18.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'614', N'4', N'最小值', N'5', N'variable_operation_type', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 14:41:32.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'615', N'0', N'1分钟', N'60', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:00:20.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'616', N'1', N'3分钟', N'180', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:00:59.0000000', N'admin', N'2024-05-29 15:01:52.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'617', N'2', N'5分钟', N'300', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:01:16.0000000', N'admin', N'2024-05-29 15:01:44.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'618', N'3', N'10分钟', N'600', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:02:22.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'619', N'4', N'15分钟', N'900', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:02:47.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'620', N'5', N'20分钟', N'1200', N'variable_operation_interval', N'', N'default', N'N', N'0', N'admin', N'2024-05-29 15:03:11.0000000', N'admin', N'2024-05-29 15:03:30.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'621', N'6', N'30分钟', N'1800', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:03:56.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'622', N'7', N'5小时', N'18000', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:04:56.0000000', N'admin', N'2024-05-29 15:05:08.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'623', N'8', N'时', N'hour', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:06:31.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'624', N'9', N'日', N'day', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:07:54.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'625', N'10', N'周', N'week', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:08:19.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'626', N'11', N'月', N'month', N'variable_operation_interval', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:08:32.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'627', N'0', N'00时', N'00', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:24:20.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'628', N'1', N'01时', N'01', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:24:31.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'629', N'2', N'02时', N'02', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:24:58.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'630', N'3', N'03时', N'03', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:28:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'631', N'4', N'04时', N'04', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:28:33.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'632', N'5', N'05时', N'05', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:28:48.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'633', N'6', N'06时', N'06', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:29:10.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'634', N'7', N'07时', N'07', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:29:24.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'635', N'8', N'08时', N'08', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:30:50.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'636', N'9', N'09时', N'09', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:31:03.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'637', N'10', N'10时', N'10', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:31:20.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'638', N'11', N'11时', N'11', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:33:42.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'639', N'12', N'12时', N'12', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:34:00.0000000', N'admin', N'2024-05-29 15:34:27.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'640', N'13', N'13时', N'13', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:34:12.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'641', N'14', N'14时', N'14', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:34:39.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'642', N'15', N'15时', N'15', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:34:52.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'643', N'16', N'16时', N'16', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:35:04.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'644', N'17', N'17时', N'17', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:35:36.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'645', N'18', N'18时', N'18', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:35:51.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'646', N'19', N'19时', N'19', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:36:03.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'647', N'20', N'20时', N'20', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:36:18.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'648', N'21', N'21时', N'21', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:36:33.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'649', N'22', N'22时', N'22', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:36:44.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'650', N'23', N'23时', N'23', N'variable_operation_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:36:54.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'651', N'0', N'周一', N'1', N'variable_operation_week', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:41:27.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'652', N'1', N'周二', N'2', N'variable_operation_week', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:41:35.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'653', N'2', N'周三', N'3', N'variable_operation_week', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:41:47.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'654', N'3', N'周四', N'4', N'variable_operation_week', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:42:01.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'655', N'4', N'周五', N'5', N'variable_operation_week', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:42:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'656', N'5', N'周六', N'6', N'variable_operation_week', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:42:25.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'657', N'6', N'周日', N'7', N'variable_operation_week', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:42:41.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'658', N'0', N'1日', N'1', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:49:28.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'659', N'1', N'2日', N'2', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:49:38.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'660', N'2', N'3日', N'3', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:51:48.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'661', N'3', N'4日', N'4', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:52:18.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'662', N'4', N'5日', N'5', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:52:28.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'663', N'5', N'6日', N'6', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:52:40.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'664', N'6', N'7日', N'7', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:52:52.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'665', N'7', N'8日', N'8', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:53:01.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'666', N'8', N'9日', N'9', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:53:17.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'667', N'9', N'10日', N'10', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:53:34.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'668', N'10', N'11日', N'11', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:53:48.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'669', N'11', N'12日', N'12', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:54:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'670', N'12', N'13日', N'13', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:54:11.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'671', N'13', N'14日', N'14', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:54:23.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'672', N'14', N'15日', N'15', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:54:39.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'673', N'15', N'16日', N'16', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:54:53.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'674', N'16', N'17日', N'17', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:55:22.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'675', N'17', N'18日', N'18', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:55:35.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'676', N'18', N'19日', N'19', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:55:52.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'677', N'19', N'20日', N'20', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:56:10.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'678', N'20', N'21日', N'21', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:56:23.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'679', N'21', N'22日', N'22', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:56:40.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'680', N'22', N'23日', N'23', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:56:57.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'681', N'23', N'24日', N'24', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:57:17.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'682', N'0', N'25日', N'25', N'variable_operation_day', N'24', N'default', N'N', N'0', N'admin', N'2024-05-29 15:57:28.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'683', N'25', N'26日', N'26', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:57:41.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'684', N'24', N'25日', N'25', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:57:59.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'685', N'26', N'27日', N'27', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:58:16.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'686', N'27', N'28日', N'28', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:58:39.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'687', N'28', N'29日', N'29', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:58:53.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'688', N'29', N'30日', N'30', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:59:10.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'689', N'30', N'31日', N'31', N'variable_operation_day', NULL, N'default', N'N', N'0', N'admin', N'2024-05-29 15:59:37.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'690', N'0', N'设备数据', N'1', N'device_status_deter', NULL, N'default', N'N', N'0', N'admin', N'2024-05-30 20:12:04.0000000', N'admin', N'2024-06-27 00:44:49.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'691', N'1', N'网关', N'2', N'device_status_deter', NULL, N'default', N'N', N'0', N'admin', N'2024-05-30 20:12:17.0000000', N'admin', N'2024-06-27 00:44:53.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'692', N'3', N'10分钟', N'600', N'iot_modbus_poll_time', NULL, N'default', N'N', N'0', N'admin', N'2024-05-30 20:20:56.0000000', N'admin', N'2024-05-30 20:21:07.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'693', N'5', N'http接入', N'5', N'rule_script_event', NULL, N'primary', N'N', N'0', N'admin', N'2024-07-22 11:56:41.0000000', N'admin', N'2024-07-22 11:57:20.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'694', N'6', N'mqtt接入', N'6', N'rule_script_event', NULL, N'primary', N'N', N'0', N'admin', N'2024-07-22 11:57:36.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'695', N'0', N'失败', N'o', N'common_status_type', NULL, N'default', N'N', N'0', N'admin', N'2024-07-18 17:48:57.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'696', N'1', N'成功', N'1', N'common_status_type', NULL, N'default', N'N', N'0', N'admin', N'2024-07-18 17:49:07.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'697', N'0', N'开关按钮', N'switch', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-16 00:28:33.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'698', N'1', N'指示灯', N'light', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-16 00:07:10.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'699', N'2', N'基本形状', N'base', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-16 23:51:48.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'700', N'3', N'箭头图标', N'arrow', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:31:00.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'701', N'4', N'卡片图片', N'card', N'scada_gallery_type', N'', N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:31:09.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'702', N'5', N'字母数字', N'letter', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 00:45:57.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'703', N'6', N'背景图片', N'bg', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 00:57:38.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'704', N'7', N'装饰框', N'decoration', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 00:58:00.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'705', N'9', N'天气符号', N'weather', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:31:31.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'706', N'10', N'自然植物', N'nature', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:32:01.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'707', N'11', N'交通标志', N'traffic', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 01:51:27.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'708', N'12', N'建筑物', N'build', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 01:51:48.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'709', N'13', N'阀门图标', N'valve', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:32:15.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'710', N'14', N'圆形管道', N'circular_pipe', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:13:44.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'711', N'15', N'方形管道', N'square_pipe', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:14:07.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'712', N'16', N'软管图标', N'hose', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:32:23.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'713', N'17', N'传送带', N'belt', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:14:52.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'714', N'18', N'电子设备', N'ed', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:29:45.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'715', N'19', N'罐体箱体', N'tank', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:38:51.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'716', N'20', N'化工罐塔', N'chemical', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:50:13.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'717', N'21', N'工业泵', N'pump', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:57:13.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'718', N'22', N'水泵图片', N'water_pump', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:57:42.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'719', N'23', N'风机图标', N'fan', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 03:06:28.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'720', N'24', N'电机图标', N'em', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 03:06:34.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'721', N'25', N'电力设施', N'power', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:58:51.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'722', N'26', N'搅拌机', N'mixer', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:59:15.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'723', N'27', N'反应器', N'reactor', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2023-11-09 18:05:42.0000000', N'admin', N'2024-06-17 02:59:46.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'724', N'28', N'暖通空调', N'hvac', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:01:15.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'725', N'29', N'工业冷却', N'cold', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:01:35.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'726', N'30', N'工业加热', N'heat', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:01:56.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'727', N'31', N'水处理设备', N'water', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:02:17.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'728', N'32', N'仪表设备', N'meter', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:02:40.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'729', N'33', N'机械设备', N'machine', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:03:01.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'730', N'34', N'控制柜', N'control', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:03:24.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'731', N'35', N'度量尺', N'rule', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:03:46.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'732', N'36', N'采矿图标', N'mine', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:04:06.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'733', N'37', N'ISA符号', N'isa', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:04:33.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'734', N'38', N'电气符号', N'es', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:04:51.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'735', N'39', N'供暖符号', N'heat_symbols', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:05:24.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'736', N'40', N'其他', N'other', N'scada_gallery_type', NULL, N'default', N'N', N'0', N'admin', N'2024-06-17 03:05:40.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'737', N'6', N'MQTT', N'mqtt', N'notify_channel_type', NULL, N'default', N'N', N'0', N'admin', N'2024-12-30 14:11:33.0000000', N'admin', '2024-12-30 15:28:32', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'738', N'0', N'网页通知', N'web', N'notify_channel_mqtt_provider', NULL, N'default', N'N', N'0', N'admin', N'2024-12-30 14:14:23.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'739', N'5', N'HTTP', N'HTTP', N'iot_transport_type', NULL, N'default', N'N', N'0', N'admin', N'2024-12-30 14:14:23.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'740', N'1', N'分包拉取', N'1', N'iot_firmware_type', NULL, N'default', N'N', N'0', N'admin', N'2024-12-30 14:14:23.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_data] ([dict_code], [dict_sort], [dict_label], [dict_value], [dict_type], [css_class], [list_class], [is_default], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'741', N'2', N'HTTP', N'2', N'iot_firmware_type', NULL, N'default', N'N', N'0', N'admin', N'2024-12-30 14:14:23.0000000', N'', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[sys_dict_data] OFF;


-- ----------------------------
-- Primary Key structure for table sys_dict_data
-- ----------------------------
ALTER TABLE [dbo].[sys_dict_data] ADD CONSTRAINT [PK__sys_dict__19CBC34B0315DFD7] PRIMARY KEY CLUSTERED ([dict_code])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_dict_data_translate
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_dict_data_translate]') AND type IN ('U'))
DROP TABLE [dbo].[sys_dict_data_translate]
    GO

CREATE TABLE [dbo].[sys_dict_data_translate] (
    [id] bigint  NOT NULL,
    [zh_cn] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [en_us] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_dict_data_translate] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data_translate',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'zh_CN',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data_translate',
    'COLUMN', N'zh_cn'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'en_US',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data_translate',
    'COLUMN', N'en_us'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典数据翻译表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_data_translate'
    GO


    -- ----------------------------
-- Records of sys_dict_data_translate
-- ----------------------------
    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'1', N'男', N'man')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'2', N'女', N'woman')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'3', N'未知', N'Unknown')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'4', N'显示', N'display')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'5', N'隐藏', N'hide')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'6', N'正常', N'normal')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'7', N'停用', N'Deactivated')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'8', N'正常', N'normal')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'9', N'暂停', N'Time out')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'10', N'默认', N'default')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'11', N'系统', N'system')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'12', N'是', N'be')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'13', N'否', N'not')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'14', N'通知', N'notice')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'15', N'公告', N'announcement')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'16', N'正常', N'normal')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'17', N'关闭', N'Shut down')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'18', N'新增', N'New')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'19', N'修改', N'revise')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'20', N'删除', N'Delete')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'21', N'授权', N'authorization')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'22', N'导出', N'Export')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'23', N'导入', N'Import')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'24', N'强退', N'Forced retreat')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'25', N'生成代码', N'Generate code')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'26', N'清空数据', N'Clear the data')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'27', N'成功', N'succeed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'28', N'失败', N'fail')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'100', N'属性', N'attribute')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'101', N'功能', N'function')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'102', N'事件', N'event')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'103', N'整数', N'integer')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'104', N'小数', N'decimal fraction')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'105', N'布尔', N'Boolean')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'106', N'枚举', N'enumerate')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'107', N'字符串', N'string')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'108', N'是', N'be')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'109', N'否', N'not')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'110', N'数组', N'array')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'111', N'未发布', N'Unpublished')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'112', N'已发布', N'Published')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'113', N'直连设备', N'Directly connected devices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'114', N'网关设备', N'Gateway devices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'116', N'WIFI', N'WIFI')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'117', N'蜂窝(2G/3G/4G/5G)', N'Cellular (2G/3G/4G/5G)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'118', N'以太网', N'Ethernet')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'119', N'简单认证', N'Simple authentication')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'120', N'加密认证', N'Cryptographic authentication')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'122', N'ESP8266/Arduino', N'ESP8266/Arduino')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'123', N'ESP32/Arduino', N'ESP32/Arduino')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'124', N'ESP8266/RTOS', N'ESP8266/RTOS')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'127', N'ESP32/ESP-IDF', N'ESP32/ESP-IDF')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'128', N'树莓派/Python', N'Raspberry Pi/Python')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'129', N'未激活', N'Not activated')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'130', N'禁用', N'disable')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'131', N'在线', N'online')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'132', N'离线', N'offline')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'133', N'启用', N'enable')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'134', N'禁用', N'disable')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'135', N'提醒通知', N'Reminder notifications')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'136', N'轻微问题', N'Minor issues')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'137', N'严重警告', N'Serious warning')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'138', N'不需要处理', N'No processing is required')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'139', N'未处理', N'Not processed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'140', N'已处理', N'Processed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'141', N'属性上报', N'Attribute escalation')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'142', N'事件上报', N'Event escalation')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'143', N'功能调用', N'Function calls')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'144', N'设备升级', N'Equipment upgrades')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'145', N'设备上线', N'The device goes online')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'146', N'设备离线', N'The device is offline')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'147', N'其他', N'other')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'148', N'安卓/Android', N'Android/Android')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'149', N'其他', N'other')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'150', N'小度平台', N'Small platform')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'151', N'天猫精灵', N'Tmall Genie')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'152', N'小米小爱', N'Xiaomi Xiaoai')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'153', N'其他平台', N'Other platforms')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'154', N'微信登录', N'WeChat login')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'155', N'QQ登录', N'QQ login')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'156', N'启用', N'enable')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'157', N'未启用', N'Not enabled')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'158', N'支付宝', N'Alipay')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'159', N'自动定位', N'Auto-target')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'160', N'设备定位', N'Device positioning')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'161', N'自定义位置', N'Custom location')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'162', N'简单+加密', N'Simple + Encrypted')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'163', N'未使用', N'Unused')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'164', N'已使用', N'Used')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'165', N'对象', N'object')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'166', N'监控设备', N'Monitor the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'167', N'未使用', N'Unused')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'168', N'在线', N'online')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'169', N'DVR', N'DVR')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'170', N'NVR', N'NVR')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'171', N'报警控制器', N'Alarm controller')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'172', N'摄像机', N'camera')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'173', N'IPC', N'IPC')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'174', N'显示器', N'display')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'175', N'报警输入设备', N'Alarm input device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'176', N'报警输出设备', N'Alarm output device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'177', N'语音输入设备', N'Voice input devices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'178', N'语音输出设备', N'Voice output devices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'179', N'移动传输设备', N'Mobile Transmission Devices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'180', N'报警控制器', N'Alarm controller')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'181', N'摄像机', N'camera')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'182', N'IPC', N'IPC')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'183', N'显示器', N'display')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'184', N'报警输入设备', N'Alarm input device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'185', N'报警输出设备', N'Alarm output device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'186', N'语音输入设备', N'Voice input devices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'187', N'语音输出设备', N'Voice output devices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'188', N'移动传输设备', N'Mobile Transmission Devices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'189', N'离线', N'offline')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'190', N'禁用', N'disable')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'191', N'云端轮询', N'Cloud polling')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'192', N'边缘采集', N'Edge acquisition')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'193', N'1分钟', N'1 minute')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'194', N'2分钟', N'2 minutes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'195', N'5分钟', N'5 minutes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'196', N'03(读保持寄存器)', N'03 (Read Hold Register)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'197', N'01(读线圈)', N'01 (Reading coil)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'198', N'MQTT', N'MQTT')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'199', N'TCP', N'TCP')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'200', N'COAP', N'COAP')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'201', N'UDP', N'UDP')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'230', N'其他', N'other')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'231', N'事件上报', N'Event escalation')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'232', N'设备上线', N'The device goes online')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'233', N'设备离线', N'The device is offline')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'234', N'服务下发', N'Service delivery')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'235', N'属性获取', N'Attribute acquisition')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'236', N'OTA升级', N'OTA upgrades')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'237', N'读写', N'Read and write')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'238', N'只读', N'read only')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'239', N'全部设备', N'All equipment')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'240', N'指定设备', N'Specify the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'241', N'GB28181', N'GB28181')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'242', N'02(读离散量输入)', N'02 (Read Discrete Input)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'243', N'04(读输入寄存器)', N'04 (Read Input Register)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'244', N'微信开放平台网站应用', N'WeChat open platform website application')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'245', N'微信开放平台移动应用', N'WeChat open platform mobile application')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'246', N'微信开放平台小程序', N'WeChat Open Platform Mini Program')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'247', N'微信开放平台网站应用个人中心绑定', N'WeChat open platform website application personal center binding')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'248', N'16位 无符号', N'16-bit unsigned')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'249', N'16位 有符号', N'16-bit signed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'250', N'32位 有符号(ABCD)', N'32-bit Signed (ABCD)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'251', N'32位 有符号(CDAB)', N'32-bit Signed (CDAB)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'252', N'32位 无符号(ABCD)', N'32-bit Unsigned (ABCD)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'253', N'32位 无符号(CDAB)', N'32-bit Unsigned (CDAB)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'254', N'32位 浮点数(ABCD)', N'32-bit floating-point (ABCD)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'255', N'32位 浮点数(CDAB)', N'32-bit Floating-Point (CDAB)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'257', N'Java脚本引擎', N'Java Scripting Engine')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'258', N'JavaScript脚本引擎', N'JavaScript scripting engine')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'259', N'普通脚本节点', N'Normal script nodes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'260', N'选择脚本节点 (switch)', N'Selecting a Script Node (switch)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'261', N'条件脚本节点 (if)', N'Conditional Script Node (if)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'262', N'数量循环节点 (for)', N'Quantity Cycle Node (for)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'263', N'条件循环节点 (while)', N'Conditional Loop Node (while)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'264', N'退出循环节点 (break)', N'Exit Loop Node (Break)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'265', N'groovy脚本引擎', N'Groovy scripting engine')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'266', N'其他', N'other')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'267', N'电灯', N'lamp')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'268', N'空调', N'air conditioning')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'269', N'窗帘', N'curtain')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'270', N'窗纱', N'Screens')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'271', N'插座', N'receptacle')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'272', N'开关', N'switch')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'273', N'冰箱', N'Refrigerator')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'274', N'净水器', N'Water purifiers')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'275', N'加湿器', N'Humidifier')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'276', N'除湿器', N'Dehumidifiers')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'277', N'电磁炉', N'Induction')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'278', N'空气净化器', N'air purifier')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'279', N'洗衣机', N'washer')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'280', N'热水器', N'water heater')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'281', N'燃气灶', N'Gas stoves')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'282', N'电视机', N'television set')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'283', N'网络盒子', N'Cyberbox')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'284', N'油烟机', N'Range hood')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'285', N'电风扇', N'fan')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'286', N'投影仪', N'Projector')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'287', N'扫地机器人', N'Robot vacuums')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'288', N'热水壶', N'Kettle')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'289', N'微波炉', N'microwave oven')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'290', N'压力锅', N'pressure cooker')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'291', N'电饭煲', N'rice cooker')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'292', N'破壁机', N'Wall breaker')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'293', N'新风机', N'Fresh air fan')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'294', N'晾衣架', N'Drying racks')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'295', N'烤箱设备', N'Oven equipment')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'296', N'蒸烤箱', N'Steam oven')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'297', N'蒸箱', N'Steamer')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'298', N'电暖器', N'Electric heaters')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'299', N'开窗器', N'Window opener')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'300', N'摄像头', N'Camera')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'301', N'相机', N'camera')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'302', N'机器人', N'robot')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'303', N'打印机', N'printer')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'304', N'饮水机', N'Water dispenser')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'305', N'鱼缸', N'fish tank')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'306', N'浇花器', N'Flower waterer')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'307', N'机顶盒', N'Stb')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'308', N'香薰机', N'Aroma diffuser')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'309', N'DVD', N'DVD')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'310', N'鞋柜', N'Shoe cabinet')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'311', N'走步机', N'Walking machine')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'312', N'跑步机', N'Treadmill')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'313', N'床', N'bed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'314', N'浴霸', N'Bath bombs')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'315', N'花洒', N'Showerhead')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'316', N'浴缸', N'bathtub')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'317', N'消毒柜', N'Sterilizer')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'318', N'洗碗机', N'dishwasher')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'319', N'沙发品类', N'Sofa category')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'320', N'门铃', N'doorbell')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'321', N'电梯', N'lift')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'322', N'体重秤', N'Scales')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'323', N'体脂秤', N'Body fat scales')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'324', N'壁挂炉', N'Wall-hung boiler')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'325', N'特定设备的组合场景', N'A combination of device-specific scenarios')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'326', N'特定设备的组合场景', N'A combination of device-specific scenarios')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'327', N'打开', N'Open it')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'328', N'关闭', N'Shut down')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'329', N'定时打开', N'Turn on at a timer')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'330', N'定时关闭', N'Timed shutdown')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'331', N'查询开关状态', N'Query the switching status')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'332', N'设备启动', N'The device boots up')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'333', N'设置灯光亮度', N'Set the brightness of the light')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'334', N'调亮灯光', N'Turn the lights on')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'335', N'调暗灯光', N'Dim the lights')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'336', N'升高温度', N'Increase the temperature')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'337', N'降低温度', N'Reduce the temperature')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'338', N'设置温度', N'Set the temperature')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'339', N'查询温度（当前温度和目标温度）', N'Query temperature (current temperature and target temperature)')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'340', N'查询当前温度', N'Query the current temperature')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'341', N'查询目标温度', N'Query the target temperature')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'342', N'设置湿度模式', N'Set the humidity mode')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'343', N'增大湿度', N'Increase humidity')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'344', N'降低湿度', N'Reduce humidity')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'345', N'查询湿度', N'Check the humidity')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'346', N'查询目标湿度', N'Query the target humidity')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'347', N'查询二氧化碳含量', N'Check the carbon dioxide content')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'348', N'暂停', N'Time out')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'349', N'继续', N'Go on')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'350', N'调高音量', N'Turn up the volume')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'351', N'调低音量', N'Turn down the volume')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'352', N'设置音量', N'Set the volume')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'353', N'设置静音状态', N'Set the mute status')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'354', N'查询设备所在位置', N'Query the location of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'355', N'设置清扫位置', N'Set the sweeping position')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'356', N'上锁/解锁', N'Locked/unlocked')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'357', N'设置颜色', N'Set the color')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'358', N'查询电量', N'Query the battery level')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'359', N'开始充电', N'Start charging')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'360', N'停止充电', N'Stop charging')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'361', N'设置灯光色温', N'Set the color temperature of the light')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'362', N'增高灯光色温', N'Increase the color temperature of the light')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'363', N'降低灯光色温', N'Reduce the color temperature of the light')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'364', N'查询风速', N'Query the wind speed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'365', N'设置风速', N'Set the wind speed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'366', N'增加风速', N'Increase wind speed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'367', N'减小风速', N'Reduce wind speed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'368', N'查询空气质量', N'Check the air quality')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'369', N'设置吸力', N'Set the suction')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'370', N'设置水量', N'Set the amount of water')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'371', N'上一个频道', N'Previous channel')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'372', N'下一个频道', N'Next channel')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'373', N'设置频道', N'Set up a channel')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'374', N'返回上个频道', N'Go back to the previous channel')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'375', N'设置移动方向', N'Set the direction of movement')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'376', N'设置模式', N'Set the mode')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'377', N'取消设置的模式', N'Cancel the set mode')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'378', N'定时设置模式', N'Timed setting mode')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'379', N'定时取消设置的模式', N'The mode of scheduled unsetting')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'380', N'查询水质', N'Check the water quality')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'381', N'设置电梯楼层', N'Set up elevator floors')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'382', N'电梯按下', N'The elevator presses')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'383', N'电梯按上', N'The elevator presses on')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'384', N'升高高度', N'Raise height')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'385', N'降低高度', N'Lower the height')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'386', N'查询运行时间', N'Query the run time')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'387', N'查询剩余时间', N'Query the remaining time')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'388', N'查询运行状态', N'Query the running status')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'389', N'增加速度', N'Increase speed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'390', N'降低速度', N'Reduce the speed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'391', N'设置速度', N'Set the speed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'392', N'获取速度', N'Get speed')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'393', N'设置档位', N'Set the gear')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'394', N'查询设备所有状态', N'Query all device statuses')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'395', N'查询PM2.5', N'Check PM2. 5')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'396', N'查询PM10', N'Query PM10')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'397', N'获取跑步信息', N'Get running information')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'398', N'设置水流', N'Set the water flow')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'399', N'执行自定义复杂动作', N'Perform custom complex actions')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'400', N'设备定时', N'Device timing')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'401', N'取消设备定时', N'Cancel the device schedule')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'402', N'设备复位', N'The device resets')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'403', N'设置功率', N'Set the power')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'404', N'增大功率', N'Increase the power')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'405', N'减小功率', N'Reduce power')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'406', N'查询油量', N'Check the oil level')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'407', N'打印', N'print')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'408', N'设置摆风角度', N'Set the swing angle')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'409', N'增大雾量', N'Increase the amount of fog')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'410', N'见效雾量', N'Effective fog volume')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'411', N'设置雾量', N'Set the amount of fog')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'412', N'打开灶眼', N'Open the hearth')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'413', N'关闭灶眼', N'Close the hearth')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'414', N'定时打开灶眼', N'Open the stove eye regularly')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'415', N'定时关闭灶眼', N'Close the burner regularly')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'416', N'设备的开关状态属性', N'The on/off status properties of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'417', N'设备的亮度属性', N'The brightness attribute of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'418', N'设备对应的温度属性', N'The temperature attribute of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'419', N'湿度属性', N'Humidity attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'420', N'空气中CO2的浓度', N'The concentration of CO2 in the air')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'421', N'设备的暂停属性', N'The pause properties of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'422', N'设备的音量属性', N'The volume attribute of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'423', N'发声设备当前的静音属性', N'The current mute properties of the sounding device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'424', N'设备的位置属性', N'The location properties of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'425', N'锁的状态属性', N'The state attribute of the lock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'426', N'设备的颜色', N'The color of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'427', N'设备电池的电量属性', N'The battery level attribute of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'428', N'自定义充电状态属性', N'Customize state-of-charge attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'429', N'设备的色温属性', N'The color temperature properties of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'430', N'设备风速值属性', N'The wind speed value attribute of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'431', N'空气质量的属性', N'Attributes of air quality')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'432', N'设备的吸力属性', N'Suction properties of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'433', N'设备的水量属性', N'The water volume attribute of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'434', N'电视频道属性', N'TV channel attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'435', N'自定义方向属性', N'Custom orientation attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'436', N'设备控制模式属性', N'Device control mode properties')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'437', N'自定义水质属性', N'Customize water quality attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'438', N'自定义楼梯属性', N'Customize stair properties')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'439', N'自定义高度属性', N'Custom height attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'440', N'自定义运行时间属性', N'Customize runtime properties')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'441', N'自定义剩余时间属性', N'Customize the time remaining attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'442', N'自定义运行状态属性', N'Customize the running status properties')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'443', N'设备速度值属性', N'Device speed value attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'444', N'自定义档位属性', N'Customize gear properties')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'445', N'设备的状态属性', N'The status properties of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'446', N'空气中PM2.5的含量', N'PM2 in the air. 5 content')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'447', N'空气中PM10的含量', N'The amount of PM10 in the air')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'448', N'运动信息属性', N'Motion information attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'449', N'自定义水流属性', N'Customize water flow attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'450', N'自定义复杂动作属性', N'Customize complex action attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'451', N'自定义定时动作属性', N'Customize timed action properties')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'452', N'自定义复位动作属性', N'Customize the properties of the reset action')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'453', N'设备油箱的油量属性', N'The fuel level attribute of the device''s fuel tank')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'454', N'设备的工作状态属性', N'The work status attribute of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'455', N'设备是否可达属性', N'Whether the device is reachable or not')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'456', N'设备通电状态的属性', N'The properties of the power-on status of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'457', N'设备的功率属性', N'The power attribute of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'458', N'空气中总挥发性有机化合物的浓度', N'The concentration of total volatile organic compounds in the air')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'459', N'空气中甲醛的浓度', N'The concentration of formaldehyde in the air')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'460', N'百分比属性', N'Percentage attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'461', N'日期和时间属性', N'Date and time attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'462', N'设备可行驶距离属性', N'The distance that can be traveled by the device attributes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'463', N'设备的名称属性', N'Name attribute of the device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'464', N'折线图', N'Line chart')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'465', N'柱状图', N'histogram')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'466', N'饼图', N'Pie charts')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'467', N'散点图', N'Scatter plot')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'468', N'K线图', N'Candlestick chart')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'469', N'雷达图', N'Radar chart')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'470', N'盒须图', N'Box whisker diagram')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'471', N'热力图', N'Heatmap')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'472', N'关系图', N'Diagrams')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'473', N'水球图', N'Water polo diagram')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'474', N'树图', N'Tree diagram')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'475', N'矩形树图', N'Rectangular tree diagram')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'476', N'旭日图', N'Diagram of the Rising Sun')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'477', N'平行坐标系', N'Parallel coordinate system')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'478', N'桑葚图', N'Mulberry diagram')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'479', N'漏斗图', N'Funnel charts')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'480', N'仪表图', N'Gauge diagram')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'481', N'象形柱图', N'Pictogram bar chart')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'482', N'主题河流', N'Theme river')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'483', N'路径图', N'Road map')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'484', N'3D柱图', N'3D bar chart')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'485', N'3D地图', N'3D maps')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'486', N'词云图', N'Word cloud diagrams')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'487', N'其他图表', N'Other charts')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'488', N'按钮', N'button')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'489', N'指示灯', N'Light')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'490', N'工业泵', N'Industrial pumps')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'491', N'储蓄罐', N'Piggy bank')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'492', N'电机', N'Motor')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'493', N'电力符号', N'Electricity symbol')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'494', N'阀门', N'valve')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'495', N'反应器', N'reactor')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'496', N'风机', N'Fans')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'497', N'管道', N'pipeline')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'498', N'建筑物', N'building')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'499', N'锅炉', N'boiler')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'500', N'换热站', N'Heat exchange station')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'501', N'机械设备', N'Machinery and equipment')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'502', N'交通', N'traffic')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'503', N'警示与标志', N'Warnings & Signs')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'504', N'卡片', N'card')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'505', N'空调系统', N'Air conditioning system')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'506', N'流体符号', N'Fluid symbols')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'507', N'背景模版', N'Background templates')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'508', N'人物', N'figure')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'509', N'天气', N'Weather')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'510', N'物料运输', N'Material transport')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'511', N'仪表', N'appearance')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'512', N'装饰', N'ornament')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'513', N'自然', N'nature')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'514', N'全景', N'panorama')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'515', N'3D图画', N'3D drawings')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'516', N'960x600', N'960x600')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'517', N'1024x768', N'1024x768')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'518', N'1280x1024', N'1280x1024')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'519', N'1366x768', N'1366x768')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'520', N'1440x900', N'1440x900')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'521', N'1920x960', N'1920x960')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'522', N'1920x1080', N'1920x1080')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'523', N'2048x858', N'2048x858')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'524', N'2048x1080', N'2048x1080')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'525', N'3840x2160', N'3840x2160')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'526', N'3656x2664', N'3656x2664')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'527', N'4096x3112', N'4096x3112')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'528', N'授权码模式', N'Authorization code mode')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'529', N'客户端模式', N'Client-side mode')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'530', N'密码模式', N'Password mode')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'531', N'简化模式', N'Simplified mode')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'532', N'刷新Token', N'Refresh the token')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'533', N'短信', N'Sms')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'535', N'微信', N'Wechat')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'536', N'钉钉', N'DingTalk')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'537', N'语音', N'Voice')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'539', N'阿里云', N'Alibaba Cloud')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'540', N'QQ', N'QQ')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'543', N'邮箱', N'mailbox')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'554', N'设备告警', N'Device alarms')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'558', N'验证码', N'Captcha')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'560', N'设备上报', N'The device is escalated')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'561', N'平台下发', N'Distributed by the platform')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'562', N'设备上线', N'The device goes online')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'563', N'设备离线', N'The device is offline')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'564', N'数据流', N'data stream')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'565', N'触发器', N'trigger')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'566', N'执行动作', N'Perform the action')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'567', N'消息重发', N'The message is retransmitted')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'568', N'消息通知', N'Message notifications')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'569', N'Http推送', N'HTTP push')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'570', N'Mqtt桥接', N'MQTT bridging')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'571', N'数据库存储', N'Database storage')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'572', N'腾讯云', N'Tencent Cloud')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'573', N'天翼云', N'Wing clouds')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'574', N'华为云', N'HUAWEI CLOUD')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'575', N'云片', N'Cloud sheets')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'576', N'亿美软通', N'Yimei SoftStone')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'577', N'容连云', N'Rong Lianyun')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'578', N'京东云', N'JD Cloud')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'579', N'网易云', N'NetEase Cloud')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'580', N'微信小程序（订阅消息）', N'WeChat Mini Program (Subscribe to Messages) ')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'581', N'163', N'163')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'582', N'阿里云', N'Alibaba Cloud')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'583', N'工作通知', N'Job Notices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'584', N'群机器人', N'Swarm bots')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'585', N'营销通知', N'Marketing Notifications')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'586', N'腾讯云', N'Tencent Cloud')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'587', N'文本', N'text')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'588', N'markdown类型', N'Markdown type')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'589', N'链接消息', N'Link messages')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'590', N'企业微信应用消息', N'WeCom app messages')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'591', N'企业微信群机器人', N'Enterprise WeChat group robot')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'592', N'文本', N'text')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'593', N'markdown', N'markdown')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'595', N'图文', N'Graphic')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'596', N'厂商', N'Manufacturers')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'597', N'生产厂商', N'Manufacturer')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'598', N'经销商', N'dealer')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'599', N'服务商', N'Service')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'600', N'微信开放平台公众号', N'WeChat open platform public account')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'601', N'微信公众号', N'WeChat public account')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'602', N'网关子设备', N'Gateway sub-device')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'603', N'WIFI', N'WIFI')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'604', N'以太网', N'Ethernet')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'605', N'RS485', N'RS485')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'606', N'RS232', N'RS232')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'607', N'LoRa', N'LoRa')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'608', N'ZigBee', N'ZigBee')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'609', N'NB-IoT', N'NB-IoT')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'610', N'原值', N'Original value')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'611', N'累计值', N'Cumulative')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'612', N'平均值', N'average value')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'613', N'最大值', N'maximum')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'614', N'最小值', N'minimum')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'615', N'1分钟', N'1 minute')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'616', N'3分钟', N'3 minutes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'617', N'5分钟', N'5 minutes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'618', N'10分钟', N'10 minutes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'619', N'15分钟', N'15 minutes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'620', N'20分钟', N'20 minutes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'621', N'30分钟', N'30 minutes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'622', N'5小时', N'5 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'623', N'时', N'time')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'624', N'日', N'day')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'625', N'周', N'week')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'626', N'月', N'month')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'627', N'00时', N'00 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'628', N'01时', N'01 hour')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'629', N'02时', N'02 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'630', N'03时', N'03 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'631', N'04时', N'04 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'632', N'05时', N'05 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'633', N'06时', N'06 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'634', N'07时', N'07 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'635', N'08时', N'08 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'636', N'09时', N'09 hours')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'637', N'10时', N'10 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'638', N'11时', N'11 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'639', N'12时', N'12 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'640', N'13时', N'13 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'641', N'14时', N'14 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'642', N'15时', N'15 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'643', N'16时', N'16 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'644', N'17时', N'17 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'645', N'18时', N'18 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'646', N'19时', N'19 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'647', N'20时', N'20 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'648', N'21时', N'21 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'649', N'22时', N'22 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'650', N'23时', N'23 o''clock')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'651', N'周一', N'Monday')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'652', N'周二', N'Tuesday')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'653', N'周三', N'Wednesday')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'654', N'周四', N'Thursday')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'655', N'周五', N'Friday')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'656', N'周六', N'Saturday')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'657', N'周日', N'Sunday')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'658', N'1日', N'1 day')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'659', N'2日', N'2nd')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'660', N'3日', N'3rd')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'661', N'4日', N'4th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'662', N'5日', N'5th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'663', N'6日', N'6th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'664', N'7日', N'7th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'665', N'8日', N'8th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'666', N'9日', N'9th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'667', N'10日', N'10th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'668', N'11日', N'11th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'669', N'12日', N'12th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'670', N'13日', N'13th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'671', N'14日', N'14th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'672', N'15日', N'15th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'673', N'16日', N'16th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'674', N'17日', N'17th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'675', N'18日', N'18th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'676', N'19日', N'19th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'677', N'20日', N'20th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'678', N'21日', N'21st')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'679', N'22日', N'22nd')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'680', N'23日', N'23rd')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'681', N'24日', N'24th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'682', N'25日', N'25th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'683', N'26日', N'26th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'684', N'25日', N'25th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'685', N'27日', N'27th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'686', N'28日', N'28th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'687', N'29日', N'29th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'688', N'30日', N'30th')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'689', N'31日', N'31st')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'690', N'设备数据', N'Device Data')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'691', N'网关', N'gateway')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'692', N'10分钟', N'10 minutes')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'693', N'http接入', N'HTTP access')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'694', N'mqtt接入', N'MQTT access')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'695', N'失败', N'fail')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'696', N'成功', N'success')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'697', N'开关按钮', N'switch button')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'698', N'指示灯', N'indicator light')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'699', N'基本形状', N'Basic shape')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'700', N'箭头图标', N'Arrow icon')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'701', N'卡片图片', N'Card image')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'702', N'字母数字', N'Alphanumeric characters')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'703', N'背景图片', N'Background image')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'704', N'装饰框', N'Decorative frame')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'705', N'天气符号', N'Weather symbols')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'706', N'自然植物', N'Natural plants')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'707', N'交通标志', N'traffic sign')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'708', N'建筑物', N'building')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'709', N'阀门图标', N'Valve icon')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'710', N'圆形管道', N'Circular pipeline')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'711', N'方形管道', N'Square pipeline')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'712', N'软管图标', N'Hose icon')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'713', N'传送带', N'Conveyor belt')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'714', N'电子设备', N'Electronic devices')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'715', N'罐体箱体', N'Tank body box')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'716', N'化工罐塔', N'Chemical tank tower')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'717', N'工业泵', N'Industrial pump')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'718', N'水泵图片', N'Pump picture')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'719', N'风机图标', N'Fan icon')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'720', N'电机图标', N'Motor icon')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'721', N'电力设施', N'Power facilities')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'722', N'搅拌机', N'blender')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'723', N'反应器', N'Reactor')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'724', N'暖通空调', N'Heating, Ventilation, and Air Conditioning')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'725', N'工业冷却', N'Industrial cooling')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'726', N'工业加热', N'Industrial heating')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'727', N'水处理设备', N'Water treatment equipment')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'728', N'仪表设备', N'Instrument equipment')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'729', N'机械设备', N'mechanical equipment')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'730', N'控制柜', N'Control cabinet')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'731', N'度量尺', N'Measuring ruler')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'732', N'采矿图标', N'Mining icon')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'733', N'ISA符号', N'ISA symbol')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'734', N'电气符号', N'Electrical symbols')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'735', N'供暖符号', N'Heating symbol')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'736', N'其他', N'other')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'737', N'MQTT', N'MQTT')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'738', N'网页通知', N'Web Notifications')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'739', N'HTTP', N'HTTP')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'740', N'分包拉取', N'HTTP')
    GO

    INSERT INTO [dbo].[sys_dict_data_translate] VALUES (N'741', N'HTTP', N'HTTP')
    GO


-- ----------------------------
-- Primary Key structure for table sys_dict_data_translate
-- ----------------------------
ALTER TABLE [dbo].[sys_dict_data_translate] ADD CONSTRAINT [PK__sys_dict__3213E83FCDC0AC50] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_dict_type
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_dict_type]') AND type IN ('U'))
DROP TABLE [dbo].[sys_dict_type]
    GO

CREATE TABLE [dbo].[sys_dict_type] (
    [dict_id] bigint IDENTITY(168,1) NOT NULL,
    [dict_name] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [dict_type] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [status] tinyint  NULL DEFAULT 0,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_dict_type] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典主键',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type',
    'COLUMN', N'dict_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type',
    'COLUMN', N'dict_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典类型',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type',
    'COLUMN', N'dict_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（0正常 1停用）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典类型表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type'
    GO


    -- ----------------------------
-- Records of sys_dict_type
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_dict_type] ON;
    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'用户性别', N'sys_user_sex', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'用户性别列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'菜单状态', N'sys_show_hide', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'菜单状态列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3', N'系统开关', N'sys_normal_disable', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'系统开关列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'4', N'任务状态', N'sys_job_status', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'任务状态列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'任务分组', N'sys_job_group', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'任务分组列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'6', N'系统是否', N'sys_yes_no', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'系统是否列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'7', N'通知类型', N'sys_notice_type', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'通知类型列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'8', N'通知状态', N'sys_notice_status', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'通知状态列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'9', N'操作类型', N'sys_oper_type', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'操作类型列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'10', N'系统状态', N'sys_common_status', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'登录状态列表')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'100', N'物模型类别', N'iot_things_type', N'0', N'admin', N'2021-12-12 16:39:47.0000000', N'admin', N'2021-12-15 22:49:19.0000000', N'属性、动作、事件')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'101', N'数据类型', N'iot_data_type', N'0', N'admin', N'2021-12-12 20:16:48.0000000', N'admin', N'2021-12-12 20:17:54.0000000', N'integer、decimal、bool、string、enum')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'102', N'是否', N'iot_yes_no', N'0', N'admin', N'2021-12-12 20:24:51.0000000', N'admin', N'2021-12-19 15:12:35.0000000', N'是、否')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'103', N'产品状态', N'iot_product_status', N'0', N'admin', N'2021-12-19 15:00:13.0000000', N'', NULL, N'未发布、已发布（不能修改）')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'104', N'设备类型', N'iot_device_type', N'0', N'admin', N'2021-12-19 15:03:06.0000000', N'', NULL, N'直连设备、网关子设备、网关设备')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'105', N'联网方式', N'iot_network_method', N'0', N'admin', N'2021-12-19 15:07:12.0000000', N'admin', N'2022-01-14 02:11:58.0000000', N'wifi、蜂窝(2G/3G/4G/5G)、以太网、其他')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'106', N'认证方式', N'iot_vertificate_method', N'0', N'admin', N'2021-12-19 15:11:48.0000000', N'admin', N'2022-06-05 12:57:02.0000000', N'1=简单认证、2=加密认证、3=简单+加密')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'107', N'设备芯片', N'iot_device_chip', N'0', N'admin', N'2021-12-24 15:53:27.0000000', N'admin', N'2022-01-22 00:14:23.0000000', N'ESP8266、ESP32、树莓派')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'109', N'设备状态', N'iot_device_status', N'0', N'admin', N'2021-12-27 22:19:55.0000000', N'admin', N'2021-12-27 22:20:13.0000000', N'未激活、禁用、在线、离线')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'110', N'是否启用', N'iot_is_enable', N'0', N'admin', N'2022-01-12 23:24:01.0000000', N'admin', N'2022-01-12 23:24:15.0000000', N'启用、禁用')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'111', N'告警类型', N'iot_alert_level', N'0', N'admin', N'2022-01-13 14:56:44.0000000', N'admin', N'2022-01-13 15:04:46.0000000', N'1=提醒通知，2=轻微问题，3=严重警告')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'112', N'处理状态', N'iot_process_status', N'0', N'admin', N'2022-01-13 15:04:06.0000000', N'admin', N'2022-01-13 15:06:39.0000000', N'1=不需要处理,2=未处理,3=已处理')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'113', N'设备日志类型', N'iot_device_log_type', N'0', N'admin', N'2022-01-13 15:09:49.0000000', N'admin', N'2022-03-13 00:22:43.0000000', N'1=属性上报，2=调用功能,3=事件上报，4=设备升级，5=设备上线，6=设备离线')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'114', N'Oauth开放平台', N'oauth_platform', N'0', N'admin', N'2022-02-07 20:27:48.0000000', N'admin', N'2022-05-21 13:44:50.0000000', N'1=小度，2=天猫精灵，3=小爱，4=其他')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'115', N'第三方登录平台', N'iot_social_platform', N'0', N'admin', N'2022-04-12 15:28:13.0000000', N'admin', N'2022-04-12 15:37:48.0000000', N'Wechat、QQ、')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'116', N'第三方登录平台状态', N'iot_social_platform_status', N'0', N'admin', N'2022-04-20 17:02:13.0000000', N'admin', N'2022-04-20 17:02:23.0000000', N'第三方登录平台状态')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'117', N'设备定位方式', N'iot_location_way', N'0', N'admin', N'2022-05-21 13:45:16.0000000', N'admin', N'2022-05-21 13:46:06.0000000', N'1=IP自动定位，2=设备定位，3=自定义')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'118', N'授权码状态', N'iot_auth_status', N'0', N'admin', N'2022-06-07 17:38:56.0000000', N'', NULL, N'1=未分配，2=使用中')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'119', N'SipID状态', N'sip_gen_status', N'0', N'admin', N'2023-02-19 15:43:36.0000000', N'admin', N'2023-02-19 15:45:54.0000000', N'1=未使用，2=使用中')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'120', N'监控设备类型', N'video_type', N'0', N'admin', N'2023-02-22 01:06:38.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'121', N'通道类型', N'channel_type', N'0', N'admin', N'2023-02-22 01:11:51.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'122', N'轮询方式', N'data_collect_type', N'0', N'admin', N'2023-02-28 13:55:45.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'123', N'批量采集时间', N'iot_modbus_poll_time', N'0', N'admin', N'2023-02-28 14:38:21.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'124', N'寄存器功能码', N'iot_modbus_status_code', N'0', N'admin', N'2023-02-28 15:19:02.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'125', N'传输协议类型', N'iot_transport_type', N'0', N'admin', N'2023-02-28 16:35:20.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'126', N'设备事件类型', N'iot_event_type', N'0', N'admin', N'2023-03-29 00:24:51.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'127', N'指令下发类型', N'iot_function_type', N'0', N'admin', N'2023-03-29 00:37:51.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'128', N'读写类型', N'iot_data_read_write', N'0', N'admin', N'2023-04-09 02:11:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'129', N'升级范围', N'oat_update_limit', N'0', N'admin', N'2023-04-09 23:51:45.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'130', N'云存储平台类型', N'oss_platform_type', N'0', N'admin', N'2023-04-12 00:26:09.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'131', N'modbus数据类型', N'iot_modbus_data_type', N'0', N'admin', N'2023-09-04 13:54:17.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'132', N'小度音箱关联设备', N'dueros_related_device', N'0', N'admin', N'2023-09-22 09:45:15.0000000', N'admin', N'2023-09-22 09:45:15.0000000', N'小度音箱支持的设备、场景类型，在设备下配置关联')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'133', N'小度音箱操作类型', N'dueros_actions', N'0', N'admin', N'2023-09-22 09:45:15.0000000', N'admin', N'2023-09-22 09:45:15.0000000', N'小度音箱智能家居设备操作类型，在产品物模型下配置')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'134', N'小度音箱设备属性', N'dueros_attributes', N'0', N'admin', N'2023-09-22 09:45:15.0000000', N'admin', N'2023-09-22 09:45:15.0000000', N'物模型对应小度音箱智能家居关联设备属性，在产品物模型下配置')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'135', N'组态图表类型', N'scada_echart_type', N'0', N'admin', N'2023-11-09 17:47:44.0000000', N'admin', N'2023-11-09 17:52:56.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'136', N'组态图库类型', N'scada_gallery_type', N'0', N'admin', N'2023-11-09 17:50:09.0000000', N'admin', N'2023-11-10 10:56:04.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'140', N'规则脚本类型', N'rule_script_type', N'0', N'admin', N'2023-11-04 01:48:50.0000000', N'admin', N'2023-11-04 01:50:16.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'141', N'规则脚本语言', N'rule_script_language', N'0', N'admin', N'2023-11-04 01:50:06.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'142', N'页面大小', N'sys_page_size', N'0', N'admin', N'2023-11-09 17:50:09.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'143', N'Oauth授权模式', N'oauth_authorization_model', N'0', N'admin', N'2023-11-27 14:21:39.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'144', N'通知渠道类型', N'notify_channel_type', N'0', N'admin', N'2023-11-30 09:45:15.0000000', N'admin', N'2023-11-30 09:45:15.0000000', N'通知渠道')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'145', N'通知短信服务商', N'notify_channel_sms_provider', N'0', N'admin', N'2023-11-30 09:45:15.0000000', N'admin', N'2023-11-30 09:45:15.0000000', N'短信服务商')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'146', N'通知邮箱服务商', N'notify_channel_email_provider', N'0', N'admin', N'2023-11-30 09:45:15.0000000', N'admin', N'2023-11-30 09:45:15.0000000', N'邮箱服务商')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'148', N'通知业务编码', N'notify_service_code', N'0', N'admin', N'2023-12-18 14:56:57.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'149', N'规则脚本事件', N'rule_script_event', N'0', N'admin', N'2023-12-19 11:33:48.0000000', N'', NULL, N'1=设备上报，2=平台下发，3=设备上线，4=设备离线')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'150', N'规则脚本用途', N'rule_script_purpose', N'0', N'admin', N'2023-12-19 11:38:18.0000000', N'', NULL, N'1=数据流，2=触发器，3=执行动作')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'151', N'规则脚本动作', N'rule_script_action', N'0', N'admin', N'2023-12-19 11:39:58.0000000', N'', NULL, N'1=消息重发，2=消息通知，3=Http推送，4=Mqtt桥接，5=数据库存储')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'152', N'通知微信服务商', N'notify_channel_wechat_provider', N'0', N'admin', N'2023-12-21 10:37:25.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'153', N'通知语音服务商', N'notify_channel_voice_provider', N'0', N'admin', N'2023-12-27 14:58:23.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'154', N'通知钉钉服务商', N'notify_channel_dingtalk_provider', N'0', N'admin', N'2024-01-10 15:27:28.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'155', N'通知钉钉消息类型', N'dingtalk_msg_type', N'0', N'admin', N'2024-01-22 11:41:26.0000000', N'admin', N'2024-01-22 11:44:20.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'156', N'通知企业微信消息类型', N'wecom_msg_type', N'0', N'admin', N'2024-01-22 11:49:03.0000000', N'admin', N'2024-01-22 11:51:27.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'157', N'机构类型', N'department_type', N'0', N'admin', N'2024-02-29 11:38:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'158', N'网关子设备通讯方式', N'sub_gateway_type', N'0', N'admin', N'2024-05-28 11:31:00.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'159', N'变量统计方式', N'variable_operation_type', N'0', N'admin', N'2024-05-29 14:39:14.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'160', N'时间周期间隔', N'variable_operation_interval', N'0', N'admin', N'2024-05-29 14:58:33.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'161', N'时间周期时间', N'variable_operation_time', N'0', N'admin', N'2024-05-29 15:23:45.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'162', N'时间周期周', N'variable_operation_week', N'0', N'admin', N'2024-05-29 15:40:33.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'163', N'时间周期日', N'variable_operation_day', N'0', N'admin', N'2024-05-29 15:49:03.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'164', N'设备状态判断方式', N'device_status_deter', N'0', N'admin', N'2024-05-30 20:11:43.0000000', N'', NULL, N'用于网关子设备的状态判断')
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'165', N'公共状态', N'common_status_type', N'0', N'admin', N'2024-07-18 17:48:28.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'166', N'通知MQTT服务商', N'notify_channel_mqtt_provider', N'0', N'admin', N'2024-12-30 14:13:11.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_dict_type] ([dict_id], [dict_name], [dict_type], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'167', N'固件类型', N'iot_firmware_type', N'0', N'admin', N'2025-02-13 16:11:41.0000000', N'', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[sys_dict_type] OFF;


-- ----------------------------
-- Indexes structure for table sys_dict_type
-- ----------------------------
CREATE UNIQUE NONCLUSTERED INDEX [dict_type]
ON [dbo].[sys_dict_type] (
  [dict_type] ASC
)
GO


-- ----------------------------
-- Primary Key structure for table sys_dict_type
-- ----------------------------
ALTER TABLE [dbo].[sys_dict_type] ADD CONSTRAINT [PK__sys_dict__3BD4186C55EAAB16] PRIMARY KEY CLUSTERED ([dict_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_dict_type_translate
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_dict_type_translate]') AND type IN ('U'))
DROP TABLE [dbo].[sys_dict_type_translate]
    GO

CREATE TABLE [dbo].[sys_dict_type_translate] (
    [id] bigint  NOT NULL,
    [zh_cn] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [en_us] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_dict_type_translate] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type_translate',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'zh_CN',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type_translate',
    'COLUMN', N'zh_cn'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'en_US',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type_translate',
    'COLUMN', N'en_us'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'字典类型翻译表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_dict_type_translate'
    GO


    -- ----------------------------
-- Records of sys_dict_type_translate
-- ----------------------------
    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'1', N'用户性别', N'User gender')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'2', N'菜单状态', N'Menu status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'3', N'系统开关', N'System switches')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'4', N'任务状态', N'Task status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'5', N'任务分组', N'Task grouping')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'6', N'系统是否', N'Whether the system is')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'7', N'通知类型', N'Notification type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'8', N'通知状态', N'Notification status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'9', N'操作类型', N'The type of operation')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'10', N'系统状态', N'System status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'100', N'物模型类别', N'TSL model category')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'101', N'数据类型', N'data type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'102', N'是否', N'Whether')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'103', N'产品状态', N'Product status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'104', N'设备类型', N'Device type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'105', N'联网方式', N'Networking')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'106', N'认证方式', N'Authentication method')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'107', N'设备芯片', N'Device chips')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'109', N'设备状态', N'Device status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'110', N'是否启用', N'Whether it is enabled')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'111', N'告警类型', N'Alarm type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'112', N'处理状态', N'Processing status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'113', N'设备日志类型', N'Device log type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'114', N'Oauth开放平台', N'OAuth Open Platform')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'115', N'第三方登录平台', N'Third-party login platform')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'116', N'第三方登录平台状态', N'Third-party login platform status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'117', N'设备定位方式', N'How the device is located')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'118', N'授权码状态', N'Authorization code status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'119', N'SipID状态', N'SipID status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'120', N'监控设备类型', N'Monitor device types')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'121', N'通道类型', N'Channel type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'122', N'轮询方式', N'Polling method')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'123', N'批量采集时间', N'Batch collection time')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'124', N'寄存器功能码', N'Register function code')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'125', N'传输协议类型', N'The type of transport protocol')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'126', N'设备事件类型', N'Device event type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'127', N'指令下发类型', N'The type of command delivery')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'128', N'读写类型', N'Read and write type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'129', N'升级范围', N'Scope of upgrade')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'130', N'云存储平台类型', N'The type of cloud storage platform')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'131', N'modbus数据类型', N'Modbus data type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'132', N'小度音箱关联设备', N'Small speakers are associated with devices')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'133', N'小度音箱操作类型', N'Small speaker operation type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'134', N'小度音箱设备属性', N'Small speaker device attributes')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'135', N'组态图表类型', N'Configure the chart type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'136', N'组态图库类型', N'Configure the library type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'140', N'规则脚本类型', N'The type of rule script')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'141', N'规则脚本语言', N'Rule scripting language')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'142', N'页面大小', N'Page size')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'143', N'Oauth授权模式', N'OAuth authorization model')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'144', N'通知渠道类型', N'The type of notification channel')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'145', N'通知短信服务商', N'Notify the SMS provider')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'146', N'通知邮箱服务商', N'Notify your email service provider')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'148', N'通知业务编码', N'Notification service code')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'149', N'规则脚本事件', N'Rule script events')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'150', N'规则脚本用途', N'Rule script usage')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'151', N'规则脚本动作', N'Rule script actions')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'152', N'通知微信服务商', N'Notify the WeChat service provider')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'153', N'通知语音服务商', N'Notify the voice service provider')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'154', N'通知钉钉服务商', N'Notify the DingTalk service provider')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'155', N'通知钉钉消息类型', N'Notification DingTalk message type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'156', N'通知企业微信消息类型', N'Notify the WeCom message type')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'157', N'机构类型', N'Type of institution')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'158', N'网关子设备通讯方式', N'The communication mode of the gateway sub-device')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'159', N'变量统计方式', N'How variables are counted')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'160', N'时间周期间隔', N'Time period intervals')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'161', N'时间周期时间', N'Time period time')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'162', N'时间周期周', N'Time period week')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'163', N'时间周期日', N'Time period day')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'164', N'设备状态判断方式', N'How to determine the device status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'165', N'公共状态', N'Public status')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'166', N'通知MQTT服务商', N'Notify the MQTT service provider')
    GO

    INSERT INTO [dbo].[sys_dict_type_translate] VALUES (N'167', N'固件类型', N'Firmware Type')
    GO


-- ----------------------------
-- Primary Key structure for table sys_dict_type_translate
-- ----------------------------
ALTER TABLE [dbo].[sys_dict_type_translate] ADD CONSTRAINT [PK__sys_dict__3213E83F1E40CC63] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_job
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_job]') AND type IN ('U'))
DROP TABLE [dbo].[sys_job]
    GO

CREATE TABLE [dbo].[sys_job] (
    [job_id] bigint IDENTITY(7,1) NOT NULL,
    [job_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT '',
    [job_group] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL DEFAULT 'DEFAULT',
    [invoke_target] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [cron_expression] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [misfire_policy] nvarchar(20) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '3',
    [concurrent] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '1',
    [status] tinyint  NULL DEFAULT 0,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_job] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'job_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'job_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务组名',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'job_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调用目标字符串',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'invoke_target'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'cron执行表达式',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'cron_expression'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'计划执行错误策略（1立即执行 2执行一次 3放弃执行）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'misfire_policy'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否并发执行（0允许 1禁止）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'concurrent'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（0正常 1暂停）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注信息',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'定时任务调度表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job'
    GO


    -- ----------------------------
-- Records of sys_job
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_job] ON;
    INSERT INTO [dbo].[sys_job] ([job_id], [job_name], [job_group], [invoke_target], [cron_expression], [misfire_policy], [concurrent], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'设备定时同步', N'SYSTEM', N'syncDeviceStatusJob.syncDeviceStatus', N'0 0/1 * * * ? ', N'1', N'1', N'0', N'admin', N'2023-03-24 10:57:48.0000000', N'admin', N'2024-07-20 10:00:32.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_job] ([job_id], [job_name], [job_group], [invoke_target], [cron_expression], [misfire_policy], [concurrent], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'6', N'监控在线状态更新', N'SYSTEM', N'deviceJob.updateSipDeviceOnlineStatus(90)', N'0 0/2 * * * ?', N'1', N'0', N'0', N'admin', N'2023-04-14 16:18:54.0000000', N'admin', N'2024-07-20 10:00:34.0000000', N'')
    GO
    SET IDENTITY_INSERT [dbo].[sys_job] OFF;


-- ----------------------------
-- Primary Key structure for table sys_job
-- ----------------------------
ALTER TABLE [dbo].[sys_job] ADD CONSTRAINT [PK__sys_job__2E0E56DC1CDED72B] PRIMARY KEY CLUSTERED ([job_id], [job_name], [job_group])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_job_log
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_job_log]') AND type IN ('U'))
DROP TABLE [dbo].[sys_job_log]
    GO

CREATE TABLE [dbo].[sys_job_log] (
    [job_log_id] bigint IDENTITY(1901,1) NOT NULL,
    [job_name] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_group] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [invoke_target] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [job_message] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [status] tinyint  NULL DEFAULT 0,
    [exception_info] nvarchar(2000) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[sys_job_log] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务日志ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job_log',
    'COLUMN', N'job_log_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job_log',
    'COLUMN', N'job_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'任务组名',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job_log',
    'COLUMN', N'job_group'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'调用目标字符串',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job_log',
    'COLUMN', N'invoke_target'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'日志信息',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job_log',
    'COLUMN', N'job_message'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'执行状态（0正常 1失败）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job_log',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'异常信息',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job_log',
    'COLUMN', N'exception_info'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job_log',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'定时任务调度日志表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_job_log'
    GO


    -- ----------------------------
-- Records of sys_job_log
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_job_log] ON;
    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'1', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：3毫秒', N'0', N'', N'2024-02-07 15:32:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'2', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：44毫秒', N'0', N'', N'2024-02-07 15:32:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'3', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：32毫秒', N'0', N'', N'2024-02-07 15:32:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'4', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：15毫秒', N'0', N'', N'2024-02-07 15:32:10.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'5', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：3毫秒', N'0', N'', N'2024-02-07 15:33:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'6', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：44毫秒', N'0', N'', N'2024-02-07 15:33:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'7', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：32毫秒', N'0', N'', N'2024-02-07 15:33:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'8', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：14毫秒', N'0', N'', N'2024-02-07 15:33:10.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'9', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：3毫秒', N'0', N'', N'2024-02-07 15:34:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'10', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：44毫秒', N'0', N'', N'2024-02-07 15:34:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'11', N'modbus云端轮询', N'SYSTEM', N'propGetServiceImpl.fetchProperty', N'modbus云端轮询 总共耗时：31毫秒', N'0', N'', N'2024-02-07 15:34:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'12', N'设备定时同步', N'SYSTEM', N'syncDeviceStatusJob.syncDeviceStatus', N'设备定时同步 总共耗时：17毫秒', N'0', N'', N'2024-11-12 11:11:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'13', N'设备定时同步', N'SYSTEM', N'syncDeviceStatusJob.syncDeviceStatus', N'设备定时同步 总共耗时：13毫秒', N'0', N'', N'2024-11-12 11:12:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'14', N'监控在线状态更新', N'SYSTEM', N'deviceJob.updateSipDeviceOnlineStatus(90)', N'监控在线状态更新 总共耗时：86毫秒', N'0', N'', N'2024-11-12 11:12:00.0000000')
    GO

    INSERT INTO [dbo].[sys_job_log] ([job_log_id], [job_name], [job_group], [invoke_target], [job_message], [status], [exception_info], [create_time]) VALUES (N'15', N'设备定时同步', N'SYSTEM', N'syncDeviceStatusJob.syncDeviceStatus', N'设备定时同步 总共耗时：8毫秒', N'0', N'', N'2024-11-12 11:13:00.0000000')
    GO
    SET IDENTITY_INSERT [dbo].[sys_job_log] OFF;


-- ----------------------------
-- Primary Key structure for table sys_job_log
-- ----------------------------
ALTER TABLE [dbo].[sys_job_log] ADD CONSTRAINT [PK__sys_job___0CA0EBC9946EB256] PRIMARY KEY CLUSTERED ([job_log_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_logininfor
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_logininfor]') AND type IN ('U'))
DROP TABLE [dbo].[sys_logininfor]
    GO

CREATE TABLE [dbo].[sys_logininfor] (
    [info_id] bigint IDENTITY(33,1) NOT NULL,
    [user_name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [ipaddr] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [login_location] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [browser] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [os] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [status] tinyint  NULL DEFAULT 0,
    [msg] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [login_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[sys_logininfor] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'访问ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor',
    'COLUMN', N'info_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户账号',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor',
    'COLUMN', N'user_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'登录IP地址',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor',
    'COLUMN', N'ipaddr'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'登录地点',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor',
    'COLUMN', N'login_location'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'浏览器类型',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor',
    'COLUMN', N'browser'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作系统',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor',
    'COLUMN', N'os'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'登录状态（0成功 1失败）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'提示消息',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor',
    'COLUMN', N'msg'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'访问时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor',
    'COLUMN', N'login_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'系统访问记录',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_logininfor'
    GO


-- ----------------------------
-- Records of sys_logininfor
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table sys_logininfor
-- ----------------------------
ALTER TABLE [dbo].[sys_logininfor] ADD CONSTRAINT [PK__sys_logi__3D8A9C1A4BF5D29B] PRIMARY KEY CLUSTERED ([info_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_menu]') AND type IN ('U'))
DROP TABLE [dbo].[sys_menu]
    GO

CREATE TABLE [dbo].[sys_menu] (
    [menu_id] bigint IDENTITY(3373,1) NOT NULL,
    [menu_name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [parent_id] bigint  NULL DEFAULT 0,
    [order_num] int  NULL DEFAULT 0,
    [path] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [component] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [query_param] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [is_frame] int  NULL DEFAULT 1,
    [is_cache] int  NULL DEFAULT 0,
    [menu_type] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [visible] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [status] tinyint  NULL DEFAULT 0,
    [perms] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [icon] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '#',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_menu] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'menu_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'menu_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'父菜单ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'parent_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示顺序',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'order_num'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'路由地址',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'path'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'组件路径',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'component'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'路由参数',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'query_param'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否为外链（0是 1否）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'is_frame'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'是否缓存（0缓存 1不缓存）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'is_cache'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单类型（M目录 C菜单 F按钮）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'menu_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单状态（0显示 1隐藏）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'visible'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单状态（0正常 1停用）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'权限标识',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'perms'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单图标',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'icon'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单权限表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu'
    GO


    -- ----------------------------
-- Records of sys_menu
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_menu] ON;
    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'系统管理', N'0', N'6', N'system', NULL, N'', N'1', N'0', N'M', N'0', N'0', N'', N'system', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2023-07-06 16:29:14.0000000', N'系统管理目录')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'系统监控', N'0', N'6', N'monitor', NULL, N'', N'1', N'0', N'M', N'0', N'0', N'', N'monitor', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2023-07-06 16:24:01.0000000', N'系统监控目录')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3', N'系统工具', N'0', N'8', N'tool', NULL, N'', N'1', N'0', N'M', N'0', N'0', N'', N'tool', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2023-07-06 16:26:26.0000000', N'系统工具目录')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'4', N'蜂信物联', N'0', N'99', N'http://fastbee.cn', NULL, N'', N'0', N'0', N'M', N'0', N'0', N'', N'guide', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2024-03-11 18:10:41.0000000', N'若依官网地址')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'企业管理', N'0', N'5', N'enterprise', NULL, N'', N'1', N'0', N'M', N'0', N'0', N'', N'authenticate', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2024-03-20 15:57:01.0000000', N'企业管理目录')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'100', N'用户管理', N'5', N'1', N'user', N'system/user/index', N'', N'1', N'0', N'C', N'0', N'0', N'system:user:list', N'user', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'用户管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'101', N'角色管理', N'5', N'2', N'role', N'system/role/index', N'', N'1', N'0', N'C', N'0', N'0', N'system:role:list', N'peoples', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'角色管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'102', N'菜单管理', N'5', N'3', N'menu', N'system/menu/index', N'', N'1', N'0', N'C', N'0', N'0', N'system:menu:list', N'tree-table', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'菜单管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'103', N'机构管理', N'5', N'4', N'dept', N'system/dept/index', N'', N'1', N'0', N'C', N'0', N'0', N'system:dept:list', N'tree', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'部门管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'104', N'岗位管理', N'1', N'5', N'post', N'system/post/index', N'', N'1', N'0', N'C', N'0', N'0', N'system:post:list', N'post', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'岗位管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'105', N'字典管理', N'1', N'6', N'dict', N'system/dict/index', N'', N'1', N'0', N'C', N'0', N'0', N'system:dict:list', N'dict', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'字典管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'106', N'参数设置', N'1', N'7', N'config', N'system/config/index', N'', N'1', N'0', N'C', N'0', N'0', N'system:config:list', N'edit', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'参数设置菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'107', N'通知公告', N'1', N'8', N'notice', N'system/notice/index', N'', N'1', N'0', N'C', N'0', N'0', N'system:notice:list', N'message', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'通知公告菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'108', N'日志管理', N'1', N'9', N'log', N'', N'', N'1', N'0', N'M', N'0', N'0', N'', N'log', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'日志管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'109', N'在线用户', N'2', N'1', N'online', N'monitor/online/index', N'', N'1', N'0', N'C', N'0', N'0', N'monitor:online:list', N'online', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'在线用户菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'110', N'定时任务', N'2', N'2', N'job', N'monitor/job/index', N'', N'1', N'0', N'C', N'0', N'0', N'monitor:job:list', N'job', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'定时任务菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'111', N'数据监控', N'2', N'3', N'druid', N'monitor/druid/index', N'', N'1', N'0', N'C', N'0', N'0', N'monitor:druid:list', N'druid', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'数据监控菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'112', N'服务监控', N'2', N'4', N'server', N'monitor/server/index', N'', N'1', N'0', N'C', N'0', N'0', N'monitor:server:list', N'server', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'服务监控菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'113', N'缓存监控', N'2', N'5', N'cache', N'monitor/cache/index', N'', N'1', N'0', N'C', N'0', N'0', N'monitor:cache:list', N'redis', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'缓存监控菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'114', N'表单构建', N'3', N'1', N'build', N'tool/build/index', N'', N'1', N'0', N'C', N'0', N'0', N'tool:build:list', N'build', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'表单构建菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'115', N'代码生成', N'3', N'2', N'gen', N'tool/gen/index', N'', N'1', N'0', N'C', N'0', N'0', N'tool:gen:list', N'code', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'代码生成菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'116', N'系统接口', N'3', N'3', N'swagger', N'tool/swagger/index', N'', N'1', N'0', N'C', N'0', N'0', N'tool:swagger:list', N'swagger', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'系统接口菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'124', N'缓存列表', N'2', N'6', N'cacheList', N'monitor/cache/list', N'', N'1', N'0', N'C', N'0', N'0', N'monitor:cache:list', N'redis-list', N'admin', N'2023-03-10 23:22:42.0000000', N'', NULL, N'缓存列表菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'500', N'操作日志', N'108', N'1', N'operlog', N'monitor/operlog/index', N'', N'1', N'0', N'C', N'0', N'0', N'monitor:operlog:list', N'form', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'操作日志菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'501', N'登录日志', N'108', N'2', N'logininfor', N'monitor/logininfor/index', N'', N'1', N'0', N'C', N'0', N'0', N'monitor:logininfor:list', N'logininfor', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'登录日志菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1001', N'用户查询', N'100', N'1', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:user:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1002', N'用户新增', N'100', N'2', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:user:add', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1003', N'用户修改', N'100', N'3', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:user:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1004', N'用户删除', N'100', N'4', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:user:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1005', N'用户导出', N'100', N'5', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:user:export', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1006', N'用户导入', N'100', N'6', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:user:import', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1007', N'重置密码', N'100', N'7', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:user:resetPwd', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1008', N'角色查询', N'101', N'1', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:role:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1009', N'角色新增', N'101', N'2', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:role:add', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1010', N'角色修改', N'101', N'3', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:role:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1011', N'角色删除', N'101', N'4', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:role:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1012', N'角色导出', N'101', N'5', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:role:export', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1013', N'菜单查询', N'102', N'1', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:menu:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1014', N'菜单新增', N'102', N'2', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:menu:add', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1015', N'菜单修改', N'102', N'3', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:menu:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1016', N'菜单删除', N'102', N'4', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:menu:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1017', N'部门查询', N'103', N'1', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:dept:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1018', N'部门新增', N'103', N'2', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:dept:add', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1019', N'部门修改', N'103', N'3', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:dept:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1020', N'部门删除', N'103', N'4', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:dept:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1021', N'岗位查询', N'104', N'1', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:post:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1022', N'岗位新增', N'104', N'2', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:post:add', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1023', N'岗位修改', N'104', N'3', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:post:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1024', N'岗位删除', N'104', N'4', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:post:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1025', N'岗位导出', N'104', N'5', N'', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:post:export', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1026', N'字典查询', N'105', N'1', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:dict:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1027', N'字典新增', N'105', N'2', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:dict:add', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1028', N'字典修改', N'105', N'3', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:dict:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1029', N'字典删除', N'105', N'4', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:dict:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1030', N'字典导出', N'105', N'5', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:dict:export', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1031', N'参数查询', N'106', N'1', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:config:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1032', N'参数新增', N'106', N'2', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:config:add', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1033', N'参数修改', N'106', N'3', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:config:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1034', N'参数删除', N'106', N'4', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:config:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1035', N'参数导出', N'106', N'5', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:config:export', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1036', N'公告查询', N'107', N'1', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:notice:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1037', N'公告新增', N'107', N'2', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:notice:add', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1038', N'公告修改', N'107', N'3', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:notice:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1039', N'公告删除', N'107', N'4', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'system:notice:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1040', N'操作查询', N'500', N'1', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:operlog:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1041', N'操作删除', N'500', N'2', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:operlog:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1042', N'日志导出', N'500', N'4', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:operlog:export', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1043', N'登录查询', N'501', N'1', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:logininfor:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1044', N'登录删除', N'501', N'2', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:logininfor:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1045', N'日志导出', N'501', N'3', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:logininfor:export', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1046', N'在线查询', N'109', N'1', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:online:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1047', N'批量强退', N'109', N'2', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:online:batchLogout', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1048', N'单条强退', N'109', N'3', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:online:forceLogout', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1049', N'任务查询', N'110', N'1', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:job:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1050', N'任务新增', N'110', N'2', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:job:add', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1051', N'任务修改', N'110', N'3', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:job:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1052', N'任务删除', N'110', N'4', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:job:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1053', N'状态修改', N'110', N'5', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:job:changeStatus', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1054', N'任务导出', N'110', N'7', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:job:export', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1055', N'生成查询', N'115', N'1', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'tool:gen:query', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1056', N'生成修改', N'115', N'2', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'tool:gen:edit', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1057', N'生成删除', N'115', N'3', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'tool:gen:remove', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1058', N'导入代码', N'115', N'2', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'tool:gen:import', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1059', N'预览代码', N'115', N'4', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'tool:gen:preview', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1060', N'生成代码', N'115', N'5', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'tool:gen:code', N'#', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1065', N'账户解锁', N'501', N'4', N'#', N'', N'', N'1', N'0', N'F', N'0', N'0', N'monitor:logininfor:unlock', N'#', N'admin', N'2023-03-10 23:23:04.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2000', N'设备管理', N'0', N'0', N'iot', NULL, NULL, N'1', N'0', N'M', N'0', N'0', N'', N'iot', N'admin', N'2021-12-15 23:57:06.0000000', N'admin', N'2021-12-26 23:55:54.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2001', N'产品分类', N'2000', N'2', N'category', N'iot/category/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:category:list', N'category', N'admin', N'2021-12-16 00:40:02.0000000', N'admin', N'2021-12-26 23:56:20.0000000', N'产品分类菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2002', N'产品分类查询', N'2001', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:category:query', N'#', N'admin', N'2021-12-16 00:40:02.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2003', N'产品分类新增', N'2001', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:category:add', N'#', N'admin', N'2021-12-16 00:40:02.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2004', N'产品分类修改', N'2001', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:category:edit', N'#', N'admin', N'2021-12-16 00:40:02.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2005', N'产品分类删除', N'2001', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:category:remove', N'#', N'admin', N'2021-12-16 00:40:02.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2006', N'产品分类导出', N'2001', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:category:export', N'#', N'admin', N'2021-12-16 00:40:02.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2007', N'设备管理', N'2000', N'6', N'device', N'iot/device/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:device:list', N'device', N'admin', N'2021-12-16 00:40:12.0000000', N'admin', N'2022-01-08 15:47:14.0000000', N'设备菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2008', N'设备查询', N'2007', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:query', N'#', N'admin', N'2021-12-16 00:40:12.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2009', N'设备新增', N'2007', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:add', N'#', N'admin', N'2021-12-16 00:40:12.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2010', N'设备修改', N'2007', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:edit', N'#', N'admin', N'2021-12-16 00:40:12.0000000', N'admin', N'2024-01-19 11:55:42.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2011', N'设备删除', N'2007', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:remove', N'#', N'admin', N'2021-12-16 00:40:12.0000000', N'admin', N'2024-01-19 11:39:07.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2012', N'设备导出', N'2007', N'8', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:export', N'#', N'admin', N'2021-12-16 00:40:12.0000000', N'admin', N'2024-01-19 11:39:33.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2013', N'产品固件', N'3000', N'4', N'firmware', N'iot/firmware/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:firmware:list', N'firmware', N'admin', N'2021-12-16 00:40:20.0000000', N'admin', N'2021-12-26 23:56:42.0000000', N'产品固件菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2014', N'产品固件查询', N'2013', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:firmware:query', N'#', N'admin', N'2021-12-16 00:40:20.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2015', N'产品固件新增', N'2013', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:firmware:add', N'#', N'admin', N'2021-12-16 00:40:20.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2016', N'产品固件修改', N'2013', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:firmware:edit', N'#', N'admin', N'2021-12-16 00:40:20.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2017', N'产品固件删除', N'2013', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:firmware:remove', N'#', N'admin', N'2021-12-16 00:40:20.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2018', N'产品固件导出', N'2013', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:firmware:export', N'#', N'admin', N'2021-12-16 00:40:20.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2019', N'设备分组', N'2000', N'5', N'group', N'iot/group/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:group:list', N'group', N'admin', N'2021-12-16 00:40:31.0000000', N'admin', N'2021-12-26 23:56:54.0000000', N'设备分组菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2020', N'设备分组查询', N'2019', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:group:query', N'#', N'admin', N'2021-12-16 00:40:31.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2021', N'设备分组新增', N'2019', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:group:add', N'#', N'admin', N'2021-12-16 00:40:31.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2022', N'设备分组修改', N'2019', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:group:edit', N'#', N'admin', N'2021-12-16 00:40:31.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2023', N'设备分组删除', N'2019', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:group:remove', N'#', N'admin', N'2021-12-16 00:40:31.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2024', N'设备分组导出', N'2019', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:group:export', N'#', N'admin', N'2021-12-16 00:40:31.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2043', N'产品管理', N'2000', N'3', N'product', N'iot/product/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:product:list', N'product', N'admin', N'2021-12-16 00:41:18.0000000', N'admin', N'2021-12-26 23:58:44.0000000', N'产品菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2044', N'产品查询', N'2043', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:product:query', N'#', N'admin', N'2021-12-16 00:41:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2045', N'产品新增', N'2043', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:product:add', N'#', N'admin', N'2021-12-16 00:41:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2046', N'产品修改', N'2043', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:product:edit', N'#', N'admin', N'2021-12-16 00:41:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2047', N'产品删除', N'2043', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:product:remove', N'#', N'admin', N'2021-12-16 00:41:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2048', N'产品导出', N'2043', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:product:export', N'#', N'admin', N'2021-12-16 00:41:18.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2049', N'通用物模型', N'2000', N'1', N'template', N'iot/template/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:template:list', N'model', N'admin', N'2021-12-16 00:41:28.0000000', N'admin', N'2021-12-26 23:56:09.0000000', N'通用物模型菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2050', N'通用物模型查询', N'2049', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:template:query', N'#', N'admin', N'2021-12-16 00:41:28.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2051', N'通用物模型新增', N'2049', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:template:add', N'#', N'admin', N'2021-12-16 00:41:28.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2052', N'通用物模型修改', N'2049', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:template:edit', N'#', N'admin', N'2021-12-16 00:41:28.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2053', N'通用物模型删除', N'2049', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:template:remove', N'#', N'admin', N'2021-12-16 00:41:28.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2054', N'通用物模型导出', N'2049', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:template:export', N'#', N'admin', N'2021-12-16 00:41:28.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2067', N'告警记录', N'3051', N'7', N'alertLog', N'iot/alert/log', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:alertLog:list', N'log', N'admin', N'2022-01-13 17:16:15.0000000', N'admin', N'2024-04-25 09:35:41.0000000', N'设备告警菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2068', N'设备告警查询', N'2067', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alertLog:query', N'#', N'admin', N'2022-01-13 17:16:15.0000000', N'admin', N'2022-06-11 00:38:10.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2069', N'设备告警新增', N'2067', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alertLog:add', N'#', N'admin', N'2022-01-13 17:16:15.0000000', N'admin', N'2022-06-11 00:38:20.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2070', N'设备告警修改', N'2067', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alertLog:edit', N'#', N'admin', N'2022-01-13 17:16:15.0000000', N'admin', N'2022-06-11 00:38:29.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2071', N'设备告警删除', N'2067', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alertLog:remove', N'#', N'admin', N'2022-01-13 17:16:15.0000000', N'admin', N'2022-06-11 00:38:38.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2072', N'设备告警导出', N'2067', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alertLog:export', N'#', N'admin', N'2022-01-13 17:16:15.0000000', N'admin', N'2022-06-11 00:38:46.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2085', N'场景联动', N'3051', N'8', N'scene', N'iot/scene/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:scene:list', N'scene', N'admin', N'2022-01-13 17:16:45.0000000', N'admin', N'2022-11-02 22:01:32.0000000', N'场景联动菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2086', N'场景联动查询', N'2085', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:scene:query', N'#', N'admin', N'2022-01-13 17:16:45.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2087', N'场景联动新增', N'2085', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:scene:add', N'#', N'admin', N'2022-01-13 17:16:45.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2088', N'场景联动修改', N'2085', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:scene:edit', N'#', N'admin', N'2022-01-13 17:16:45.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2089', N'场景联动删除', N'2085', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:scene:remove', N'#', N'admin', N'2022-01-13 17:16:45.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2090', N'场景联动导出', N'2085', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:scene:export', N'#', N'admin', N'2022-01-13 17:16:45.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2099', N'云云对接查询', N'3191', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:clientDetails:query', N'#', N'admin', N'2022-02-07 22:08:59.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2100', N'云云对接新增', N'3191', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:clientDetails:add', N'#', N'admin', N'2022-02-07 22:08:59.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2101', N'云云对接修改', N'3191', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:clientDetails:edit', N'#', N'admin', N'2022-02-07 22:08:59.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2102', N'云云对接删除', N'3191', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:clientDetails:remove', N'#', N'admin', N'2022-02-07 22:08:59.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2103', N'云云对接导出', N'3191', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:clientDetails:export', N'#', N'admin', N'2022-02-07 22:08:59.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2104', N'EMQ管理', N'0', N'3', N'emqx', NULL, NULL, N'1', N'0', N'M', N'1', N'0', N'', N'mq', N'admin', N'2022-02-26 00:42:12.0000000', N'admin', N'2023-09-27 01:48:40.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2123', N'新闻分类', N'1', N'10', N'newsCategory', N'iot/newsCategory/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:newsCategory:list', N'category', N'admin', N'2022-04-11 16:47:27.0000000', N'admin', N'2022-05-12 17:20:51.0000000', N'新闻分类菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2124', N'新闻分类查询', N'2123', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:newsCategory:query', N'#', N'admin', N'2022-04-11 16:47:27.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2125', N'新闻分类新增', N'2123', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:newsCategory:add', N'#', N'admin', N'2022-04-11 16:47:27.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2126', N'新闻分类修改', N'2123', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:newsCategory:edit', N'#', N'admin', N'2022-04-11 16:47:27.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2127', N'新闻分类删除', N'2123', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:newsCategory:remove', N'#', N'admin', N'2022-04-11 16:47:27.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2128', N'新闻分类导出', N'2123', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:newsCategory:export', N'#', N'admin', N'2022-04-11 16:47:27.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2129', N'新闻资讯', N'1', N'11', N'news', N'iot/news/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:news:list', N'documentation', N'admin', N'2022-04-11 16:47:46.0000000', N'admin', N'2022-05-12 17:20:58.0000000', N'新闻资讯菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2130', N'新闻资讯查询', N'2129', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:news:query', N'#', N'admin', N'2022-04-11 16:47:46.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2131', N'新闻资讯新增', N'2129', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:news:add', N'#', N'admin', N'2022-04-11 16:47:46.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2132', N'新闻资讯修改', N'2129', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:news:edit', N'#', N'admin', N'2022-04-11 16:47:46.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2133', N'新闻资讯删除', N'2129', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:news:remove', N'#', N'admin', N'2022-04-11 16:47:46.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2134', N'新闻资讯导出', N'2129', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:news:export', N'#', N'admin', N'2022-04-11 16:47:46.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2136', N'产品授权码查询', N'2043', N'6', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:authorize:query', N'#', N'admin', N'2022-04-11 17:17:53.0000000', N'admin', N'2022-06-04 21:21:40.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2137', N'产品授权码新增', N'2043', N'7', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:authorize:add', N'#', N'admin', N'2022-04-11 17:17:53.0000000', N'admin', N'2022-06-04 21:21:59.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2138', N'产品授权码修改', N'2043', N'8', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:authorize:edit', N'#', N'admin', N'2022-04-11 17:17:53.0000000', N'admin', N'2022-06-04 21:22:08.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2139', N'产品授权码删除', N'2043', N'9', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:authorize:remove', N'#', N'admin', N'2022-04-11 17:17:53.0000000', N'admin', N'2022-06-04 21:22:26.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2140', N'产品授权码导出', N'2043', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:authorize:export', N'#', N'admin', N'2022-04-11 17:17:53.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2141', N'三方登录', N'1', N'12', N'platform', N'iot/platform/index', NULL, N'1', N'1', N'C', N'0', N'0', N'iot:platform:list', N'cloud', N'admin', N'2022-04-11 18:55:34.0000000', N'admin', N'2023-08-31 11:10:47.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2142', N'平台查询', N'2142', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:platform:query', N'#', N'admin', N'2022-04-11 19:10:28.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2147', N'设备用户列表', N'2007', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:user:list', N'#', N'admin', N'2022-06-10 01:08:40.0000000', N'admin', N'2022-06-10 01:10:46.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2148', N'设备定时', N'2007', N'7', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:timer:list', N'#', N'admin', N'2022-06-10 01:10:30.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2149', N'固定大屏', N'3049', N'2', N'https://iot.fastbee.cn/bigScreen', NULL, NULL, N'0', N'0', N'C', N'0', N'0', N'', N'monitor', N'admin', N'2022-08-13 22:32:11.0000000', N'admin', N'2023-11-09 15:59:21.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2167', N'可视化管理', N'3049', N'0', N'https://fastbee.online/view/#/project/items', NULL, NULL, N'0', N'0', N'C', N'0', N'0', N'', N'eye-open', N'admin', N'2022-11-06 21:44:50.0000000', N'zzy', N'2024-04-25 12:02:27.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2168', N'通道管理', N'3046', N'1', N'sip', N'iot/sip/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:video:list', N'live', N'admin', N'2023-02-21 00:21:39.0000000', N'admin', N'2023-09-24 18:17:12.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2169', N'视频配置查询', N'2168', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:video:query', N'#', N'admin', N'2023-02-22 07:55:16.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2170', N'视频配置新增', N'2168', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N' iot:video:add', N'#', N'admin', N'2023-02-22 07:56:41.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2171', N'视频配置修改', N'2168', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:video:edit', N'#', N'admin', N'2023-02-22 07:57:26.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2172', N'视频配置删除', N'2168', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:video:remove', N'#', N'admin', N'2023-02-22 07:58:03.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2173', N'固件任务', N'3000', N'1', N'task', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:task:list', N'#', N'admin', N'2023-02-28 01:17:55.0000000', N'', NULL, N'【请填写功能名称】菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2174', N'固件任务查询', N'2173', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:task:query', N'#', N'admin', N'2023-02-28 01:18:07.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2175', N'固件任务新增', N'2173', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:task:add', N'#', N'admin', N'2023-02-28 01:18:07.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2176', N'固件任务修改', N'2173', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:task:edit', N'#', N'admin', N'2023-02-28 01:18:07.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2177', N'固件任务删除', N'2173', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:task:remove', N'#', N'admin', N'2023-02-28 01:18:07.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2178', N'固件任务导出', N'2173', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:task:export', N'#', N'admin', N'2023-02-28 01:18:07.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2179', N'固件详情', N'3000', N'1', N'detail', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:detail:list', N'#', N'admin', N'2023-02-28 01:20:13.0000000', N'', NULL, N'固件详情菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2180', N'固件详情查询', N'2179', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:detail:query', N'#', N'admin', N'2023-02-28 01:20:13.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2181', N'固件详情新增', N'2179', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:detail:add', N'#', N'admin', N'2023-02-28 01:20:13.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2182', N'固件详情修改', N'2179', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:detail:edit', N'#', N'admin', N'2023-02-28 01:20:13.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2183', N'固件详情删除', N'2179', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:detail:remove', N'#', N'admin', N'2023-02-28 01:20:13.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2184', N'固件详情导出', N'2179', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:detail:export', N'#', N'admin', N'2023-02-28 01:20:13.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3000', N'运维管理', N'0', N'1', N'template', NULL, NULL, N'1', N'0', N'M', N'0', N'0', N'', N'tree', N'admin', N'2021-12-15 23:57:06.0000000', N'admin', N'2023-02-28 11:51:36.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3001', N'设备服务下发日志', N'2000', N'1', N'log', N'iot/log/index', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:log:list', N'#', N'admin', N'2023-02-28 11:22:19.0000000', N'', NULL, N'设备服务下发日志菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3002', N'设备服务下发日志查询', N'3001', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:log:query', N'#', N'admin', N'2023-02-28 11:22:19.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3003', N'设备服务下发日志新增', N'3001', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:log:add', N'#', N'admin', N'2023-02-28 11:22:19.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3004', N'设备服务下发日志修改', N'3001', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:log:edit', N'#', N'admin', N'2023-02-28 11:22:19.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3005', N'设备服务下发日志删除', N'3001', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:log:remove', N'#', N'admin', N'2023-02-28 11:22:19.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3006', N'设备服务下发日志导出', N'3001', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:log:export', N'#', N'admin', N'2023-02-28 11:22:19.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3007', N'协议管理', N'3000', N'1', N'protocol', N'iot/protocol/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:protocol:list', N'connect', N'admin', N'2023-02-28 11:26:54.0000000', N'admin', N'2023-04-12 22:02:14.0000000', N'协议菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3008', N'协议查询', N'3007', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:protocol:query', N'#', N'admin', N'2023-02-28 11:26:54.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3009', N'协议新增', N'3007', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:protocol:add', N'#', N'admin', N'2023-02-28 11:26:54.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3010', N'协议修改', N'3007', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:protocol:edit', N'#', N'admin', N'2023-02-28 11:26:54.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3011', N'协议删除', N'3007', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:protocol:remove', N'#', N'admin', N'2023-02-28 11:26:54.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3012', N'协议导出', N'3007', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:protocol:export', N'#', N'admin', N'2023-02-28 11:26:55.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3031', N'Netty管理', N'0', N'7', N'netty', NULL, NULL, N'1', N'0', N'M', N'0', N'0', N'', N'mq', N'admin', N'2022-02-26 00:42:12.0000000', N'admin', N'2023-09-27 01:48:40.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3032', N'客户端', N'3031', N'1', N'client', N'iot/netty/clients', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:emqx:client', N'client', N'admin', N'2022-02-26 00:45:39.0000000', N'admin', N'2022-06-03 14:11:22.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3033', N'事件日志', N'2000', N'1', N'log', N'iot/log/index', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:event:list', N'#', N'admin', N'2023-03-28 14:23:52.0000000', N'', NULL, N'事件日志菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3034', N'事件日志查询', N'3033', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:event:query', N'#', N'admin', N'2023-03-28 14:23:52.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3035', N'事件日志新增', N'3033', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:event:add', N'#', N'admin', N'2023-03-28 14:23:52.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3036', N'事件日志修改', N'3033', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:event:edit', N'#', N'admin', N'2023-03-28 14:23:52.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3037', N'事件日志删除', N'3033', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:event:remove', N'#', N'admin', N'2023-03-28 14:23:52.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3038', N'事件日志导出', N'3033', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:event:export', N'#', N'admin', N'2023-03-28 14:23:52.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3044', N'服务下发', N'2007', N'9', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:service:invoke', N'#', N'admin', N'2023-06-29 22:55:58.0000000', N'admin', N'2024-01-19 11:40:10.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3046', N'视频中心', N'0', N'3', N'video', NULL, NULL, N'1', N'0', N'M', N'0', N'0', N'', N'build', N'admin', N'2023-05-16 22:05:11.0000000', N'admin', N'2023-07-06 16:22:36.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3047', N'分屏显示', N'3046', N'0', N'splitview', N'iot/sip/splitview', NULL, N'1', N'0', N'C', N'0', N'0', N'', N'build', N'admin', N'2023-05-16 22:08:33.0000000', N'admin', N'2023-05-20 15:31:06.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3048', N'视频配置', N'3046', N'2', N'mediaServer', N'iot/sip/mediaServer', NULL, N'1', N'0', N'C', N'0', N'0', N'', N'edit', N'admin', N'2023-05-16 22:09:10.0000000', N'admin', N'2023-09-24 18:17:22.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3049', N'数据可视化', N'0', N'4', N'screen', NULL, NULL, N'1', N'0', N'M', N'0', N'0', N'', N'monitor-a', N'admin', N'2023-07-06 16:16:31.0000000', N'admin', N'2023-07-06 16:29:32.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3051', N'规则引擎', N'0', N'4', N'ruleengine', NULL, NULL, N'1', N'0', N'M', N'0', N'0', N'', N'channel', N'admin', N'2023-07-03 21:22:19.0000000', N'admin', N'2023-11-13 10:46:00.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3052', N'可视化大屏', N'3049', N'3', N'https://iot.fastbee.cn/view/#/chart/preview/8bfbff4471264767a6b34f9da254de44', NULL, NULL, N'0', N'0', N'C', N'0', N'0', N'', N'monitor', N'admin', N'2023-07-06 16:52:01.0000000', N'admin', N'2023-11-09 15:59:52.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3055', N'规则脚本', N'3051', N'2', N'script', N'iot/scene/script', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:script:list', N'code', N'admin', N'2023-07-06 21:03:14.0000000', N'admin', N'2024-02-18 16:27:50.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3099', N'录像管理', N'3046', N'3', N'record', N'iot/record/record', NULL, N'1', N'0', N'C', N'0', N'0', N'', N'video', N'admin', N'2023-05-16 22:09:34.0000000', N'admin', N'2023-09-24 18:14:42.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3100', N'Mqtt统计', N'3031', N'2', N'mqtt', N'iot/netty/mqtt', NULL, N'1', N'0', N'C', N'0', N'0', N'monitor:server:list', N'monitor', N'admin', N'2023-09-02 22:16:21.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3102', N'通知渠道', N'3000', N'7', N'channel', N'notify/channel/index', NULL, N'1', N'0', N'C', N'0', N'0', N'notify:channel:list', N'notify_channel', N'admin', N'2023-12-01 10:18:40.0000000', N'admin', N'2024-01-03 11:00:37.0000000', N'通知渠道菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3103', N'通知渠道查询', N'3102', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'notify:channel:query', N'#', N'admin', N'2023-12-01 10:18:40.0000000', N'admin', N'2024-01-03 11:01:24.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3104', N'通知渠道新增', N'3102', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'notify:channel:add', N'#', N'admin', N'2023-12-01 10:18:40.0000000', N'admin', N'2024-01-03 11:01:31.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3105', N'通知渠道修改', N'3102', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'notify:channel:edit', N'#', N'admin', N'2023-12-01 10:18:40.0000000', N'admin', N'2024-01-03 11:01:36.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3106', N'通知渠道删除', N'3102', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'notify:channel:remove', N'#', N'admin', N'2023-12-01 10:18:40.0000000', N'admin', N'2024-01-03 11:01:41.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3107', N'通知渠道导出', N'3102', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'notify:channel:export', N'#', N'admin', N'2023-12-01 10:18:41.0000000', N'admin', N'2024-01-03 11:01:52.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3108', N'通知模板', N'3000', N'7', N'notifyTemplate', N'notify/template/index', NULL, N'1', N'0', N'C', N'0', N'0', N'notify:template:list', N'template', N'admin', N'2023-12-22 15:19:44.0000000', N'admin', N'2024-01-03 11:02:12.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3109', N'通知模板查询', N'3108', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'notify:template:query', N'#', N'admin', N'2024-01-03 11:02:55.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3110', N'通知模板新增', N'3108', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'notify:template:add', N'#', N'admin', N'2024-01-03 11:03:23.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3111', N'通知模板修改', N'3108', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'notify:template:edit', N'#', N'admin', N'2024-01-03 11:03:40.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3112', N'通知模板删除', N'3108', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'notify:template:remove', N'#', N'admin', N'2024-01-03 11:03:55.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3113', N'通知模板导出', N'3108', N'5', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'notify:template:export', N'#', N'admin', N'2024-01-03 11:04:16.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3114', N'通知模板测试', N'3108', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'notify:template:send', N'#', N'admin', N'2024-01-03 11:07:19.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3115', N'通知日志', N'3000', N'7', N'notifylog', N'notify/log/index', NULL, N'1', N'0', N'C', N'0', N'0', N'notify:log:list', N'notify_log', N'admin', N'2023-12-28 10:10:52.0000000', N'admin', N'2024-01-03 11:05:11.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3116', N'通知日志导出', N'3115', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'notify:log:export', N'#', N'admin', N'2024-01-03 11:06:11.0000000', N'admin', N'2024-02-19 09:08:12.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3117', N'通知日志删除', N'3115', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'notify:log:remove', N'#', N'admin', N'2024-01-03 11:06:31.0000000', N'admin', N'2024-02-19 09:08:16.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3147', N'告警配置', N'3051', N'6', N'alert', N'iot/alert/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:alert:list', N'alert', N'admin', N'2023-11-12 10:58:01.0000000', N'admin', N'2024-02-01 02:36:17.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3148', N'规则脚本导出', N'3055', N'5', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:script:export', N'#', N'admin', N'2024-02-18 16:29:02.0000000', N'admin', N'2024-02-18 16:38:04.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3149', N'规则脚本查询', N'3055', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:script:query', N'#', N'admin', N'2024-02-18 16:29:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3150', N'规则脚本新增', N'3055', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:script:add', N'#', N'admin', N'2024-02-18 16:29:41.0000000', N'admin', N'2024-02-18 16:37:42.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3151', N'规则脚本修改', N'3055', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:script:edit', N'#', N'admin', N'2024-02-18 16:30:03.0000000', N'admin', N'2024-02-18 16:37:50.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3152', N'规则脚本删除', N'3055', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:script:remove', N'#', N'admin', N'2024-02-18 16:30:20.0000000', N'admin', N'2024-02-18 16:37:59.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3153', N'告警配置导出', N'3147', N'5', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alert:export', N'#', N'admin', N'2024-02-18 16:35:43.0000000', N'admin', N'2024-02-18 16:38:29.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3154', N'告警配置查询', N'3147', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alert:query', N'#', N'admin', N'2024-02-18 16:36:07.0000000', N'admin', N'2024-02-18 16:38:22.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3155', N'告警配置新增', N'3147', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alert:add', N'#', N'admin', N'2024-02-18 16:36:35.0000000', N'admin', N'2024-02-18 16:38:35.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3156', N'告警配置修改', N'3147', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alert:edit', N'#', N'admin', N'2024-02-18 16:37:00.0000000', N'admin', N'2024-02-18 16:38:40.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3157', N'告警配置删除', N'3147', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:alert:remove', N'#', N'admin', N'2024-02-18 16:37:22.0000000', N'admin', N'2024-02-18 16:38:46.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3158', N'通知日志详情', N'3115', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'notify:log:query', N'#', N'admin', N'2024-02-19 09:08:06.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3159', N'组态管理', N'0', N'8', N'scada', NULL, NULL, N'1', N'0', N'M', N'0', N'0', N'', N'group', N'admin', N'2023-11-10 09:56:35.0000000', N'admin', N'2024-03-20 15:57:29.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3160', N'独立组态', N'3159', N'1', N'center', N'scada/center/indieScada', NULL, N'1', N'0', N'C', N'0', N'0', N'scada:center:list', N'product', N'admin', N'2024-03-01 11:38:48.0000000', N'admin', N'2024-03-01 16:13:30.0000000', N'组态中心菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3161', N'组态中心查询', N'3159', N'6', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:center:query', N'#', N'admin', N'2024-03-01 11:38:48.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3162', N'组态中心新增', N'3159', N'6', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:center:add', N'#', N'admin', N'2024-03-01 11:38:48.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3163', N'组态中心修改', N'3159', N'6', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:center:edit', N'#', N'admin', N'2024-03-01 11:38:48.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3164', N'组态中心删除', N'3159', N'6', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:center:remove', N'#', N'admin', N'2024-03-01 11:38:48.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3165', N'组态中心导出', N'3159', N'6', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:center:export', N'#', N'admin', N'2024-03-01 11:38:48.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3166', N'图表管理', N'3159', N'2', N'echart', N'scada/echart/index', NULL, N'1', N'0', N'C', N'0', N'0', N'scada:echart:list', N'chart', N'admin', N'2024-03-01 11:38:48.0000000', N'admin', N'2024-03-01 16:15:49.0000000', N'图表管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3167', N'图表管理查询', N'3166', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:echart:query', N'#', N'admin', N'2024-03-01 11:38:48.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3168', N'图表管理新增', N'3166', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:echart:add', N'#', N'admin', N'2024-03-01 11:38:48.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3169', N'图表管理修改', N'3166', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:echart:edit', N'#', N'admin', N'2024-03-01 11:38:48.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3170', N'图表管理删除', N'3166', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:echart:remove', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3171', N'图表管理导出', N'3166', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:echart:export', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3172', N'图库管理', N'3159', N'3', N'gallery', N'scada/gallery/index', NULL, N'1', N'0', N'C', N'0', N'0', N'scada:gallery:list', N'picture', N'admin', N'2024-03-01 11:38:49.0000000', N'admin', N'2024-03-01 16:21:07.0000000', N'图库管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3173', N'图库管理查询', N'3172', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:gallery:query', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3174', N'图库管理新增', N'3172', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:gallery:add', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3175', N'图库管理修改', N'3172', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:gallery:edit', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3176', N'图库管理删除', N'3172', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:gallery:remove', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3177', N'图库管理导出', N'3172', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:gallery:export', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3178', N'模型管理', N'3159', N'5', N'model', N'scada/model/index', NULL, N'1', N'0', N'C', N'0', N'0', N'scada:model:list', N'model', N'admin', N'2024-03-01 11:38:49.0000000', N'admin', N'2024-03-01 16:21:39.0000000', N'模型管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3179', N'模型管理查询', N'3178', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:model:query', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3180', N'模型管理新增', N'3178', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:model:add', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3181', N'模型管理修改', N'3178', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:model:edit', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3182', N'模型管理删除', N'3178', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:model:remove', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3183', N'模型管理导出', N'3178', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:model:export', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3184', N'组件管理', N'3159', N'4', N'component', N'scada/component/index', NULL, N'1', N'0', N'C', N'0', N'0', N'scada:component:list', N'redis', N'admin', N'2024-03-01 11:38:49.0000000', N'admin', N'2024-03-01 16:21:44.0000000', N'组件管理菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3185', N'组件管理查询', N'3184', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:component:query', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3186', N'组件管理新增', N'3184', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:component:add', N'#', N'admin', N'2024-03-01 11:38:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3187', N'组件管理修改', N'3184', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:component:edit', N'#', N'admin', N'2024-03-01 11:38:50.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3188', N'组件管理删除', N'3184', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:component:remove', N'#', N'admin', N'2024-03-01 11:38:50.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3189', N'组件管理导出', N'3184', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scada:component:export', N'#', N'admin', N'2024-03-01 11:38:50.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3190', N'云云对接', N'0', N'3', N'speaker', NULL, NULL, N'1', N'0', N'M', N'0', N'0', N'', N'cloud', N'admin', N'2023-10-17 09:14:05.0000000', N'admin', N'2023-11-13 10:45:51.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3191', N'音箱配置', N'3190', N'1', N'clientDetails', N'speaker/clientDetails/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:clientDetails:list', N'speaker', N'admin', N'2022-02-07 22:08:58.0000000', N'admin', N'2023-12-11 15:55:43.0000000', N'云云对接菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3197', N'小度音箱', N'3190', N'2', N'dueros', N'speaker/dueros/index', NULL, N'1', N'0', N'C', N'0', N'0', N'dueros:relatedProduct:list', N'dueros', N'admin', N'2023-10-19 17:03:10.0000000', N'admin', N'2023-12-07 11:13:45.0000000', N'小度音箱')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3198', N'关联产品查询', N'3197', N'0', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'dueros:relatedProduct:query', N'#', N'admin', N'2023-12-06 11:10:41.0000000', N'admin', N'2023-12-06 15:13:56.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3199', N'关联物模查询', N'3197', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'dueros:relatedThingsModel:query', N'#', N'admin', N'2023-12-06 11:14:27.0000000', N'admin', N'2023-12-06 15:15:28.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3200', N'关联产品新增', N'3197', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'dueros:relatedProduct:add', N'#', N'admin', N'2023-10-19 17:03:10.0000000', N'admin', N'2023-12-06 15:14:55.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3201', N'关联产品删除', N'3197', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'dueros:relatedProduct:delete', N'#', N'admin', N'2023-10-19 17:03:10.0000000', N'admin', N'2023-12-06 15:15:16.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3202', N'关联产品编辑', N'3197', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'dueros:relatedProduct:edit', N'#', N'admin', N'2023-10-19 17:03:10.0000000', N'admin', N'2023-12-06 15:15:08.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3203', N'关联物模编辑', N'3197', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'dueros:relatedThingsModel:edit', N'#', N'admin', N'2023-10-19 17:03:10.0000000', N'admin', N'2023-12-06 15:17:28.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3204', N'关联物模删除', N'3197', N'6', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'dueros:relatedThingsModel:delete', N'#', N'admin', N'2023-10-19 17:03:10.0000000', N'admin', N'2023-12-06 15:17:35.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3205', N'组态详情预览', N'3159', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scada:center:preview', N'#', N'admin', N'2024-03-08 09:23:51.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3206', N'产品模型列表', N'2043', N'10', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:model:list', N'#', N'admin', N'2024-03-18 17:01:05.0000000', N'admin', N'2024-03-18 17:01:17.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3207', N'产品模型详情', N'2043', N'11', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:model:query', N'#', N'admin', N'2024-03-18 17:01:05.0000000', N'admin', N'2024-03-18 17:01:17.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3208', N'产品模型导入', N'2043', N'12', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:model:import', N'#', N'admin', N'2024-03-18 17:01:05.0000000', N'admin', N'2024-03-18 17:01:17.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3209', N'产品模型新增', N'2043', N'13', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:model:add', N'#', N'admin', N'2024-03-18 17:01:05.0000000', N'admin', N'2024-03-18 17:01:17.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3210', N'产品模型修改', N'2043', N'14', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:model:edit', N'#', N'admin', N'2024-03-18 17:01:05.0000000', N'admin', N'2024-03-18 17:01:17.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3211', N'产品模型删除', N'2043', N'15', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:model:remove', N'#', N'admin', N'2024-03-18 17:01:05.0000000', N'admin', N'2024-03-18 17:01:17.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3214', N'设备定时详情', N'2148', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:timer:query', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3215', N'设备定时新增', N'2148', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:timer:add', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3216', N'设备定时修改', N'2148', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:timer:edit', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3217', N'设备定时执行', N'2148', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:timer:execute', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3218', N'设备定时删除', N'2148', N'5', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:timer:remove', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3219', N'设备用户详情', N'2147', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:user:query', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3220', N'分享设备', N'2147', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:user:share', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3221', N'设备用户修改', N'2147', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:user:edit', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3222', N'取消分享', N'2147', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:user:remove', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3223', N'录像管理列表', N'3099', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:sip:record:list', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3224', N'查看录像', N'3099', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:sip:record:query', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3225', N'录像下载', N'3099', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:sip:record:download', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'admin', N'2024-03-19 15:48:36.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3226', N'场景联动执行', N'2085', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:scene:run', N'#', N'admin', N'2024-03-19 16:15:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3227', N'字典刷新', N'105', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'system:dict:refresh', N'#', N'admin', N'2024-03-19 16:38:13.0000000', N'admin', N'2024-03-19 16:38:35.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3228', N'参数刷新', N'106', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'system:config:refresh', N'#', N'admin', N'2024-03-19 16:40:31.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3229', N'三方登录详情', N'2141', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:platform:query', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3230', N'三方登录新增', N'2141', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:platform:add', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3231', N'三方登录修改', N'2141', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:platform:edit', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3232', N'三方登录导出', N'2141', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:platform:export', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3233', N'三方登录删除', N'2141', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:platform:remove', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3234', N'任务执行', N'110', N'8', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'monitor:job:run', N'#', N'admin', N'2024-03-19 17:05:29.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3235', N'缓存列表', N'124', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'monitor:cache:list', N'#', N'admin', N'2024-03-19 17:09:49.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3236', N'缓存删除', N'124', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'monitor:cache:remove', N'#', N'admin', N'2024-03-19 17:10:15.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3237', N'客户端列表', N'3032', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:emqx:client:list', N'#', N'admin', N'2024-03-19 17:19:32.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3238', N'客户端踢出', N'3032', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:emqx:client:remove', N'#', N'admin', N'2024-03-19 17:20:00.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3239', N'设备分配', N'2007', N'10', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:assignment', N'#', N'admin', N'2024-04-10 09:40:59.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3240', N'设备回收', N'2007', N'11', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:recovery', N'#', N'admin', N'2024-04-10 09:41:16.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3247', N'设备分享列表', N'2007', N'1', N'share', N'iot/share/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:share:list', N'#', N'admin', N'2024-04-17 14:33:01.0000000', N'', NULL, N'设备分享菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3248', N'设备分享用户', N'3247', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:share:user', N'#', N'admin', N'2024-04-17 14:33:01.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3249', N'设备分享详情', N'3247', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:share:query', N'#', N'admin', N'2024-04-17 14:33:01.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3250', N'设备分享新增', N'3247', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:share:add', N'#', N'admin', N'2024-04-17 14:33:01.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3251', N'设备分享修改', N'3247', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:share:edit', N'#', N'admin', N'2024-04-17 14:33:01.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3252', N'设备分享删除', N'3247', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:share:remove', N'#', N'admin', N'2024-04-17 14:33:01.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3253', N'设备分享导出', N'3247', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:share:export', N'#', N'admin', N'2024-04-17 14:33:01.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3254', N'设备定时导出', N'2148', N'5', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:timer:export', N'#', N'admin', N'2024-03-19 11:18:22.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3255', N'设备联动', N'2000', N'7', N'linkage', N'iot/device/device-linkage', NULL, N'1', N'0', N'C', N'0', N'0', NULL, N'tree-table', N'admin', N'2024-05-10 17:54:12.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3256', N'终端用户', N'5', N'5', N'terminal', N'system/terminalUser/index', NULL, N'1', N'0', N'C', N'0', N'0', NULL, N'build', N'admin', N'2024-05-10 17:55:00.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3257', N'告警用户', N'2007', N'1', N'user', N'iot/device/alert/user', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:device:alert:user:list', N'#', N'admin', N'2024-05-16 10:50:44.0000000', N'', NULL, N'设备告警用户菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3258', N'告警用户查询', N'3257', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:alert:user:query', N'#', N'admin', N'2024-05-16 10:50:44.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3259', N'告警用户新增', N'3257', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:alert:user:add', N'#', N'admin', N'2024-05-16 10:50:45.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3260', N'告警用户删除', N'3257', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:alert:user:remove', N'#', N'admin', N'2024-05-16 10:50:45.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3261', N'文件记录', N'3046', N'4', N'detail', N'system/oss/index', NULL, N'1', N'0', N'C', N'0', N'0', N'oss:detail:list', N'documentation', N'admin', N'2024-07-29 17:32:41.0000000', N'', NULL, N'文件记录菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3262', N'文件记录查询', N'3261', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'oss:detail:query', N'#', N'admin', N'2024-07-29 17:32:41.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3263', N'文件记录新增', N'3261', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'oss:detail:add', N'#', N'admin', N'2024-07-29 17:32:41.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3264', N'文件记录修改', N'3261', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'oss:detail:edit', N'#', N'admin', N'2024-07-29 17:32:41.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3265', N'文件记录删除', N'3261', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'oss:detail:remove', N'#', N'admin', N'2024-07-29 17:32:41.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3266', N'文件记录导出', N'3261', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'oss:detail:export', N'#', N'admin', N'2024-07-29 17:32:41.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3267', N'文件存储配置新增', N'3261', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'oss:config:add', N'#', N'admin', N'2024-07-29 17:32:41.0000000', N'admin', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3268', N'文件存储配置修改', N'3261', N'7', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'oss:config:edit', N'#', N'admin', N'2024-07-29 17:32:41.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3269', N'文件存储配置删除', N'3261', N'8', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'oss:config:remove', N'#', N'admin', N'2024-07-29 17:32:41.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3270', N'数据桥接', N'3051', N'1', N'bridge', N'iot/bridge/index', NULL, N'1', N'0', N'C', N'0', N'0', N'iot:bridge:list', N'mq', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'数据桥接菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3271', N'数据桥接查询', N'3270', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:bridge:query', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3272', N'数据桥接新增', N'3270', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:bridge:add', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3273', N'数据桥接修改', N'3270', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:bridge:edit', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3274', N'数据桥接删除', N'3270', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:bridge:remove', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3275', N'数据桥接导出', N'3270', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'iot:bridge:export', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3276', N'密码修改', N'5', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'systerm:user:updatePwd', N'#', N'admin', N'2024-07-12 15:25:46.0000000', N'admin', N'2024-07-12 15:26:36.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3277', N'设备编号批量生成', N'2007', N'14', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:batchGenerator', N'#', N'admin', N'2024-07-19 15:28:56.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3278', N'设备记录导出', N'2007', N'13', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:record:export', N'#', N'admin', N'2024-07-19 15:28:25.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3279', N'设备记录', N'2007', N'12', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:device:record:list', N'#', N'admin', N'2024-07-19 15:28:01.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3280', N'系统授权', N'3', N'1', N'sysclient', N'system/sysclient/index', NULL, N'1', N'0', N'C', N'0', N'0', N'system:sysclient:list', N'authenticate', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'系统授权菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3281', N'系统授权查询', N'3280', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'system:sysclient:query', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3282', N'系统授权新增', N'3280', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'system:sysclient:add', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3283', N'系统授权修改', N'3280', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'system:sysclient:edit', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3284', N'系统授权删除', N'3280', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'system:sysclient:remove', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3285', N'系统授权导出', N'3280', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'system:sysclient:export', N'#', N'admin', N'2024-07-29 17:33:34.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3286', N'产品modbus配置参数', N'2043', N'1', N'params', N'', NULL, N'1', N'0', N'M', N'0', N'0', N'modbus:params:list', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'产品modbus配置参数菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3287', N'产品modbus配置参数查询', N'3286', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:params:query', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3288', N'产品modbus配置参数新增', N'3286', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:params:add', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3289', N'产品modbus配置参数修改', N'3286', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:params:edit', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3290', N'产品modbus配置参数删除', N'3286', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:params:remove', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3291', N'产品modbus配置参数导出', N'3286', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:params:export', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3292', N'轮训任务', N'2007', N'1', N'modbusjob', N'', NULL, N'1', N'0', N'M', N'0', N'0', N'modbus:job:list', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'轮训任务列菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3293', N'轮训任务查询', N'3292', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:job:query', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3294', N'轮训任务新增', N'3292', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:job:add', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3295', N'轮训任务修改', N'3292', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:job:edit', N'#', N'admin', N'2024-07-22 14:51:08.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3296', N'轮训任务删除', N'3292', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:job:remove', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3297', N'轮训任务导出', N'3292', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:job:export', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3298', N'modbus配置', N'2043', N'1', N'config', N'', NULL, N'1', N'0', N'M', N'0', N'0', N'modbus:config:list', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'modbus配置菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3299', N'modbus配置查询', N'3298', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:config:query', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3300', N'modbus配置新增', N'3298', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:config:add', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3301', N'modbus配置修改', N'3298', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:config:edit', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3302', N'modbus配置删除', N'3298', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:config:remove', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3303', N'modbus配置导出', N'3298', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:config:export', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3304', N'指令偏好设置', N'2007', N'1', N'preferences', N'', NULL, N'1', N'0', N'M', N'0', N'0', N'order:preferences:list', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'指令偏好设置菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3305', N'指令偏好设置查询', N'3304', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:preferences:query', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3306', N'指令偏好设置新增', N'3304', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:preferences:add', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3307', N'指令偏好设置修改', N'3304', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:preferences:edit', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3308', N'指令偏好设置删除', N'3304', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:preferences:remove', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3309', N'指令偏好设置导出', N'3304', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:preferences:export', N'#', N'admin', N'2024-07-22 14:51:09.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3310', N'指令权限', N'3000', N'1', N'control', N'iot/order/index', NULL, N'1', N'0', N'C', N'0', N'0', N'order:control:list', N'switch', N'admin', N'2024-07-15 22:57:16.0000000', N'admin', N'2024-07-18 13:56:56.0000000', N'指令权限控制菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3311', N'指令权限控制查询', N'3310', N'1', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:control:query', N'#', N'admin', N'2024-07-15 22:57:16.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3312', N'指令权限控制新增', N'3310', N'2', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:control:add', N'#', N'admin', N'2024-07-15 22:57:16.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3313', N'指令权限控制修改', N'3310', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:control:edit', N'#', N'admin', N'2024-07-15 22:57:16.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3314', N'指令权限控制删除', N'3310', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:control:remove', N'#', N'admin', N'2024-07-15 22:57:16.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3315', N'指令权限控制导出', N'3310', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'order:control:export', N'#', N'admin', N'2024-07-15 22:57:16.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3316', N'场景管理', N'0', N'1', N'scene', NULL, NULL, N'1', N'0', N'M', N'0', N'0', N'', N'scene', N'admin', N'2024-05-17 17:28:11.0000000', N'admin', N'2024-05-23 11:43:31.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3317', N'场景列表', N'3316', N'1', N'list/index', N'scene/list/index', N'', N'1', N'0', N'C', N'0', N'0', N'scene:model:list', N'product', N'admin', N'2024-05-17 17:33:46.0000000', N'admin', N'2024-05-23 11:37:49.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3318', N'变量列表', N'3317', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelData:list', N'#', N'admin', N'2024-07-29 14:40:54.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3319', N'场景变量启用', N'3317', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelData:editEnable', N'#', N'admin', N'2024-07-29 10:28:14.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3320', N'场景列表查询', N'3317', N'3', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scene:model:query', N'#', N'admin', N'2024-05-20 00:54:36.0000000', N'admin', N'2024-05-23 11:37:58.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3321', N'场景列表新增', N'3317', N'4', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scene:model:add', N'#', N'admin', N'2024-05-20 00:54:36.0000000', N'admin', N'2024-05-23 11:38:05.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3322', N'场景列表修改', N'3317', N'5', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scene:model:edit', N'#', N'admin', N'2024-05-20 00:54:36.0000000', N'admin', N'2024-05-23 11:38:10.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3323', N'场景列表删除', N'3317', N'6', N'#', N'', NULL, N'1', N'0', N'F', N'0', N'0', N'scene:model:remove', N'#', N'admin', N'2024-05-20 00:54:37.0000000', N'admin', N'2024-05-23 11:38:20.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3324', N'场景组态设计', N'3317', N'7', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:model:scada:design', N'#', N'admin', N'2024-05-23 16:08:28.0000000', N'admin', N'2024-05-23 16:09:48.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3325', N'场景组态运行', N'3317', N'8', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:model:scada:run', N'#', N'admin', N'2024-05-23 16:10:15.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3326', N'视频监控', N'3317', N'9', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:SipRelation:list', N'#', N'admin', N'2024-07-29 10:22:40.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3327', N'设备配置列表', N'3316', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelDevice:list', N'#', N'admin', N'2024-07-29 10:06:31.0000000', N'admin', N'2024-07-29 10:17:33.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3328', N'设备配置新增', N'3327', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelDevice:add', N'#', N'admin', N'2024-07-29 10:07:00.0000000', N'admin', N'2024-07-29 10:12:22.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3329', N'设备配置修改', N'3327', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelDevice:edit', N'#', N'admin', N'2024-07-29 10:07:49.0000000', N'admin', N'2024-07-29 10:12:29.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3330', N'设备配置删除', N'3327', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelDevice:remove', N'#', N'admin', N'2024-07-29 10:08:17.0000000', N'admin', N'2024-07-29 10:12:32.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3331', N'设备变量列表', N'3316', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelDeviceData:list', N'#', N'admin', N'2024-07-29 10:12:17.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3332', N'场景变量列表', N'3331', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelTag:list', N'#', N'admin', N'2024-07-29 10:17:27.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3333', N'场景变量查看', N'3331', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelTag:query', N'#', N'admin', N'2024-07-29 10:25:05.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3334', N'场景变量新增', N'3331', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelTag:add', N'#', N'admin', N'2024-07-29 10:25:29.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3335', N'场景变量修改', N'3331', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelTag:edit', N'#', N'admin', N'2024-07-29 10:26:47.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3336', N'场景变量删除', N'3331', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scene:modelTag:remove', N'#', N'admin', N'2024-07-29 10:27:11.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3337', N'国际化配置', N'1', N'2', N'appLang', N'system/app/lang', NULL, N'1', N'0', N'C', N'0', N'0', N'app:language:list', N'international', N'sunrain', N'2024-05-20 14:15:35.0000000', N'sunrain', N'2024-05-22 17:33:56.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3338', N'国际化配置新增', N'3337', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'app:language:add', N'#', N'sunrain', N'2024-05-20 14:16:11.0000000', N'sunrain', N'2024-05-20 14:27:09.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3339', N'国际化配置查询', N'3337', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'app:language:query', N'#', N'sunrain', N'2024-05-20 14:16:40.0000000', N'sunrain', N'2024-05-20 14:27:32.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3340', N'国际化配置修改', N'3337', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'app:language:edit', N'#', N'sunrain', N'2024-05-20 14:17:54.0000000', N'sunrain', N'2024-05-20 14:27:21.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3341', N'国际化配置删除', N'3337', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'app:language:remove', N'#', N'sunrain', N'2024-05-20 14:19:19.0000000', N'sunrain', N'2024-05-20 14:27:41.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3342', N'国际化配置导出', N'3337', N'5', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'app:language:export', N'#', N'sunrain', N'2024-05-20 14:19:53.0000000', N'sunrain', N'2024-05-20 14:27:48.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3343', N'数据中心', N'0', N'4', N'dataCenter', NULL, NULL, N'1', N'0', N'M', N'0', N'0', NULL, N'column-chart', N'admin', N'2024-05-24 14:42:04.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3344', N'数据分析', N'3343', N'2', N'analysis', N'dataCenter/analysis', NULL, N'1', N'0', N'C', N'0', N'0', N'dataCenter:analysis:list', N'curve-chart', N'admin', N'2024-06-11 15:46:19.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3345', N'历史记录', N'3343', N'1', N'history', N'dataCenter/history', NULL, N'1', N'0', N'C', N'0', N'0', N'dataCenter:history:list', N'excel', N'admin', N'2024-05-24 14:44:58.0000000', N'admin', N'2024-05-24 14:46:07.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3346', N'历史记录查询', N'3345', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'dataCenter:history:query', N'#', N'admin', N'2024-05-24 14:46:27.0000000', N'admin', N'2024-05-24 14:47:26.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3347', N'模板组态', N'3159', N'1', N'center/temp', N'scada/center/tempScada', NULL, N'1', N'0', N'C', N'0', N'0', N'scada:center:list', N'template', N'admin', N'2024-03-01 11:38:48.0000000', N'admin', N'2024-06-01 17:18:09.0000000', N'组态中心菜单')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3348', N'场景组态', N'3159', N'1', N'center/scene', N'scada/center/sceneScada', NULL, N'1', N'0', N'C', N'0', N'0', N'scada:center:list', N'scene', N'admin', N'2024-05-16 18:32:47.0000000', N'admin', N'2024-07-24 15:43:38.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3349', N'平台下发指令', N'2007', N'10', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:message:post', N'#', N'admin', N'2024-08-02 09:59:50.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3350', N'指令编码', N'2007', N'11', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:message:encode', N'#', N'admin', N'2024-08-02 10:00:10.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3351', N'指令解码', N'2007', N'12', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:message:decode', N'#', N'admin', N'2024-08-02 10:00:25.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3352', N'子设备', N'2007', N'10', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'sub:gateway:list', N'#', N'admin', N'2024-08-06 14:26:36.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3353', N'子设备详情', N'3352', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'sub:gateway:query', N'#', N'admin', N'2024-08-06 14:27:26.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3354', N'子设备新增', N'3352', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'sub:gateway:add', N'#', N'admin', N'2024-08-06 14:27:37.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3355', N'子设备修改', N'3352', N'3', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'sub:gateway:edit', N'#', N'admin', N'2024-08-06 14:28:08.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3356', N'子设备删除', N'3352', N'4', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'sub:gateway:remove', N'#', N'admin', N'2024-08-06 14:28:27.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3357', N'组态中心分享', N'3159', N'11', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'scada:center:share', N'#', N'admin', N'2024-08-19 17:31:42.0000000', N'admin', N'2024-08-19 17:32:00.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3358', N'设备绑定', N'2168', N'5', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:relation:add', N'#', N'admin', N'2024-08-06 14:28:27.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3359', N'监控设备关联列表', N'2168', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:relation:list', N'#', N'admin', N'2024-09-26 15:42:23.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3360', N'监控设备关联详细', N'2168', N'7', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:relation:query', N'#', N'admin', N'2024-09-26 15:43:06.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3361', N'监控设备关联修改', N'2168', N'8', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:relation:edit', N'#', N'admin', N'2024-09-26 15:44:37.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3362', N'监控设备关联删除', N'2168', N'9', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:relation:remove', N'#', N'admin', N'2024-09-26 15:45:10.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3363', N'产品modbus关联子产品', N'2043', N'16', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'productModbus:gateway:list', N'#', N'admin', N'2024-09-11 14:44:04.0000000', N'admin', N'2024-09-11 14:48:00.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3364', N'新增产品modbus关联子产品', N'3363', N'0', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'productModbus:gateway:add', N'#', N'admin', N'2024-09-11 14:45:27.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3365', N'修改产品modbus关联子产品', N'3363', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'productModbus:gateway:edit', N'#', N'admin', N'2024-09-11 14:45:57.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3366', N'删除产品modbus关联子产品', N'3363', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'productModbus:gateway:remove', N'#', N'admin', N'2024-09-11 14:46:20.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3367', N'产品modbus轮询任务', N'2043', N'17', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'productModbus:job:list', N'#', N'admin', N'2024-09-11 14:47:40.0000000', N'admin', N'2024-09-11 14:48:08.0000000', N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3368', N'新增产品modbus轮询任务', N'3367', N'0', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'productModbus:job:add', N'#', N'admin', N'2024-09-11 14:48:35.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3369', N'修改产品modbus轮询任务', N'3367', N'1', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'productModbus:job:edit', N'#', N'admin', N'2024-09-11 14:48:54.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3370', N'删除产品modbus轮询任务', N'3367', N'2', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'productModbus:job:remove', N'#', N'admin', N'2024-09-11 14:54:59.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3371', N'modbus配置导入', N'3298', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'modbus:config:import', N'#', N'admin', N'2024-09-11 16:10:35.0000000', N'', NULL, N'')
    GO

    INSERT INTO [dbo].[sys_menu] ([menu_id], [menu_name], [parent_id], [order_num], [path], [component], [query_param], [is_frame], [is_cache], [menu_type], [visible], [status], [perms], [icon], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3372', N'固件升级推送', N'2173', N'6', N'', NULL, NULL, N'1', N'0', N'F', N'0', N'0', N'iot:task:upgrade', N'#', N'admin', N'2024-09-11 16:10:35.0000000', N'', NULL, N'')
    GO
    SET IDENTITY_INSERT [dbo].[sys_menu] OFF;


-- ----------------------------
-- Primary Key structure for table sys_menu
-- ----------------------------
ALTER TABLE [dbo].[sys_menu] ADD CONSTRAINT [PK__sys_menu__4CA0FADC649C7BAA] PRIMARY KEY CLUSTERED ([menu_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_menu_translate
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_menu_translate]') AND type IN ('U'))
DROP TABLE [dbo].[sys_menu_translate]
    GO

CREATE TABLE [dbo].[sys_menu_translate] (
    [id] bigint  NOT NULL,
    [zh_cn] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL,
    [en_us] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_menu_translate] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu_translate',
    'COLUMN', N'id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'zh_CN菜单名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu_translate',
    'COLUMN', N'zh_cn'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'en菜单名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu_translate',
    'COLUMN', N'en_us'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单名称翻译表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_menu_translate'
    GO


    -- ----------------------------
-- Records of sys_menu_translate
-- ----------------------------
    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1', N'系统管理', N'system management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2', N'系统监控', N'System monitoring')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3', N'系统工具', N'System Tools')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'4', N'蜂信物联', N'Bee Trust IoT')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'5', N'企业管理', N'business management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'100', N'用户管理', N'user management ')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'101', N'角色管理', N'Role management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'102', N'菜单管理', N'Menu management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'103', N'机构管理', N'organizational management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'104', N'岗位管理', N'Job management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'105', N'字典管理', N'Dictionary management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'106', N'参数设置', N'Parameter settings')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'107', N'通知公告', N'Notice Announcement')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'108', N'日志管理', N'Log management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'109', N'在线用户', N'Online users')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'110', N'定时任务', N'Scheduled tasks')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'111', N'数据监控', N'Data monitoring')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'112', N'服务监控', N'Service monitoring')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'113', N'缓存监控', N'Cache monitoring')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'114', N'表单构建', N'Form construction')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'115', N'代码生成', N'code generation')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'116', N'系统接口', N'system interface ')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'124', N'缓存列表', N'Cache List')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'500', N'操作日志', N'Operation log')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'501', N'登录日志', N'Login log')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1001', N'用户查询', N'User query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1002', N'用户新增', N'User addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1003', N'用户修改', N'User modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1004', N'用户删除', N'User deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1005', N'用户导出', N'User export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1006', N'用户导入', N'User import')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1007', N'重置密码', N'reset password ')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1008', N'角色查询', N'Role query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1009', N'角色新增', N'New role addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1010', N'角色修改', N'Role modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1011', N'角色删除', N'Role deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1012', N'角色导出', N'Character export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1013', N'菜单查询', N'Menu query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1014', N'菜单新增', N'Menu addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1015', N'菜单修改', N'Menu modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1016', N'菜单删除', N'Menu deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1017', N'部门查询', N'Departmental inquiry')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1018', N'部门新增', N'Department addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1019', N'部门修改', N'Department modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1020', N'部门删除', N'Department deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1021', N'岗位查询', N'Job Search')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1022', N'岗位新增', N'Job addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1023', N'岗位修改', N'Position modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1024', N'岗位删除', N'Position deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1025', N'岗位导出', N'Job export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1026', N'字典查询', N'Dictionary query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1027', N'字典新增', N'Dictionary addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1028', N'字典修改', N'Dictionary modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1029', N'字典删除', N'Dictionary deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1030', N'字典导出', N'Dictionary export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1031', N'参数查询', N'Parameter query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1032', N'参数新增', N'Parameter addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1033', N'参数修改', N'Parameter modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1034', N'参数删除', N'Parameter deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1035', N'参数导出', N'Parameter export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1036', N'公告查询', N'Announcement inquiry')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1037', N'公告新增', N'Announcement added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1038', N'公告修改', N'Announcement modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1039', N'公告删除', N'Announcement deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1040', N'操作查询', N'Operation query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1041', N'操作删除', N'Operation deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1042', N'日志导出', N'Log export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1043', N'登录查询', N'Login query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1044', N'登录删除', N'Login Delete')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1045', N'日志导出', N'Log export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1046', N'在线查询', N'Online inquiry')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1047', N'批量强退', N'Batch forced refunds')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1048', N'单条强退', N'Single strong refund')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1049', N'任务查询', N'Task query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1050', N'任务新增', N'Task addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1051', N'任务修改', N'Task modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1052', N'任务删除', N'Task deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1053', N'状态修改', N'Status modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1054', N'任务导出', N'Task export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1055', N'生成查询', N'Generate query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1056', N'生成修改', N'Generate modifications')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1057', N'生成删除', N'Generate Delete')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1058', N'导入代码', N'Import code')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1059', N'预览代码', N'Preview code')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1060', N'生成代码', N'Generate code')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'1065', N'账户解锁', N'Account unlocking')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2000', N'设备管理', N'device management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2001', N'产品分类', N'Product classification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2002', N'产品分类查询', N'Product classification query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2003', N'产品分类新增', N'Product classification added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2004', N'产品分类修改', N'Product classification modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2005', N'产品分类删除', N'Delete product category')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2006', N'产品分类导出', N'Product classification export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2007', N'设备管理', N'device management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2008', N'设备查询', N'Equipment inquiry')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2009', N'设备新增', N'Equipment addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2010', N'设备修改', N'Equipment modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2011', N'设备删除', N'Device deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2012', N'设备导出', N'Device export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2013', N'产品固件', N'Product firmware')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2014', N'产品固件查询', N'Product firmware query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2015', N'产品固件新增', N'Product firmware addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2016', N'产品固件修改', N'Product firmware modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2017', N'产品固件删除', N'Product firmware deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2018', N'产品固件导出', N'Product firmware export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2019', N'设备分组', N'Equipment grouping')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2020', N'设备分组查询', N'Equipment grouping query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2021', N'设备分组新增', N'New equipment grouping')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2022', N'设备分组修改', N'Equipment grouping modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2023', N'设备分组删除', N'Device group deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2024', N'设备分组导出', N'Equipment group export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2043', N'产品管理', N'product management ')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2044', N'产品查询', N'Product inquiry')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2045', N'产品新增', N'Product addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2046', N'产品修改', N'Product modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2047', N'产品删除', N'Product deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2048', N'产品导出', N'Product export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2049', N'通用物模型', N'Universal object model')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2050', N'通用物模型查询', N'General object model query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2051', N'通用物模型新增', N'Addition of Universal Object Model')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2052', N'通用物模型修改', N'Modification of Universal Object Model')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2053', N'通用物模型删除', N'Universal object model deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2054', N'通用物模型导出', N'Export of Universal Object Model')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2067', N'告警记录', N'Alarm Log ')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2068', N'设备告警查询', N'Equipment alarm query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2069', N'设备告警新增', N'Equipment alarm addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2070', N'设备告警修改', N'Equipment alarm modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2071', N'设备告警删除', N'Device alarm deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2072', N'设备告警导出', N'Equipment alarm export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2085', N'场景联动', N'Scene linkage')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2086', N'场景联动查询', N'Scene linkage query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2087', N'场景联动新增', N'New scene linkage')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2088', N'场景联动修改', N'Scene linkage modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2089', N'场景联动删除', N'Scene linkage deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2090', N'场景联动导出', N'Scene linkage export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2099', N'云云对接查询', N'Cloud to cloud docking query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2100', N'云云对接新增', N'Cloud to Cloud Connection Added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2101', N'云云对接修改', N'Yunyun docking modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2102', N'云云对接删除', N'Cloud docking deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2103', N'云云对接导出', N'Cloud docking export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2104', N'EMQ管理', N'EMQ Management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2123', N'新闻分类', N'News classification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2124', N'新闻分类查询', N'News classification query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2125', N'新闻分类新增', N'New news category added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2126', N'新闻分类修改', N'News classification modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2127', N'新闻分类删除', N'Delete news category')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2128', N'新闻分类导出', N'Export news categories')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2129', N'新闻资讯', N'News and Information')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2130', N'新闻资讯查询', N'News and Information Inquiry')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2131', N'新闻资讯新增', N'New news and information added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2132', N'新闻资讯修改', N'News and Information Modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2133', N'新闻资讯删除', N'Delete news and information')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2134', N'新闻资讯导出', N'Export news and information')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2136', N'产品授权码查询', N'Product authorization code query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2137', N'产品授权码新增', N'Product authorization code added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2138', N'产品授权码修改', N'Product authorization code modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2139', N'产品授权码删除', N'Product authorization code deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2140', N'产品授权码导出', N'Export of Product Authorization Code')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2141', N'三方登录', N'Three party login')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2142', N'平台查询', N'Platform query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2147', N'设备用户列表', N'List of device users')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2148', N'设备定时', N'Equipment timing')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2149', N'固定大屏', N'Fixed large screen')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2167', N'可视化管理', N'Visual management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2168', N'通道管理', N'Channel management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2169', N'视频配置查询', N'Video configuration query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2170', N'视频配置新增', N'Video configuration added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2171', N'视频配置修改', N'Video configuration modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2172', N'视频配置删除', N'Video configuration deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2173', N'固件任务', N'Firmware task')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2174', N'固件任务查询', N'Firmware task query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2175', N'固件任务新增', N'New firmware task added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2176', N'固件任务修改', N'Firmware task modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2177', N'固件任务删除', N'Firmware task deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2178', N'固件任务导出', N'Firmware task export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2179', N'固件详情', N'Firmware Details')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2180', N'固件详情查询', N'Firmware Details Query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2181', N'固件详情新增', N'Firmware details added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2182', N'固件详情修改', N'Firmware details modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2183', N'固件详情删除', N'Firmware details deleted')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'2184', N'固件详情导出', N'Firmware details export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3000', N'运维管理', N'Mocha ITOM ')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3001', N'设备服务下发日志', N'Device service issuance log')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3002', N'设备服务下发日志查询', N'Device service issuance log query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3003', N'设备服务下发日志新增', N'Add new logs for device service issuance')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3004', N'设备服务下发日志修改', N'Device service issue log modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3005', N'设备服务下发日志删除', N'Device service issues log deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3006', N'设备服务下发日志导出', N'Export logs issued by device services')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3007', N'协议管理', N'Protocol management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3008', N'协议查询', N'Protocol inquiry')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3009', N'协议新增', N'Protocol addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3010', N'协议修改', N'Protocol modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3011', N'协议删除', N'Protocol deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3012', N'协议导出', N'Protocol export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3031', N'Netty管理', N'Netty Management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3032', N'客户端', N'client')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3033', N'事件日志', N'Event log')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3034', N'事件日志查询', N'Event log query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3035', N'事件日志新增', N'Event log addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3036', N'事件日志修改', N'Event log modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3037', N'事件日志删除', N'Event log deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3038', N'事件日志导出', N'Event log export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3044', N'服务下发', N'Service Issuance')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3046', N'视频中心', N'Video Center')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3047', N'分屏显示', N'Split screen display')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3048', N'视频配置', N'Video configuration')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3049', N'数据可视化', N'Data visualization')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3051', N'规则引擎', N'Rule engine')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3052', N'可视化大屏', N'Visual large screen')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3055', N'规则脚本', N'Rule Script')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3099', N'录像管理', N'Video management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3100', N'Mqtt统计', N'Mqtt statistics')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3102', N'通知渠道', N'Notification channels')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3103', N'通知渠道查询', N'Notification channel inquiry')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3104', N'通知渠道新增', N'Notification channel added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3105', N'通知渠道修改', N'Notification channel modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3106', N'通知渠道删除', N'Notification channel deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3107', N'通知渠道导出', N'Notification channel export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3108', N'通知模板', N'Notification Template')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3109', N'通知模板查询', N'Notification template query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3110', N'通知模板新增', N'Notification Template Added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3111', N'通知模板修改', N'Notification Template Modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3112', N'通知模板删除', N'Notification template deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3113', N'通知模板导出', N'Notification Template Export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3114', N'通知模板测试', N'Notification Template Testing')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3115', N'通知日志', N'Notification log')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3116', N'通知日志导出', N'Notification log export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3117', N'通知日志删除', N'Notification log deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3147', N'告警配置', N'Alarm configuration')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3148', N'规则脚本导出', N'Rule script export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3149', N'规则脚本查询', N'Rule script query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3150', N'规则脚本新增', N'New rule script added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3151', N'规则脚本修改', N'Rule script modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3152', N'规则脚本删除', N'Rule script deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3153', N'告警配置导出', N'Alarm configuration export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3154', N'告警配置查询', N'Alarm configuration query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3155', N'告警配置新增', N'Alarm configuration added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3156', N'告警配置修改', N'Alarm configuration modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3157', N'告警配置删除', N'Alarm configuration deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3158', N'通知日志详情', N'Notification log details')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3159', N'组态管理', N'Configuration management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3160', N'独立组态', N'Independent configuration')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3161', N'组态中心查询', N'Configuration Center Query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3162', N'组态中心新增', N'New configuration center added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3163', N'组态中心修改', N'Configuration Center Modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3164', N'组态中心删除', N'Delete configuration center')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3165', N'组态中心导出', N'Export from Configuration Center')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3166', N'图表管理', N'Chart management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3167', N'图表管理查询', N'Chart management query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3168', N'图表管理新增', N'Chart Management Added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3169', N'图表管理修改', N'Chart management modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3170', N'图表管理删除', N'Chart management deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3171', N'图表管理导出', N'Chart management export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3172', N'图库管理', N'Library Management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3173', N'图库管理查询', N'Library management query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3174', N'图库管理新增', N'Library Management Added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3175', N'图库管理修改', N'Library management modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3176', N'图库管理删除', N'Library Management Delete')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3177', N'图库管理导出', N'Library Management Export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3178', N'模型管理', N'Model management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3179', N'模型管理查询', N'Model management query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3180', N'模型管理新增', N'New Model Management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3181', N'模型管理修改', N'Model management modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3182', N'模型管理删除', N'Model management deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3183', N'模型管理导出', N'Model management export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3184', N'组件管理', N'Component Management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3185', N'组件管理查询', N'Component management query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3186', N'组件管理新增', N'New Component Management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3187', N'组件管理修改', N'Component management modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3188', N'组件管理删除', N'Component management deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3189', N'组件管理导出', N'Component management export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3190', N'云云对接', N'Cloud to Cloud Connection')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3191', N'音箱配置', N'Speaker configuration')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3197', N'小度音箱', N'Xiaodu speaker')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3198', N'关联产品查询', N'Related product query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3199', N'关联物模查询', N'Related Model Query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3200', N'关联产品新增', N'Add related products')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3201', N'关联产品删除', N'Related product deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3202', N'关联产品编辑', N'Related product editing')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3203', N'关联物模编辑', N'Related Model Editing')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3204', N'关联物模删除', N'Related object model deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3205', N'组态详情预览', N'Preview of configuration details')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3206', N'产品模型列表', N'Product Model List')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3207', N'产品模型详情', N'Product Model Details')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3208', N'产品模型导入', N'Product model import')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3209', N'产品模型新增', N'Product Model Addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3210', N'产品模型修改', N'Product model modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3211', N'产品模型删除', N'Product model deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3214', N'设备定时详情', N'Equipment timing details')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3215', N'设备定时新增', N'Equipment scheduled addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3216', N'设备定时修改', N'Equipment scheduled modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3217', N'设备定时执行', N'Equipment scheduled execution')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3218', N'设备定时删除', N'Equipment scheduled deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3219', N'设备用户详情', N'Device User Details')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3220', N'分享设备', N'Share devices')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3221', N'设备用户修改', N'Device user modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3222', N'取消分享', N'Cancel sharing')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3223', N'录像管理列表', N'Video management list')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3224', N'查看录像', N'View video recording')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3225', N'录像下载', N'Video download')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3226', N'场景联动执行', N'Scene linkage execution')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3227', N'字典刷新', N'Dictionary refresh')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3228', N'参数刷新', N'Parameter refresh')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3229', N'三方登录详情', N'Three party login details')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3230', N'三方登录新增', N'Three party login added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3231', N'三方登录修改', N'Three party login modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3232', N'三方登录导出', N'Three party login export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3233', N'三方登录删除', N'Three party login deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3234', N'任务执行', N'Task Execution')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3235', N'缓存列表', N'Cache List')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3236', N'缓存删除', N'Cache deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3237', N'客户端列表', N'Client List')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3238', N'客户端踢出', N'Client kicked out')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3239', N'设备分配', N'Equipment allocation')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3240', N'设备回收', N'Equipment recycling')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3247', N'设备分享列表', N'Equipment Sharing List')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3248', N'设备分享用户', N'Device Sharing Users')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3249', N'设备分享详情', N'Device Sharing Details')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3250', N'设备分享新增', N'New device sharing')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3251', N'设备分享修改', N'Device sharing and modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3252', N'设备分享删除', N'Device sharing and deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3253', N'设备分享导出', N'Device sharing export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3254', N'设备定时导出', N'Equipment timed export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3255', N'设备联动', N'Equipment linkage')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3256', N'终端用户', N'end user')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3257', N'告警用户', N'Alert user')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3258', N'告警用户查询', N'Alarm user query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3259', N'告警用户新增', N'Alarm user addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3260', N'告警用户删除', N'Alarm user to delete')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3261', N'文件记录', N'files recording')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3262', N'文件记录查询', N'File record query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3263', N'文件记录新增', N'File record addition')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3264', N'文件记录修改', N'Document record modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3265', N'文件记录删除', N'File record deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3266', N'文件记录导出', N'Export file records')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3267', N'文件存储配置新增', N'New file storage configuration added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3268', N'文件存储配置修改', N'File storage configuration modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3269', N'文件存储配置删除', N'File storage configuration deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3270', N'数据桥接', N'Data bridging')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3271', N'数据桥接查询', N'Data bridging query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3272', N'数据桥接新增', N'New addition of data bridging')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3273', N'数据桥接修改', N'Data bridging modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3274', N'数据桥接删除', N'Data bridging deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3275', N'数据桥接导出', N'Data Bridge Export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3276', N'密码修改', N'Password modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3277', N'设备编号批量生成', N'Batch generation of device numbers')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3278', N'设备记录导出', N'Export device records')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3279', N'设备记录', N'Equipment records')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3280', N'系统授权', N'System authorization')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3281', N'系统授权查询', N'System authorization query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3282', N'系统授权新增', N'System authorization added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3283', N'系统授权修改', N'System authorization modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3284', N'系统授权删除', N'System authorization deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3285', N'系统授权导出', N'System authorization export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3286', N'产品modbus配置参数', N'Product Modbus configuration parameters')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3287', N'产品modbus配置参数查询', N'Product Modbus configuration parameter query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3288', N'产品modbus配置参数新增', N'New configuration parameters for product Modbus')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3289', N'产品modbus配置参数修改', N'Product Modbus configuration parameter modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3290', N'产品modbus配置参数删除', N'Product Modbus configuration parameter deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3291', N'产品modbus配置参数导出', N'Product Modbus configuration parameter export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3292', N'轮训任务', N'Rotation training task')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3293', N'轮训任务查询', N'Rotation training task query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3294', N'轮训任务新增', N'New rotation training tasks added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3295', N'轮训任务修改', N'Modification of rotation training tasks')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3296', N'轮训任务删除', N'Delete rotation training task')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3297', N'轮训任务导出', N'Export rotation training tasks')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3298', N'modbus配置', N'Modbus configuration')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3299', N'modbus配置查询', N'Modbus configuration query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3300', N'modbus配置新增', N'Modbus configuration added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3301', N'modbus配置修改', N'Modbus configuration modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3302', N'modbus配置删除', N'Modbus configuration deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3303', N'modbus配置导出', N'Modbus configuration export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3304', N'指令偏好设置', N'Instruction preference settings')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3305', N'指令偏好设置查询', N'Instruction preference setting query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3306', N'指令偏好设置新增', N'New instruction preference settings added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3307', N'指令偏好设置修改', N'Command preference setting modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3308', N'指令偏好设置删除', N'Delete command preference settings')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3309', N'指令偏好设置导出', N'Export command preference settings')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3310', N'指令权限', N'Command Authority')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3311', N'指令权限控制查询', N'Command permission control query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3312', N'指令权限控制新增', N'Instruction permission control added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3313', N'指令权限控制修改', N'Command permission control modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3314', N'指令权限控制删除', N'Command permission control deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3315', N'指令权限控制导出', N'Command permission control export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3316', N'场景管理', N'Scene management')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3317', N'场景列表', N'Scene List')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3318', N'变量列表', N'Variable List')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3319', N'场景变量启用', N'Enable scene variables')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3320', N'场景列表查询', N'Scene List Query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3321', N'场景列表新增', N'New scene list added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3322', N'场景列表修改', N'Scene list modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3323', N'场景列表删除', N'Scene list deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3324', N'场景组态设计', N'Scene configuration design')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3325', N'场景组态运行', N'Scenario configuration operation')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3326', N'视频监控', N'Video surveillance')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3327', N'设备配置列表', N'Equipment configuration list')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3328', N'设备配置新增', N'New device configuration')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3329', N'设备配置修改', N'Equipment configuration modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3330', N'设备配置删除', N'Device configuration deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3331', N'设备变量列表', N'List of device variables')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3332', N'场景变量列表', N'List of scene variables')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3333', N'场景变量查看', N'View scene variables')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3334', N'场景变量新增', N'New scene variables added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3335', N'场景变量修改', N'Scene variable modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3336', N'场景变量删除', N'Scene variable deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3337', N'国际化配置', N'International configuration')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3338', N'国际化配置新增', N'International configuration added')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3339', N'国际化配置查询', N'Internationalization configuration query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3340', N'国际化配置修改', N'Internationalization configuration modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3341', N'国际化配置删除', N'Internationalization configuration deletion')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3342', N'国际化配置导出', N'International configuration export')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3343', N'数据中心', N'Data Center')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3344', N'数据分析', N'Data analysis')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3345', N'历史记录', N'Historical records')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3346', N'历史记录查询', N'Historical record query')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3347', N'模板组态', N'Template configuration')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3348', N'场景组态', N'Scene configuration')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3349', N'平台下发指令', N'Platform issues instructions')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3350', N'指令编码', N'Instruction encoding')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3351', N'指令解码', N'Instruction decoding')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3352', N'子设备', N'Sub devices')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3353', N'子设备详情', N'Details of sub devices')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3354', N'子设备新增', N'Addition of sub devices')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3355', N'子设备修改', N'Sub device modification')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3356', N'子设备删除', N'Delete sub devices')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3357', N'组态中心分享', N'scada Sharing')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3358', N'设备绑定', N'Device binding')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3359', N'监控设备关联列表', N'Watch device association list')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3360', N'监控设备关联详细', N'Watch device association detail')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3361', N'监控设备关联修改', N'Watch device association edit')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3362', N'监控设备关联删除', N'Watch device association remove')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3363', N'产品modbus关联子产品', N'Product Modbus related sub products')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3364', N'新增产品modbus关联子产品', N'New product Modbus associated sub product')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3365', N'修改产品modbus关联子产品', N'Modify product Modbus associated sub products')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3366', N'删除产品modbus关联子产品', N'Delete product Modbus associated sub products')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3367', N'产品modbus轮询任务', N'Product Modbus polling task')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3368', N'新增产品modbus轮询任务', N'New product Modbus polling task')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3369', N'修改产品modbus轮询任务', N'Modify product Modbus polling task')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3370', N'删除产品modbus轮询任务', N'Delete product Modbus polling task')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3371', N'modbus配置导入', N'Modbus configuration import')
    GO

    INSERT INTO [dbo].[sys_menu_translate] VALUES (N'3372', N'固件升级推送', N'Firmware task upgrade')
    GO


-- ----------------------------
-- Primary Key structure for table sys_menu_translate
-- ----------------------------
ALTER TABLE [dbo].[sys_menu_translate] ADD CONSTRAINT [PK__sys_menu__3213E83F6422D364] PRIMARY KEY CLUSTERED ([id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_notice
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_notice]') AND type IN ('U'))
DROP TABLE [dbo].[sys_notice]
    GO

CREATE TABLE [dbo].[sys_notice] (
    [notice_id] int IDENTITY(3,1) NOT NULL,
    [notice_title] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [notice_type] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [notice_content] varbinary(max)  NULL,
    [status] tinyint  NULL DEFAULT 0,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_notice] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'公告ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'notice_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'公告标题',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'notice_title'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'公告类型（1通知 2公告）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'notice_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'公告内容',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'notice_content'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'公告状态（0正常 1关闭）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'通知公告表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_notice'
    GO


    -- ----------------------------
-- Records of sys_notice
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_notice] ON;
    INSERT INTO [dbo].[sys_notice] ([notice_id], [notice_title], [notice_type], [notice_content], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'FastBeeV1.2版本发布', N'2', 0x3C703EE8BF99E698AFE6B58BE8AF95E58685E5AEB9EFBC8CE696B0E78988E69CACE58A9FE883BDEFBC9A3C2F703E3C6F6C3E3C6C693EE694AFE68C81E5A49AE7A79FE688B73C2F6C693E3C6C693EE694AFE68C81E8AEBEE5A487E58886E4BAAB3C2F6C693E3C6C693EE694AFE68C81E697B6E5BA8FE695B0E68DAEE5BA933C2F6C693E3C6C693EE7AE80E58D95E8AEA4E8AF81E5928CE58AA0E5AF86E8AEA4E8AF81E7BB9FE4B8803C2F6C693E3C2F6F6C3E, N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2023-09-26 21:21:30.0000000', N'管理员')
    GO

    INSERT INTO [dbo].[sys_notice] ([notice_id], [notice_title], [notice_type], [notice_content], [status], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'FastBee sdk支持树莓派', N'1', 0x3C703EE8BF99E698AFE6B58BE8AF95E58685E5AEB9EFBC8CE79BAEE5898D73646BE694AFE68C81E79A84E78988E69CAC3A3C2F703E3C703E3C62723E3C2F703E3C703E3C62723E3C2F703E3C6F6C3E3C6C693E41726475696E6F20657370383236363C2F6C693E3C6C693E41726475696E6F2065737033323C2F6C693E3C6C693E6573702D6964663C2F6C693E3C6C693E72617370626572727920E6A091E88E93E6B4BE3C2F6C693E3C2F6F6C3E, N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2023-09-26 21:21:41.0000000', N'管理员')
    GO
    SET IDENTITY_INSERT [dbo].[sys_notice] OFF;


-- ----------------------------
-- Primary Key structure for table sys_notice
-- ----------------------------
ALTER TABLE [dbo].[sys_notice] ADD CONSTRAINT [PK__sys_noti__3E82A5DBD81F9E89] PRIMARY KEY CLUSTERED ([notice_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_oper_log
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_oper_log]') AND type IN ('U'))
DROP TABLE [dbo].[sys_oper_log]
    GO

CREATE TABLE [dbo].[sys_oper_log] (
    [oper_id] bigint IDENTITY(45,1) NOT NULL,
    [title] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [business_type] int  NULL DEFAULT 0,
    [method] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [request_method] nvarchar(10) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [operator_type] int  NULL DEFAULT 0,
    [oper_name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [dept_name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [oper_url] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [oper_ip] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [oper_location] nvarchar(255) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [oper_param] nvarchar(2000) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [json_result] nvarchar(2000) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [status] int  NULL DEFAULT 0,
    [error_msg] nvarchar(2000) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [oper_time] datetime2(7)  NULL
    )
    GO

ALTER TABLE [dbo].[sys_oper_log] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作日志ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'oper_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'模块标题',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'title'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'业务类型（0其它 1新增 2修改 3删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'business_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'方法名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'method'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'请求方式',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'request_method'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作类别（0其它 1后台用户 2手机端用户）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'operator_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作人员',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'oper_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'部门名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'dept_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'请求URL',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'oper_url'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'主机地址',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'oper_ip'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作地点',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'oper_location'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'请求参数',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'oper_param'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'返回参数',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'json_result'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作状态（0正常 1异常）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'错误消息',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'error_msg'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log',
    'COLUMN', N'oper_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'操作日志记录',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_oper_log'
    GO


-- ----------------------------
-- Records of sys_oper_log
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table sys_oper_log
-- ----------------------------
ALTER TABLE [dbo].[sys_oper_log] ADD CONSTRAINT [PK__sys_oper__34723BF936CCAE44] PRIMARY KEY CLUSTERED ([oper_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_post
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_post]') AND type IN ('U'))
DROP TABLE [dbo].[sys_post]
    GO

CREATE TABLE [dbo].[sys_post] (
    [post_id] bigint IDENTITY(1,1) NOT NULL,
    [post_code] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [post_name] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [post_sort] int  NOT NULL,
    [status] tinyint  NOT NULL DEFAULT 0,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_post] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'岗位ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'post_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'岗位编码',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'post_code'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'岗位名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'post_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示顺序',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'post_sort'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'状态（0正常 1停用）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'岗位信息表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_post'
    GO


-- ----------------------------
-- Records of sys_post
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table sys_post
-- ----------------------------
ALTER TABLE [dbo].[sys_post] ADD CONSTRAINT [PK__sys_post__3ED78766ABB57C57] PRIMARY KEY CLUSTERED ([post_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_role
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_role]') AND type IN ('U'))
DROP TABLE [dbo].[sys_role]
    GO

CREATE TABLE [dbo].[sys_role] (
    [role_id] bigint IDENTITY(10,1) NOT NULL,
    [role_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [role_key] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [role_sort] int  NOT NULL,
    [data_scope] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '1',
    [menu_check_strictly] tinyint  NULL DEFAULT 1,
    [dept_check_strictly] tinyint  NULL DEFAULT 1,
    [status] tinyint  NOT NULL DEFAULT 0,
    [del_flag] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_role] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'role_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色名称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'role_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色权限字符串',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'role_key'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'显示顺序',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'role_sort'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'data_scope'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单树选择项是否关联显示',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'menu_check_strictly'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'部门树选择项是否关联显示',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'dept_check_strictly'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色状态（0正常 1停用）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色信息表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role'
    GO


    -- ----------------------------
-- Records of sys_role
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_role] ON;
    INSERT INTO [dbo].[sys_role] ([role_id], [role_name], [role_key], [role_sort], [data_scope], [menu_check_strictly], [dept_check_strictly], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'超级管理员', N'admin', N'1', N'1', N'1', N'1', N'0', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'', NULL, N'超级管理员')
    GO

    INSERT INTO [dbo].[sys_role] ([role_id], [role_name], [role_key], [role_sort], [data_scope], [menu_check_strictly], [dept_check_strictly], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'设备租户', N'tenant', N'2', N'5', N'1', N'1', N'0', N'0', N'admin', N'2021-12-16 16:41:30.0000000', N'admin', N'2023-04-12 19:53:34.0000000', N'管理产品和设备')
    GO

    INSERT INTO [dbo].[sys_role] ([role_id], [role_name], [role_key], [role_sort], [data_scope], [menu_check_strictly], [dept_check_strictly], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3', N'普通用户', N'general', N'3', N'5', N'1', N'1', N'0', N'0', N'admin', N'2021-12-15 21:36:18.0000000', N'admin', N'2024-02-07 15:29:09.0000000', N'设备的最终用户，只能管理设备和分组')
    GO

    INSERT INTO [dbo].[sys_role] ([role_id], [role_name], [role_key], [role_sort], [data_scope], [menu_check_strictly], [dept_check_strictly], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'4', N'游客', N'visitor', N'4', N'1', N'1', N'1', N'0', N'0', N'admin', N'2021-12-16 16:44:30.0000000', N'admin', N'2023-12-07 12:03:51.0000000', N'只能查询和新增系统数据')
    GO

    INSERT INTO [dbo].[sys_role] ([role_id], [role_name], [role_key], [role_sort], [data_scope], [menu_check_strictly], [dept_check_strictly], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'管理员', N'manager', N'5', N'1', N'1', N'1', N'0', N'0', N'admin', N'2022-06-10 13:54:29.0000000', N'admin', N'2023-04-12 19:50:29.0000000', N'普通管理员')
    GO

    INSERT INTO [dbo].[sys_role] ([role_id], [role_name], [role_key], [role_sort], [data_scope], [menu_check_strictly], [dept_check_strictly], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'6', N'景区运维员', N' @PreAuthorize( @ss.hasRole(admin''))', N'5', N'1', N'1', N'1', N'0', N'2', N'18926529123', N'2023-11-10 12:32:22.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_role] ([role_id], [role_name], [role_key], [role_sort], [data_scope], [menu_check_strictly], [dept_check_strictly], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'7', N'管理员', N'manager', N'1', N'1', N'0', N'0', N'0', N'0', N'', N'2024-05-08 16:35:49.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_role] ([role_id], [role_name], [role_key], [role_sort], [data_scope], [menu_check_strictly], [dept_check_strictly], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'8', N'web端注册用户', N'general', N'0', N'1', N'1', N'1', N'0', N'0', N'fastbee-web', N'2024-05-08 16:55:16.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_role] ([role_id], [role_name], [role_key], [role_sort], [data_scope], [menu_check_strictly], [dept_check_strictly], [status], [del_flag], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'9', N'组态分享', N'scadaShare', N'7', N'1', N'0', N'1', N'0', N'0', N'admin', N'2024-08-27 09:36:58.0000000', N'', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[sys_role] OFF;


-- ----------------------------
-- Primary Key structure for table sys_role
-- ----------------------------
ALTER TABLE [dbo].[sys_role] ADD CONSTRAINT [PK__sys_role__760965CCEF9DA49C] PRIMARY KEY CLUSTERED ([role_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_role_dept
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_role_dept]') AND type IN ('U'))
DROP TABLE [dbo].[sys_role_dept]
    GO

CREATE TABLE [dbo].[sys_role_dept] (
    [role_id] bigint  NOT NULL,
[dept_id] bigint  NOT NULL
)
    GO

ALTER TABLE [dbo].[sys_role_dept] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role_dept',
    'COLUMN', N'role_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'部门ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role_dept',
    'COLUMN', N'dept_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色和部门关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role_dept'
    GO


    -- ----------------------------
-- Records of sys_role_dept
-- ----------------------------
    INSERT INTO [dbo].[sys_role_dept] VALUES (N'1', N'100')
    GO

    INSERT INTO [dbo].[sys_role_dept] VALUES (N'2', N'100')
    GO

    INSERT INTO [dbo].[sys_role_dept] VALUES (N'3', N'100')
    GO

    INSERT INTO [dbo].[sys_role_dept] VALUES (N'4', N'100')
    GO

    INSERT INTO [dbo].[sys_role_dept] VALUES (N'5', N'100')
    GO

    INSERT INTO [dbo].[sys_role_dept] VALUES (N'6', N'100')
    GO

    INSERT INTO [dbo].[sys_role_dept] VALUES (N'7', N'101')
    GO

    INSERT INTO [dbo].[sys_role_dept] VALUES (N'8', N'101')
    GO

    INSERT INTO [dbo].[sys_role_dept] VALUES (N'9', N'100')
    GO


-- ----------------------------
-- Primary Key structure for table sys_role_dept
-- ----------------------------
ALTER TABLE [dbo].[sys_role_dept] ADD CONSTRAINT [PK__sys_role__2BC3005B3AA7FF73] PRIMARY KEY CLUSTERED ([role_id], [dept_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_role_menu
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_role_menu]') AND type IN ('U'))
DROP TABLE [dbo].[sys_role_menu]
    GO

CREATE TABLE [dbo].[sys_role_menu] (
    [role_id] bigint  NOT NULL,
[menu_id] bigint  NOT NULL
)
    GO

ALTER TABLE [dbo].[sys_role_menu] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role_menu',
    'COLUMN', N'role_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'菜单ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role_menu',
    'COLUMN', N'menu_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色和菜单关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_role_menu'
    GO


    -- ----------------------------
-- Records of sys_role_menu
-- ----------------------------
    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'1')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'4')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'107')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'1036')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2004')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2005')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2006')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2010')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2011')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2012')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2016')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2018')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2022')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2023')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2024')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2045')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2046')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2047')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2048')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2049')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2050')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2051')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2052')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2053')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2054')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2067')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2068')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2069')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2070')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2071')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2072')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2085')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2086')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2087')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2088')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2089')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2090')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2098')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2099')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2100')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2101')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2102')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2103')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2129')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2130')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2136')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2137')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2138')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2139')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2140')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2147')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2148')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2168')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2169')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2170')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2171')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'2172')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'2', N'3000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'1')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'4')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'107')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'1036')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2010')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2011')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2012')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2022')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2023')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2024')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2067')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2068')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2070')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2085')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2086')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2087')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2088')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2089')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2090')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2129')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2130')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2147')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2148')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2168')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2169')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2170')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2171')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'2172')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3004')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3005')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3006')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3031')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3032')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3033')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3034')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3035')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3036')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3037')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3038')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3046')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3051')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3159')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3178')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3206')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3207')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3226')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3238')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3247')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3249')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3250')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3251')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'3', N'3252')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'4')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'100')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'101')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'102')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'103')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'104')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'105')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'106')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'107')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'108')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'109')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'110')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'111')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'112')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'113')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'114')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'115')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'116')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'124')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'500')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'501')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1026')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1031')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1036')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1040')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1046')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1049')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'1055')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2045')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2049')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2050')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2051')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2067')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2068')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2069')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2085')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2086')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2087')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2104')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2123')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2124')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2125')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2129')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2130')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2131')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2136')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2137')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2141')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2147')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2148')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2149')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2167')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2168')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2169')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2170')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2173')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2174')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2175')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2179')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2180')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'2181')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3025')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3026')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3027')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3031')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3032')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3033')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3034')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3035')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3039')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3040')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3041')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3045')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3046')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3047')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3048')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3049')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3051')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3055')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3147')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3157')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3159')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3166')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3167')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3168')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3169')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3172')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3173')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3174')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3175')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3176')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3178')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3179')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3180')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3181')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3184')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3185')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3186')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3187')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3189')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3190')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3191')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3192')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3196')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3197')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3198')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3199')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3200')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3202')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3203')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3204')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3205')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3206')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3207')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3208')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3210')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3211')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3212')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3213')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3214')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3217')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3218')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3219')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3220')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3223')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3224')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3225')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3226')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3229')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3230')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3231')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3232')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3235')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3236')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3237')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3238')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3239')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3240')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3243')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3244')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3249')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3250')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3251')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3252')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3253')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3256')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3269')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3270')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3271')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'4', N'3277')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'4')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'100')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'101')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'102')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'103')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'104')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'105')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'106')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'107')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'108')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'109')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'110')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'111')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'112')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'113')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'114')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'115')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'116')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'124')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'500')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'501')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1004')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1005')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1006')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1010')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1011')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1012')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1016')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1018')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1022')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1023')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1024')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1025')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1026')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1027')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1028')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1029')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1030')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1031')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1032')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1033')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1034')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1035')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1036')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1037')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1038')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1039')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1040')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1041')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1042')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1045')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1046')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1047')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1048')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1049')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1050')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1051')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1052')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1053')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1054')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1055')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1056')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1057')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1058')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1059')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1060')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'1065')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2004')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2005')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2006')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2010')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2011')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2012')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2016')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2018')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2022')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2023')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2024')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2045')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2046')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2047')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2048')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2049')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2050')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2051')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2052')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2053')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2054')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2067')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2068')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2069')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2070')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2071')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2072')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2085')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2086')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2087')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2088')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2089')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2090')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2098')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2099')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2100')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2101')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2102')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2103')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2104')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2105')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2106')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2107')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2108')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2109')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2111')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2112')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2123')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2124')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2125')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2126')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2127')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2128')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2129')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2130')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2131')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2132')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2133')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2134')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2136')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2137')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2138')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2139')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2140')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2141')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2143')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2144')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2145')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2146')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2147')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2148')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2149')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2167')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2168')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2169')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2170')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2171')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2172')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2179')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2180')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2181')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2182')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2183')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'2184')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3004')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3005')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3006')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3010')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3011')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3012')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3016')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3018')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3022')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3023')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3024')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3025')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3026')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3027')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3028')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3029')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3030')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3031')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3032')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3033')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3034')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3035')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3036')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3037')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3038')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3039')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3040')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3041')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3042')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'5', N'3043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'4')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'5')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'100')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'101')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'103')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'114')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'115')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'116')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1004')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1005')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1006')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1010')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1011')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1012')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1018')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1055')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1056')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1057')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1058')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1059')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'1060')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2006')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2010')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2011')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2012')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2016')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2018')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2022')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2023')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2024')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2045')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2046')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2047')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2048')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2049')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2050')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2051')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2054')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2067')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2068')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2069')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2070')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2071')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2072')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2085')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2086')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2087')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2088')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2089')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2090')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2099')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2100')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2101')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2102')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2103')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2104')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2105')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2106')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2107')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2108')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2109')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2111')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2112')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2136')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2137')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2138')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2139')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2140')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2143')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2144')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2145')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2146')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2147')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2148')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2149')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2167')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2168')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2169')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2170')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2171')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2172')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2173')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2174')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2175')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2176')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2177')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2178')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2179')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2180')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2181')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2182')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2183')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'2184')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3004')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3005')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3006')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3010')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3011')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3012')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3016')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3018')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3022')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3023')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3024')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3025')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3026')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3027')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3028')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3029')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3030')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3031')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3032')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3033')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3034')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3035')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3036')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3037')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3038')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3039')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3040')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3041')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3042')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3046')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3047')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3048')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3049')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3051')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3052')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3055')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3099')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3100')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3102')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3103')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3104')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3105')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3106')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3107')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3108')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3109')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3110')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3111')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3112')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3113')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3114')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3115')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3116')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3117')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3147')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3148')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3149')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3150')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3151')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3152')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3153')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3154')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3155')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3156')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3157')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3158')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3159')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3160')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3161')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3162')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3163')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3164')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3165')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3166')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3167')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3168')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3169')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3170')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3171')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3172')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3173')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3174')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3175')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3176')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3177')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3178')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3179')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3180')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3181')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3182')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3183')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3184')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3185')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3186')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3187')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3188')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3189')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3190')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3191')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3197')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3198')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3199')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3200')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3201')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3202')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3203')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3204')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3205')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3206')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3207')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3208')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3209')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3210')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3211')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3214')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3215')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3216')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3217')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3218')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3219')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3220')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3221')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3222')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3223')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3224')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3225')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3226')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3237')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3238')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3239')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3240')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3247')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3248')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3249')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3250')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3251')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3252')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'7', N'3253')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2009')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2010')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2011')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2012')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2016')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2018')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2147')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'2148')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3000')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3001')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3002')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3003')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3013')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3014')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3015')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3016')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3017')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3018')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3019')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3020')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3021')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3022')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3023')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3024')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3025')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3026')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3027')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3028')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3029')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3030')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3033')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3034')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3035')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3039')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3040')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3041')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3042')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3043')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3206')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3207')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3208')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3209')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3210')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3214')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3215')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3216')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3217')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3218')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3219')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3220')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3221')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3222')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3247')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3248')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3249')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3250')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3251')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3252')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'8', N'3253')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'2007')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'2008')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'2067')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'2168')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'3044')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'3046')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'3159')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'3161')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'3173')
    GO

    INSERT INTO [dbo].[sys_role_menu] VALUES (N'9', N'3185')
    GO


-- ----------------------------
-- Primary Key structure for table sys_role_menu
-- ----------------------------
ALTER TABLE [dbo].[sys_role_menu] ADD CONSTRAINT [PK__sys_role__A2C36A6114E34F90] PRIMARY KEY CLUSTERED ([role_id], [menu_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_user
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_user]') AND type IN ('U'))
DROP TABLE [dbo].[sys_user]
    GO

CREATE TABLE [dbo].[sys_user] (
    [user_id] bigint IDENTITY(9,1) NOT NULL,
    [dept_id] bigint  NULL,
    [user_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [nick_name] nvarchar(30) COLLATE Chinese_PRC_90_CI_AI  NOT NULL,
    [user_type] nvarchar(2) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '00',
    [email] nvarchar(50) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [phonenumber] nvarchar(11) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [sex] nchar(1) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '0',
    [avatar] nvarchar(200) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [password] nvarchar(100) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [status] tinyint  NULL DEFAULT 0,
    [del_flag] tinyint  NULL DEFAULT 0,
    [login_ip] nvarchar(128) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [login_date] datetime2(7)  NULL,
    [create_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [create_time] datetime2(7)  NULL,
    [update_by] nvarchar(64) COLLATE Chinese_PRC_90_CI_AI  NULL DEFAULT '',
    [update_time] datetime2(7)  NULL,
    [remark] nvarchar(500) COLLATE Chinese_PRC_90_CI_AI  NULL
    )
    GO

ALTER TABLE [dbo].[sys_user] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'部门ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'dept_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户账号',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'user_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户昵称',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'nick_name'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户类型（00系统用户）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'user_type'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户邮箱',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'email'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'手机号码',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'phonenumber'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户性别（0男 1女 2未知）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'sex'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'头像地址',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'avatar'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'密码',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'password'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'帐号状态（0正常 1停用）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'status'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'删除标志（0代表存在 2代表删除）',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'del_flag'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'最后登录IP',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'login_ip'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'最后登录时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'login_date'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'create_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'创建时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'create_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新者',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'update_by'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'更新时间',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'update_time'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'备注',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user',
    'COLUMN', N'remark'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户信息表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user'
    GO


    -- ----------------------------
-- Records of sys_user
-- ----------------------------
    SET IDENTITY_INSERT [dbo].[sys_user] ON;
    INSERT INTO [dbo].[sys_user] ([user_id], [dept_id], [user_name], [nick_name], [user_type], [email], [phonenumber], [sex], [avatar], [password], [status], [del_flag], [login_ip], [login_date], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'1', N'100', N'admin', N'蜂信管理员', N'00', N'164770707@qq.com', N'15888888888', N'0', N'', N'$2a$10$QAow7ybs74fkSWJDJkVTNeogF7mhnihF7STErt78PxDhHiNno4IUu', N'0', N'0', N'120.230.254.43', N'2024-02-07 14:06:00.0000000', N'admin', N'2021-12-15 21:36:18.0000000', N'', N'2024-02-07 14:06:00.0000000', N'管理员')
    GO

    INSERT INTO [dbo].[sys_user] ([user_id], [dept_id], [user_name], [nick_name], [user_type], [email], [phonenumber], [sex], [avatar], [password], [status], [del_flag], [login_ip], [login_date], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'2', N'100', N'fastbee-t1', N'蜂信租户壹', N'00', N'', N'15888888880', N'0', N'', N'$2a$10$BAWId9C2Nrcwklzl1Ikoau4iqL8XRGvfRjq6Wl.PXWpzwAw0sXMdK', N'0', N'0', N'61.145.97.26', N'2023-08-29 14:52:27.0000000', N'admin', N'2022-04-15 16:21:25.0000000', N'admin', N'2023-08-29 14:52:26.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_user] ([user_id], [dept_id], [user_name], [nick_name], [user_type], [email], [phonenumber], [sex], [avatar], [password], [status], [del_flag], [login_ip], [login_date], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'3', N'100', N'fastbee-t2', N'蜂信租户贰', N'00', N'', N'15888888881', N'0', N'', N'$2a$10$1zMlbW7hGpzA59gpzWGO/ObeASziQ296evjMjHrYdZnxKBLU4WUum', N'0', N'0', N'127.0.0.1', N'2022-06-12 00:54:28.0000000', N'admin', N'2022-04-15 16:22:08.0000000', N'admin', N'2022-06-12 00:54:30.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_user] ([user_id], [dept_id], [user_name], [nick_name], [user_type], [email], [phonenumber], [sex], [avatar], [password], [status], [del_flag], [login_ip], [login_date], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'4', N'100', N'fastbee-u1', N'蜂信用户壹', N'00', N'', N'15888888882', N'0', N'', N'$2a$10$691RJMXZ9HM4sgNTExLPfO5Nw6J6cWgCvcoF9V.jKMnPk5o/8c9VS', N'0', N'0', N'127.0.0.1', N'2024-01-23 10:42:28.0000000', N'admin', N'2022-04-15 16:22:37.0000000', N'admin', N'2024-01-23 10:42:27.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_user] ([user_id], [dept_id], [user_name], [nick_name], [user_type], [email], [phonenumber], [sex], [avatar], [password], [status], [del_flag], [login_ip], [login_date], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'5', N'100', N'fastbee-u2', N'蜂信用户贰', N'00', N'', N'15888888883', N'0', N'', N'$2a$10$x3rM39rewwbi7ayvriGMEOKUHoPCqcL2CYXPLTJRCWYPVvykFIYJq', N'0', N'0', N'127.0.0.1', N'2022-06-12 00:55:45.0000000', N'admin', N'2022-04-15 16:23:13.0000000', N'admin', N'2023-10-25 10:15:02.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_user] ([user_id], [dept_id], [user_name], [nick_name], [user_type], [email], [phonenumber], [sex], [avatar], [password], [status], [del_flag], [login_ip], [login_date], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'6', N'100', N'fastbee', N'游客账号', N'00', N'221112@qq.com', N'15888888884', N'0', N'', N'$2a$10$VJgxhCwmqjO69RXPtQPbxu8YIJ3rdA89004FVJf3Z9tKJxRGjQ4Nu', N'0', N'0', N'219.134.168.219', N'2024-01-30 11:46:58.0000000', N'admin', N'2022-03-09 16:49:19.0000000', N'admin', N'2024-01-30 11:46:57.0000000', NULL)
    GO

    INSERT INTO [dbo].[sys_user] ([user_id], [dept_id], [user_name], [nick_name], [user_type], [email], [phonenumber], [sex], [avatar], [password], [status], [del_flag], [login_ip], [login_date], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'7', N'101', N'fastbee-web', N'fastbee-web', N'00', N'', N'15888888885', N'0', N'', N'$2a$10$nwso5Yvdl6pfntn/wuz0MO6BqKTybKXdtb3f326XR8XRVaoD5OTYm', N'0', N'0', N'', NULL, N'', N'2024-05-08 16:35:49.0000000', N'', NULL, NULL)
    GO

    INSERT INTO [dbo].[sys_user] ([user_id], [dept_id], [user_name], [nick_name], [user_type], [email], [phonenumber], [sex], [avatar], [password], [status], [del_flag], [login_ip], [login_date], [create_by], [create_time], [update_by], [update_time], [remark]) VALUES (N'8', N'100', N'fastbee_scada', N'组态分享者', N'00', N'', N'15888888889', N'0', N'', N'$2a$10$u82ntKWR11ELMWlKadzJ9ubbal6ymBzdXJndpi8CdfWWPwCpuwi9O', N'0', N'0', N'', NULL, N'admin', N'2024-08-27 09:42:45.0000000', N'', NULL, NULL)
    GO
    SET IDENTITY_INSERT [dbo].[sys_user] OFF;


-- ----------------------------
-- Primary Key structure for table sys_user
-- ----------------------------
ALTER TABLE [dbo].[sys_user] ADD CONSTRAINT [PK__sys_user__B9BE370F00DAA016] PRIMARY KEY CLUSTERED ([user_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_user_post
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_user_post]') AND type IN ('U'))
DROP TABLE [dbo].[sys_user_post]
    GO

CREATE TABLE [dbo].[sys_user_post] (
    [user_id] bigint  NOT NULL,
[post_id] bigint  NOT NULL
)
    GO

ALTER TABLE [dbo].[sys_user_post] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_post',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'岗位ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_post',
    'COLUMN', N'post_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户与岗位关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_post'
    GO


-- ----------------------------
-- Records of sys_user_post
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table sys_user_post
-- ----------------------------
ALTER TABLE [dbo].[sys_user_post] ADD CONSTRAINT [PK__sys_user__CA534F79283DAF7A] PRIMARY KEY CLUSTERED ([user_id], [post_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_user_relation
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_user_relation]') AND type IN ('U'))
DROP TABLE [dbo].[sys_user_relation]
    GO

CREATE TABLE [dbo].[sys_user_relation] (
    [root_id] bigint  NOT NULL,
    [depth] int  NOT NULL,
    [is_leaf] tinyint  NOT NULL,
[user_id] bigint  NOT NULL
)
    GO

ALTER TABLE [dbo].[sys_user_relation] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'根节点用户id',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_relation',
    'COLUMN', N'root_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'根节点到该节点的深度',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_relation',
    'COLUMN', N'depth'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'该节点是否为叶子节点',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_relation',
    'COLUMN', N'is_leaf'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'该节点的用户id',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_relation',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户关系与深度存储表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_relation'
    GO


-- ----------------------------
-- Records of sys_user_relation
-- ----------------------------

-- ----------------------------
-- Primary Key structure for table sys_user_relation
-- ----------------------------
ALTER TABLE [dbo].[sys_user_relation] ADD CONSTRAINT [PK__sys_user__CD85A0352D941147] PRIMARY KEY CLUSTERED ([root_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

    -- ----------------------------
-- Table structure for sys_user_role
-- ----------------------------
    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_user_role]') AND type IN ('U'))
DROP TABLE [dbo].[sys_user_role]
    GO

CREATE TABLE [dbo].[sys_user_role] (
    [user_id] bigint  NOT NULL,
[role_id] bigint  NOT NULL
)
    GO

ALTER TABLE [dbo].[sys_user_role] SET (LOCK_ESCALATION = TABLE)
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_role',
    'COLUMN', N'user_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'角色ID',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_role',
    'COLUMN', N'role_id'
    GO

    EXEC sp_addextendedproperty
    'MS_Description', N'用户和角色关联表',
    'SCHEMA', N'dbo',
    'TABLE', N'sys_user_role'
    GO


    -- ----------------------------
-- Records of sys_user_role
-- ----------------------------
    INSERT INTO [dbo].[sys_user_role] VALUES (N'1', N'1')
    GO

    INSERT INTO [dbo].[sys_user_role] VALUES (N'2', N'2')
    GO

    INSERT INTO [dbo].[sys_user_role] VALUES (N'3', N'2')
    GO

    INSERT INTO [dbo].[sys_user_role] VALUES (N'4', N'3')
    GO

    INSERT INTO [dbo].[sys_user_role] VALUES (N'5', N'3')
    GO

    INSERT INTO [dbo].[sys_user_role] VALUES (N'6', N'4')
    GO

    INSERT INTO [dbo].[sys_user_role] VALUES (N'7', N'7')
    GO

    INSERT INTO [dbo].[sys_user_role] VALUES (N'8', N'9')
    GO


-- ----------------------------
-- Primary Key structure for table sys_user_role
-- ----------------------------
ALTER TABLE [dbo].[sys_user_role] ADD CONSTRAINT [PK__sys_user__6EDEA1535DE94BA4] PRIMARY KEY CLUSTERED ([user_id], [role_id])
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
    ON [PRIMARY]
    GO

