From 4e7534354a607f91ce43c1366b9878995baf9664 Mon Sep 17 00:00:00 2001 From: ktianc <2445667550@qq.com> Date: Mon, 30 Jan 2023 15:47:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E6=97=A0=E7=94=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kinit-api/main.py | 2 +- .../scripts/initialize/data/test_kinit.sql | 327 ------------------ .../initialize/data/vadmin_auth_role.xlsx | Bin 9160 -> 0 bytes .../initialize/data/vadmin_auth_user.xlsx | Bin 2779 -> 0 bytes .../data/vadmin_system_dict_details.xlsx | Bin 2913 -> 0 bytes .../data/vadmin_system_dict_type.xlsx | Bin 2677 -> 0 bytes .../data/vadmin_system_settings.xlsx | Bin 22156 -> 0 bytes .../data/vadmin_system_settings_tab.xlsx | Bin 3117 -> 0 bytes 8 files changed, 1 insertion(+), 328 deletions(-) delete mode 100644 kinit-api/scripts/initialize/data/test_kinit.sql delete mode 100644 kinit-api/scripts/initialize/data/vadmin_auth_role.xlsx delete mode 100644 kinit-api/scripts/initialize/data/vadmin_auth_user.xlsx delete mode 100644 kinit-api/scripts/initialize/data/vadmin_system_dict_details.xlsx delete mode 100644 kinit-api/scripts/initialize/data/vadmin_system_dict_type.xlsx delete mode 100644 kinit-api/scripts/initialize/data/vadmin_system_settings.xlsx delete mode 100644 kinit-api/scripts/initialize/data/vadmin_system_settings_tab.xlsx diff --git a/kinit-api/main.py b/kinit-api/main.py index 4d3599d..6463606 100644 --- a/kinit-api/main.py +++ b/kinit-api/main.py @@ -39,7 +39,7 @@ def init_app(): """ app = FastAPI( title="KInit", - description="本项目基于Fastapi与Vue3+Typescript+Vite3+element-plus的基础项目 前端基于vue-element-plus-admin框架开发", + description="本项目基于Fastapi与Vue3+Typescript+Vite+element-plus的基础项目 前端基于vue-element-plus-admin框架开发", version="1.0.0" ) diff --git a/kinit-api/scripts/initialize/data/test_kinit.sql b/kinit-api/scripts/initialize/data/test_kinit.sql deleted file mode 100644 index 9881b73..0000000 --- a/kinit-api/scripts/initialize/data/test_kinit.sql +++ /dev/null @@ -1,327 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : aliyun-mysql - Source Server Type : MySQL - Source Server Version : 80018 (8.0.18) - Source Host : rm-bp181adf0phw2o0r05o.mysql.rds.aliyuncs.com:3306 - Source Schema : test_kinit - - Target Server Type : MySQL - Target Server Version : 80018 (8.0.18) - File Encoding : 65001 - - Date: 23/11/2022 22:25:06 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for alembic_version --- ---------------------------- -DROP TABLE IF EXISTS `alembic_version`; -CREATE TABLE `alembic_version` ( - `version_num` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, - PRIMARY KEY (`version_num`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of alembic_version --- ---------------------------- -INSERT INTO `alembic_version` VALUES (''); - --- ---------------------------- --- Table structure for vadmin_auth_menu --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_auth_menu`; -CREATE TABLE `vadmin_auth_menu` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `create_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', - `icon` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单图标', - `component` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '前端组件地址', - `path` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '前端路由地址', - `hidden` tinyint(1) NULL DEFAULT NULL COMMENT '是否隐藏', - `menu_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单类型', - `parent_id` int(11) NULL DEFAULT NULL COMMENT '父菜单', - `perms` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '权限标识', - `order` int(11) NULL DEFAULT NULL COMMENT '排序', - `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', - `redirect` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '重定向地址', - `noCache` tinyint(1) NULL DEFAULT NULL COMMENT '如果设置为true,则不会被 缓存(默认 false)', - `breadcrumb` tinyint(1) NULL DEFAULT NULL COMMENT '如果设置为false,则不会在breadcrumb面包屑中显示(默认 true)', - `affix` tinyint(1) NULL DEFAULT NULL COMMENT '如果设置为true,则会一直固定在tag项中(默认 false)', - `noTagsView` tinyint(1) NULL DEFAULT NULL COMMENT '如果设置为true,则不会出现在tag中(默认 false)', - `canTo` tinyint(1) NULL DEFAULT NULL COMMENT '设置为true即使hidden为true,也依然可以进行路由跳转(默认 false)', - `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '名称', - `delete_datetime` datetime NULL DEFAULT NULL COMMENT '删除时间', - `alwaysShow` tinyint(1) NULL DEFAULT NULL COMMENT '当你一个路由下面的 children 声明的路由大于1个时,自动会变成嵌套的模式,\n 只有一个时,会将那个子路由当做根路由显示在侧边栏,若你想不管路由下面的 children 声明的个数都显示你的根路由,\n 你可以设置 alwaysShow: true,这样它就会忽略之前定义的规则,一直显示根路由(默认 true)', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_auth_menu_id`(`id` ASC) USING BTREE, - INDEX `parent_id`(`parent_id` ASC) USING BTREE, - INDEX `ix_vadmin_auth_menu_perms`(`perms` ASC) USING BTREE, - INDEX `ix_vadmin_auth_menu_title`(`title` ASC) USING BTREE, - CONSTRAINT `vadmin_auth_menu_ibfk_1` FOREIGN KEY (`parent_id`) REFERENCES `vadmin_auth_menu` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '菜单表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_auth_menu --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_auth_role --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_auth_role`; -CREATE TABLE `vadmin_auth_role` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `create_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', - `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '名称', - `role_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '权限字符', - `desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述', - `is_admin` tinyint(1) NULL DEFAULT NULL COMMENT '是否为超级角色', - `order` int(11) NULL DEFAULT NULL COMMENT '排序', - `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', - `delete_datetime` datetime NULL DEFAULT NULL COMMENT '删除时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_auth_role_id`(`id` ASC) USING BTREE, - INDEX `ix_vadmin_auth_role_name`(`name` ASC) USING BTREE, - INDEX `ix_vadmin_auth_role_role_key`(`role_key` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_auth_role --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_auth_role_menus --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_auth_role_menus`; -CREATE TABLE `vadmin_auth_role_menus` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `role_id` int(11) NOT NULL, - `menu_id` int(11) NOT NULL, - PRIMARY KEY (`id`, `role_id`, `menu_id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_auth_role_menus_id`(`id` ASC) USING BTREE, - INDEX `menu_id`(`menu_id` ASC) USING BTREE, - INDEX `role_id`(`role_id` ASC) USING BTREE, - CONSTRAINT `vadmin_auth_role_menus_ibfk_1` FOREIGN KEY (`menu_id`) REFERENCES `vadmin_auth_menu` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, - CONSTRAINT `vadmin_auth_role_menus_ibfk_2` FOREIGN KEY (`role_id`) REFERENCES `vadmin_auth_role` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_auth_role_menus --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_auth_user --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_auth_user`; -CREATE TABLE `vadmin_auth_user` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `create_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', - `telephone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '手机号', - `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '姓名', - `nickname` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '昵称', - `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码', - `avatar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像', - `gender` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', - `is_active` tinyint(1) NULL DEFAULT NULL COMMENT '是否可用', - `is_cancel` tinyint(1) NULL DEFAULT NULL COMMENT '是否注销', - `is_reset_password` tinyint(1) NULL DEFAULT NULL COMMENT '是否已经重置密码,没有重置的,登陆系统后必须重置密码', - `last_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最后一次登录IP', - `last_login` datetime NULL DEFAULT NULL COMMENT '最近一次登录时间', - `delete_datetime` datetime NULL DEFAULT NULL COMMENT '删除时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_auth_user_id`(`id` ASC) USING BTREE, - UNIQUE INDEX `ix_vadmin_auth_user_telephone`(`telephone` ASC) USING BTREE, - INDEX `ix_vadmin_auth_user_name`(`name` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 27 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_auth_user --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_auth_user_roles --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_auth_user_roles`; -CREATE TABLE `vadmin_auth_user_roles` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `user_id` int(11) NOT NULL, - `role_id` int(11) NOT NULL, - PRIMARY KEY (`id`, `user_id`, `role_id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_auth_user_roles_id`(`id` ASC) USING BTREE, - INDEX `role_id`(`role_id` ASC) USING BTREE, - INDEX `user_id`(`user_id` ASC) USING BTREE, - CONSTRAINT `vadmin_auth_user_roles_ibfk_1` FOREIGN KEY (`role_id`) REFERENCES `vadmin_auth_role` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, - CONSTRAINT `vadmin_auth_user_roles_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `vadmin_auth_user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_auth_user_roles --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_record_login --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_record_login`; -CREATE TABLE `vadmin_record_login` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `create_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', - `telephone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '手机号', - `status` tinyint(1) NULL DEFAULT NULL COMMENT '是否登录成功', - `ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登陆地址', - `address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登陆地点', - `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '浏览器', - `system` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作系统', - `response` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '响应信息', - `request` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求信息', - `delete_datetime` datetime NULL DEFAULT NULL COMMENT '删除时间', - `country` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '国家', - `province` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '县', - `city` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '城市', - `county` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区/县', - `operator` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运营商', - `postal_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮政编码', - `area_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地区区号', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_record_login_id`(`id` ASC) USING BTREE, - INDEX `ix_vadmin_record_login_telephone`(`telephone` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 531 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '登录记录表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_record_login --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_record_sms_send --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_record_sms_send`; -CREATE TABLE `vadmin_record_sms_send` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `create_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', - `user_id` int(11) NULL DEFAULT NULL COMMENT '操作人', - `status` tinyint(1) NULL DEFAULT NULL COMMENT '发送状态', - `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送内容', - `telephone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标手机号', - `desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '失败描述', - `scene` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送场景', - `delete_datetime` datetime NULL DEFAULT NULL COMMENT '删除时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_record_sms_send_id`(`id` ASC) USING BTREE, - INDEX `user_id`(`user_id` ASC) USING BTREE, - CONSTRAINT `vadmin_record_sms_send_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `vadmin_auth_user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '短信发送记录表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_record_sms_send --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_system_dict_details --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_system_dict_details`; -CREATE TABLE `vadmin_system_dict_details` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `create_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', - `is_default` tinyint(1) NULL DEFAULT NULL COMMENT '是否默认', - `dict_type_id` int(11) NULL DEFAULT NULL COMMENT '关联字典类型', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', - `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '字典状态,是否禁用', - `order` int(11) NULL DEFAULT NULL COMMENT '字典排序', - `label` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典标签', - `value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典键值', - `delete_datetime` datetime NULL DEFAULT NULL COMMENT '删除时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_system_dict_details_id`(`id` ASC) USING BTREE, - INDEX `dict_type_id`(`dict_type_id` ASC) USING BTREE, - INDEX `ix_vadmin_system_dict_details_label`(`label` ASC) USING BTREE, - INDEX `ix_vadmin_system_dict_details_value`(`value` ASC) USING BTREE, - CONSTRAINT `vadmin_system_dict_details_ibfk_1` FOREIGN KEY (`dict_type_id`) REFERENCES `vadmin_system_dict_type` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典详情表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_system_dict_details --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_system_dict_type --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_system_dict_type`; -CREATE TABLE `vadmin_system_dict_type` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `create_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', - `dict_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典名称', - `dict_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典类型', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', - `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '字典状态,是否禁用', - `delete_datetime` datetime NULL DEFAULT NULL COMMENT '删除时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_system_dict_type_id`(`id` ASC) USING BTREE, - INDEX `ix_vadmin_system_dict_type_dict_name`(`dict_name` ASC) USING BTREE, - INDEX `ix_vadmin_system_dict_type_dict_type`(`dict_type` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_system_dict_type --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_system_settings --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_system_settings`; -CREATE TABLE `vadmin_system_settings` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `create_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', - `delete_datetime` datetime NULL DEFAULT NULL COMMENT '删除时间', - `config_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '配置表标签', - `config_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '配置表键', - `config_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '配置表内容', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注信息', - `tab_id` int(11) NULL DEFAULT NULL COMMENT '关联tab标签', - `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_system_settings_id`(`id` ASC) USING BTREE, - UNIQUE INDEX `ix_vadmin_system_settings_config_key`(`config_key` ASC) USING BTREE, - INDEX `tab_id`(`tab_id` ASC) USING BTREE, - CONSTRAINT `vadmin_system_settings_ibfk_1` FOREIGN KEY (`tab_id`) REFERENCES `vadmin_system_settings_tab` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统配置表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_system_settings --- ---------------------------- - --- ---------------------------- --- Table structure for vadmin_system_settings_tab --- ---------------------------- -DROP TABLE IF EXISTS `vadmin_system_settings_tab`; -CREATE TABLE `vadmin_system_settings_tab` ( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `create_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_datetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', - `delete_datetime` datetime NULL DEFAULT NULL COMMENT '删除时间', - `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标题', - `tab_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'tab标题', - `hidden` tinyint(1) NULL DEFAULT NULL COMMENT '是否隐藏', - `classify` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类键', - `tab_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'tab标识符', - `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `ix_vadmin_system_settings_tab_id`(`id` ASC) USING BTREE, - UNIQUE INDEX `ix_vadmin_system_settings_tab_tab_name`(`tab_name` ASC) USING BTREE, - INDEX `ix_vadmin_system_settings_tab_classify`(`classify` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统配置分类表' ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of vadmin_system_settings_tab --- ---------------------------- - -SET FOREIGN_KEY_CHECKS = 1; diff --git a/kinit-api/scripts/initialize/data/vadmin_auth_role.xlsx b/kinit-api/scripts/initialize/data/vadmin_auth_role.xlsx deleted file mode 100644 index aa655e71d4491f1d68acd31faa7b785b63f6dff6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9160 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 diff --git a/kinit-api/scripts/initialize/data/vadmin_auth_user.xlsx b/kinit-api/scripts/initialize/data/vadmin_auth_user.xlsx deleted file mode 100644 index 9df9253629c1cb2f7c8921407eb6652175a0c12b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2779 zcmZ`*2{e=q7k(K__DK^`l>Hl9qqHzYWG`Vf8cVjB8jN*D*#>1v#$*}$pirVLWlbep z)-<+0$}&`BMCFqrCI74b^HuZr&wI|?^SD*$YN?;bTbRX=9YPQeoF-16#%rsny)P$$VIOba=^q-EnNt z8};_Mw5%C=yO;K^RbEEnj;6TI9A0`VgIf-vYuMY6RLD9%kv=Vz!H_+v>c==tf3sQJ zzt1$UXsN*k!ZPjh(O{Hj^S`f2;iNGVYu60n46bz9Dkb6W4m$Q~SQOfTRe@D#77LG+eSyPONgs0?fsyL z+DFNK4l&f6;v!H)CA5ti{Oy}+kiNowPygmVlNBI)x!ojPMV(&)wP?a9lsd(i*f+v?3S9)PWQPx4Sfpx5b z#I_2q+qL4*k#KW0kG*I)Ebqv?+i z7Vi~Z){rQU7lrYN(+`n&9?p$-C=rHkL4?tZBA>`^X(pW87i2w3_8}7sr)3od>j#Y` z%chh9wK3YC$wCzDG&Eu`W((&r)_vBJfx*$aB`JKmueM_HC~Ji($x>%~_; zQ8`8qY-Nf6qnCVnezQXFnE6K^8r&r%t0C3ZmyfWh&%=ifCb zr9LRr0*l!WYOpaSpaw*|YXA<5A_aK(oFQ&VKu+C;d@|(Cj^t@kbhp z+PTga1jhc-V^vey|1%eu$m zKGDRTxkAQUc+a;8dvMzu=%=Y1x%37KTP}dzi+&w_dlI0mj~r-m&F?WABc%-(%B}5T z%*Q*SEVa(0_UDhl%Md{i39Zs{-}bwOrM61s)!mw|%<36d$=tc~UE=;cx(dfTxO3tx zkMxO}U?-NG!#v%hHvjV>iNAob9jJ(JagQRN%nST3^_`W@7crpJQd|Ha^k1n-!35lQ zjcaI5UQq~G?7Dg9TJ}&N4pt-1?J7QZ4EfC4zK~~8#!NM^F907l;=C-iY&EfZXR9ekO>WGqifcdZzVWuyoNqip-*<#ha8L3J#o|q zIk*qyXM>k3iRw#zG!)xE7Lp8;&+fH5VpHxXdCU0p0ERR`4d^48=DRQhOv}*{++*k& z)n>J@sobezdyD#7F`A~LE}SY*R-}I=vc9n|i@#GftiB*6Cdh(YPm-x&fIFiTC!i52 zyF=8&5jB%(y^X7QS;Sk&9bR^_i4@pqn-N<}Vd3Oif=jxdv{te5+>DiMbN6O`Ue4CX z-3~XrUW()niss}D+Ndb&EZ*FdK1N)XWCghy%&(o&qjWuSitm?v9nRmWX$voE`3z+lyJgCOUt#RT^Tl&K>@3d*)IGa%2)4 zVJP-_Id3v|n6mlHGrt#i?^PjPQbsHC!r8nI?Yqic0P7SD)=cC_y?!+YYSJ;UR)k>e zdVD`QPz-;-AVqpVe@t@->#W+%Ld~LYn<{DVW_r!|#{HGdDo*K&D%a@^#U&razgG@A zh1=B$pTM6hnVh>D8WQ8}#ME)_WjY%L+_&=Mc1j@2;H;!Df+`a25PZvR!n-;mfzMo zk@Sejy-ohgSNEKJ3z)Fl351(_4e|x_{vb5&aL+iIc8KeOK&~kBz~>%&fS;;;JF|t* zGraq=>%P%x$lX45xn zK|)&iRwY%h=9jO?))~(q)&DM8$V3eW>t*&>7aLd8dOW>FqNH55JAZepsr*8=v8d7!%VIRqa}1QvRClp2OAn&fpQ+tnZC3&7GUKGh+wj*GqhA;l9qE=S~N^ zsXagNnxsnHG&_+~-O}8?JNC+q=>q6O9GvRk?fuV35LiF(w+pB~zY+g%60sAop8*@N z9|U?}PyBKeumjmw?oXf~xPbou0%qr7Ut2$Upx|NmrzOVD!0yIB8A8F9-eCCGo7ti4 s#_$uW!t)*at4*+j*$3w**p&BQ@c)dFl?69Q4FJ60(*jBi;oEro4-SWjqW}N^ diff --git a/kinit-api/scripts/initialize/data/vadmin_system_dict_details.xlsx b/kinit-api/scripts/initialize/data/vadmin_system_dict_details.xlsx deleted file mode 100644 index 654d520ec5a97eb7d275f3ea815b0421a588c5b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2913 zcmZ`*2{crH8y?0o_HAqv(jbwTh_YngX@&@6$vRm^M)oWfGsxE1A|_H(GO{Jgl8}9A z8Wh>fQWGt<5aAp3oqy%~fA^kq-*fM|&vVZEyubH-UJElI0~i1RfB=l=L(jmQIY#`53qtt?Ia^=!M+G{`hn@GWPVa%Yz_<-Aw=D^@!I9#)^dL(Y7UN7V z7+Lb+RQ4xtlO3@R8D8CwF$T7m#?%AP8Cso}CU)`YT9XHZT1-uwOowDghgRHo9LEOE zTYW}|K}~G-q1D7Un8`$urmLMdnF*O>MhVzSy_XHCL~8V8)~skY8EPlzPu3yK@u*#( z80QzRG`Ik%#$A3#$tAh0U#rvUGsyVITY55NhAikKY0mBrf=5B*b=cu-x(_u&$Kng@ z*KMWB<}-1FU09O?avOjuDQJ@9o*=>mSED%Q`wT;%eH@ zX3nR5m{{66J&jD(*iSeNcj2ZR31#=bJ;b~?x?sipl5H{)Xz`bPeIFYb?$Trvph?I^ zi_QTk-#`WV-De73hcgBS)-Uh>(ExT5azEso%;JD$E}FH1cwHW_X&W8ACnP8@t+ag5 zN;xTS7^rt_hQT+9S4hpE;evfrwK|5A^6E9CXHEe0TDwu!VR=>|t0f~c5z^Ofmui%q z7aen5rl+7b+b13Jy-aRRBT~`jg-0GcB;yL|J%V*0#YL#8W+g`jXdGHI=RMohD-7o)iGZe-s1Zw;)k zMUQ}J#nhl_u-hdx4FbJf15h4TK>^-=o`Jg(MD;hAG92XwytPI4M+`gZSXV~GzUA|3 zm{AFQ()^>OYldRP4c4jZA6$j79p3M`b&*ZN7R2JncLQ@!Nf<y z71qGtUjhlZ6jB#z{Qk(YSdyJrq#jf2;*HajTm`kahI!0;aPU^(y|`ndh7S)P ziIR5d!ahGH;ei)Di>J&gIXS*?nmMlFe5kXyl<)0n>qt7;Hf7rb5qAKL>MHBukqDBx zYj~6yse3~MQ;5HB-T2kHu-;q?gSjN8LK@uBo{smrO!v2PJ;PQ0mubq?({YK9Gl-mQc(YwdHNd-$)*wKB_wxvn>Xu45O) zLet zzp}Hj9lXEcZ0{R`j@aqBcz$3;9N9XK9Bq3&$e!6_KSw5udJ*rw>X1(Kw>S^n)DPLTyTB1;swaiAKB=0V1WSEcFJIA;X{6ar z2{!CQTM#8~c_6`v^e(q-cUZYt1u2kN0 zj^iGsSTu>$+aB=UQC=sASWPI2T3@?@L}>I!hW3p7p#NJWsc(hSYP2EH3IYIxev1_7 zg+c`d(q;lJ9NirTDOr=(?!dt9&awWDx;t2%gTSJuF<+H>F6|0gBpooBJdJqGF{nL+$C zUK4;H2s#@+VYeUUkdm}5r+)9#=Izph!RjJU7d1M4LU$}9mMXpmmY3#|qk1bu@^grj zUkUc-qP8Zw{ld)^JFS#SZXND{V&f-9luhf;d}R-43~=sSI#qL4WZZUQOnOuGgnDiH z1Y)3kJGbY(|4nOamHJAb;wdj``L$wJlIr|uw(X2scc{ZO?`B$Pf<*cDeW|)Q^CPd7 zeSLDuc&r@eA=OD+c9fxov{yKph_9XOeQiJgD4t5dTlmpF|al2|6i&ST;@XbLQDXl*Bp~vlxsQJSd&zS%y;lD)#dv88K1l}9OAs3_ zkOBJI7g@7e8e&=MlNY9d&W>M70=X0Q$O&yYXKZv%Lg+myuoAF9I!Er~k2<>;>*M z{@*}$S_l09HDE8#Ui19T!%Z`Vf3woP40}!FH-jm|FNS|CWiNE^RQnBGVf+dGbH?oj h@9p;AU}5He!2i?x7G{i0yMHp%?&ma#6IgcN{sR(Uzl;C? diff --git a/kinit-api/scripts/initialize/data/vadmin_system_dict_type.xlsx b/kinit-api/scripts/initialize/data/vadmin_system_dict_type.xlsx deleted file mode 100644 index ab67dc2e5df381bc9762e8955bcd5a55a8241335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2677 zcmZ`*2T&918V!UdB}Alyh(RtFPzXg-;E8ky7^*Z2p=lsAA@l%Bm1gJ&h*AVWq)HJK zDTWeC1nJEJa)~r)(!7DY=$nh?`F3aao86srX1?>4^Bd}c={P|k5EJNcXP-;RrjAqy z4G1Iz27!(MUoWe>xndn$vDT)3?hc+;rF>nSs}sABui;S5;MP^{R-~nHSR&R4bx0?f z9Zot?F_pI9sJkcBF3zF$IYiSuXhO;Jx|WHHSRV1Pnki`r`x=30LJUic53k$pU76^2 zF3nk75HVEu_{kkmZX6iI-?K`LHB=bZdZ*FEV`FS~-f?%PW$W`qM`?R|QpEGN zYsvEov+q_Z#?zLu%EvM#ktit5m=CLC&M@Q3__7J(8~5QOs-zS%ugR)5DUZLe(;{9w zE$enjig;IcU7AxO|90ugO=X-cs>eQyl|Sj0!(Rr>{c&gsSyqe9)vY(2Y@tTJFt1wj zTYPI7U3m=;bS#MFW$D%&io)<~GTP^>V!DAOL})=EejxffOaI8n$ISy{>*j{p?}qQW zl_WGrx4@wh)}q~knP#foGX95~i^l_R#UnFqGsDvR25aAUs2LfKgg!p5|JOH_>t>l< zXA9*xHf4AVqd7Pkcrwpp8D7m#wu?Cr6@wvWtLz(rwkg`Q0?RPRqSH$FycyUZtabfb z{3V~nyc8{cs*cWCT1v@J%6&*Ea?(2*O_Mr*>xw<3a3^C~MZCf#Aab0H6k+h=DA+5^ z-iV_aJHtihSy4&2yKq?a%>?4BYmzuBF})$##_dq1bPg_Nv+R@5d1AMl?9RurdFx*_ z2%MHcF9W#`0tMZl5up)0aQKuF>y%tj zRm0kd>D0oy{TD;$D%ccEAVH!}wp~P=SOaA(*n5I99`{$s5D!BymQHUH#Wz6+vXT5I+C1PzLtuS-vhmC z<FnW);2y|giv}?+eVM~0+WR=vRShmOjD+3$G>giYI_Ai zkwl2BH6oa*<-10!+=BsiUH}_|?Y|0P{hS@XOOus!6%z{QjMzhTQ1~&He42}zsw1ub z{Sa>f%)o{7C!+F~hQAOj9>Z&l+(_D_Z}(s8>TjG8?@i(Bsz$8%bJ-9EG}EpOiU+C8 z8c6#-6dn2+lEvR97~=0>GI4fziK!wjLf6T>-hmk@;c~(YnvpRw1h=x1P7EO!Rf#5g zgg?{pl1(G!#w;a=7ML*8uUV;iylDON1Ek(weCeZz+arx0WM@|OJ^Mp^x|YU{)pR>_ z-ISA6L8CNjZ(oP_1qCiOiAH##|xN+tY@1D z8f&9=|8K7#)0ptdC!-r8jRB|Y;8SDLrhhq7}Sj~8J*nH?K*6Bar_2lXW3w(@USZYP|fuV$b;n+eCTiWHZR;q$M#o?v0svkVPE!)1_GSRlqq5Y{IN%&Brh;!n!dTd+dYjH@xI}m|8eQ z#>&&&GUuqWf)cc>t7v=3mkp2OPmedk`*J>Jmemp51C!q7%Zi;egEKo+V_HsWRK>lO zRahAkDd!t2UN>qg>@CV^=)5sAmC(`wt|;n8y$T`@H;pylt4$89XO}h>a%|duSBa*u z{3=mmjO7P3AWtRG%)AE@d7>R0u%5u=13_kgjx(yUe;dNiKq{nuOSk%^ZU-HA=@-&RB! zGL;+TcE$M-`FT^J9T!Aqo<|ravn@uskLoaLI<*DB1|=IW$ao;0%xVWRCd_J$FpEqw;h2=7ZIL1?t~?TlRLWsnmD1Htu^=%8H>tz(1bLiRJls^(A>uYzw)vmRsl>w=yERG9M1Rd@S~-uN`< zT_zrjMvkGtbG*G7%ZH?yRTo`bwi&w{X$N_7C}TX@md( diff --git a/kinit-api/scripts/initialize/data/vadmin_system_settings.xlsx b/kinit-api/scripts/initialize/data/vadmin_system_settings.xlsx deleted file mode 100644 index aa42b5775b4f50784da5478ab0cc8ea9bcfb3703..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22156 zcmY(JQ;;Q0u&vwXZriqPd)l^b+qOAv+n&~L+n%;<&;8H2Pv@mFqUvdVQ5m&jRsNC# zhd>7b0f7ObwD(k392n0)0tEpf1P1{@`)^lQ%+bNk+`-LI&D+V`RiDwz-mWcWN^zJO zMIsRRfC*I8CJsw+Q#OK?PD5s%C2u;&yt0=0M>s|U5Iql(&qupA2GX1Bwy=1R?twcyFqk(73OZ)*nTY^6jHJ%5Zn>Gtc#w;K<*Oyds z7W_Bkm>_eOREyqeRwVZVmDhP*x}f~2&j|cXdcuKawl)Xuwk-uLbvCj6Ta0EFB7?Mr z3TbjI*R0SlotZ8Z^t5x0J+e^eO_QSjGA(R%B2`ZUQ7)aL5en$0CxUg+8ub0vohtMk z{9ixtU;hW+!g(J=>3`TT|3e7>Uo~_ww{vA;{GT;GQ3NT38C|?#@v9GAAKR4LE)G^V z6uRLG<<1zD-D(XulEwq_ zi@!;_6d2wesdW_xUt-BIDJ4SJk|b{35tTcywr4BBg|;>$`wrV)a+Qr7K@4cdWssg3 zQsqa^oe)ivy>H~!nIajKH=z7qW#LOa=q4A&8P>f}a>5lV#oV^+vqLJ4QA&1Snz18n zE>n?T>}$gjq2R={BkRZh=B45PW#E!i|41YQ0zx+f0`fmy@*e|ND`OXPGgUViYX?i$ z|7{3=ZAZP0*Xd*<}NVEyUrQvb~!oOFL7z9V-~xXhwKO2C}NF7k1on z@@zB839}TyYd(4hDNtUewA0K5^rS+|JJWB`Fe~cqAkX(kRQBflMNE6z_g4FGpuu67;y2zUKgU*2TK$b24h$CQY6{S^ZRzb_tIsFe6_b^~9w z5)w|4|MdGkPp0Q){&#wJmMZs382EVhjx5ymy+M`P@BOqF7`Swg_6hEOzb7T+^-}`< z8tC-?o*3Yi{cnirwX*4y!1HD)ut3ObJ=yPTCiN3bp#Sf^`xs>6tw6w2F0|p!`^QZt zf#L7RD^G$z{?m!u+kkI{YG6extx{m-*Yo=h(`{*m$G^dr9>aj0?f&%9tuc1|?e)I=h~MfE>{$u8Jb9*jZTK#~o+xRU#qliz6xdrnd;dAy z=$kGwe4w(K8P4lqy&*Uaxk%95MU-3(t-3kc&){M|Q*R$`(=?c?7xFk_!u(5w?3J$5 z(zM8*ZB4lP-E_Trpvs3Xwhc(W~6bF(V^wyk2d zP3_6DC&w~2pg&{fr*BN@=j~}w^N&LEfYNlR+`m`d4F%r(IbK46KTj=cSg92T{^=e} zwTzs24I$xv8d8S4{!agLk3wI^ByNw&G-*E%;eT$dm|1TVCkY99?;qG&6OHZ5)TyDV zR$j--PK-D3sJ+B;|6O062EJeIE$y-rm;1ZMs|bNqQCT*wsa zKbV{TBUJDa@^eaX?SCIGq+0qfu3^MrbXn-(*t3hI;cl}A-$(4&$o^B`Aqz7l`lC^( z^5iU2=-A@xz^Uc_L#a#q54U8Xitm%74p6RcgXi|HaYYwt&F4!|kcRgW3w&lc-l7l5 z#JXVS!+)x^*=l_2<{sJ#zC1+v!<_mo`}DXrqj!jxp>b_X%(30aw{KF5+5c=s>Pofs z5ZU3)lN$S2QzEn5&b%@Z|0@rF>f?w&a+4kVxXbnqrpj^ z>~A5}mk-SBEGW2uf3|@ZWVHoQ-wmNN0UeMZBLVIkeyYU->6Q5QO? zVrP%BduH70d48Ew(6)#snEZ3e?jK7vjPJluqn6P`tDkWF+g4dLvW%m|JRd1>$F1Fc zl>A?th>ksg+E?FaxNB_0es5la-hdr`delhK&sH=mZ9_gDaH(O%FshM1FIDCZtXBlJ zUg6-lbTi+XLf<$ul=t>d{F49fpsPwWpJo#S?|Cfn4KHWi9W4lU3Xyx{+4X88h5CsW zM9VNe^4SwBzLLLJ-H_3c`qTA+U)S{)RFU96({6NJ7zNK34s~4Y^1mb71OiQx5+8qa z6s*jiOi)9K;RPXkYg!rTqJ1TrD7ExY9HL(=U1y-GkgY?p16hk)cN!4x>zyhD$OS4P z^UQz7_Hdgrr^~$}M-zGv;buNmQnGf=7quUdY7G8%EMxc#Y(RPzFA;rah2bep^3WN$ zS9_}!vqXaH?>-rPU4MWiE^bhHx&w5NIdjfh(l+1(`=3(B5(8fg4>u?%+lzvYD)wKG zzp}m1cAwlV&L2KQSdM?J-g%qPb;MwMfig7BQ0j1E~;8Qb=?e^7q){w~oj=;KFvBr63in){cy z^JlrhD?4g}=#1h4PIA{rSIo_CNNbs8v*E0K+L`o{1E9``D)gt;m#fJ2X zY0j^mrDWLPtV|~Rcu}%2A;P!j38U}dJ5z7Ay(6a-d^8kuy^~|~y2`_Gt=#vUKcZ~F1>-=OYl#VPNKT)Z#r%LrE zcOK%Atqxyixsb*FP6DGrz$!)r)YnZ6AK=w>5nyeQm25b<&{2#Q6)s^ZnuT;8Y*aPz z{gs$(aBa`s`E%2~#)fh_543JjUK{&G!nLd_@txhhj{&4Vzzss8m0j_&H6^Y+ zJ~wyVi=xNyv`jm*9;C(lk(Wu2!68lJ(U~%8qIEqxT;X8&EMuL?ezI+FBrF;G)mP#_ zt*5?=1)f<)IU;JepLE{nSRh!=Xg%}Qg;StafAktChfDvlI%`E&<2ty<*}sT+th-y% z5;ANGC9Z!BdT*+0RMq7J*swY;r(cn%-hx?xlG9(YjGu+S&Z0Kn?0FR@!}+4 zM1n{~JSeHft@j9MMD3Li9KFg6C;OwP-Xt_`;mj>P<`FmQxHWicCk4dNp4yMafh7|p=>%+BE2&hRDi+}wCgWIA-8fcr{6 z5DUxt7NtM`oGDdnA1ia5f91tA#cNw)U(;?Z%};t;r%4VHuS0Z-Jsp?lD$gIjY|SIH zz+-{N6(BE@S%h|QJ$=t37@4fSIB3C~o)um=L%b6DXNTZf@$>x8zD`FO_6Y@Feuj!W zhk456l2hJUGQG)(h~|N-B02~5D$=_2rok(GsBt}A9==6bO+}pRf8Jb2LP|Sikthe& zwj$uK?5~Z<#(zV7bteli-Y=LX)_nrC2vHhhkzE^E1CyctChPQI$I2sd7OVI0+5u)U zDtwGf<}Gt1U@04RipdAs=4m2rWVJR0Ea6coMUF{s+*cKB(SvNqD~cO?ZNr?4$(+e* zOj1mYn}(#}$^pSS;*pW#s5U%LQoNN!f&;`DW7OzwDbf_pZ#uE=&D`6t&45FEHFe@+ zvxmwP&7n;dEq&4*{v4!n86#)`DqW3D=Kd=3;1(`5GylZ1C49A={_Jj{wVB#@H_rX8 zH~kDz&Zfy0N*ag6%J(GSqno@w3x&KV5>lfSu4W`_miWg+Wg1YsOWPX=?|a+nSd186 z{E?LI;Ru3>j2RP-TH4}Lrbb|kJlP;=t_)CVghQF&Gs*z)g6Wu{Kk8J+mUaG$vmW!o5_y=60VYarRfzOLcF;zB`BM4mO|^{n17uhg6O>e!h(f(lDvvR^k* zbad1JKVe)I**9EI&Symk*Q?Ga+XxOhMw~pX`p1IbYxK%IWb5VNp!E?uWH+Lhi4jBo;CA1unz9 z=>FUY2%zOonx|vCsc{SUFX==Hm3&5m9lfLXB+(8O6f9a@nO9!5mVBvYY8{ZwM#>y@ zIe_g~O%b<* z+^=v0O*tA+bVMRc?8d*#Q4&G@51Y^AA;|)pF zDJo$VJ$pcG8bP0)&p0Y!9)Oc~iH|!#C}PZ`#3jQ_M`w+3n|cWD+A7g||HRI-v=yX< zJ%No4AE}{3*7cTVxe7UYQ_%ut7IZF^B&a;&b|1Z1h^0HEcm^4Bb9@e=a4#=KHLN&l z-&@kRYTXh3sJC1|DWTwfyc?DVK)}R>YpT#3abar0W!8x+L^&KJR)|w#jmvur!Y-vw z;S>~W=R;*g@^k8*Uc%ckwb<-9KzzN=t(wbj%<~MXA}lvz^@X$J$`KP)Wq8CMshWs1 zY*e>PNr!F%{=`*q_8;WOTNceB-D}Gs5K@#|92UFe;o%Ts_>K3h^bF=iW6W{1-O#rn z+17}ZNM-k2by#^GXpF_c5}QX%b@JQpBpr*f4ekQib=g$mn;-E1Y7Dg%bJ66j5~q#a zV`FmTk`Y9xx|Nm(Y#D>5>$**q@t!dp*q}?ZJ1kC36gTLl2|EWM z`#{Ew?E-otg@o|qWVo#%FYRy!li@3`Fhi2af=&a29t}#& zkp4a4?HnXePdK^d@JDb&p02)z)jmF1re*F=RErq(x58r-xnH1{OEGI#+pgVM5p*~HV^nMIf02S4wG>39yq*tQDbCOZ$4yM~krA=zTGi$8m!G&p@^H zt@uY3=zx_R06DQk<+*MjX4Fs`i>ewpW($#FW30*74h)Tl0h=a9i z)nxVNz^g?;Ilts@l{qeJ73!IA?8&J?s9^f*#NeT66$xyll47^FHQrV_%th_vC ztJ&8*pl%@yg6B7o*D`zbnETE(DaZn zD?L*Y{JCT~GfEfOyg8XUQT!yOc)euS!?nrC65>&t)DymO4c#kVedV6K0^|e|H*K*& zs7B$akjE=0H}^x{7*J+jol`!O@A_Y%wB%fn`pWJ-Fug*#8_YL;*gu+y7|Sl~rOT>r zp*VP=vMG7E#&(PJ2H~^%L`PB3&C7495)3=TX_ZWq5{o`uq0W0qM3$D6&Ynl-gitQ3 zmJY%CAdrZSk`HTL#EsVwbuUIL^{Q-)iG0bv&{U-7wTkzp!dw!ElI=`2 zYDFupeaw<3?+p09*1D_8A$6)98z$w>c{~b(g3Gv2_deC>LdB9UC&UQmR*w?_ITX?1 zFalueQnkbOa$*x$%`h(Xo)HA`xM7n1(wGQQ(4$YKHKlX_OC!(W5&e098CzUBLjVWg zqh9*K2;P{)6$U*lRZAdI&%b1pF9WEN|JpQBa$J{C_J!FzH0oQh|D&hiz@b$?1Zh&$ z%1IS9+!*ZgfUAMQ1RJfxdRG2Alo}!AOB)$-ZBxtzfS%qJVJe=NXgM!9k&a3vW+`g1sA&q`t@bn@66HmAqgx3xlj|$ZSoZd-z~ck(o;s zJ%~;Pg0yKVn{2KTBtKfnm)(H!-a>(q}_+AezHnB7#CSq@w)(BSAVT!p@N)}ST zbuLSh{GDO^(GA`lNs6gTb~G0C%(_)SBN_UFb2`MzG{VQ6;M!;^g*-dwSKTT6(iP#- zjW8!fKMxN0E#jW1Z%@vEzXo!d8ghJxAjf0EzX=hQiG!N`-so->5HhhTSbI5iz=t|d z{(HTAU5>f{WA|WLO-i@Y~vUQRjeo8spL|}@$oES7|y%rJZ&}ruETUg@D z9g9Qn0kvNAu}2s_+o@e|M5wX0-!Lz+b)%L7*|HWs5($W9OYv~;6(Zv3QC#p|*8Nlm zk)lOs&bl6E5{#tF0P}#+zy)`d!_joj96K_en~98}RXjX2Z@n+jzqo>WG>kp}xG9lf zoWp%8iWFlDvIWjAWgVnR&9C^?1}}uWS+#abI?6EGuZIeIL*~`QRP~Im2hdwsm3+pz zCrkkbb9OY!Q-=p75{V?;hbo;fd4t!W84xnKt!+-XY`)& zzwpYqu+m!PNHW09=);mdIaeU z|1T5lae69lDP9921SJNhadp!Z>%)wO+)_%T1+1A*DAI3r#d*-VgScM8vw0MXCZ|P_ z;Wj_pX5C^UIitXAJ~LC=!pSb<_+%`>XObRiVasf5o``2t5^MFl=5Q_@K$Fw%CV6JC zgo=NVDX&Co^Xo8O zXRVO&9E*C|p<6nNCvz*B-y7b9!}GLbA-E}GO!!p*$LbYb3qF)x4{QlqjAd$BTY8EG zEm8(5MRHP3XX3+xQbEU$k(!$=GjU39IdCdD8^y73r$@JpLnhF+?D46mh~VesRjIt+ zl*Z>Esc!)>)mbbPMs^59-y1nzp+Y#w1aW&ndK;A4mmF-1wn{_-{eTOWOm3n8_curwc zWUFF=%K`Ro_sICP@9+U{N*tVx(ilTXbY;*e!y8QYHE?yAhJk)8u^HoDXOaGiy*!Cc z8NoGsg6ztjg09UI+*xSwp=z9t7vYe&I_`x#t7PMs_jyV|xC{@6m{{{+chn&I9RpF* zf8n^-@U5=(vEd{QCIgaL*w2Iwzg}Sl&0CzIr|7bCsdTS%FVyw)Y>d222)+2GOQ)+3 zYX?xZpYS>wuMcNTIrLfI0}~Iqbg7iBX_DDG1mM0l6QNFPF-64CT5ge2@;2RR%$9Ln zyb$|ubxY^j(q?c-`tG_P$~Q)Ls>~Cr$wRV8r-|b-z{Cypo;FTcOrsU(A5Tfr#bEN! zDJjuqZ4>q9NTH$}!bm!X^eqSq4}`FmkJnam8g-GG&jzV4bQPT8+@b>z>>L|l+g>Jn=xEnS_tqA{{hRYP( zkcVs)J6QFQ6+R5{SrPbvNVquJ1abg_{aX&bo~I0^rw+deCSf5#j$sI$H{Q89bu z0?O^2|2DlHLB)NkbOtj?#~NF8e6nA)##NE5%>;!YOp7NJh_2DG=P#()@iBfpENaHO zaGR1dS3P`AGp1lpq6DLblEFHc)H6Uect&0!jJf ziBdy%mqR(H8KFxV%?v7~YrYC=5SiL_HRl1KkWR?r?$qAl4DL`YP#7KQJ-6}Gji*>JF|rU$v%n8# zDy?(!I$cOH{qLY65#L>cpiwj+x~!**dPSrA@MeZ1%8eFKf75d*K_!O+f5XgFmm%cn z=-o?2E<{oKXn_sUxBI$H|B5&M!>+NnD%|>K&G%uJT*Qy;4SVQ<-&8C2W5vSkjw)X;U~4lIpWVJc?lBc|ZVd0c@!h=e zRVta+@wpI!CuMN)h0$J`AwLbmx*u%~&oYc#$bnT6M1E-ReJlbM&>pGHu`i#5<``Y_ z-oh*#pFTrx2Z{|0+cfu_A{4!!!0}>SqS$LT%U%J|$Vmo;y<7rkQ3cBzuMI`}MY*h& zHkW-?SeaBt_Y00-#Ivh^8ix!sUs)#yOib|`4r`t%;dEV6mUMVxHQQK15{%kj1hoa(eO88$Qn zt=8y5VDvty9jbQjEk%#X$%-L$O7YvKSLJFIJ}#TdXJ-(dYbKT!J?Uvrq;w^_QI1wm z*MJFpaY@9NS-fS}TjD$gB~7ZKud|UL#tW~>Wf0WBHVpF3t!UZbY8vtCk6rNlO`mzP zAgU%0#`1Ndl!se)JUEO4(q-e7mVCnhRi_yuHJyC$YQQS1e(ba;6XnyjzJOIvO`+1~ z0o47;z-T(>Sq);JeFV94ZKs7(Q89G-^BtK=(sANb(Ov-#62a!D#)BZL6o8y{E&84sgq>Bft7DUhJ1{dy$ZpO`$@l#qFfa1@vOt4y%ChRoNNldT*=*dSPy z6YoOO4RxJ7Ks%pIe`M&}54{LO25Xg)hv`XAiSmnSF>MR$B5Gs3gquY!uViIWCLGGG zoPKjK0=3ANE5ep?-3gpZ9OfZketvG5Jk{3ed74lPuSS38{;Tw;DXs?Cz!% zw;ne_okN>B#s)tI+HZl4Z>r-zg#f~WT6!T1@mtYYl9IwD&+u?Dc7f39r#^aby!{1) z@v^=cByj`^<$69ZRd0kFx&)-bm1Wmu#Xc>4?}B^Iy=LSwbuuV#MOfo~FlLM5R0rdg z=Q2nu8KtqUJ55J;g%X?H7^I6;*_|#<0T*G-pv~vg45Nj-ivuHhD#A77G4%?sZA-y)8-@}5GGm1+yhqIFrv3=wSitFjG9r~>mp>Q>rVSR8~>sZbj;K$nFF^3IIu<2O!P` zgGm^V#ZkslA8ZtYiDjJP?6i-@mAL4cg${GrXh<5749UNQ{L7U zObIy0LCM@{szS5~tF0`ieB{SkD_m?KpKHo%jz1#LDwjKsT+9#aAPQ{gWkGkdP{#>@FV~#;8(+~O6 zAiGerrDP2?zbx5T$Ji#MiI?T^{k*Y}3ym$LRSFVxyw`bJ^B^iX+N4E)lpXgiq;PQx z-mm@aOGNM3ay-gqB>-;{QHY`jst-?3e%0NQmqIg|@{J&RKI{|C0?1eO2X*?X=L#O} zy)Z%ooXkYz8w~M1jhJh3NZX$Xx3#)IVeCUAJemEHLWS~eZqPdi?2wT20W`=)cCWN< zaK@9Umf0#3#}|Oy$6zfyw9ZTqlOx_a+5#c@yql(a5@)fnUJ3wf8qbt|?65-1K#Lu5 z(WC_tMOqhTL0C8*AJm!oJ!Q*`Xc>F5g2plOqcf^F#~E6O$||+k`kUSy?`DQ=S*sy6 z8BNV|Wa#~%7;T^|HCi&Cwx8TqHQd`97TXU`Uci{+suPShHX^gSAkIeRG=rf3b7d(Z zA(9|b1u}=_#IsAVHHcQ!>Quj8sD$`#+Lm8}z=(#rjjX~J#r9s}15cMDE3}>+_nBc0 zbU>LBik}??KM?{k0Yv2TRw0{IV`>&|#PoZ}$hJ5rhH|g8a#5UpZ;tV!LCId6d00at z7#q%flg=M*Ly~f7OxKOH^0za(ljC9YTHxkn`uaYZ<-CUY zsBx)~u8Moe7=ujh*Y_Y^Sb*uayv;)$Vp@}G+rI=^O)M(wmE~mHf>BmiMQ)m@961=8 zcsum-ofq3?s5XMIaufYxVg&S*oNF*C(QK2B*ffbz+4G3MT6TY~5gU9RAK)OSqkL5I z;mRY=d#O2DyF^^6at4yNyO!>_6KXr7S57Ho#oWM3xl8XPaV%XxdU=DQSq-9rBOBj+AO%gOTiU1+{af&F(^MGf=(q@dJf-oT6~Ww@n@|#awOo!XxWWbt^7X zkin?0a2?&;g19{O$u=Uc6tD_428@t9DB8BSAa(@D7_JK8P~mDY!$ z2qgl`Prcd{wC2!R$er?-wl`0nWPC*Tl+MfR+qy!5tx*%osRQcZ;s>#5&7e0;n>#AF z!v7eQZ=W0!LN{u?(={Dv5x)BTyoLR|J4-J%+nu0br63t9VxnC&6z$plwg@zE_*lDE zba%C}0(<(UnFe&yr7b;%!rN3u%&0mm?HJr^H@E6LtivBh<0kk|CCWJVIA&((dM%a? zS|S6d;UIt1YH+_hb&F#V*?M)^UPgonn1; z4{!5YUst~v7kBM{`05Qn*a=p#qs4xZ0N>=rZQ}xrFK@2f7Eb&p$o-97JUO#afdW|U zDJJ8leLn|u8j_7N_-e`FKOG%AcCK%PbI<%$a-_d4!N>KM`KeLu$YOC4>&NSlg<%(v z3z5b2(-v_u7N^MHxfN=kBsnA2@S;s=)>LwJMVarV6}dt57$PZei~0E{1cdd^T^($Q zb~1ONh46Og(NY6G)ihEyf*UG=BTb5eaL%XU&HmYRVzK*V%KXKTsHyc6&6 z)WwX_sp0`C#x`Vnoi-$#KE1*kDTDm0N-<+3&NGS(fiqq&9Rx#ciZ{B41AE(o)gtf! z%JQF;Hz1X7s_7`jPkVXb`Y~aujZ-dy`d5lif~qQ!vA+sR3WP0?1T44Z2Ke;8*y$aO zbdSl^S1(X z&Gj&Wrp~??pA>l(Mm!0NJgqN9Ob&N)iqa{%hQaGOvoa%>W5m{ep%e@09VRxx(Hq}3 zPEoIf@0Xeg5W)^d)a_>ZnM^^u(AHx3!yU!PMmut=Ij88MPHw2tpMz!%7IZRa{n^R{ zmzlJQ7ePg)HX&;?PH2;uAH6^JY$XGd15NJ9xle(tb_zo=QYmv_R5YrYsm6%4vF+q= zo*5gZW)0d!AqAqwyY%zct$2V~%reF9-!3{tM2Di1NLk`a{jtx;=44MjU^)g23hS?0 z!49tTI;?yU9@f@4t7?jd9?1l=YF0zx`xEc>ucEUNuTuVr=(5J{20FCsvdzWmEQ~EtGKh)mgr{G7ho&B4Ai<{~LE_pPcrcVTCzPYZ6TN6I0d;StkVjO>GL0y{sBbYA;_V%Y zwIOX~fOh0aG~>#l7s+5LXIrqp!bu?&-RV(LWV@t$ipYKQgoMn)WM!=ieqAwU>{gv0 zBW+L@ujQg(pfv%edVLwu)z%PRG;)Me!J!lix+J~rlUdt;;MvOrkOOfn;D?~vMw&cH zqNNzxRYx-x+hV2C3m3(sFHu0umd@~$N5bwW=L>?k4iS*)Jg-lab%hF&#m+WH=%riR z93bgbhVeK}W58@oH(ii`NL7geX@%U1(?82q7*IMqcvlmG}1VIqeN15hf0(t zGR?;Z-dUl;%pT8M*9u!`G1@nq)=?3*b&z}p5x_hvumEZI=ix-TNh+>h_N2VR+aQ{v zjTFg^rK1o+_pe?v;38G%8EQZ@7CCe4U3LI0wM^YyF;a}C$e6B}C?t$YD7M@6IJkU+ z622{ydPmdD9Yiqfz7Suc_TJuTD=HKyF@{0fxj{U4FgqfY>sTYz+^>-3MuTpuO5WNH?cQ>(1~=>atDT#C!Zy@fKoxkjYEh#YsI6nka-@=f zohd4c(zSO&cfWGH{e}w_TFjOIKG7a#iyvDER&d~Gs?RA>?Rgv6y4q^(>xd$D$0AaD zSZ+#~H`EViDT&6UOf<|(i)m%zQOk9=ZR?c?urJ@6hc<&YnHi##mP2$%75C7#kyje) zSckSG@y~?`YsEUxDuO*qySeBq(28S#W=p=~;2Ec_gXb^|n~F>N!_y-sT6)MdGiAnb^&-(*-0R-X?HbC}rmX@Jhoq#wucnB`v1|7{lds7mRojm8BPfhekbMvH z^UyA-PrKVylCe*hFa;!RQP-%i=sG2b(;7iBpcJ*i1%nm$J$n*K2T^=KX!Z0uI@Xzg zrEK&_TmUJEiIEH|NMl&=_V{TQ#+F@)0<-_}TuN9`T|hjHC$>66QG4Ld9GbSiGgdrA zxzmkAk_gNn#pX!sGt^|y3mK0O02Op7E}`GPOEPh-QIbZ*2jKw5(g2#6Ai&Agu>q*Z zs1e_uV0XTykAYIkM^n4&`%0Ds3>Mz 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 YQxc!56WshGk`TMLV^dtK_s6II0f2g5_5c6? diff --git a/kinit-api/scripts/initialize/data/vadmin_system_settings_tab.xlsx b/kinit-api/scripts/initialize/data/vadmin_system_settings_tab.xlsx deleted file mode 100644 index ec386f018e74edcf53b4afd34ee76d87716a789d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3117 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