修改设备表 索引定义 与 添加设备 逻辑

一个下级平台 有多个设备, 每个设备为一个通道
This commit is contained in:
shikong 2023-09-11 10:25:36 +08:00
parent 8d1bc71170
commit 37fc276f3d

View File

@ -4,17 +4,21 @@
<mapper namespace="cn.skcks.docking.gb28181.wvp.orm.mybatis.operation.WvpProxyOperateTableMapper"> <mapper namespace="cn.skcks.docking.gb28181.wvp.orm.mybatis.operation.WvpProxyOperateTableMapper">
<update id="createDeviceTable"> <update id="createDeviceTable">
CREATE TABLE IF NOT EXISTS `wvp_proxy_device` ( CREATE TABLE IF NOT EXISTS `wvp_proxy_device`
`id` bigint(20) NOT NULL AUTO_INCREMENT, (
`device_code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, `id` bigint(20) NOT NULL AUTO_INCREMENT,
`gb_device_id` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, `device_code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`gb_device_channel_id` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, `gb_device_id` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `gb_device_channel_id` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`address` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`), `address` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
UNIQUE KEY `gb_device_id` (`gb_device_id`), PRIMARY KEY (`id`),
UNIQUE KEY `device_code_2` (`device_code`,`gb_device_id`,`gb_device_channel_id`), UNIQUE KEY `device_code_2` (`device_code`, `gb_device_id`,
KEY `device_code` (`device_code`) USING BTREE `gb_device_channel_id`),
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; KEY `device_code` (`device_code`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 6
DEFAULT CHARSET = utf8mb4
COLLATE = utf8mb4_unicode_ci;
</update> </update>
</mapper> </mapper>