diff --git a/access_control.sql b/access_control.sql
index 784b853d..07d87fcb 100644
--- a/access_control.sql
+++ b/access_control.sql
@@ -3,7 +3,7 @@
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
--- Generation Time: Oct 30, 2020 at 11:38 AM
+-- Generation Time: Nov 02, 2020 at 08:34 AM
-- Server version: 10.4.8-MariaDB
-- PHP Version: 7.1.33
@@ -66,7 +66,8 @@ CREATE TABLE `auth_assignment` (
--
INSERT INTO `auth_assignment` (`item_name`, `user_id`, `created_at`) VALUES
-('administrator', '1', 1569900053);
+('administrator', '1', 1569900053),
+('Manger', '204', 1604299596);
-- --------------------------------------------------------
@@ -89,7 +90,41 @@ CREATE TABLE `auth_item` (
--
INSERT INTO `auth_item` (`name`, `type`, `description`, `rule_name`, `data`, `created_at`, `updated_at`) VALUES
-('administrator', 1, 'Administrator', NULL, NULL, 1535011160, 1535011160);
+('administrator', 1, 'Administrator', NULL, NULL, 1604293312, 1604293312),
+('areaCreate', 2, 'Thêm khu vực', NULL, NULL, 1535011160, 1535011160),
+('areaDelete', 2, 'Xóa khu vực', NULL, NULL, 1535011160, 1535011160),
+('areaExport', 2, 'Xuất dữ liệu khu vực', NULL, NULL, 1535011160, 1535011160),
+('areaUpdate', 2, 'Tùy chỉnh khu vực', NULL, NULL, 1535011160, 1535011160),
+('departmentCreate', 2, 'Thêm phòng ban', NULL, NULL, 1535011160, 1535011160),
+('departmentDelete', 2, 'Tùy chỉnh phòng ban', NULL, NULL, 1535011160, 1535011160),
+('departmentExport', 2, 'Xuất dữ liệu phòng ban', NULL, NULL, 1535011160, 1535011160),
+('departmentImport', 2, 'Nhập dữ liệu phòng ban', NULL, NULL, 1535011160, 1535011160),
+('departmentUpdate', 2, 'Tùy chỉnh phòng ban', NULL, NULL, 1535011160, 1535011160),
+('deviceChangeIP', 2, 'Thay đổi địa chỉ IP thiết bị', NULL, NULL, 1535011160, 1535011160),
+('deviceCreate', 2, 'Thêm thiết bị', NULL, NULL, 1535011160, 1535011160),
+('deviceDelete', 2, 'Xóa thiết bị', NULL, NULL, 1535011160, 1535011160),
+('deviceExport', 2, 'Xuất dữ liệu thiết bị', NULL, NULL, 1535011160, 1535011160),
+('deviceSearch', 2, 'Tìm kiếm thiết bị', NULL, NULL, 1535011160, 1535011160),
+('deviceSyncDeviceToServer', 2, 'Đồng bộ dữ liệu từ thiết bị', NULL, NULL, 1535011160, 1535011160),
+('deviceSyncServerToDevice', 2, 'Đồng bộ dữ liệu đến thiết bị', NULL, NULL, 1535011160, 1535011160),
+('deviceUpdate', 2, 'Tùy chỉnh thiết bị', NULL, NULL, 1535011160, 1535011160),
+('logs3days', 2, 'Sự kiện 3 ngày gần đây', NULL, NULL, 1535011160, 1535011160),
+('logsAll', 2, 'Tất cả sự kiện', NULL, NULL, 1535011160, 1535011160),
+('logsLastWeek', 2, 'Sự kiện tuần trước', NULL, NULL, 1535011160, 1535011160),
+('logsStatistics', 2, 'Báo cáo chấm công', NULL, NULL, 1535011160, 1535011160),
+('logsThisWeek', 2, 'Sự kiện tuần này', NULL, NULL, 1535011160, 1535011160),
+('logsToday', 2, 'Sự kiện hôm nay', NULL, NULL, 1535011160, 1535011160),
+('Manger', 1, 'Quản lý nhân sự', NULL, NULL, 1604300651, 1604300651),
+('scheduleAssign', 2, 'Cấp quyền truy cập', NULL, NULL, 1535011160, 1535011160),
+('scheduleCreate', 2, 'Thêm lịch trình', NULL, NULL, 1535011160, 1535011160),
+('scheduleDelete', 2, 'Xóa lịch trình', NULL, NULL, 1535011160, 1535011160),
+('scheduleUpdate', 2, 'Tùy chỉnh lịch trình', NULL, NULL, 1535011160, 1535011160),
+('staffCardRegister', 2, 'Đăng ký thẻ', NULL, NULL, 1535011160, 1535011160),
+('staffCreate', 2, 'Thêm nhân viên', NULL, NULL, 1535011160, 1535011160),
+('staffDelete', 2, 'Xóa nhân viên', NULL, NULL, 1535011160, 1535011160),
+('staffExport', 2, 'Xuất dữ liệu nhân viên', NULL, NULL, 1535011160, 1535011160),
+('staffImport', 2, 'Nhập dữ liệu nhân viên', NULL, NULL, 1535011160, 1535011160),
+('staffUpdate', 2, 'Tùy chỉnh nhân viên', NULL, NULL, 1535011160, 1535011160);
-- --------------------------------------------------------
@@ -102,6 +137,50 @@ CREATE TABLE `auth_item_child` (
`child` varchar(64) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+--
+-- Dumping data for table `auth_item_child`
+--
+
+INSERT INTO `auth_item_child` (`parent`, `child`) VALUES
+('administrator', 'areaCreate'),
+('administrator', 'areaDelete'),
+('administrator', 'areaExport'),
+('administrator', 'areaUpdate'),
+('administrator', 'departmentCreate'),
+('administrator', 'departmentDelete'),
+('administrator', 'departmentExport'),
+('administrator', 'departmentImport'),
+('administrator', 'departmentUpdate'),
+('administrator', 'deviceChangeIP'),
+('administrator', 'deviceCreate'),
+('administrator', 'deviceDelete'),
+('administrator', 'deviceExport'),
+('administrator', 'deviceSearch'),
+('administrator', 'deviceSyncDeviceToServer'),
+('administrator', 'deviceSyncServerToDevice'),
+('administrator', 'deviceUpdate'),
+('administrator', 'logs3days'),
+('administrator', 'logsAll'),
+('administrator', 'logsLastWeek'),
+('administrator', 'logsStatistics'),
+('administrator', 'logsThisWeek'),
+('administrator', 'logsToday'),
+('administrator', 'scheduleAssign'),
+('administrator', 'scheduleCreate'),
+('administrator', 'scheduleDelete'),
+('administrator', 'scheduleUpdate'),
+('administrator', 'staffCardRegister'),
+('administrator', 'staffCreate'),
+('administrator', 'staffDelete'),
+('administrator', 'staffExport'),
+('administrator', 'staffImport'),
+('administrator', 'staffUpdate'),
+('Manger', 'staffCreate'),
+('Manger', 'staffDelete'),
+('Manger', 'staffExport'),
+('Manger', 'staffImport'),
+('Manger', 'staffUpdate');
+
-- --------------------------------------------------------
--
@@ -220,9 +299,7 @@ CREATE TABLE `device` (
--
INSERT INTO `device` (`id`, `name`, `serial`, `ip_address`, `subnet_mask`, `gateway`, `mac_address`, `status`, `type`, `version`, `area_id`, `created_at`, `modified_at`) VALUES
-(46, '192.168.1.202', 'AJNV200860076', '192.168.1.202', '255.255.252.0', '192.168.0.1', '00:17:61:CA:8D:F6', 1, 'C3-200', 'AC Ver 4.3.4 Jan 5 2019', 1, 1604052474, 1604052474),
-(49, 'Thiết bị 1', 'AJPZ191561218', '192.168.1.206', '255.255.252.0', '192.168.0.1', '00:17:61:C8:83:4B', 1, 'C3-400', 'AC Ver 4.3.4 Nov 10 2016', 1, 1604052929, 1604052929),
-(50, '192.168.1.201', 'AJNV193560605', '192.168.1.205', '255.255.255.0', '192.168.0.1', '00:17:61:C9:6B:A4', 1, 'C3-200', 'AC Ver 4.3.4 Jan 5 2019', 1, 1604053335, 1604053335);
+(51, '192.168.1.201', 'AJNV193560605', '192.168.1.201', '255.255.255.0', '0.0.0.0', '00:17:61:C9:6B:A4', 1, 'C3-200', 'AC Ver 4.3.4 Jan 5 2019', 1, 1604285326, 1604285326);
-- --------------------------------------------------------
@@ -245,14 +322,8 @@ CREATE TABLE `door` (
--
INSERT INTO `door` (`id`, `device_id`, `name`, `code`, `duration`, `created_at`, `modified_at`) VALUES
-(89, 46, '192.168.1.202-1', 1, 0, 1604052475, 1604052888),
-(90, 46, '192.168.1.202-2', 2, 0, 1604052475, 1604052890),
-(93, 49, 'Thiết bị 1-1', 1, 0, 1604052929, 1604052981),
-(94, 49, 'Thiết bị 1-2', 2, 0, 1604052929, 1604052972),
-(95, 49, 'Thiết bị 1-3', 3, 0, 1604052929, 1604052977),
-(96, 49, 'Thiết bị 1-4', 4, 0, 1604052929, 1604052965),
-(97, 50, '192.168.1.201-1', 1, 0, 1604053338, 1604053490),
-(98, 50, '192.168.1.201-2', 2, 0, 1604053338, 1604053491);
+(99, 51, '192.168.1.201-1', 1, 255, 1604285328, 1604292850),
+(100, 51, '192.168.1.201-2', 2, 0, 1604285328, 1604291104);
-- --------------------------------------------------------
@@ -1645,206 +1716,206 @@ CREATE TABLE `staff` (
--
INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
-(1, 201601065, 'Nguyen Thi Ha', 16673827, 74, 'M', 1602658511, '', '', '\n\ndata/staff/1603868110_logoface.gif', 1602658511, '', 1603160215, 1603868111, 1603868111, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(2, 201601076, 'Nguyen Van Dong', 16672726, 74, 'M', 1602658523, '', '', '\n\ndata/staff/1603868122_aiparking-banner-giai-phap-2048x1061.jpg', 1602658523, '', 1603160215, 1603868123, 1603868123, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(3, 201601107, 'Trinh Thi Thanh', 2430805, 74, 'M', 1602658185, '', '', '', 1602658185, '', 1603160215, 1603781385, 1603781385, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(4, 201602001, 'Dao Thi Huong', 14380376, 71, 'M', 1602658485, 'dongpd@gmail.ciom', '0000000000', '', 1602744885, 'hà nội', 1603160215, 1603781685, 1603781685, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(5, 201602050, 'Nguyen Duc Loc', 16441913, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(6, 201602057, 'Pham Van Tien', 16673826, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(7, 201602077, 'Le Thi Huyen Trang', 16672731, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(8, 201602079, 'Truong Cong Chuc', 703758773, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(9, 201602080, 'Nguyen Van Phuong', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(10, 201604004, 'Le Van Minh', 1678782346, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(11, 201604016, 'Nguyen Thi Luyen', 285813131, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(12, 201604024, 'Nguyen Thi Chien', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(13, 201604031, 'Do Thi Giang', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(14, 201604047, 'Nguyen Thi Huyen', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(15, 201604054, 'Quan Thi My', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(16, 201604063, 'Bui Thi Phuong', 747575477, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(17, 201604069, 'Luu Thi Luyen', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(18, 201604085, 'Nguyen Thi Tam', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(19, 201604124, 'Ngo Thi Nho', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(20, 201604173, 'Vu Thanh Thuan', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(21, 201604176, 'Chu Thi Hong Thuan', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(22, 201604181, 'Tong Thi Nhu', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(23, 201604197, 'Le Thi Thao', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(24, 201604205, 'Nguyen Van Chinh', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(25, 201605008, 'Nguyen Xuan Anh', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(26, 201605016, 'Nguyen Thi Van-TanUltility', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(27, 201608270, 'Quan Van Hung', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(28, 201609073, 'Bui Duc Thi', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(29, 201609118, 'Pham Van Giap', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(30, 201610012, 'Nguyen Phu Thang', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(31, 201702134, 'Nguyen Thi Chinh', 746722117, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(32, 201702183, 'Vu Thi Thanh Tam', 747581301, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(33, 202002002, 'pham van giap', 2147483647, 45, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(34, 201601007, 'Tran Thi Ron', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(35, 201601012, 'Pham Thi Minh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(36, 201601042, 'Le Van Son', 743749061, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(37, 201601053, 'Nguyen Van Nam', 572058653, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(38, 201602098, 'Le Thi Kim Oanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(39, 201602100, 'Tran Thi Giang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(40, 201602104, 'Bui Thi Hanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(41, 201602125, 'Chu Thi Trang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(42, 201602126, 'Truong Thi Phuong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(43, 201602144, 'Pham Thi Thao', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(44, 201603023, 'Ngo Thi Nguyen', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(45, 201603025, 'Nguyen Thi Ngan', 570719677, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(46, 201603035, 'Dong Thi Chien', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(47, 201603039, 'Nguyen Thi Hanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(48, 201603041, 'Luu Thi Lien', 702124693, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(49, 201603042, 'Nguyen Thi Nhu', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(50, 201603056, 'Hoang Thi Oanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(51, 201603058, 'Dong Thi Huong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(52, 201603138, 'Pham Thi Nang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(53, 201605023, 'Vu Van Canh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(54, 201605027, 'Tran Van Duyet', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(55, 201605091, 'Tran Thanh Son', 572243661, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(56, 201605093, 'Le Tuong Thang-TrungPln', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(57, 201605096, 'Dao Van Tan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(58, 201606035, 'Tang Thi Oanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(59, 201607062, 'Dong Thi Thanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(60, 201607064, 'Pham Thi Lan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(61, 201607067, 'Vu Thi Thu Phuong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(62, 201607108, 'Ta Thi Bich', 1683235258, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(63, 201607118, 'Vu Thi Hoa', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(64, 201607119, 'Bui Thi Hao', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(65, 201607127, 'Nguyen The Anh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(66, 201607135, 'Nguyen Thi Thu Hien', 746752357, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(67, 201607140, 'Cao Thi Hien', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(68, 201607142, 'Pham Thi Huong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(69, 201607147, 'Nguyen Thi Hong Lam', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(70, 201607149, 'Ta Thi Loan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(71, 201607153, 'Nguyen Thi Nga', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(72, 201607155, 'Nguyen Ha Thu', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(73, 201607167, 'Le Van Vinh', 31222058, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(74, 201607172, 'Dao Thuy Quynh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(75, 201607173, 'Lo Thi Sim', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(76, 201607174, 'Pham Thuy Huong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(77, 201607175, 'Le Thu Huong', 572887341, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(78, 201607176, 'Nguyen Thi Ha Giang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(79, 201607179, 'Cao Thi Hanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(80, 201608013, 'Bui Thi Giang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(81, 201608026, 'Nguyen Thi Lan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(82, 201608042, 'Nguyen Duc Hanh', 750116981, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(83, 201608048, 'Tran Thi Phuong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(84, 201608049, 'Nguyen Thi Huyen Trang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(85, 201608061, 'Do Van Hai', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(86, 201608066, 'Pham Thi Khue', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(87, 201608078, 'Dong Thi Tuyet Nga', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(88, 201608090, 'Hoang Thi Huyen', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(89, 201608098, 'Pham Thi Thuy Dung', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(90, 201608103, 'Bui Van Khanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(91, 201608122, 'Vu Thi Hinh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(92, 201608171, 'Phan Thi Thuy Ngan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(93, 201608174, 'Dong Thi Chin', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(94, 201608182, 'Luu Thi Thoi', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(95, 201608228, 'Pham The Thoi', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(96, 201609010, 'Vo Thi Nhung', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(97, 201609013, 'Nguyen Thi Thuy', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(98, 201609064, 'Dao Thi Tu', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(99, 201704003, 'Ngo Thi Bich Ngoc', 703630133, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(100, 201706018, 'Nguyen Thi Hoa', 742565701, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(101, 201707022, 'Tran Thi Tham', 746284181, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(102, 201707032, 'Vu Huy Hoang', 747898373, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(103, 201707080, 'Nguyen Thi Kim Dung', 746620069, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(104, 201707083, 'Nguyen Thi Hoang Yen', 746128805, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(105, 201708001, 'Tran Van Kien', 745788741, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(106, 201801005, 'Le Van Trinh', 751631269, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(107, 201805047, 'Nguyen Thi Thu', 572724285, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(108, 201806048, 'Dang Thi Anh', 1681162289, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(109, 201810006, 'Dinh Thi Thu', 571957085, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(110, 201903040, 'Vu Van Cong', 30938074, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(111, 201904014, 'Le Thi Hiep', 154169514, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(112, 201906014, 'Nguyen Van Hai', 285403723, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(113, 201906032, 'Phan Van Hong', 47086346, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(114, 201906057, 'Lam Thi Mai', 46771818, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(115, 201907025, 'Doan Thi Luong', 31491658, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(116, 201907042, 'Dang Thi Tuyet', 47824954, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(117, 201910005, 'Nguyen Van Manh', 47815146, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(118, 202001010, 'Phung Minh Tuan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(119, 202002003, 'Le Thi Khanh Hoa', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(120, 202002004, 'nguyen thi thuy', 46790938, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(121, 202004002, 'Nguyen Thi Ai Ly', 1681271898, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(122, 202004003, 'Pham Van Luan', 1679566410, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(123, 202004007, 'Bui Duc Trung', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(124, 202004008, 'Hoang Van Hai', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(125, 201704002, 'Tran Van Tu', 748114613, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(126, 201803036, 'Tran Trong Hai', 573303693, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(127, 201804019, 'Ngo Thi Hong', 746724917, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(128, 201806022, 'Nguyen Van Khoan', 572772717, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(129, 201806028, 'Vu Duc Cuong', 571932077, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(130, 201906012, 'Nguyen Luong Bang', 286110043, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(131, 201601048, 'Le Van Khuong', 743624725, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(132, 201606043, 'Pham Minh Tu', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(133, 201607048, 'Cao Thi Hoa', 742074181, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(134, 201607050, 'Nguyen Thi Huong', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(135, 201607071, 'Phan Thi Thanh Mai', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(136, 201608195, 'Lam Van Dien', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(137, 201608198, 'Do Thi Thu Hang', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(138, 201608199, 'Nguyen Thi Tuyet', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(139, 201608201, 'Le Thi Lan', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(140, 201608203, 'Pham Thi Nang', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(141, 201609043, 'Nguyen Van Tam', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(142, 201609045, 'Nguyen Phuong Thao', 702869733, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(143, 201609046, 'Vu Manh Tuan', 1681180449, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(144, 201609087, 'Nguyen Thi Tuyet', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(145, 201706069, 'Do Thi Ha', 703942277, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(146, 201706071, 'Ngo Quoc Khanh', 704907733, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(147, 201707017, 'Do Minh Manh', 745952261, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(148, 201707036, 'Do Thi Van Anh', 747416853, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(149, 201707037, 'Vuong Thi Thu Huyen', 747156341, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(150, 201707038, 'Pham Thi Ngoc Khanh', 747518805, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(151, 201803029, 'Nguyen Thi Phong', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(152, 201809012, 'Tran Thi Minh Nguyet', 1494805341, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(153, 202004004, 'Nguyen Khac Tung', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(154, 202004005, 'Le Quang Truong', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(155, 2147483647, 'Dinh Trung Duc', 2147483647, 71, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(156, 201804090, 'Dao Xuan Khang', 746281557, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(157, 201805033, 'Bui Thanh Long', 747543317, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(158, 201805039, 'Doan Van Luong', 1678392721, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(159, 201805050, 'Pham Cong Do', 570632061, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(160, 201805054, 'Luu Quang Cuong', 1678022081, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(161, 201906017, 'Yang Young Tae', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(162, 201912001, 'nguyen thi hong hanh', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(163, 202001001, 'Vu Thanh Thuy', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(164, 202002054, 'Bui Duc Hoang', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(165, 202002173, 'Nguyen Van Thai', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(166, 202002174, 'Bui Tien Anh', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(167, 202003050, 'Tran Thi Ngoc Anh', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(168, 202003101, 'Nguyen Van Thanh', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(169, 202003118, 'Hoang Van Phat', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(170, 202003119, 'Hoang Van Thang', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(171, 202003147, 'Nguyen Duc Thang', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(172, 201802006, 'Nguyen Dinh Duc', 744330069, 60, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(173, 201904029, 'Duong Van Hoat', 2147483647, 60, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(174, 201608150, 'Dinh Thi Hong Ban', 701850837, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(175, 201701007, 'Nguyen Thi Huong', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(176, 201701011, 'Luong Thi Trang', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(177, 201701014, 'Do Thi Hang', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(178, 201702001, 'Nguyen Thi Bich Ngoc', 749297509, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(179, 201706045, 'Hoang Van Huynh', 742487605, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(180, 201802008, 'Trinh Van Duc', 575207229, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(181, 201802009, 'Nguyen Van Loi', 744415109, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(182, 201803002, 'Hoang Van Duong', 743982373, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(183, 201804009, 'Ninh Tat Khoi', 704219941, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(184, 201804022, 'Bui Van Hai', 703200677, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(185, 201807004, 'Nguyen Van Bach', 572120909, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(186, 201811022, 'Nguyen Van Hoa', 1680849457, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(187, 201903006, 'Vu Van Giang', 685185995, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(188, 201903032, 'Nguyen Thanh Lam', 685723755, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(189, 201903033, 'Ninh Tat Dat', 684901051, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(190, 201903034, 'Vu Manh Tu', 685354027, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(191, 201903054, 'Hoang Van Tiep', 288521483, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(192, 201903056, 'Bui Quang Thang', 288995307, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(193, 201903057, 'Nguyen Quang Duy', 286318539, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(194, 201903060, 'Tran Van Huy', 286397531, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(195, 201903061, 'Nguyen Thi Van Trang', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(196, 201903062, 'Nguyen Van Tien', 299236827, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(197, 201904007, 'Tran Thi Chang', 47283466, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(198, 201904009, 'Nguyen Thi Thanh Tam', 285518619, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(199, 201904012, 'Doan Dai Dong', 296362059, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
-(200, 201904020, 'Tran Trung Duc', 684946283, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"79\",\"80\",\"81\",\"82\"]', '[\"63\",\"64\",\"65\",\"66\",\"69\",\"70\",\"71\",\"72\"]'),
+(1, 201601065, 'Nguyen Thi Ha', 16673827, 74, 'M', 1602658511, '', '', '\n\ndata/staff/1603868110_logoface.gif', 1602658511, '', 1603160215, 1603868111, 1603868111, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(2, 201601076, 'Nguyen Van Dong', 16672726, 74, 'M', 1602658523, '', '', '\n\ndata/staff/1603868122_aiparking-banner-giai-phap-2048x1061.jpg', 1602658523, '', 1603160215, 1603868123, 1603868123, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(3, 201601107, 'Trinh Thi Thanh', 2430805, 74, 'M', 1602658185, '', '', '', 1602658185, '', 1603160215, 1603781385, 1603781385, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(4, 201602001, 'Dao Thi Huong', 14380376, 71, 'M', 1602658485, 'dongpd@gmail.ciom', '0000000000', '', 1602744885, 'hà nội', 1603160215, 1603781685, 1603781685, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(5, 201602050, 'Nguyen Duc Loc', 16441913, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(6, 201602057, 'Pham Van Tien', 16673826, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(7, 201602077, 'Le Thi Huyen Trang', 16672731, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(8, 201602079, 'Truong Cong Chuc', 703758773, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(9, 201602080, 'Nguyen Van Phuong', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(10, 201604004, 'Le Van Minh', 1678782346, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(11, 201604016, 'Nguyen Thi Luyen', 285813131, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(12, 201604024, 'Nguyen Thi Chien', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(13, 201604031, 'Do Thi Giang', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(14, 201604047, 'Nguyen Thi Huyen', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(15, 201604054, 'Quan Thi My', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(16, 201604063, 'Bui Thi Phuong', 747575477, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(17, 201604069, 'Luu Thi Luyen', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(18, 201604085, 'Nguyen Thi Tam', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(19, 201604124, 'Ngo Thi Nho', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(20, 201604173, 'Vu Thanh Thuan', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(21, 201604176, 'Chu Thi Hong Thuan', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(22, 201604181, 'Tong Thi Nhu', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(23, 201604197, 'Le Thi Thao', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(24, 201604205, 'Nguyen Van Chinh', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(25, 201605008, 'Nguyen Xuan Anh', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(26, 201605016, 'Nguyen Thi Van-TanUltility', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(27, 201608270, 'Quan Van Hung', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(28, 201609073, 'Bui Duc Thi', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(29, 201609118, 'Pham Van Giap', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(30, 201610012, 'Nguyen Phu Thang', 2147483647, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(31, 201702134, 'Nguyen Thi Chinh', 746722117, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(32, 201702183, 'Vu Thi Thanh Tam', 747581301, 74, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(33, 202002002, 'pham van giap', 2147483647, 45, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(34, 201601007, 'Tran Thi Ron', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(35, 201601012, 'Pham Thi Minh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(36, 201601042, 'Le Van Son', 743749061, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(37, 201601053, 'Nguyen Van Nam', 572058653, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(38, 201602098, 'Le Thi Kim Oanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(39, 201602100, 'Tran Thi Giang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(40, 201602104, 'Bui Thi Hanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(41, 201602125, 'Chu Thi Trang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(42, 201602126, 'Truong Thi Phuong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(43, 201602144, 'Pham Thi Thao', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(44, 201603023, 'Ngo Thi Nguyen', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(45, 201603025, 'Nguyen Thi Ngan', 570719677, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(46, 201603035, 'Dong Thi Chien', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(47, 201603039, 'Nguyen Thi Hanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(48, 201603041, 'Luu Thi Lien', 702124693, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(49, 201603042, 'Nguyen Thi Nhu', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(50, 201603056, 'Hoang Thi Oanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(51, 201603058, 'Dong Thi Huong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(52, 201603138, 'Pham Thi Nang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(53, 201605023, 'Vu Van Canh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(54, 201605027, 'Tran Van Duyet', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(55, 201605091, 'Tran Thanh Son', 572243661, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(56, 201605093, 'Le Tuong Thang-TrungPln', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(57, 201605096, 'Dao Van Tan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(58, 201606035, 'Tang Thi Oanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(59, 201607062, 'Dong Thi Thanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(60, 201607064, 'Pham Thi Lan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(61, 201607067, 'Vu Thi Thu Phuong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(62, 201607108, 'Ta Thi Bich', 1683235258, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(63, 201607118, 'Vu Thi Hoa', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(64, 201607119, 'Bui Thi Hao', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(65, 201607127, 'Nguyen The Anh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(66, 201607135, 'Nguyen Thi Thu Hien', 746752357, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(67, 201607140, 'Cao Thi Hien', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(68, 201607142, 'Pham Thi Huong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(69, 201607147, 'Nguyen Thi Hong Lam', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(70, 201607149, 'Ta Thi Loan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(71, 201607153, 'Nguyen Thi Nga', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(72, 201607155, 'Nguyen Ha Thu', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(73, 201607167, 'Le Van Vinh', 31222058, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(74, 201607172, 'Dao Thuy Quynh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(75, 201607173, 'Lo Thi Sim', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(76, 201607174, 'Pham Thuy Huong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(77, 201607175, 'Le Thu Huong', 572887341, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(78, 201607176, 'Nguyen Thi Ha Giang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(79, 201607179, 'Cao Thi Hanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(80, 201608013, 'Bui Thi Giang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(81, 201608026, 'Nguyen Thi Lan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(82, 201608042, 'Nguyen Duc Hanh', 750116981, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(83, 201608048, 'Tran Thi Phuong', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(84, 201608049, 'Nguyen Thi Huyen Trang', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(85, 201608061, 'Do Van Hai', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(86, 201608066, 'Pham Thi Khue', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(87, 201608078, 'Dong Thi Tuyet Nga', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(88, 201608090, 'Hoang Thi Huyen', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(89, 201608098, 'Pham Thi Thuy Dung', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(90, 201608103, 'Bui Van Khanh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(91, 201608122, 'Vu Thi Hinh', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(92, 201608171, 'Phan Thi Thuy Ngan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(93, 201608174, 'Dong Thi Chin', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(94, 201608182, 'Luu Thi Thoi', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(95, 201608228, 'Pham The Thoi', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(96, 201609010, 'Vo Thi Nhung', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(97, 201609013, 'Nguyen Thi Thuy', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(98, 201609064, 'Dao Thi Tu', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(99, 201704003, 'Ngo Thi Bich Ngoc', 703630133, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(100, 201706018, 'Nguyen Thi Hoa', 742565701, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(101, 201707022, 'Tran Thi Tham', 746284181, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(102, 201707032, 'Vu Huy Hoang', 747898373, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(103, 201707080, 'Nguyen Thi Kim Dung', 746620069, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(104, 201707083, 'Nguyen Thi Hoang Yen', 746128805, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(105, 201708001, 'Tran Van Kien', 745788741, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(106, 201801005, 'Le Van Trinh', 751631269, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(107, 201805047, 'Nguyen Thi Thu', 572724285, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(108, 201806048, 'Dang Thi Anh', 1681162289, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(109, 201810006, 'Dinh Thi Thu', 571957085, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(110, 201903040, 'Vu Van Cong', 30938074, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(111, 201904014, 'Le Thi Hiep', 154169514, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(112, 201906014, 'Nguyen Van Hai', 285403723, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(113, 201906032, 'Phan Van Hong', 47086346, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(114, 201906057, 'Lam Thi Mai', 46771818, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(115, 201907025, 'Doan Thi Luong', 31491658, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(116, 201907042, 'Dang Thi Tuyet', 47824954, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(117, 201910005, 'Nguyen Van Manh', 47815146, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(118, 202001010, 'Phung Minh Tuan', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(119, 202002003, 'Le Thi Khanh Hoa', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(120, 202002004, 'nguyen thi thuy', 46790938, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(121, 202004002, 'Nguyen Thi Ai Ly', 1681271898, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(122, 202004003, 'Pham Van Luan', 1679566410, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(123, 202004007, 'Bui Duc Trung', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(124, 202004008, 'Hoang Van Hai', 2147483647, 46, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(125, 201704002, 'Tran Van Tu', 748114613, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(126, 201803036, 'Tran Trong Hai', 573303693, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(127, 201804019, 'Ngo Thi Hong', 746724917, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(128, 201806022, 'Nguyen Van Khoan', 572772717, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(129, 201806028, 'Vu Duc Cuong', 571932077, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(130, 201906012, 'Nguyen Luong Bang', 286110043, 56, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(131, 201601048, 'Le Van Khuong', 743624725, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(132, 201606043, 'Pham Minh Tu', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(133, 201607048, 'Cao Thi Hoa', 742074181, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(134, 201607050, 'Nguyen Thi Huong', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(135, 201607071, 'Phan Thi Thanh Mai', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(136, 201608195, 'Lam Van Dien', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(137, 201608198, 'Do Thi Thu Hang', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(138, 201608199, 'Nguyen Thi Tuyet', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(139, 201608201, 'Le Thi Lan', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(140, 201608203, 'Pham Thi Nang', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(141, 201609043, 'Nguyen Van Tam', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(142, 201609045, 'Nguyen Phuong Thao', 702869733, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(143, 201609046, 'Vu Manh Tuan', 1681180449, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(144, 201609087, 'Nguyen Thi Tuyet', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(145, 201706069, 'Do Thi Ha', 703942277, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(146, 201706071, 'Ngo Quoc Khanh', 704907733, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(147, 201707017, 'Do Minh Manh', 745952261, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(148, 201707036, 'Do Thi Van Anh', 747416853, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(149, 201707037, 'Vuong Thi Thu Huyen', 747156341, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(150, 201707038, 'Pham Thi Ngoc Khanh', 747518805, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(151, 201803029, 'Nguyen Thi Phong', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(152, 201809012, 'Tran Thi Minh Nguyet', 1494805341, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(153, 202004004, 'Nguyen Khac Tung', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(154, 202004005, 'Le Quang Truong', 2147483647, 47, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(155, 2147483647, 'Dinh Trung Duc', 2147483647, 71, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(156, 201804090, 'Dao Xuan Khang', 746281557, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(157, 201805033, 'Bui Thanh Long', 747543317, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(158, 201805039, 'Doan Van Luong', 1678392721, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(159, 201805050, 'Pham Cong Do', 570632061, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(160, 201805054, 'Luu Quang Cuong', 1678022081, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(161, 201906017, 'Yang Young Tae', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(162, 201912001, 'nguyen thi hong hanh', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(163, 202001001, 'Vu Thanh Thuy', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(164, 202002054, 'Bui Duc Hoang', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(165, 202002173, 'Nguyen Van Thai', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(166, 202002174, 'Bui Tien Anh', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(167, 202003050, 'Tran Thi Ngoc Anh', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(168, 202003101, 'Nguyen Van Thanh', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(169, 202003118, 'Hoang Van Phat', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(170, 202003119, 'Hoang Van Thang', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(171, 202003147, 'Nguyen Duc Thang', 2147483647, 41, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(172, 201802006, 'Nguyen Dinh Duc', 744330069, 60, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(173, 201904029, 'Duong Van Hoat', 2147483647, 60, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(174, 201608150, 'Dinh Thi Hong Ban', 701850837, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(175, 201701007, 'Nguyen Thi Huong', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(176, 201701011, 'Luong Thi Trang', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(177, 201701014, 'Do Thi Hang', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(178, 201702001, 'Nguyen Thi Bich Ngoc', 749297509, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(179, 201706045, 'Hoang Van Huynh', 742487605, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(180, 201802008, 'Trinh Van Duc', 575207229, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(181, 201802009, 'Nguyen Van Loi', 744415109, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(182, 201803002, 'Hoang Van Duong', 743982373, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(183, 201804009, 'Ninh Tat Khoi', 704219941, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(184, 201804022, 'Bui Van Hai', 703200677, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(185, 201807004, 'Nguyen Van Bach', 572120909, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(186, 201811022, 'Nguyen Van Hoa', 1680849457, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(187, 201903006, 'Vu Van Giang', 685185995, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(188, 201903032, 'Nguyen Thanh Lam', 685723755, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(189, 201903033, 'Ninh Tat Dat', 684901051, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(190, 201903034, 'Vu Manh Tu', 685354027, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(191, 201903054, 'Hoang Van Tiep', 288521483, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(192, 201903056, 'Bui Quang Thang', 288995307, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(193, 201903057, 'Nguyen Quang Duy', 286318539, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(194, 201903060, 'Tran Van Huy', 286397531, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(195, 201903061, 'Nguyen Thi Van Trang', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(196, 201903062, 'Nguyen Van Tien', 299236827, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(197, 201904007, 'Tran Thi Chang', 47283466, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(198, 201904009, 'Nguyen Thi Thanh Tam', 285518619, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(199, 201904012, 'Doan Dai Dong', 296362059, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
+(200, 201904020, 'Tran Trung Duc', 684946283, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"99\",\"100\"]', '[\"79\",\"80\",\"81\",\"82\"]'),
(201, 201904035, 'Phan Thi Hien', 169978714, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(202, 201904036, 'Nguyen Thi Huong', 290621435, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(203, 201905016, 'Pham Van Quyen', 298917579, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
@@ -1856,8 +1927,7 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(209, 201907058, 'Vu Van Trung', 47558250, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(210, 201908066, 'Le Duc Tho', 47775610, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(211, 201911005, 'Hoang Trung Hieu', 1682183930, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
-(212, 202002038, 'Le Vu', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]');
-INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
+(212, 202002038, 'Le Vu', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(213, 202002039, 'Do Van Ha', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(214, 202002077, 'To Van Tung', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(215, 202002078, 'Phan Van Vi', 2147483647, 53, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
@@ -1895,7 +1965,8 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(247, 201908049, 'Nong Van Xa', 47556474, 52, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(248, 201908050, 'Nguyen Xuan Truong', 46762346, 52, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(249, 201908051, 'Vu Ngoc Truong', 31919402, 52, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
-(250, 201908052, 'Pham Van Dung', 30932522, 52, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
+(250, 201908052, 'Pham Van Dung', 30932522, 52, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]');
+INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
(251, 201908053, 'Luc Thi Nen', 31884618, 52, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(252, 201908054, 'Le Cong Huy', 31077866, 52, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(253, 201908055, 'Vu Thanh Binh', 30794122, 52, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
@@ -2089,8 +2160,7 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(441, 201903048, 'Bui Van Kien', 166460042, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(442, 201904002, 'Le Huu Huy', 31707338, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(443, 201904016, 'Lo Van Quan', 154168426, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
-(444, 201904017, 'Lo Van Tham', 289232043, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]');
-INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
+(444, 201904017, 'Lo Van Tham', 289232043, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(445, 201904018, 'Nguyen Van Vuong', 31857754, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(446, 201904019, 'Nguyen Ngoc Canh', 31584138, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(447, 201904023, 'Bui Thi Tho', 31174746, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
@@ -2128,7 +2198,8 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(479, 201909015, 'Tran Quang Thach', 31840042, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(480, 201909024, 'Hoang Van Dai', 47166538, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(481, 201909026, 'Nguyen Van Huy', 46592650, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
-(482, 201909027, 'Sung Seo Khanh', 47662170, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
+(482, 201909027, 'Sung Seo Khanh', 47662170, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]');
+INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
(483, 201909028, 'Bui Van Minh', 31001114, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(484, 201909029, 'Song A Cau', 47774602, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(485, 201909030, 'Tran Van Quan', 46764746, 42, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
@@ -2322,8 +2393,7 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(673, 201705002, 'Luu Van Cuong', 703893765, 38, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(674, 201705069, 'Vu Quoc Thai', 749403285, 38, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(675, 201705070, 'Bui Van Tan', 1494363085, 38, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
-(676, 201706059, 'Nguyen Thi Thao', 746251797, 38, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]');
-INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
+(676, 201706059, 'Nguyen Thi Thao', 746251797, 38, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(677, 201809010, 'Tran The Duyen', 572601101, 38, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(678, 201509013, 'Tang Thi Huong ', 572007197, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(679, 201509018, 'Ngo Thi Thuy Linh', 2147483647, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
@@ -2361,7 +2431,8 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(711, 201907023, 'Tran Duc Nguyen', 31479354, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(712, 201907045, 'Ninh Thi Loan', 46640794, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(713, 201908032, 'Do Dinh Dai', 47406218, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
-(714, 201908036, 'Nguyen Thi Phuong Thao', 1676089626, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
+(714, 201908036, 'Nguyen Thi Phuong Thao', 1676089626, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]');
+INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
(715, 201910002, 'Ha Thi Thu Trang', 2147483647, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(716, 201910026, 'Le Thi Hang', 2147483647, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(717, 202002015, 'Phan Van Dat', 2147483647, 37, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
@@ -2554,8 +2625,7 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(904, 201908005, 'Pham Thi Thuy', 153712266, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(905, 201908006, 'Nguyen Thi Cuc', 165205754, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(906, 201908008, 'Nguyen Thi Linh', 31202058, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
-(907, 201908009, 'Phan Thi Thanh Thuy', 30733770, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]');
-INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
+(907, 201908009, 'Phan Thi Thanh Thuy', 30733770, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(908, 201908010, 'Nguyen Thi Ha', 47633786, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(909, 201908011, 'Pham Thi Ha', 47382970, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(910, 201908012, 'Nguyen Quoc Manh', 47838218, 55, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
@@ -2594,7 +2664,8 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(943, 202003121, 'Hoang Minh Giap', 2147483647, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(944, 2147483647, 'Trinh Thi Giang', 2147483647, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(945, 2147483647, 'Do Trong Bon', 47228778, 50, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
-(946, 201602003, 'Luu Van Minh', 2147483647, 49, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
+(946, 201602003, 'Luu Van Minh', 2147483647, 49, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]');
+INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
(947, 201602044, 'Bui Van Thang', 2147483647, 51, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(948, 201602096, 'Bui Thi Nuong', 2147483647, 51, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
(949, 201603105, 'Luu Van Tai', 701266917, 51, 'M', 1602641815, NULL, NULL, NULL, 1602641815, NULL, 1603160215, 1603160215, 1603160215, 6, '[\"63\",\"64\",\"65\",\"66\",\"67\",\"68\",\"69\",\"70\"]', '[\"33\"]'),
@@ -2820,8 +2891,7 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(1169, 20160013, 'Temporary 013', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
(1170, 20160014, 'Temporary 014', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
(1171, 20160015, 'Temporary 015', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
-(1172, 20160016, 'Temporary 016', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]');
-INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
+(1172, 20160016, 'Temporary 016', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
(1173, 20160017, 'Temporary 017', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
(1174, 20160018, 'Temporary 018', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
(1175, 20160019, 'Temporary 019', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
@@ -2872,7 +2942,8 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(1220, 20160064, 'Temporary 064', 1854208332, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
(1221, 20160065, 'Temporary 065', 1854578460, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
(1222, 20160066, 'Temporary 066', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
-(1223, 20160067, 'Temporary 067', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
+(1223, 20160067, 'Temporary 067', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]');
+INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
(1224, 20160068, 'Temporary 068', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
(1225, 20160069, 'Temporary 069', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
(1226, 20160070, 'Temporary 070', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"41\"]', '[\"33\"]'),
@@ -3118,8 +3189,7 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(1466, 20160311, 'Temporary 311', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1467, 20160312, 'Temporary 312', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1468, 20160313, 'Temporary 313', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
-(1469, 20160314, 'Temporary 314', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]');
-INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
+(1469, 20160314, 'Temporary 314', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1470, 20160315, 'Temporary 315', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1471, 20160316, 'Temporary 316', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1472, 20160317, 'Temporary 317', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
@@ -3168,7 +3238,8 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(1515, 20160360, 'Temporary 360', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1516, 20160361, 'Temporary 361', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1517, 20160362, 'Temporary 362', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
-(1518, 20160363, 'Temporary 363', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
+(1518, 20160363, 'Temporary 363', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]');
+INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
(1519, 20160364, 'Temporary 364', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1520, 20160365, 'Temporary 365', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1521, 20160366, 'Temporary 366', 2147483647, 18, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
@@ -3412,8 +3483,7 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(1759, 2147483647, 'JNG005', 1677817921, 68, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1760, 2147483647, 'JNG019', 1677776193, 68, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1761, 2147483647, 'JNG022', 1494772125, 68, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
-(1762, 2147483647, 'JNG021', 1494098653, 68, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]');
-INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
+(1762, 2147483647, 'JNG021', 1494098653, 68, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1763, 2147483647, 'JNG020', 1494508589, 68, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1764, 2147483647, 'JNG025', 1494486365, 68, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1765, 2147483647, 'JNG024', 1494585853, 68, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
@@ -3463,7 +3533,8 @@ INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gend
(1809, 20160443, 'Temporary 443', 744287189, 21, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1810, 20160444, 'Temporary 444', 702879301, 21, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1811, 20160445, 'Temporary 445', 704423861, 21, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
-(1812, 20160446, 'Temporary 446', 701300741, 21, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
+(1812, 20160446, 'Temporary 446', 701300741, 21, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]');
+INSERT INTO `staff` (`id`, `code`, `name`, `card_number`, `department_id`, `gender`, `birthday`, `email`, `phone`, `image`, `date_in`, `address`, `created_at`, `modified_at`, `card_register_time`, `schedule_id`, `door_access`, `door_access_old`) VALUES
(1813, 20160447, 'Temporary 447', 744286997, 21, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1814, 20160448, 'Temporary 448', 744286901, 21, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
(1815, 20160449, 'Temporary 449', 704569525, 21, 'M', 1602641816, NULL, NULL, NULL, 1602641816, NULL, 1603160216, 1603160216, 1603160216, 6, '[\"33\"]', '[\"33\",\"34\"]'),
@@ -3811,7 +3882,11 @@ INSERT INTO `system_logs` (`id`, `user_id`, `time`, `action`, `description`, `ty
(133, 1, 1604052870, 'delete', 'Xóa thiết bị: 192.168.1.201', 'device'),
(134, 1, 1604052929, 'insert', 'Thêm mới thiết bị: Thiết bị 1', 'device'),
(135, 1, 1604053338, 'insert', 'Thêm mới thiết bị: 192.168.1.201', 'device'),
-(136, 1, 1604053345, 'delete', 'Xóa thiết bị: 192.168.1.200', 'device');
+(136, 1, 1604053345, 'delete', 'Xóa thiết bị: 192.168.1.200', 'device'),
+(137, 1, 1604285328, 'insert', 'Thêm mới thiết bị: 192.168.1.201', 'device'),
+(138, 1, 1604285340, 'delete', 'Xóa thiết bị: 192.168.1.202', 'device'),
+(139, 1, 1604285340, 'delete', 'Xóa thiết bị: Thiết bị 1', 'device'),
+(140, 1, 1604285340, 'delete', 'Xóa thiết bị: 192.168.1.201', 'device');
-- --------------------------------------------------------
@@ -3838,7 +3913,8 @@ CREATE TABLE `user` (
--
INSERT INTO `user` (`id`, `first_name`, `last_name`, `phone_number`, `username`, `email`, `password`, `authKey`, `password_reset_token`, `user_image`, `quota`) VALUES
-(1, 'Administrator', '', '12313', 'admin', 'admin@bitraffic.vn', 'ceea23519f6f86ad67e9f798bf8002cb', NULL, NULL, '', 2);
+(1, 'Administrator', '', '12313', 'admin', 'admin@bitraffic.vn', 'ceea23519f6f86ad67e9f798bf8002cb', NULL, NULL, '', 2),
+(204, 'Quản lý nhân sự', NULL, '', 'manager', '', 'ceea23519f6f86ad67e9f798bf8002cb', NULL, NULL, NULL, 2);
--
-- Indexes for dumped tables
@@ -3953,13 +4029,13 @@ ALTER TABLE `department`
-- AUTO_INCREMENT for table `device`
--
ALTER TABLE `device`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=51;
+ MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=52;
--
-- AUTO_INCREMENT for table `door`
--
ALTER TABLE `door`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=99;
+ MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=101;
--
-- AUTO_INCREMENT for table `event_type`
@@ -3989,13 +4065,13 @@ ALTER TABLE `staff`
-- AUTO_INCREMENT for table `system_logs`
--
ALTER TABLE `system_logs`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=137;
+ MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=141;
--
-- AUTO_INCREMENT for table `user`
--
ALTER TABLE `user`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=204;
+ MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=205;
--
-- Constraints for dumped tables
diff --git a/assets/AuthItemAsset.php b/assets/AuthItemAsset.php
new file mode 100644
index 00000000..e8fa8e2d
--- /dev/null
+++ b/assets/AuthItemAsset.php
@@ -0,0 +1,23 @@
+response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Create"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$data = Yii::$app->request->post();
$check = Area::findOne(['code' => $data['Code']]);
@@ -81,6 +87,12 @@ class AreaController extends Controller {
public function actionUpdate($id) {
$model = $this->findModel($id);
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Update"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$data = Yii::$app->request->post();
$check = Area::findOne(['code' => $data['Code']]);
@@ -112,6 +124,12 @@ class AreaController extends Controller {
}
public function actionDelete() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Delete"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$lists = Yii::$app->request->post("lists");
foreach ($lists as $key => $value) {
@@ -129,6 +147,9 @@ class AreaController extends Controller {
}
public function actionExport() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Export"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+
$objPHPExcel = new \PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$toExcelFile[] = ["Mã khu vực", "Tên khu vực", "khu vực cha", "Chú thích"];
diff --git a/controllers/AssignController.php b/controllers/AssignController.php
index e4563767..cfd61551 100644
--- a/controllers/AssignController.php
+++ b/controllers/AssignController.php
@@ -40,8 +40,10 @@ class AssignController extends Controller {
}
public function actionIndex() {
- $this->view->title = 'Cấp quyền truy cập';
+ if (!Yii::$app->user->can("scheduleAssign"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+ $this->view->title = 'Cấp quyền truy cập';
return $this->render('index', [
"company" => Department::findOne(1),
"scheduleArray" => Schedule::scheduleArray(),
diff --git a/controllers/AuthItemController.php b/controllers/AuthItemController.php
new file mode 100644
index 00000000..90f7940c
--- /dev/null
+++ b/controllers/AuthItemController.php
@@ -0,0 +1,137 @@
+ Yii::$app->params["time"])
+ $this->redirect(["/dashboard"]);
+
+ if (Yii::$app->user->isGuest)
+ return $this->redirect(['/site/login']);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function behaviors() {
+ return [
+ 'verbs' => [
+ 'class' => VerbFilter::className(),
+ 'actions' => [
+ 'delete' => ['POST'],
+ ],
+ ],
+ ];
+ }
+
+ public function actionIndex() {
+ if (!Yii::$app->user->can('administrator'))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+
+ $this->view->title = 'Phân quyền';
+ $searchModel = new AuthItemSearch();
+ $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
+ $dataProvider->query->andFilterWhere(['type' => 1]);
+ $dataProvider->query->orderBy(["created_at" => SORT_ASC]);
+ return $this->render('index', [
+ 'searchModel' => $searchModel,
+ 'dataProvider' => $dataProvider,
+ ]);
+ }
+
+ public function actionCreate() {
+ $model = new AuthItem();
+ Yii::$app->response->format = "json";
+ if (Yii::$app->request->post()) {
+ $data = Yii::$app->request->post();
+ $auth = Yii::$app->authManager;
+
+ $check = AuthItem::findOne(['name' => $data['Name']]);
+ if ($check)
+ return ["status" => false, "type" => "error"];
+
+ $author = $auth->createRole($data["Name"]);
+ $author->description = $data["Description"];
+ $auth->add($author);
+ foreach ($data['lists'] as $ơ => $value) {
+ $per = $auth->getPermission($value);
+ $auth->addChild($author, $per);
+ }
+ return ["status" => true];
+ } else {
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-plus-square"]) . " Thêm",
+ "form" => $this->renderPartial("form", [
+ "model" => $model,
+ "url" => Url::to(["create"]),
+ "roleArray" => AuthItem::$roleArray,
+ "query" => new AuthItem(),
+ "child" => []
+ ])
+ ];
+ }
+ }
+
+ public function actionUpdate($name) {
+ $model = AuthItem::findOne(['name' => $name]);
+ Yii::$app->response->format = "json";
+ if (Yii::$app->request->post()) {
+ $data = Yii::$app->request->post();
+ $auth = Yii::$app->authManager;
+
+ $check = AuthItem::findOne(['name' => $data['Name']]);
+ if ($check && $name !== $data["Name"])
+ return ["status" => false, "type" => "error"];
+
+ $author = $auth->getRole($name);
+ $auth->remove($author);
+
+ $author = $auth->createRole($data["Name"]);
+ $author->description = $data["Description"];
+ $auth->add($author);
+ foreach ($data['lists'] as $ơ => $value) {
+ $per = $auth->getPermission($value);
+ $auth->addChild($author, $per);
+ }
+ return ["status" => true];
+ } else {
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-edit"]) . " Tùy chỉnh",
+ "form" => $this->renderPartial("form", [
+ "model" => $model,
+ "url" => Url::to(["update", "name" => $name]),
+ "roleArray" => AuthItem::$roleArray,
+ "query" => new AuthItem(),
+ "child" => $model->childList
+ ])
+ ];
+ }
+ }
+
+ public function actionDelete() {
+ if (Yii::$app->request->post()) {
+ $lists = Yii::$app->request->post("lists");
+ $auth = Yii::$app->authManager;
+ foreach ($lists as $key => $value) {
+ $author = $auth->getRole($value);
+ $auth->remove($author);
+ }
+ }
+ }
+
+}
diff --git a/controllers/CardRegisterController.php b/controllers/CardRegisterController.php
index e524a3c9..90840d76 100644
--- a/controllers/CardRegisterController.php
+++ b/controllers/CardRegisterController.php
@@ -41,6 +41,9 @@ class CardRegisterController extends Controller {
}
public function actionIndex() {
+ if (!Yii::$app->user->can("staffCardRegister"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+
$this->view->title = 'Đăng ký thẻ';
$searchModel = new StaffSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
diff --git a/controllers/DepartmentController.php b/controllers/DepartmentController.php
index 8446a696..4723a2e0 100644
--- a/controllers/DepartmentController.php
+++ b/controllers/DepartmentController.php
@@ -44,7 +44,6 @@ class DepartmentController extends Controller {
$this->view->title = 'Phòng ban';
$searchModel = new DepartmentSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
-
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
@@ -55,6 +54,12 @@ class DepartmentController extends Controller {
public function actionCreate() {
$model = new Department();
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Create"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$data = Yii::$app->request->post();
$check = Department::findOne(['code' => $data['Code']]);
@@ -81,6 +86,12 @@ class DepartmentController extends Controller {
public function actionUpdate($id) {
$model = $this->findModel($id);
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Update"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$data = Yii::$app->request->post();
$check = Department::findOne(['code' => $data['Code']]);
@@ -112,6 +123,12 @@ class DepartmentController extends Controller {
}
public function actionDelete() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Delete"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$lists = Yii::$app->request->post("lists");
foreach ($lists as $key => $value) {
@@ -129,6 +146,9 @@ class DepartmentController extends Controller {
}
public function actionExport() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Export"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+
$objPHPExcel = new \PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$toExcelFile[] = ["Mã phòng ban", "Tên phòng ban", "Trực thuộc"];
@@ -209,6 +229,9 @@ class DepartmentController extends Controller {
}
public function actionImport() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Import"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+
if (Yii::$app->request->post()) {
$post = Yii::$app->request->post("lists");
$datas = [];
diff --git a/controllers/DeviceController.php b/controllers/DeviceController.php
index cb7ce2a2..edb9d050 100644
--- a/controllers/DeviceController.php
+++ b/controllers/DeviceController.php
@@ -62,6 +62,12 @@ class DeviceController extends Controller {
public function actionCreate() {
$model = new Device();
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Create"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$data = Yii::$app->request->post();
$check = Device::findOne(['ip_address' => $data['Ip']]);
@@ -119,6 +125,12 @@ class DeviceController extends Controller {
public function actionUpdate($id) {
$model = $this->findModel($id);
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Update"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$data = Yii::$app->request->post();
$model->name = $data["Name"];
@@ -142,6 +154,12 @@ class DeviceController extends Controller {
}
public function actionDelete() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Delete"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$lists = Yii::$app->request->post("lists");
foreach ($lists as $key => $value) {
@@ -166,6 +184,9 @@ class DeviceController extends Controller {
}
public function actionExport() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Export"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+
$objPHPExcel = new \PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$toExcelFile[] = ["Tên thiết bị", "Serial", "Địa chỉ IP", "Loại thiết bị", "Khu vực"];
@@ -239,6 +260,12 @@ class DeviceController extends Controller {
public function actionChangeIp($id) {
$model = $this->findModel($id);
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "ChangeIP"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$data = Yii::$app->request->post();
$OldIpAddress = $model->ip_address;
@@ -275,6 +302,9 @@ class DeviceController extends Controller {
}
public function actionSearch() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Search"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+
if (Yii::$app->request->post()) {
Yii::$app->response->format = "json";
$data = Yii::$app->request->post();
diff --git a/controllers/LogsController.php b/controllers/LogsController.php
index f989f0a7..55841be9 100644
--- a/controllers/LogsController.php
+++ b/controllers/LogsController.php
@@ -47,17 +47,23 @@ class LogsController extends Controller {
$f = $t = 0;
$this->view->title = 'Tất cả sự kiện';
if ($type === "today" && $from === "" && $to === "") {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Today"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
$f = date_format(date_create_from_format('H:i:s d/m/Y', "00:00:00 " . date("d/m/Y")), 'U');
$t = date_format(date_create_from_format('H:i:s d/m/Y', "23:59:59 " . date("d/m/Y")), 'U');
$this->view->title = 'Sự kiện hôm nay';
}
if ($type === "3days" && $from === "" && $to === "") {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "3days"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
$f = date_format(date_create_from_format('H:i:s d/m/Y', "00:00:00 " . date("d/m/Y")), 'U');
$f = $f - 60 * 60 * 24 * 2;
$t = date_format(date_create_from_format('H:i:s d/m/Y', "23:59:59 " . date("d/m/Y")), 'U');
$this->view->title = 'Sự kiện 3 ngày gần đây';
}
if ($type === "thisWeek" && $from === "" && $to === "") {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "ThisWeek"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
$dayOfWeek = date("w");
$f = date_format(date_create_from_format('H:i:s d/m/Y', "00:00:00 " . date("d/m/Y")), 'U');
$f = $f - 60 * 60 * 24 * ($dayOfWeek - 1);
@@ -66,6 +72,8 @@ class LogsController extends Controller {
$this->view->title = 'Sự kiện tuần này';
}
if ($type === "lastWeek" && $from === "" && $to === "") {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "LastWeek"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
$dayOfWeek = date("w");
$f = date_format(date_create_from_format('H:i:s d/m/Y', "00:00:00 " . date("d/m/Y")), 'U');
$f = $f - 60 * 60 * 24 * ($dayOfWeek - 1) - 60 * 60 * 24 * 7;
@@ -97,6 +105,8 @@ class LogsController extends Controller {
}
public function actionStatistics($day = "") {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Statistics"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
$day = $day === "" ? date("d/m/Y") : $day;
$f = date_format(date_create_from_format('H:i:s d/m/Y', "00:00:00 " . $day), 'U');
$t = date_format(date_create_from_format('H:i:s d/m/Y', "23:59:59 " . $day), 'U');
diff --git a/controllers/ScheduleController.php b/controllers/ScheduleController.php
index f0906473..ed9d2e77 100644
--- a/controllers/ScheduleController.php
+++ b/controllers/ScheduleController.php
@@ -52,6 +52,12 @@ class ScheduleController extends Controller {
public function actionCreate() {
$model = new Schedule();
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Create"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$post = Yii::$app->request->post();
$data = [
@@ -98,6 +104,12 @@ class ScheduleController extends Controller {
public function actionUpdate($id) {
$model = $this->findModel($id);
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Update"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$post = Yii::$app->request->post();
$model->name = $post["Name"];
@@ -141,6 +153,12 @@ class ScheduleController extends Controller {
}
public function actionDelete() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Delete"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$lists = Yii::$app->request->post("lists");
Schedule::deleteAll(["IN", "id", $lists]);
diff --git a/controllers/StaffController.php b/controllers/StaffController.php
index 8495399b..b9425aab 100644
--- a/controllers/StaffController.php
+++ b/controllers/StaffController.php
@@ -58,6 +58,12 @@ class StaffController extends Controller {
public function actionCreate() {
$model = new Staff();
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Create"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$data = Yii::$app->request->post();
$check = Staff::findOne(['code' => $data['Code']]);
@@ -90,6 +96,12 @@ class StaffController extends Controller {
public function actionUpdate($id) {
$model = $this->findModel($id);
Yii::$app->response->format = "json";
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Update"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$data = Yii::$app->request->post();
$check = Staff::findOne(['code' => $data['Code']]);
@@ -135,6 +147,12 @@ class StaffController extends Controller {
}
public function actionDelete() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Delete"))
+ return [
+ "title" => Html::tag("i", "", ["class" => "fa fa-info-circle"]) . " Cảnh báo",
+ "form" => "Bạn không có quyền truy cập"
+ ];
+
if (Yii::$app->request->post()) {
$lists = Yii::$app->request->post("lists");
Staff::deleteAll(["IN", "id", $lists]);
@@ -151,6 +169,9 @@ class StaffController extends Controller {
}
public function actionExport() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Export"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+
$objPHPExcel = new \PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$toExcelFile[] = ["Mã nhân viên", "Tên nhân viên", "Số thẻ", "Phòng ban", "Giới tính", "Ngày sinh", "Email", "Điện thoại", "Ngày bắt đầu làm việc", "Địa chỉ"];
@@ -259,6 +280,9 @@ class StaffController extends Controller {
}
public function actionImport() {
+ if (!Yii::$app->user->can(Yii::$app->controller->id . "Import"))
+ throw new \yii\web\HttpException(403, 'Bạn không có quyền truy cập nội dung này');
+
if (Yii::$app->request->post()) {
$post = Yii::$app->request->post("lists");
$datas = [];
diff --git a/helpers/AuthItemGrid.php b/helpers/AuthItemGrid.php
new file mode 100644
index 00000000..c5067329
--- /dev/null
+++ b/helpers/AuthItemGrid.php
@@ -0,0 +1,29 @@
+name == "administrator" && $haveRoot)
+ return "";
+ return "";
+ };
+ }
+
+ public static function rows($type, $bigSize = false) {
+ return function($model, $index, $widget, $grid) use ($type, $bigSize) {
+ return [
+ "ondblclick" => "common.form(this, '{$type}', {$bigSize});",
+ "style" => "cursor: pointer;",
+ "data" => [
+ "href" => Url::to(["update", "name" => $model->name])
+ ]
+ ];
+ };
+ }
+
+}
diff --git a/helpers/CommonGrid.php b/helpers/CommonGrid.php
index f9a24406..fdb361df 100644
--- a/helpers/CommonGrid.php
+++ b/helpers/CommonGrid.php
@@ -72,6 +72,8 @@ class CommonGrid {
public static function rows($type, $bigSize = false) {
return function($model, $index, $widget, $grid) use ($type, $bigSize) {
+ if (!\Yii::$app->user->can($type . "Update"))
+ return [];
return [
"ondblclick" => "common.form(this, '{$type}', {$bigSize});",
"style" => "cursor: pointer;",
diff --git a/models/AuthItem.php b/models/AuthItem.php
index 6e0991df..19da5be4 100644
--- a/models/AuthItem.php
+++ b/models/AuthItem.php
@@ -47,12 +47,12 @@ class AuthItem extends \yii\db\ActiveRecord {
*/
public function attributeLabels() {
return [
- 'name' => 'Name',
+ 'name' => 'Tên quyền',
'type' => 'Type',
- 'description' => 'Description',
+ 'description' => 'Ghi chú',
'rule_name' => 'Rule Name',
'data' => 'Data',
- 'created_at' => 'Created At',
+ 'created_at' => 'Ngày tạo',
'updated_at' => 'Updated At',
];
}
@@ -85,8 +85,17 @@ class AuthItem extends \yii\db\ActiveRecord {
return $this->hasMany(AuthItem::className(), ['name' => 'parent'])->viaTable('auth_item_child', ['child' => 'name']);
}
+ public static $roleArray = [
+ "department" => "Phòng ban",
+ "staff" => "Nhân viên",
+ "area" => "Khu vực",
+ "device" => "Thiết bị",
+ "schedule" => "Kiểm soát truy cập",
+ "logs" => "Báo cáo"
+ ];
+
public static function roleArray() {
- $ls = self::find()->all();
+ $ls = self::find()->andWhere(['type' => 1])->all();
$re = [];
foreach ($ls as $key => $value) {
$re[$value->name] = Yii::t("app", $value->description);
@@ -94,4 +103,13 @@ class AuthItem extends \yii\db\ActiveRecord {
return $re;
}
+ public function getChildList() {
+ $ls = AuthItemChild::find()->andWhere(['parent' => $this->name])->all();
+ $re = [];
+ foreach ($ls as $key => $value) {
+ $re[] = $value->child;
+ }
+ return $re;
+ }
+
}
diff --git a/models/AuthItemChild.php b/models/AuthItemChild.php
new file mode 100644
index 00000000..76ea4aa9
--- /dev/null
+++ b/models/AuthItemChild.php
@@ -0,0 +1,66 @@
+ 64],
+ [['parent', 'child'], 'unique', 'targetAttribute' => ['parent', 'child']],
+ [['parent'], 'exist', 'skipOnError' => true, 'targetClass' => AuthItem::className(), 'targetAttribute' => ['parent' => 'name']],
+ [['child'], 'exist', 'skipOnError' => true, 'targetClass' => AuthItem::className(), 'targetAttribute' => ['child' => 'name']],
+ ];
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function attributeLabels()
+ {
+ return [
+ 'parent' => 'Parent',
+ 'child' => 'Child',
+ ];
+ }
+
+ /**
+ * @return \yii\db\ActiveQuery
+ */
+ public function getParent0()
+ {
+ return $this->hasOne(AuthItem::className(), ['name' => 'parent']);
+ }
+
+ /**
+ * @return \yii\db\ActiveQuery
+ */
+ public function getChild0()
+ {
+ return $this->hasOne(AuthItem::className(), ['name' => 'child']);
+ }
+}
diff --git a/models/AuthItemSearch.php b/models/AuthItemSearch.php
new file mode 100644
index 00000000..8fd914c1
--- /dev/null
+++ b/models/AuthItemSearch.php
@@ -0,0 +1,74 @@
+ $query,
+ ]);
+
+ $this->load($params);
+
+ if (!$this->validate()) {
+ // uncomment the following line if you do not want to return any records when validation fails
+ // $query->where('0=1');
+ return $dataProvider;
+ }
+
+ // grid filtering conditions
+ $query->andFilterWhere([
+ 'type' => $this->type,
+ 'created_at' => $this->created_at,
+ 'updated_at' => $this->updated_at,
+ ]);
+
+ $query->andFilterWhere(['like', 'name', $this->name])
+ ->andFilterWhere(['like', 'description', $this->description])
+ ->andFilterWhere(['like', 'rule_name', $this->rule_name])
+ ->andFilterWhere(['like', 'data', $this->data]);
+
+ return $dataProvider;
+ }
+}
diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml
index e5441659..640fdffc 100644
--- a/nbproject/private/private.xml
+++ b/nbproject/private/private.xml
@@ -3,10 +3,10 @@