CREATE TABLE `command_fleet_info` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT '司机ID',
  `codes` varchar(255) NOT NULL COMMENT '编号',
  `name` varchar(255) NOT NULL COMMENT '车队名',
  `status` varchar(32) COMMENT '状态',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb3 COMMENT='车队信息表';

CREATE TABLE `command_driver_info` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT '司机ID',
  `apple_id` varchar(255) NOT NULL COMMENT 'appleId',
  `google_id` varchar(255) NOT NULL COMMENT '谷歌ID',
  `emails` varchar(255) DEFAULT NULL COMMENT '邮箱',
  `password` varchar(64) DEFAULT NULL COMMENT '密码',
  `name` varchar(128) DEFAULT NULL COMMENT '姓名',
  `avatar_url` varchar(255) DEFAULT NULL COMMENT '头像',
  `work_status` varchar(32) DEFAULT NULL COMMENT '工作状态',
  `active_time` decimal(10,2) DEFAULT NULL COMMENT '活跃时间(小时)',
  `address` varchar(500) DEFAULT NULL COMMENT '地址',
  `license_url` varchar(255) DEFAULT NULL COMMENT '执照图片',
  `license_type` varchar(32) DEFAULT NULL COMMENT '执照类型',
  `compliance_status` varchar(32) DEFAULT NULL COMMENT '合规状态',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='司机信息表';


CREATE TABLE `command_fleet_driver_info` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `driver_id` int NOT NULL COMMENT '司机ID',
  `fleet_id` int NOT NULL COMMENT '车队ID',
  `type` varchar(32) COMMENT '类型',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb3 COMMENT='车队与司机关联信息表';


CREATE TABLE `command_car_info` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `driver_id` int NOT NULL COMMENT '司机ID',
  `car_no` varchar(64) NOT NULL COMMENT '车牌号',
  `car_type` varchar(64) NOT NULL COMMENT '车辆类型',
  `car_status` varchar(32) NOT NULL COMMENT '车辆状态',
  `fuel` varchar(64) NOT NULL COMMENT '燃料百分比',
  `kilometers` varchar(64) NOT NULL COMMENT '总公里数',
  `current_location` varchar(255) NOT NULL COMMENT '当前地点',
  `current_location_lng` varchar(64) NOT NULL COMMENT '当前地点经度',
  `current_location_lat` varchar(64) NOT NULL COMMENT '当前地点纬度',
  `destination_location` varchar(255) NOT NULL COMMENT '目的地点',
  `destination_location_lng` varchar(64) NOT NULL COMMENT '目的地点经度',
  `destination_location_lat` varchar(64) NOT NULL COMMENT '目的地点维度',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb3 COMMENT='车辆信息表';