1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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='环保门禁-智能巡检台账';