CREATE TABLE `mkmj` (
                        `id` bigint NOT NULL COMMENT '主键',
                        `hg_auth_area` varchar(255) DEFAULT NULL COMMENT '所属港区',
                        `hg_auth_area_name` varchar(255) DEFAULT NULL COMMENT '所属港区名称',
                        `mkmj_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '口门名称',
                        `mkmj_level` int DEFAULT NULL COMMENT '口门级别 1-一级  2-二级',
                        `mkmj_type` varchar(32) DEFAULT NULL COMMENT '口门类型 1-人行 2-车行 3-综合',
                        `mkmj_type_name` varchar(255) DEFAULT NULL COMMENT '口门类型名称1-人行 2-车行 3-综合',
                        `mkmj_status` int DEFAULT NULL COMMENT '口门状态 1-停用 2-正常',
                        `in_direction_area` bigint DEFAULT NULL COMMENT '入方向区域- 二级有用',
                        `in_direction_area_name` bigint DEFAULT NULL COMMENT '入方向区域名称- 二级有用',
                        `out_direction_area` bigint DEFAULT NULL COMMENT '出方向区域- 二级有用',
                        `out_direction_area_name` bigint DEFAULT NULL COMMENT '出方向区域名称- 二级有用',
                        `longitude` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '经度',
                        `latitude` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '纬度',
                        `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '删除标识true false',
                        `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '备注',
                        `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                        `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                        `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                        `org_id` bigint DEFAULT NULL COMMENT '单位id',
                        `version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '版本',
                        `create_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建时间',
                        `update_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改时间',
                        `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                        `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                        `env` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
                        PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='门口信息管理表';
CREATE TABLE `mkmj_approval_user` (
                                      `id` bigint NOT NULL COMMENT '主键ID',
                                      `corp_id` bigint DEFAULT NULL COMMENT '审批人企业id',
                                      `corp_name` varchar(255) DEFAULT NULL COMMENT '审批人企业名称',
                                      `dept_id` bigint DEFAULT NULL COMMENT '审批人部门id',
                                      `dept_name` varchar(255) DEFAULT NULL COMMENT '审批人部门名称',
                                      `user_id` bigint DEFAULT NULL COMMENT '审批人id',
                                      `user_name` varchar(255) DEFAULT NULL COMMENT '审批人名称',
                                      `personnel_permission_flag` int DEFAULT NULL COMMENT '人员审核权限(1-无权限,2-有权限)',
                                      `vehicle_permission_flag` int DEFAULT NULL COMMENT '车辆审核权限(1-无权限,2-有权限)',
                                      `temporary_permission_flag` int DEFAULT NULL COMMENT '临时审核权限(1-无权限,2-有权限)',
                                      `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '删除标识true false',
                                      `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '备注',
                                      `create_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                                      `update_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                                      `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                      `org_id` bigint DEFAULT NULL COMMENT '单位id',
                                      `version` int DEFAULT NULL COMMENT '版本',
                                      `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                      `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                      `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                      `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                      `env` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
                                      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='一级口门门禁审批人';
CREATE TABLE `mkmj_gate` (
                             `id` bigint NOT NULL COMMENT '主键',
                             `mkmj_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '口门区域id',
                             `passage_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '通道id',
                             `gate_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '闸机标识',
                             `gate_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '闸机名称',
                             `gate_type` varchar(32) DEFAULT NULL COMMENT '闸机类型',
                             `gate_type_name` varchar(32) DEFAULT NULL COMMENT '闸机类型名称',
                             `gate_status` int DEFAULT NULL COMMENT '闸机状态 1- 停用 2-正常',
                             `gate_category` varchar(32) DEFAULT NULL COMMENT '闸机类别',
                             `gate_category_name` varchar(255) DEFAULT NULL COMMENT '闸机类别名称',
                             `gate_model` varchar(255) DEFAULT NULL COMMENT '闸机型号',
                             `gate_position` varchar(255) DEFAULT NULL COMMENT '闸机位置',
                             `longitude` varchar(255) DEFAULT NULL COMMENT '经度',
                             `latitude` varchar(255) DEFAULT NULL COMMENT '纬度',
                             `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '删除标识true false',
                             `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '备注',
                             `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                             `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                             `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                             `org_id` bigint DEFAULT NULL COMMENT '单位id',
                             `version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '版本',
                             `create_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建时间',
                             `update_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改时间',
                             `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                             `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                             `env` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
                             PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='门口闸机表';
CREATE TABLE `mkmj_passage` (
                                `id` bigint NOT NULL COMMENT '主键',
                                `passage_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '通道名称',
                                `passage_type` int DEFAULT NULL COMMENT '通道类型 1-人行 2-车行 3-综合',
                                `passage_status` int DEFAULT NULL COMMENT '通道状态  1-停用 2-正常',
                                `mkmj_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '口门区域id',
                                `longitude` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '经度',
                                `latitude` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '纬度',
                                `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '删除标识true false',
                                `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '备注',
                                `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                                `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                                `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                `org_id` bigint DEFAULT NULL COMMENT '单位id',
                                `version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '版本',
                                `create_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建时间',
                                `update_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改时间',
                                `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                `env` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
                                PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='口门门禁通道表';
CREATE TABLE `person_apply` (
                                `id` bigint NOT NULL COMMENT 'id',
                                `person_belong_type` smallint unsigned DEFAULT NULL COMMENT '1股份2分公司3相关方4临时人员',
                                `gate_level_auth_area` json DEFAULT NULL COMMENT '授权范围港区与区域',
                                `audit_flag` int DEFAULT NULL COMMENT '审核状态(1:审核中;2审核通过; 3：审核驳回，4无需审批（长期人员）)',
                                `mkmj_permission` int DEFAULT NULL COMMENT '进出港权限(1:有 2：无)',
                                `visit_start_time` date DEFAULT NULL COMMENT '访问起始时间',
                                `visit_end_time` date DEFAULT NULL COMMENT '访问结束时间',
                                `person_corp_id` bigint DEFAULT NULL COMMENT '待审批人员所属企业ID',
                                `person_corp_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '待审批人员所属企业名称',
                                `person_department_id` bigint DEFAULT NULL COMMENT '待审批人员所属部门id',
                                `person_department_name` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '待审批人员部门名称',
                                `employee_person_user_id` bigint DEFAULT NULL COMMENT '待审批人员id',
                                `employee_person_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '待审批人员姓名',
                                `user_face_url` varchar(255) DEFAULT NULL COMMENT '头像',
                                `user_phone` varchar(255) DEFAULT NULL COMMENT '手机号',
                                `user_card` varchar(32) DEFAULT NULL COMMENT '身份证号码',
                                `inform_sign_id` bigint DEFAULT NULL COMMENT '告知签字',
                                `project_id` bigint DEFAULT NULL COMMENT '项目id',
                                `project_name` varchar(255) DEFAULT NULL COMMENT '项目名称',
                                `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'FALSE' COMMENT '删除标识',
                                `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                `update_time` datetime DEFAULT NULL COMMENT '更新时间',
                                `create_id` bigint DEFAULT NULL COMMENT '创建人ID',
                                `update_id` bigint DEFAULT NULL COMMENT '更新人ID',
                                `env` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'PROD' COMMENT '环境标识',
                                `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                                `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                                `tenant_id` bigint DEFAULT NULL COMMENT '租户ID',
                                `org_id` bigint DEFAULT NULL COMMENT '组织ID',
                                `version` int DEFAULT '0' COMMENT '版本号',
                                `remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '来访事由',
                                PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='人员申请审批信息';
CREATE TABLE `person_message` (
                                  `id` bigint unsigned NOT NULL COMMENT 'id',
                                  `person_apply_id` bigint DEFAULT NULL COMMENT '人员申请id',
                                  `person_belong_type` smallint unsigned DEFAULT NULL COMMENT '1股份2分公司3相关方4临时人员',
                                  `user_face_url` varchar(255) DEFAULT NULL COMMENT '头像',
                                  `user_card` varchar(32) DEFAULT NULL COMMENT '身份证号码',
                                  `gate_level_auth_area` json DEFAULT NULL COMMENT '授权范围港区与区域',
                                  `visit_start_time` date DEFAULT NULL COMMENT '授权访问起始时间',
                                  `visit_end_time` date DEFAULT NULL COMMENT '授权访问结束时间',
                                  `remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '备注',
                                  `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'FALSE' COMMENT '删除标识',
                                  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
                                  `create_id` bigint DEFAULT NULL COMMENT '创建人ID',
                                  `update_id` bigint DEFAULT NULL COMMENT '更新人ID',
                                  `env` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'PROD' COMMENT '环境标识',
                                  `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                                  `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                                  `tenant_id` bigint DEFAULT NULL COMMENT '租户ID',
                                  `org_id` bigint DEFAULT NULL COMMENT '组织ID',
                                  `version` int DEFAULT NULL COMMENT '版本号',
                                  `sync_status` smallint DEFAULT NULL COMMENT '对接状态，1对接完成，2未对接',
                                  `sync_remarks` text COMMENT '对接说明',
                                  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='审批通过的人员信息用于与门禁系统对接';
CREATE TABLE `vehicle_apply` (
                                 `id` bigint NOT NULL COMMENT 'id',
                                 `status_flag` int DEFAULT NULL COMMENT '车辆状态(1未启用,2启用)',
                                 `licence_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车牌类型数据字典',
                                 `licence_type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车牌类型名称0-白牌  1- 蓝牌   2-黄牌  3-绿牌   4-黑牌',
                                 `licence_no` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车牌号',
                                 `vehicle_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆类型',
                                 `vehicle_type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆类型-名字',
                                 `vehicle_belong_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆所属类型 1-股份员工车辆，2-股份单位车辆，3-分公司员工车辆，4-分公司单位车辆 ，5-相关方车辆， 6:临时车辆，7检查部门车辆',
                                 `gate_level_auth_area` json DEFAULT NULL COMMENT '授权范围港区与区域',
                                 `audit_flag` int DEFAULT NULL COMMENT '审核状态(1:审核中;2审核通过; 3：审核驳回，4无需审批（检查部门车辆）)',
                                 `mkmj_permission` int DEFAULT NULL COMMENT '进出港权限(1:有 2：无)',
                                 `visit_start_time` date DEFAULT NULL COMMENT '访问起始时间',
                                 `visit_end_time` date DEFAULT NULL COMMENT '访问结束时间',
                                 `vehicle_corp_id` bigint DEFAULT NULL COMMENT '车辆所属企业ID',
                                 `vehicle_corp_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆所属企业名称',
                                 `vehicle_department_id` bigint DEFAULT NULL COMMENT '车辆所属部门id',
                                 `vehicle_department_name` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆所属部门名称',
                                 `employee_vehicle_user_id` bigint DEFAULT NULL COMMENT '车辆所属人id(员工车辆/驾驶人id)',
                                 `employee_vehicle_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆所属人姓名(员工车辆/驾驶人名称)',
                                 `emission_standards` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '排放标准名称',
                                 `emission_standards_name` varchar(255) DEFAULT NULL COMMENT '排放标准:\r\nlevel1 -> 国一\r\nlevel2 -> 国二\r\nlevel3 -> 国三\r\nlevel4 -> 国四\r\nlevel5 -> 国五\r\nlevel6 -> 国六',
                                 `driving_license_id` bigint DEFAULT NULL COMMENT '行驶证照片',
                                 `attachment_id` bigint DEFAULT NULL COMMENT '车辆照片',
                                 `inform_sign_id` bigint DEFAULT NULL COMMENT '告知签字',
                                 `project_id` bigint DEFAULT NULL COMMENT '项目id',
                                 `project_name` varchar(255) DEFAULT NULL COMMENT '项目名称',
                                 `blocked_flag` smallint DEFAULT NULL COMMENT '1被拉黑2未拉黑',
                                 `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'FALSE' COMMENT '删除标识',
                                 `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                 `update_time` datetime DEFAULT NULL COMMENT '更新时间',
                                 `create_id` bigint DEFAULT NULL COMMENT '创建人ID',
                                 `update_id` bigint DEFAULT NULL COMMENT '更新人ID',
                                 `env` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'PROD' COMMENT '环境标识',
                                 `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                                 `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                                 `tenant_id` bigint DEFAULT NULL COMMENT '租户ID',
                                 `org_id` bigint DEFAULT NULL COMMENT '组织ID',
                                 `version` int DEFAULT '0' COMMENT '版本号',
                                 `remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '备注',
                                 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='车辆申请审批信息';
CREATE TABLE `vehicle_audit` (
                                 `id` bigint NOT NULL COMMENT 'id',
                                 `vehicle_apply_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆申请id',
                                 `batch_type` int DEFAULT NULL COMMENT '审批批次(1.普通车辆.2危险化学品车辆)',
                                 `batch_state` int DEFAULT NULL COMMENT '审批状态(1,申请;2.更新)',
                                 `audit_user_id` bigint DEFAULT NULL COMMENT '审批人id',
                                 `audit_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '审批人姓名',
                                 `audit_dept_id` bigint DEFAULT NULL COMMENT '审批部门id',
                                 `audit_dept_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '审批部门名称',
                                 `audit_corp_id` bigint DEFAULT NULL COMMENT '审批人企业id',
                                 `audit_corp_name` varchar(255) DEFAULT NULL COMMENT '审批人企业名称',
                                 `audit_status` int DEFAULT NULL COMMENT '审批状态(1,未开始,2通过,3不通过)',
                                 `change_after` json DEFAULT NULL COMMENT '待审核信息',
                                 `change_before` json DEFAULT NULL COMMENT '变更前信息',
                                 `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'FALSE' COMMENT '删除标识',
                                 `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                 `update_time` datetime DEFAULT NULL COMMENT '更新时间',
                                 `create_id` bigint DEFAULT NULL COMMENT '创建人ID',
                                 `update_id` bigint DEFAULT NULL COMMENT '更新人ID',
                                 `env` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'PROD' COMMENT '环境标识',
                                 `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                                 `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                                 `tenant_id` bigint DEFAULT NULL COMMENT '租户ID',
                                 `org_id` bigint DEFAULT NULL COMMENT '组织ID',
                                 `version` int unsigned DEFAULT NULL COMMENT '版本号',
                                 `remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '备注',
                                 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='车辆审批';
CREATE TABLE `vehicle_black` (
                                 `id` bigint NOT NULL COMMENT 'id',
                                 `vehicle_id` bigint DEFAULT NULL COMMENT '车辆信息表（vehicle_apply）的主键id',
                                 `employee_vehicle_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆所属人姓名（临时车）',
                                 `licence_no` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车牌号',
                                 `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'FALSE' COMMENT '删除标识',
                                 `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                 `update_time` datetime DEFAULT NULL COMMENT '更新时间',
                                 `create_id` bigint DEFAULT NULL COMMENT '创建人ID',
                                 `update_id` bigint DEFAULT NULL COMMENT '更新人ID',
                                 `env` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'PROD' COMMENT '环境标识',
                                 `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                                 `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                                 `tenant_id` bigint DEFAULT NULL COMMENT '租户ID',
                                 `org_id` bigint DEFAULT NULL COMMENT '组织ID',
                                 `version` int DEFAULT '0' COMMENT '版本号',
                                 `remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '备注',
                                 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='车辆黑名单管理';
CREATE TABLE `vehicle_message` (
                                   `id` bigint NOT NULL COMMENT 'id',
                                   `licence_type` varchar(255) DEFAULT NULL COMMENT '车牌类型数据字典',
                                   `licence_type_name` varchar(255) DEFAULT NULL COMMENT '车牌类型名称 白牌  1- 蓝牌   2-黄牌  3-绿牌   4-黑牌',
                                   `licence_no` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车牌号',
                                   `vehicle_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆类型',
                                   `vehicle_type_name` varchar(50) DEFAULT NULL COMMENT '车辆类型-名字',
                                   `vehicle_belong_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆所属类型 1-股份员工车辆，2-股份单位车辆，3-分公司员工车辆，4-分公司单位车辆 ，5-相关方车辆， 6:临时车辆，7检查部门车辆',
                                   `gate_level_auth_area` json DEFAULT NULL COMMENT '授权范围港区与区域',
                                   `visit_start_time` date DEFAULT NULL COMMENT '授权访问起始时间',
                                   `visit_end_time` date DEFAULT NULL COMMENT '授权访问结束时间',
                                   `vehicle_apply_id` bigint DEFAULT NULL COMMENT '车辆申请id',
                                   `remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '备注',
                                   `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'FALSE' COMMENT '删除标识',
                                   `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                   `update_time` datetime DEFAULT NULL COMMENT '更新时间',
                                   `create_id` bigint DEFAULT NULL COMMENT '创建人ID',
                                   `update_id` bigint DEFAULT NULL COMMENT '更新人ID',
                                   `env` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'PROD' COMMENT '环境标识',
                                   `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                                   `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                                   `tenant_id` bigint DEFAULT NULL COMMENT '租户ID',
                                   `org_id` bigint DEFAULT NULL COMMENT '组织ID',
                                   `version` int DEFAULT NULL COMMENT '版本号',
                                   `sync_status` smallint DEFAULT NULL COMMENT '对接状态，1对接完成，2未对接',
                                   `sync_remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '对接说明',
                                   PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='审批通过的固化车辆信息用于与门禁系统对接';
CREATE TABLE `vehicle_violations` (
                                      `id` bigint NOT NULL COMMENT '车辆违规记录id',
                                      `vehicle_id` bigint DEFAULT NULL COMMENT '车辆信息表（vehicle_apply）的主键id',
                                      `employee_vehicle_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆所属人姓名（临时车）',
                                      `licence_no` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车牌号',
                                      `violation_type` varchar(255) DEFAULT NULL COMMENT '违规类型',
                                      `violation_type_name` varchar(255) DEFAULT NULL COMMENT '违规类型名称',
                                      `location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '违规区域（位置）',
                                      `illegal_images_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '违规图片的存储路径',
                                      `describe_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '违规说明',
                                      `violationtime` datetime DEFAULT NULL COMMENT '违规时间',
                                      `violation_processing_status` smallint DEFAULT NULL COMMENT '违规处理状态，1已处理2未处理',
                                      `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'FALSE' COMMENT '删除标识',
                                      `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                      `update_time` datetime DEFAULT NULL COMMENT '更新时间',
                                      `create_id` bigint DEFAULT NULL COMMENT '创建人ID',
                                      `update_id` bigint DEFAULT NULL COMMENT '更新人ID',
                                      `env` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'PROD' COMMENT '环境标识',
                                      `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                                      `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                                      `tenant_id` bigint DEFAULT NULL COMMENT '租户ID',
                                      `org_id` bigint DEFAULT NULL COMMENT '组织ID',
                                      `version` int DEFAULT '0' COMMENT '版本号',
                                      `remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '备注',
                                      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='车辆违规记录';
CREATE TABLE `video` (
                         `id` bigint NOT NULL COMMENT '主键',
                         `foreign_id` bigint DEFAULT NULL COMMENT '口门/闸机id 外键id ',
                         `device_type` int DEFAULT NULL COMMENT '设备类型（1-口门 2-闸机）',
                         `video_resource_id` varchar(32) DEFAULT NULL COMMENT '摄像头id',
                         `video_resource_name` varchar(50) DEFAULT NULL COMMENT '摄像头名称',
                         `video_type` smallint DEFAULT NULL COMMENT '摄像头类型（1-移动 2-平台）',
                         `longitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '经度',
                         `latitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '纬度',
                         `delete_enum` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '删除标识true false',
                         `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '备注',
                         `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
                         `update_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新人姓名',
                         `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                         `org_id` bigint DEFAULT NULL COMMENT '单位id',
                         `version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '版本',
                         `create_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建时间',
                         `update_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改时间',
                         `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                         `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                         `env` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
                         PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='摄像头表';