-- 创建智能项圈日志表
-- 用于存储项圈设备的日志数据

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='智能主机日志表';
