Skip to content

Commit 6bb65ed

Browse files
committed
feat(organize_device_param): 新增设备参数表
1 parent 2b9eb1c commit 6bb65ed

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

mysql8/initdb/01-maintain-init-table.sql

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1997,6 +1997,28 @@ CREATE TABLE `organize_device_compose` (
19971997
INDEX `idx_vehicle`(`organize_id` ASC, `vehicle_id` ASC) USING BTREE
19981998
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '车上安装设备表' ROW_FORMAT = DYNAMIC;
19991999

2000+
-- ----------------------------
2001+
-- Table structure for organize_device_param
2002+
-- ----------------------------
2003+
DROP TABLE IF EXISTS `organize_device_param`;
2004+
CREATE TABLE `organize_device_param` (
2005+
`id` int NOT NULL AUTO_INCREMENT COMMENT '车辆上安装的设备列表',
2006+
`organize_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '组织ID',
2007+
`vehicle_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '车辆ID',
2008+
`imei` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '设备唯一码, 过渡32, 实际很多表都还是16',
2009+
`device_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '设备的唯一标识',
2010+
`param_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '参数类别(speed_limit / overspeed_duration)等',
2011+
`expect_value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '平台期望值',
2012+
`actual_value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '设备读取值',
2013+
`last_read_time` datetime NULL DEFAULT NULL COMMENT '最后读取时间',
2014+
`last_set_time` datetime NULL DEFAULT NULL COMMENT '最后下发时间',
2015+
`status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'UNKNOWN' COMMENT 'CONSISTENT / DIFF / UNKNOWN',
2016+
`created_unix` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间戳',
2017+
`updated_unix` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
2018+
PRIMARY KEY (`id`) USING BTREE,
2019+
UNIQUE INDEX `uk_param_key`(`organize_id` ASC, `vehicle_id` ASC, `imei` ASC, `param_code` ASC) USING BTREE
2020+
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '设备参数表' ROW_FORMAT = DYNAMIC;
2021+
20002022
-- ----------------------------
20012023
-- Table structure for organize_device_product
20022024
-- ----------------------------

0 commit comments

Comments
 (0)