fix(环保门禁): 补建 env_access_vehicle/env_inspection 两张缺失表,修复门禁管理与智能巡检接口异常
已添加1个文件
57 ■■■■■ 文件已修改
doc/sql/hbmjxt_env_tables.sql 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
doc/sql/hbmjxt_env_tables.sql
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,57 @@
-- ============================================================
-- ç é¼Ž-环保门禁系统(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='环保门禁-智能巡检台账';