| @@ -0,0 +1,95 @@ | |||||
| drop table if exists `kw_box`; | |||||
| CREATE TABLE IF NOT EXISTS `kw_box` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `imei` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '设备编号', | |||||
| `iccid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SIM卡编号', | |||||
| `place` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '位置', | |||||
| `fw_version` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '固件版本号', | |||||
| `hd_version` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '硬件版本号', | |||||
| `status` smallint(2) NOT NULL COMMENT '注册状态0出厂已注册1', | |||||
| `online` smallint(2) NOT NULL COMMENT '在线状态1在线0离线', | |||||
| `register_time` datetime NOT NULL COMMENT '注册时间', | |||||
| `last_online_time` datetime NOT NULL COMMENT '最后一次在线时间', | |||||
| `config` json DEFAULT NULL COMMENT '配置', | |||||
| `create_time` datetime NOT NULL COMMENT '创建时间', | |||||
| `update_time` datetime NOT NULL COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`), | |||||
| INDEX `id_index` USING BTREE (`id`) comment '' | |||||
| ) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='盒子表' CHECKSUM=0 DELAY_KEY_WRITE=0; | |||||
| drop table if exists `kw_meters`; | |||||
| CREATE TABLE IF NOT EXISTS `kw_meters` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `address` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '电表编号', | |||||
| `brand` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '品牌', | |||||
| `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '型号', | |||||
| `place` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '位置', | |||||
| `protocol` smallint(2) DEFAULT 0 COMMENT '协议(0,97协议)(1,07协议)', | |||||
| `bandrate` int(5) DEFAULT 1200 COMMENT '波特率1200,2400,9600', | |||||
| `online` smallint(2) NOT NULL COMMENT '在线状态1在线0离线', | |||||
| `config` json DEFAULT NULL COMMENT '配置', | |||||
| `create_time` datetime NOT NULL COMMENT '创建时间', | |||||
| `update_time` datetime NOT NULL COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`), | |||||
| INDEX `id_index` USING BTREE (`id`) comment '' | |||||
| ) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='电表表' CHECKSUM=0 DELAY_KEY_WRITE=0; | |||||
| drop table if exists `kw_merchant_meter`; | |||||
| CREATE TABLE IF NOT EXISTS `kw_merchant_meter` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `meter_id` bigint(20) NOT NULL COMMENT '电表ID', | |||||
| `merchant_id` bigint(20) NOT NULL COMMENT '商户ID', | |||||
| `status` smallint(2) NOT NULL COMMENT '状态1历史0在用', | |||||
| `create_time` datetime NOT NULL COMMENT '创建时间', | |||||
| `update_time` datetime NOT NULL COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`), | |||||
| INDEX `id_index` USING BTREE (`id`) comment '' | |||||
| ) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='商户电表关联表' CHECKSUM=0 DELAY_KEY_WRITE=0; | |||||
| drop table if exists `kw_box_meter`; | |||||
| CREATE TABLE IF NOT EXISTS `kw_box_meter` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `meter_id` bigint(20) NOT NULL COMMENT '电表ID', | |||||
| `box_id` bigint(20) NOT NULL COMMENT '盒子ID', | |||||
| `status` smallint(2) NOT NULL COMMENT '状态1历史0在用', | |||||
| `create_time` datetime NOT NULL COMMENT '创建时间', | |||||
| `update_time` datetime NOT NULL COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`), | |||||
| INDEX `id_index` USING BTREE (`id`) comment '' | |||||
| ) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='盒子电表关联表' CHECKSUM=0 DELAY_KEY_WRITE=0; | |||||
| drop table if exists `kw_box_cmd_history`; | |||||
| CREATE TABLE IF NOT EXISTS `kw_box_cmd_history` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `imei` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '设备编号', | |||||
| `iccid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SIM卡编号', | |||||
| `cmd` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '命令类型', | |||||
| `info` json DEFAULT NULL COMMENT '配置', | |||||
| `device_time` datetime NOT NULL COMMENT '设备命令上传记录时间', | |||||
| `create_time` datetime NOT NULL COMMENT '创建时间', | |||||
| `update_time` datetime NOT NULL COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`), | |||||
| INDEX `id_index` USING BTREE (`id`) comment '' | |||||
| ) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='命令历史表' CHECKSUM=0 DELAY_KEY_WRITE=0; | |||||
| drop table if exists `kw_meter_data`; | |||||
| CREATE TABLE IF NOT EXISTS `kw_meter_data` ( | |||||
| `id` bigint(20) NOT NULL COMMENT '主键ID', | |||||
| `tenant_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID', | |||||
| `meter_id` bigint(20) NOT NULL COMMENT '电表ID', | |||||
| `box_id` bigint(20) NOT NULL COMMENT '盒子ID', | |||||
| `address` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '电表编号', | |||||
| `result` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '度数', | |||||
| `device_time` datetime NOT NULL COMMENT '设备命令上传记录时间', | |||||
| `create_time` datetime NOT NULL COMMENT '创建时间', | |||||
| `update_time` datetime NOT NULL COMMENT '更新时间', | |||||
| PRIMARY KEY (`id`), | |||||
| INDEX `id_index` USING BTREE (`id`) comment '' | |||||
| ) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='电表数据表' CHECKSUM=0 DELAY_KEY_WRITE=0; | |||||