|  | @@ -1163,4 +1163,78 @@ INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (122, 0172401740487231
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  -- 删除检查登记授权按钮权限
 |  |  -- 删除检查登记授权按钮权限
 | 
											
												
													
														|  |  DELETE from sys_menu WHERE perms='core:safetycheck:grant'  and menu_type='F';
 |  |  DELETE from sys_menu WHERE perms='core:safetycheck:grant'  and menu_type='F';
 | 
											
												
													
														|  | -DELETE from sys_role_menu WHERE menu_id not in (SELECT id from sys_menu);
 |  | 
 | 
											
												
													
														|  | 
 |  | +DELETE from sys_role_menu WHERE menu_id not in (SELECT id from sys_menu);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +-- 出入管理相关表
 | 
											
												
													
														|  | 
 |  | +CREATE TABLE if not exists `core_introduce_letter` (
 | 
											
												
													
														|  | 
 |  | +                                                       `id` bigint NOT NULL,
 | 
											
												
													
														|  | 
 |  | +                                                       `letter_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '介绍信名称',
 | 
											
												
													
														|  | 
 |  | +    `start_time` datetime DEFAULT NULL COMMENT '有效开始时间',
 | 
											
												
													
														|  | 
 |  | +    `end_time` datetime DEFAULT NULL COMMENT '有效结束时间',
 | 
											
												
													
														|  | 
 |  | +    `letter_file` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '介绍信文件',
 | 
											
												
													
														|  | 
 |  | +    `org_id` bigint DEFAULT NULL COMMENT '创建机构',
 | 
											
												
													
														|  | 
 |  | +    `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建机构',
 | 
											
												
													
														|  | 
 |  | +    `org_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建机构',
 | 
											
												
													
														|  | 
 |  | +    `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
 | 
											
												
													
														|  | 
 |  | +    `create_time` datetime DEFAULT NULL COMMENT '创建时间',
 | 
											
												
													
														|  | 
 |  | +    `deleted` int DEFAULT NULL COMMENT '0正常1删除',
 | 
											
												
													
														|  | 
 |  | +    `letter_no` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '介绍信编号',
 | 
											
												
													
														|  | 
 |  | +    `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
 | 
											
												
													
														|  | 
 |  | +    `reasons` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入事由',
 | 
											
												
													
														|  | 
 |  | +    `status` int DEFAULT NULL COMMENT '状态:0 草稿 ,1 使用中, 2 已逾期',
 | 
											
												
													
														|  | 
 |  | +    `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
 | 
											
												
													
														|  | 
 |  | +    `update_time` datetime DEFAULT NULL COMMENT '修改时间',
 | 
											
												
													
														|  | 
 |  | +    `type` int DEFAULT NULL COMMENT '类型:1 职能部门出入, 2 临时出入,3 紧急出入',
 | 
											
												
													
														|  | 
 |  | +    PRIMARY KEY (`id`) USING BTREE
 | 
											
												
													
														|  | 
 |  | +    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='介绍信';
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +CREATE TABLE if not exists `core_introduce_letter_user` (
 | 
											
												
													
														|  | 
 |  | +                                                            `id` bigint DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +                                                            `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +    `company_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +    `id_card` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +    `img_file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +    `letter_id` bigint DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +    `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +    `create_time` datetime DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +    KEY `index_letter_id` (`letter_id`) USING BTREE
 | 
											
												
													
														|  | 
 |  | +    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='介绍信人员表';
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +CREATE TABLE if not exists `core_introduce_letter_to_org` (
 | 
											
												
													
														|  | 
 |  | +                                                              `letter_id` bigint DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +                                                              `org_id` bigint DEFAULT NULL,
 | 
											
												
													
														|  | 
 |  | +                                                              KEY `index_org_id` (`org_id`) USING BTREE,
 | 
											
												
													
														|  | 
 |  | +    KEY `index_letter_id` (`letter_id`) USING BTREE
 | 
											
												
													
														|  | 
 |  | +    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='介绍信接待机构';
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +CREATE TABLE if not exists `core_introduce_letter_approve_log` (
 | 
											
												
													
														|  | 
 |  | +                                                                   `id` bigint NOT NULL,
 | 
											
												
													
														|  | 
 |  | +                                                                   `letter_id` bigint DEFAULT NULL COMMENT '介绍信id',
 | 
											
												
													
														|  | 
 |  | +                                                                   `approve_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核人',
 | 
											
												
													
														|  | 
 |  | +    `approve_user_id` bigint DEFAULT NULL COMMENT '审核人Id',
 | 
											
												
													
														|  | 
 |  | +    `approve_time` datetime DEFAULT NULL COMMENT '审核时间',
 | 
											
												
													
														|  | 
 |  | +    `approve_status` int DEFAULT NULL COMMENT '审核状态:0待审批1通过2不通过3逾期',
 | 
											
												
													
														|  | 
 |  | +    `approve_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
 | 
											
												
													
														|  | 
 |  | +    `org_id` bigint DEFAULT NULL COMMENT '接待机构',
 | 
											
												
													
														|  | 
 |  | +    PRIMARY KEY (`id`) USING BTREE,
 | 
											
												
													
														|  | 
 |  | +    KEY `index_letter_id` (`letter_id`) USING BTREE,
 | 
											
												
													
														|  | 
 |  | +    KEY `index_org_id` (`org_id`) USING BTREE
 | 
											
												
													
														|  | 
 |  | +    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='介绍信审批记录';
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +CREATE TABLE if not exists `core_out_in_record` (
 | 
											
												
													
														|  | 
 |  | +                                                    `id` bigint NOT NULL,
 | 
											
												
													
														|  | 
 |  | +                                                    `org_id` bigint DEFAULT NULL COMMENT '出入机构',
 | 
											
												
													
														|  | 
 |  | +                                                    `letter_id` bigint DEFAULT NULL COMMENT '介绍信/出入申请ID',
 | 
											
												
													
														|  | 
 |  | +                                                    `letter_user_id` bigint DEFAULT NULL COMMENT '介绍信/出入申请中 人员ID',
 | 
											
												
													
														|  | 
 |  | +                                                    `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '登记人员',
 | 
											
												
													
														|  | 
 |  | +    `create_time` datetime DEFAULT NULL COMMENT '登记时间',
 | 
											
												
													
														|  | 
 |  | +    `arrival_time` datetime DEFAULT NULL COMMENT '到达时间',
 | 
											
												
													
														|  | 
 |  | +    `departure_time` datetime DEFAULT NULL COMMENT '离开时间',
 | 
											
												
													
														|  | 
 |  | +    `accompanying_person` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '陪同人员',
 | 
											
												
													
														|  | 
 |  | +    `check_image` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核验照片',
 | 
											
												
													
														|  | 
 |  | +    PRIMARY KEY (`id`),
 | 
											
												
													
														|  | 
 |  | +    KEY `index_letter_id` (`letter_id`) USING BTREE
 | 
											
												
													
														|  | 
 |  | +    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='人员出入登记表';
 |