-- ============================================================ -- 码鼎-环保门禁系统(10.136.62.71 / mis-ruoyi) -- 补建后端实体已声明、库中缺失的两张表: -- env_access_vehicle(门禁管理-车辆/移动机械台账) -- env_inspection(智能巡检台账) -- 执行:mysql -uroot -p'***' mis-ruoyi < hbmjxt_env_tables.sql -- ============================================================ CREATE TABLE IF NOT EXISTS `env_access_vehicle` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `vehicle_type` int DEFAULT NULL COMMENT '类型 1进出厂 2厂内 3非道路移动机械', `plate_no` varchar(255) DEFAULT NULL COMMENT '车牌/机械编号', `vehicle_model` varchar(255) DEFAULT NULL COMMENT '车辆/机械型号', `driver_name` varchar(255) DEFAULT NULL COMMENT '使用人', `driver_phone` varchar(255) DEFAULT NULL COMMENT '联系电话', `use_purpose` varchar(255) DEFAULT NULL COMMENT '用途', `occur_time` datetime DEFAULT NULL COMMENT '时间', `direction` int DEFAULT NULL COMMENT '方向 1进厂 0出厂', `status` varchar(64) DEFAULT NULL COMMENT '状态', `remark` varchar(500) DEFAULT NULL COMMENT '备注', `tenant_id` bigint DEFAULT NULL COMMENT '租户ID', `create_user` bigint DEFAULT NULL COMMENT '创建人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_user` bigint DEFAULT NULL COMMENT '更新人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`), KEY `idx_env_vehicle_tenant` (`tenant_id`), KEY `idx_env_vehicle_type` (`vehicle_type`), KEY `idx_env_vehicle_plate` (`plate_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='环保门禁-车辆/移动机械台账'; CREATE TABLE IF NOT EXISTS `env_inspection` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `inspection_name` varchar(255) DEFAULT NULL COMMENT '巡检名称', `inspection_type` int DEFAULT NULL COMMENT '巡检类型 1定期 2临时 3故障', `route_plan` varchar(500) DEFAULT NULL COMMENT '巡检路径规划', `area` varchar(255) DEFAULT NULL COMMENT '巡检区域', `plan_start_time` datetime DEFAULT NULL COMMENT '计划开始时间', `plan_end_time` datetime DEFAULT NULL COMMENT '计划结束时间', `actual_start_time` datetime DEFAULT NULL COMMENT '实际开始时间', `actual_end_time` datetime DEFAULT NULL COMMENT '实际结束时间', `inspector` varchar(255) DEFAULT NULL COMMENT '巡检人员', `inspection_result` varchar(500) DEFAULT NULL COMMENT '巡检结果', `ai_analysis` text COMMENT 'AI视频分析结果', `uav_data` text COMMENT '无人机/机器人回传数据', `report_path` varchar(500) DEFAULT NULL COMMENT '自动生成巡检报告', `status` int DEFAULT NULL COMMENT '状态 0待执行 1执行中 2已完成 3已取消', `remark` varchar(500) DEFAULT NULL COMMENT '备注', `tenant_id` bigint DEFAULT NULL COMMENT '租户ID', `create_user` bigint DEFAULT NULL COMMENT '创建人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_user` bigint DEFAULT NULL COMMENT '更新人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`), KEY `idx_env_inspection_tenant` (`tenant_id`), KEY `idx_env_inspection_status` (`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='环保门禁-智能巡检台账';