Files
cattleTransportation/tradeCattle/create_device_log_tables.sql
2025-10-24 17:32:42 +08:00

64 lines
3.4 KiB
SQL

-- 创建智能项圈日志表
-- 用于存储项圈设备的日志数据
CREATE TABLE IF NOT EXISTS `xq_client_log` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据主键',
`device_id` varchar(50) NOT NULL COMMENT '项圈编号',
`device_voltage` varchar(20) DEFAULT NULL COMMENT '设备电量',
`device_temp` varchar(20) DEFAULT NULL COMMENT '设备温度',
`server_device_id` varchar(50) DEFAULT NULL COMMENT '主机编号',
`latitude` varchar(20) DEFAULT NULL COMMENT '纬度',
`longitude` varchar(20) DEFAULT NULL COMMENT '经度',
`walk_steps` bigint(20) DEFAULT NULL COMMENT '总步数',
`y_walk_steps` bigint(20) DEFAULT NULL COMMENT '昨日总步数',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
PRIMARY KEY (`id`),
KEY `idx_device_id` (`device_id`),
KEY `idx_create_time` (`create_time`),
KEY `idx_update_time` (`update_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能项圈日志表';
-- 创建智能耳标日志表(如果不存在)
CREATE TABLE IF NOT EXISTS `jbq_client_log` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据主键',
`device_id` varchar(50) NOT NULL COMMENT '耳标编号',
`device_voltage` varchar(20) DEFAULT NULL COMMENT '设备电量',
`device_temp` varchar(20) DEFAULT NULL COMMENT '设备温度',
`server_device_id` varchar(50) DEFAULT NULL COMMENT '主机编号',
`latitude` varchar(20) DEFAULT NULL COMMENT '纬度',
`longitude` varchar(20) DEFAULT NULL COMMENT '经度',
`walk_steps` bigint(20) DEFAULT NULL COMMENT '总步数',
`y_walk_steps` bigint(20) DEFAULT NULL COMMENT '昨日总步数',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
PRIMARY KEY (`id`),
KEY `idx_device_id` (`device_id`),
KEY `idx_create_time` (`create_time`),
KEY `idx_update_time` (`update_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能耳标日志表';
-- 创建智能主机日志表(如果不存在)
CREATE TABLE IF NOT EXISTS `jbq_server_log` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据主键',
`device_id` varchar(50) NOT NULL COMMENT '主机编号',
`device_voltage` varchar(20) DEFAULT NULL COMMENT '设备电量',
`device_temp` varchar(20) DEFAULT NULL COMMENT '设备温度',
`latitude` varchar(20) DEFAULT NULL COMMENT '纬度',
`longitude` varchar(20) DEFAULT NULL COMMENT '经度',
`walk_steps` bigint(20) DEFAULT NULL COMMENT '总步数',
`y_walk_steps` bigint(20) DEFAULT NULL COMMENT '昨日总步数',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
PRIMARY KEY (`id`),
KEY `idx_device_id` (`device_id`),
KEY `idx_create_time` (`create_time`),
KEY `idx_update_time` (`update_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能主机日志表';