From e14c82ae4807db85bbb7121a983f014241586834 Mon Sep 17 00:00:00 2001
From: shenshuo <191715030@qq.com>
Date: Mon, 16 Dec 2024 11:35:26 +0800
Subject: [PATCH] =?UTF-8?q?2024=E5=B9=B412=E6=9C=8816=E6=97=A5=20=20?=
=?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=9D=E5=A7=8B=E5=8C=96=E6=95=B0=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/sql/codo_a_functions.sql | 515 ++++++++-----
docs/sql/codo_a_menus.sql | 128 ++--
docs/sql/codo_a_role_functions.sql | 1021 +++++++++++++++-----------
docs/sql/codo_a_role_menus.sql | 266 ++++---
docs/sql/codo_a_roles.sql | 21 +-
docs/sql/codo_a_user_role.sql | 9 -
docs/sql/codo_apps.sql | 31 +-
docs/sql/codo_index_service.sql | 23 +
docs/sql/codo_index_service_list.sql | 8 +
docs/sql/codo_index_step.sql | 5 +
10 files changed, 1180 insertions(+), 847 deletions(-)
create mode 100644 docs/sql/codo_index_service.sql
create mode 100644 docs/sql/codo_index_service_list.sql
create mode 100644 docs/sql/codo_index_step.sql
diff --git a/docs/sql/codo_a_functions.sql b/docs/sql/codo_a_functions.sql
index 7e57459..f4f455b 100644
--- a/docs/sql/codo_a_functions.sql
+++ b/docs/sql/codo_a_functions.sql
@@ -1,180 +1,335 @@
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 1, NULL, '查看-PAAS-基础功能-查看用户列表', 'mg', '/api/mg/v4/user/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 2, NULL, '管理-PAAS管理-重置二次认证', 'mg', '/api/mg/v4/reset_mfa/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 3, NULL, '管理-PAAS管理-重置密码', 'mg', '/api/mg/v4/reset_pw/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 4, NULL, '管理-权限中心-用户管理-待废弃', 'mg', '/api/mg/v3/accounts/user/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 5, NULL, '管理-权限中心-用户管理V4', 'mg', '/api/mg/v4/user/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 6, 1, '查看-PAAS-基础功能-查看所有基础角色', 'mg', '/api/mg/v4/role/base_list/', 'GET', '\"\"', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 7, NULL, '管理-角色列表-待销毁', 'mg', '/api/mg/v3/accounts/role/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 8, NULL, '管理-权限中心-角色管理V4', 'mg', '/api/mg/v4/role/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 9, NULL, '管理-权限中心-角色权限同步', 'mg', '/api/mg/v4/role/sync/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 10, NULL, '管理-权限中心-角色用户管理', 'mg', '/api/mg/v4/role_user/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 11, NULL, '查看-查询所有用户角色-待废弃', 'mg', '/api/mg/v3/accounts/all_role_user/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 12, NULL, '查看-权限中心-查询所有用户角色V4', 'mg', '/api/mg/v4/all_role_user/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 13, NULL, '管理-权限中心-接口权限角色管理', 'mg', '/api/mg/v4/role_func/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 14, NULL, '管理-权限中心-接口权限管理', 'mg', '/api/mg/v4/func/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 15, NULL, '查看-权限中心-查看接口权限列表', 'mg', '/api/mg/v4/func/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 16, NULL, '管理-权限中心-菜单管理', 'mg', '/api/mg/v4/menus/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 17, NULL, '查看-权限中心-查看菜单列表', 'mg', '/api/mg/v4/menus/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 18, NULL, '管理-权限中心-菜单角色管理', 'mg', '/api/mg/v4/role_menu/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 19, NULL, '管理-权限中心-登录链接管理', 'mg', '/api/mg/v4/login/link/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 20, NULL, '管理-PAAS管理-应用管理', 'mg', '/api/mg/v4/apps/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 21, NULL, '管理-权限中心-应用角色管理', 'mg', '/api/mg/v4/role_app/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 22, NULL, '查看-PAAS-基础功能-查看应用列表', 'mg', '/api/mg/v4/apps/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 23, NULL, '管理-权限中心-租户管理-待废弃', 'mg', '/api/mg/v1/base/biz/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 24, NULL, '管理-权限中心-业务管理', 'mg', '/api/mg/v4/biz/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 25, NULL, '查看-PAAS基础功能-查看业务列表和切换', 'mg', '/api/mg/v4/biz/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 26, NULL, '管理-权限中心-令牌管理', 'mg', '/api/mg/v4/token/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 27, NULL, '管理-PAAS管理-操作日志V4', 'mg', '/api/mg/v4/app/opt_log/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 28, NULL, '查看-PAAS管理-操作日志V4', 'mg', '/api/mg/v4/app/opt_log/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 29, NULL, '管理-PAAS管理-系统设置', 'mg', '/api/mg/v4/sysconfig/settings/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 30, NULL, '管理-PAAS管理-系统设置检查', 'mg', '/api/mg/v4/sysconfig/check/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 31, NULL, '管理-PAAS管理-权限注册', 'mg', '/api/mg/v4/authority/register/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 32, NULL, '管理-PAAS-基础功能-存储管理-私有', 'mg', '/api/mg/v4/storage/file/private/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 33, NULL, '管理-PAAS-基础功能-存储管理-公共读', 'mg', '/api/mg/v4/storage/file/public/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 34, NULL, '查看-PAAS-基础功能-CDN鉴权', 'mg', '/api/mg/v4/cdn/auth/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:20', '2023-08-23 16:39:20', 35, NULL, '管理-PAAS-基础功能-公用收藏接口', 'mg', '/api/mg/v4/favorites/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 36, NULL, '管理-任务元数据-表单管理', 'job', '/api/job/v1/materiel/form/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 37, NULL, '查看-任务元数据-表单管理', 'job', '/api/job/v1/materiel/form/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 38, NULL, '管理-任务元数据-表单克隆和查询', 'job', '/api/job/v1/materiel/form/pro/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 39, NULL, '查看-任务元数据-表单克隆和查询', 'job', '/api/job/v1/materiel/form/pro/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 40, NULL, '查看-任务中心-常用流程-表单列表查询', 'job', '/api/job/v1/materiel/form/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 41, NULL, '查看-任务元数据-表单根据ID内容查询', 'job', '/api/job/v1/materiel/form/info/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 42, NULL, '查看-流程订单-任务日志V1', 'job', '/api/job/v1/flow/task/logs/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 43, NULL, '查看-流程订单-任务日志V2', 'job', '/api/job/v2/flow/task/logs/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 44, NULL, '查看-流程订单-任务日志V3', 'job', '/api/job/v1/flow/task/logs/all/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 45, NULL, '查看-流程订单-流转日志', 'job', '/api/job/v1/flow/circulation/logs/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 46, NULL, '管理-流程订单-当前订单相关', 'job', '/api/job/v1/flow/current/list/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 47, NULL, '查看-流程订单-当前订单相关', 'job', '/api/job/v1/flow/current/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 48, NULL, '管理-流程订单-批量操作', 'job', '/api/job/v1/flow/current/list/pro/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 49, NULL, '查看-流程订单-历史订单', 'job', '/api/job/v1/flow/history/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 50, NULL, '查看-流程订单-我创建的', 'job', '/api/job/v1/flow/created/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 51, NULL, '查看-流程订单-我的待办', 'job', '/api/job/v1/flow/upcoming/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 52, NULL, '查看-流程订单-与我相关', 'job', '/api/job/v1/flow/related/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 53, NULL, '查看-流程订单-根据索引查询单个', 'job', '/api/job/v1/flow/order/info/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 54, NULL, '查看-流程订单-运行流程图', 'job', '/api/job/v1/flow/run/chart/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 55, NULL, '管理-流程订单-运行中节点', 'job', '/api/job/v1/flow/run/node/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 56, NULL, '查看-流程订单-运行中用户节点', 'job', '/api/job/v1/flow/run/user_node/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 57, NULL, '查看-任务调度-测试存活接口', 'job', '/api/job/are_you_ok/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 58, NULL, '查看-流程订单-获取单个任务节点的详细信息', 'job', '/api/job/v2/flow/run/node/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 59, NULL, '管理-任务元数据-接口管理', 'job', '/api/job/v1/executive/api/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 60, NULL, '查看-任务元数据-接口管理', 'job', '/api/job/v1/executive/api/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 61, NULL, '查看-流程管理-任务元数据-接口列表', 'job', '/api/job/v1/executive/api/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 62, NULL, '管理-任务元数据-接口克隆', 'job', '/api/job/v1/executive/api/pro/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 63, NULL, '查看-任务元数据-API查询关联', 'job', '/api/job/v1/executive/api/relationship/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 64, NULL, '管理-任务元数据-API数据同步到版本', 'job', '/api/job/v1/executive/api/syncflow/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 65, NULL, '管理-任务元数据-脚本管理', 'job', '/api/job/v1/executive/script/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 66, NULL, '查看-流程管理-任务元数据-脚本列表', 'job', '/api/job/v1/executive/script/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 67, NULL, '管理-任务元数据-脚本克隆', 'job', '/api/job/v1/executive/script/pro/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 68, NULL, '管理-任务元数据-脚本查询关联', 'job', '/api/job/v1/executive/script/relationship/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 69, NULL, '管理-任务元数据-脚本数据同步到版本', 'job', '/api/job/v1/executive/script/syncflow/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 70, NULL, '管理-任务元数据-前置变量', 'job', '/api/job/v1/meta/variable/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 71, NULL, '查看-任务元数据-前置变量', 'job', '/api/job/v1/meta/variable/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 72, NULL, '管理-任务元数据-前置变量同步', 'job', '/api/job/v1/meta/variable/sync/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 73, NULL, '管理-任务元数据-凭证管理', 'job', '/api/job/v1/meta/voucher/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 74, NULL, '查看-任务元数据-凭证管理', 'job', '/api/job/v1/meta/voucher/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 75, NULL, '管理-任务元数据-凭证管理-同步缓存', 'job', '/api/job/v1/meta/voucher/sync/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 76, NULL, '管理-任务元数据-SSH管理', 'job', '/api/job/v1/meta/ssh/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 77, NULL, '查看-任务元数据-查看SSH数据', 'job', '/api/job/v1/meta/ssh/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 78, NULL, '管理-任务元数据-SSH管理-同步缓存', 'job', '/api/job/v1/meta/ssh/sync/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 79, NULL, '管理-流程管理-流程设计', 'job', '/api/job/v1/flow/design/draft/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 80, NULL, '查看-流程管理-流程设计', 'job', '/api/job/v1/flow/design/draft/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 81, NULL, '管理-流程管理-流程设计PRO', 'job', '/api/job/v1/flow/design/pro/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 82, NULL, '管理-流程管理-流程版本', 'job', '/api/job/v1/flow/design/version/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 83, NULL, '查看-流程管理-流程版本', 'job', '/api/job/v1/flow/design/version/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 84, NULL, '查看-流程管理-流程版本支持多业务查询', 'job', '/api/job/v1/flow/design/version/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 85, NULL, '查看-流程管理-获取全部流程版本', 'job', '/api/job/v1/flow/design/version/prod/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 86, NULL, '查看-流程管理-根据流程获取XML', 'job', '/api/job/v1/flow/design/flow_xml/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 87, NULL, '查看-流程管理-根据流程获取流程依赖参数', 'job', '/api/job/v1/flow/design/flow_params/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 88, NULL, '查看-流程管理-根据流程获取脚本任务', 'job', '/api/job/v1/flow/design/flow_script_task/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 89, NULL, '管理-基础创建-创建订单', 'job', '/api/job/v1/flow/accept/create/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 90, NULL, '管理-基础创建-创建订单版本库专用', 'job', '/api/job/v1/flow/form/create/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 91, NULL, '管理-钩子创建-prometheus告警创建订单', 'job', '/api/job/v1/flow/prom/create/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 92, NULL, '管理-钩子创建-gitlab-webhook创建订单1', 'job', '/api/job/v1/flow/gitlab/create/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 93, NULL, '管理-钩子创建-gitlab-webhook创建订单2', 'job', '/api/job/v2/flow/gitlab/create/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 94, NULL, '管理-任务中心-常用流程', 'job', '/api/job/v1/job/common/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 95, NULL, '管理-任务中心-常用流程PRO', 'job', '/api/job/v1/job/common/pro/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 96, NULL, '管理-任务中心-快速执行脚本', 'job', '/api/job/v1/fast/script/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 97, NULL, '管理-任务中心-快速分发文件', 'job', '/api/job/v1/fast/push/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 98, NULL, '查看-接口代理-通知组(待废弃)', 'job', '/api/job/v1/proxy/notice_group/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 99, NULL, '查看-接口代理-通知', 'job', '/api/job/v1/proxy/notice/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 100, NULL, '查看-接口代理-用户列表', 'job', '/api/job/v1/proxy/user/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 101, NULL, '查看-接口代理-角色列表', 'job', '/api/job/v1/proxy/role/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 102, NULL, '管理-接口代理-业务查看和切换', 'job', '/api/job/v1/proxy/biz/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 103, NULL, '查看-接口代理-业务查看和切换', 'job', '/api/job/v1/proxy/biz/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 104, NULL, '查看-接口代理-CMDB动态分组', 'job', '/api/job/v1/proxy/cmdb/dynamic_group/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 105, NULL, '查看-接口代理-CMDB动态分组详情', 'job', '/api/job/v1/proxy/cmdb/dynamic_group/info/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 106, NULL, '查看-接口代理-CMDB服务树', 'job', '/api/job/v1/proxy/cmdb/tree/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 107, NULL, '查看-接口代理-CMDB查询', 'job', '/api/job/v1/proxy/cmdb/host/search/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 108, NULL, '管理-基础配置-数据字典', 'job', '/api/job/v1/dict/type/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 109, NULL, '查看-基础配置-数据字典', 'job', '/api/job/v1/dict/type/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 110, NULL, '管理-基础配置-数据字典PRO', 'job', '/api/job/v1/dict/data/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 111, NULL, '查看-基础配置-数据字典PRO', 'job', '/api/job/v1/dict/data/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 112, NULL, '查看-基础数据-直连agent列表', 'job', '/api/job/v1/task/agent/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 113, NULL, '查看-Agent功能-Agent本地日志', 'job', '/api/job/v1/task/local_logs/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:30', '2023-08-23 16:39:30', 114, 1, '管理-Agent功能-查询agent是否就绪', 'job', '/api/job/v1/check_agent/state/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 115, NULL, '查看-配置平台-业务-业务列表', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 116, NULL, '管理-配置平台-业务-集群模板', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/set_temp/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 117, NULL, '管理-配置平台-业务-批量使用集群模板', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/set_temp/batch/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 118, NULL, '管理-配置平台-业务-动态分组管理', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/dynamic_group/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 119, NULL, '查看-配置平台-业务-动态分组列表', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/dynamic_group/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 120, NULL, '查看-配置平台-业务-动态分组预览', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/dynamic_group/preview/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 121, NULL, '管理-配置平台-业务-动态规则管理', 'cmdb', '/api/cmdb/api/v2/cmdb/dynamic_rule/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 122, NULL, '管理-配置平台-业务-动态规则-预览变更,更新,删除关联', 'cmdb', '/api/cmdb/api/v2/cmdb/dynamic_rule/pro/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 123, NULL, '管理-配置平台-多云配置', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud/conf/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 124, NULL, '查看-配置平台-多云配置-查看同步日志', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud/sync/log/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 125, NULL, '管理-配置平台-多云配置-资产同步', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud/sync/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 126, NULL, '管理-配置平台-云商-事件管理-AWS', 'cmdb', '/api/cmdb/api/v2/cmdb/events/aws/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 127, NULL, '管理-配置平台-云商-事件管理-阿里云', 'cmdb', '/api/cmdb/api/v2/cmdb/events/aliyun/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 128, NULL, '管理-配置平台-云商-事件管理-腾讯云', 'cmdb', '/api/cmdb/api/v2/cmdb/events/qcloud/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 129, NULL, '查看-配置平台-基础功能-统一查询', 'cmdb', '/api/cmdb/api/v2/cmdb/search/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 130, NULL, '管理-配置平台-云商-主机管理', 'cmdb', '/api/cmdb/api/v2/cmdb/server/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 131, NULL, '管理-配置平台-云商-主机批量管理', 'cmdb', '/api/cmdb/api/v2/cmdb/server/batch/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 132, NULL, '管理-配置平台-基础功能-用户字段配置', 'cmdb', '/api/cmdb/api/v2/cmdb/user_field/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 133, NULL, '管理-配置平台-云商-系统镜像管理', 'cmdb', '/api/cmdb/api/v2/cmdb/img/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 134, NULL, '查看-配置平台-云商-系统镜像列表', 'cmdb', '/api/cmdb/api/v2/cmdb/img/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 135, NULL, '管理-配置平台-云商-MySQL管理', 'cmdb', '/api/cmdb/api/v2/cmdb/mysql/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 136, NULL, '管理-配置平台-云商-Redis管理', 'cmdb', '/api/cmdb/api/v2/cmdb/redis/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 137, NULL, '管理-配置平台-云商-LB管理', 'cmdb', '/api/cmdb/api/v2/cmdb/lb/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:37', '2023-08-23 16:39:37', 138, NULL, '管理-CMDB-云商-虚拟局域网管理', 'cmdb', '/api/cmdb/api/v2/cmdb/vpc/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 139, NULL, '管理-CMDB-云商-虚拟子网管理', 'cmdb', '/api/cmdb/api/v2/cmdb/vswitch/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 140, NULL, '管理-配置平台-云商安全组管理', 'cmdb', '/api/cmdb/api/v2/cmdb/security_group/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 141, NULL, '管理-配置平台-云商安全组关联信息', 'cmdb', '/api/cmdb/api/v2/cmdb/security_group/refs/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 142, NULL, '管理-配置平台-业务-标签管理', 'cmdb', '/api/cmdb/api/v2/cmdb/tag/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 143, NULL, '查看-配置平台-业务-获取资产ID', 'cmdb', '/api/cmdb/api/v2/cmdb/tag/asset_id/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 144, NULL, '查看-配置平台-业务-标签资产关系详细信息', 'cmdb', '/api/cmdb/api/v2/cmdb/tag/asset_detail/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 145, NULL, '管理-配置平台-服务树', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 146, NULL, '查看-配置平台-服务树', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 147, NULL, '查看-配置平台-树-获取业务下环境列表', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/env/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 148, NULL, '查看-配置平台-树-获取业务环境列表-form', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/form/env/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 149, NULL, '查看-配置平台-树-获取业务环境下集群列表-form', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/form/set/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 150, NULL, '查看-配置平台-树-获取业务环境集群下模块列表-form', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/form/module/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 151, NULL, '查看-配置平台-树-获取业务环境集群下模块数据', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/module/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 152, NULL, '管理-配置平台-树-资产关系', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/asset/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 153, NULL, '管理-配置平台-树-查询所在拓扑结构', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/asset/relation/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 154, NULL, '管理-配置平台-树-根据内网IP查询关联', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/server/relation/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 155, NULL, '管理-配置平台-树-数据注册-未测试', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/register/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 156, NULL, '管理-配置平台-树-数据注册V2-未测试', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/v2/register/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 157, NULL, '管理-配置平台-业务-云区域管理', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud_region/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 158, NULL, '查看-配置平台-业务-云区域查看', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud_region/list/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 159, NULL, '管理-配置平台-业务-云区域管理解绑反查', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud_region/pro/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 160, NULL, '查看-配置平台-业务-云区域主机预览', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud_region/preview/', 'GET', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 161, NULL, '管理-配置平台-监控-consul服务列表', 'cmdb', '/api/cmdb/api/v2/cmdb/consul/service/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-08-23 16:39:38', '2023-08-23 16:39:38', 162, NULL, '管理-配置平台-监控-consul发现管理', 'cmdb', '/api/cmdb/api/v2/cmdb/consul/instance/', 'ALL', '', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-10-18 10:48:35', '2023-10-18 10:48:35', 163, NULL, '配置中心-项目管理', 'kerrigan', '/api/kerrigan/v1/conf/project/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-10-18 10:48:47', '2023-10-18 10:48:47', 164, NULL, '配置中心-配置管理', 'kerrigan', '/api/kerrigan/v1/conf/config/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-10-18 10:49:51', '2023-10-18 10:49:51', 165, NULL, '配置中心-配置树', 'kerrigan', '/api/kerrigan/v1/conf/tree/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-10-18 10:50:02', '2023-10-18 10:50:02', 166, NULL, '配置中心-变更历史', 'kerrigan', '/api/kerrigan/v1/conf/history/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-10-18 10:50:13', '2023-10-18 10:50:13', 167, NULL, '配置中心-对比', 'kerrigan', '/api/kerrigan/v1/conf/diff/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-10-18 10:50:29', '2023-10-18 10:50:29', 168, NULL, '配置中心-授权', 'kerrigan', '/api/kerrigan/v1/conf/permissions/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-10-18 10:50:38', '2023-10-18 10:50:38', 169, NULL, '配置中心-服务配置集', 'kerrigan', '/api/kerrigan/v1/conf/service/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-10-18 10:50:48', '2023-10-18 10:50:48', 170, NULL, '配置中心-线上配置', 'kerrigan', '/api/kerrigan/v1/conf/config/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-10-23 11:04:13', '2023-10-23 11:04:13', 171, 1, '管理-Agent功能-修改属性', 'job', '/api/job/v1/agent/set-property/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-11-23 16:47:04', '2023-11-23 16:47:04', 172, NULL, '查看-基础数据-直连agent标签', 'job', '/api/job/v1/task/agent/label/', 'GET', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-11-23 16:47:17', '2023-11-23 16:47:17', 173, NULL, '管理-基础数据-直连agent标签', 'job', '/api/job/v1/task/agent/label/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-11-23 16:47:47', '2023-11-23 16:47:47', 174, NULL, '管理-基础数据-根据标签获取agent', 'job', '/api/job/v1/task/agent/label/agent/', 'GET', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-11-23 16:48:19', '2023-11-23 16:48:19', 175, NULL, '查看-基础数据-Agent树结构', 'job', '/api/job/v1/task/agent/tree/', 'GET', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-11-23 16:48:30', '2023-11-23 16:48:30', 176, NULL, '管理-基础数据-Agent树结构', 'job', '/api/job/v1/task/agent/tree/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-11-23 16:50:31', '2023-11-23 16:50:31', 177, NULL, '查看-Agent功能-Agent锁相关', 'job', '/api/job/v1/task/agent/lock/', 'GET', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-11-23 16:50:38', '2023-11-23 16:50:38', 178, NULL, '管理-Agent功能-Agent锁相关', 'job', '/api/job/v1/task/agent/lock/', 'POST', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-12-11 11:32:18', '2023-12-11 11:32:18', 179, 1, '管理-配置平台-树-叶子处理-递归处理高风险', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/leaf/', 'ALL', '{}', '0', '');
-INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2023-12-13 20:30:04', '2023-12-13 20:30:04', 180, NULL, '管理-通知管理员', 'noc', '/api/noc/*', 'ALL', '{}', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 1, NULL, '查看-PAAS-基础功能-查看用户列表', 'p', '/api/p/v4/user/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 2, NULL, '查看-PAAS-基础功能-查看用户联系方式', 'p', '/api/p/v4/user/send_addr/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 3, NULL, '管理-PAAS管理-重置二次认证', 'p', '/api/p/v4/reset_mfa/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 4, NULL, '管理-PAAS管理-重置密码', 'p', '/api/p/v4/reset_pw/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 5, NULL, '管理-权限中心-用户管理V4', 'p', '/api/p/v4/user/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 6, NULL, '查看-PAAS-基础功能-查看常规角色列表', 'p', '/api/p/v4/role/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 7, NULL, '查看-PAAS-基础功能-查看所有基础角色', 'p', '/api/p/v4/role/base_list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 8, NULL, '管理-权限中心-角色管理V4', 'p', '/api/p/v4/role/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 9, NULL, '管理-权限中心-角色权限同步', 'p', '/api/p/v4/role/sync/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 10, NULL, '管理-权限中心-角色用户管理', 'p', '/api/p/v4/role_user/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 11, NULL, '查看-权限中心-查询所有用户角色V4', 'p', '/api/p/v4/all_role_user/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 12, NULL, '管理-权限中心-接口权限角色管理', 'p', '/api/p/v4/role_func/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 13, NULL, '管理-权限中心-接口权限管理', 'p', '/api/p/v4/func/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 14, NULL, '查看-权限中心-查看接口权限列表', 'p', '/api/p/v4/func/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 15, NULL, '管理-权限中心-菜单管理', 'p', '/api/p/v4/menus/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 16, NULL, '查看-权限中心-查看菜单列表', 'p', '/api/p/v4/menus/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 17, NULL, '管理-权限中心-菜单角色管理', 'p', '/api/p/v4/role_menu/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 18, NULL, '管理-权限中心-登录链接管理', 'p', '/api/p/v4/login/link/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 19, NULL, '管理-PAAS管理-应用管理', 'p', '/api/p/v4/apps/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 20, NULL, '管理-权限中心-应用角色管理', 'p', '/api/p/v4/role_app/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 21, NULL, '查看-PAAS-基础功能-查看应用-待删除', 'p', '/api/p/v4/apps/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 22, NULL, '管理-权限中心-业务管理', 'p', '/api/p/v4/biz/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 23, NULL, '查看-PAAS-基础功能-查看业务列表和切换', 'p', '/api/p/v4/biz/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 24, NULL, '管理-权限中心-令牌管理', 'p', '/api/p/v4/token/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 25, NULL, '查看-PAAS管理-操作日志V4', 'p', '/api/p/v4/app/opt_log/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 26, NULL, '管理-PAAS管理-系统设置', 'p', '/api/p/v4/sysconfig/settings/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 27, NULL, '管理-PAAS管理-系统设置检查', 'p', '/api/p/v4/sysconfig/check/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 28, NULL, '管理-PAAS管理-权限注册', 'p', '/api/p/v4/authority/register/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 29, NULL, '管理-PAAS-基础功能-存储管理-私有', 'p', '/api/p/v4/storage/file/private/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 30, NULL, '管理-PAAS-基础功能-存储COS-私有', 'p', '/api/p/v4/storage/cos/private/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 31, NULL, '管理-PAAS-基础功能-存储管理-公共读', 'p', '/api/p/v4/storage/file/public/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 32, NULL, '查看-PAAS-基础功能-CDN鉴权', 'p', '/api/p/v4/cdn/auth/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 33, NULL, '管理-PAAS-基础功能-公用收藏接口', 'p', '/api/p/v4/favorites/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 34, NULL, '管理-PAAS管理-首页-步骤管理', 'p', '/api/p/v4/ops-step-service/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 35, NULL, '管理-PAAS管理-首页-服务列表', 'p', '/api/p/v4/ops-service-categories/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 36, NULL, '管理-PAAS管理-首页-服务管理', 'p', '/api/p/v4/ops-index-service/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 37, NULL, '管理-云原生管理-集群-导入', 'cnmp', '/api/cnmp/api/v1/cluster/create', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 38, NULL, '查看-云原生管理-集群-列表', 'cnmp', '/api/cnmp/api/v1/cluster/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 39, NULL, '查看-云原生管理-集群-IdIP连通性', 'cnmp', '/api/cnmp/api/v1/cluster/idip/ping', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 40, NULL, '管理-云原生管理-集群-删除', 'cnmp', '/api/cnmp/api/v1/cluster/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 41, NULL, '查看-云原生管理-集群-概览', 'cnmp', '/api/cnmp/api/v1/cluster/overview', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 42, NULL, '管理-云原生管理-集群-编辑', 'cnmp', '/api/cnmp/api/v1/cluster/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 43, NULL, '查看-云原生管理-CloneSet-列表', 'cnmp', '/api/cnmp/api/v1/cloneset/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 44, NULL, '管理-云原生管理-CloneSet-yaml创建更新', 'cnmp', '/api/cnmp/api/v1/cloneset/create_or_update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 45, NULL, '管理-云原生管理-CloneSet-删除', 'cnmp', '/api/cnmp/api/v1/cloneset/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 46, NULL, '管理-云原生管理-CloneSet-重启', 'cnmp', '/api/cnmp/api/v1/cloneset/restart', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 47, NULL, '管理-云原生管理-CloneSet-伸缩', 'cnmp', '/api/cnmp/api/v1/cloneset/scale', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 48, NULL, '查看-云原生管理-CloneSet-详情', 'cnmp', '/api/cnmp/api/v1/cloneset/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 49, NULL, '管理-云原生管理-CloneSet-回滚', 'cnmp', '/api/cnmp/api/v1/cloneset/rollback', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 50, NULL, '管理-云原生管理-CloneSet-删除pod', 'cnmp', '/api/cnmp/api/v1/cloneset/pod/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 51, NULL, '管理-云原生管理-CloneSet-流式扩容', 'cnmp', '/api/cnmp/api/v1/cloneset/scale_stream', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 52, NULL, '管理-云原生管理-CloneSet-升级策略', 'cnmp', '/api/cnmp/api/v1/cloneset/upgrade_strategy/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 53, NULL, '查看-云原生管理-CloneSet-历史版本', 'cnmp', '/api/cnmp/api/v1/cloneset/controller_reversion/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 54, NULL, '查看-云原生管理-Deployment-列表', 'cnmp', '/api/cnmp/api/v1/deployment/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 55, NULL, '管理-云原生管理-Deployment-Yaml创建更新', 'cnmp', '/api/cnmp/api/v1/deployment/create_or_update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 56, NULL, '管理-云原生管理-Deployment-删除', 'cnmp', '/api/cnmp/api/v1/deployment/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 57, NULL, '管理-云原生管理-Deployment-重启', 'cnmp', '/api/cnmp/api/v1/deployment/restart', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 58, NULL, '管理-云原生管理-Deployment-扩缩容', 'cnmp', '/api/cnmp/api/v1/deployment/scale', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 59, NULL, '查看-云原生管理-Deployment-详情', 'cnmp', '/api/cnmp/api/v1/deployment/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 60, NULL, '管理-云原生管理-Deployment-回滚', 'cnmp', '/api/cnmp/api/v1/deployment/rollback', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 61, NULL, '查看-云原生管理-Deployment-历史版本', 'cnmp', '/api/cnmp/api/v1/deployment/replicaset/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 62, NULL, '管理-云原生管理-Deployment-更新策略', 'cnmp', '/api/cnmp/api/v1/deployment/upgrade_strategy/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 63, NULL, '查看-云原生管理-节点-列表', 'cnmp', '/api/cnmp/api/v1/node/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 64, NULL, '查看-云原生管理-节点-详情', 'cnmp', '/api/cnmp/api/v1/node/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 65, NULL, '管理-云原生管理-节点-编辑', 'cnmp', '/api/cnmp/api/v1/node/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 66, NULL, '管理-云原生管理-节点-Yaml创建更新', 'cnmp', '/api/cnmp/api/v1/node/create_or_update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 67, NULL, '管理-云原生管理-节点-操作', 'cnmp', '/api/cnmp/api/v1/node/handle', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 68, NULL, '查看-云原生管理-Pod-列表', 'cnmp', '/api/cnmp/api/v1/pod/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 69, NULL, '查看-云原生管理-命名空间-Pod列表', 'cnmp', '/api/cnmp/api/v1/namespace/pod/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 70, NULL, '查看-云原生管理-命名空间-Pod详情', 'cnmp', '/api/cnmp/api/v1/namespace/pod/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 71, NULL, '管理-云原生管理-Pod-删除', 'cnmp', '/api/cnmp/api/v1/pod/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 72, NULL, '查看-云原生管理-Pod-CPU指标', 'cnmp', '/api/cnmp/api/v1/pod/metrics/cpu', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 73, NULL, '查看-云原生管理-Pod-内存指标', 'cnmp', '/api/cnmp/api/v1/pod/metrics/memory', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 74, NULL, '查看-云原生管理-Pod-容器指标', 'cnmp', '/api/cnmp/api/v1/pod/container/metrics', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 75, NULL, '查看-云原生管理-控制器-Pod列表', 'cnmp', '/api/cnmp/api/v1/controller/pod/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 76, NULL, '查看-云原生管理-Pod-下载日志', 'cnmp', '/api/cnmp/api/v1/pod/logs/download', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 77, NULL, '管理-云原生管理-Pod-Yaml创建更新', 'cnmp', '/api/cnmp/api/v1/pod/create_or_update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 78, NULL, '查看-云原生管理-角色-列表', 'cnmp', '/api/cnmp/api/v1/role/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 79, NULL, '查看-云原生管理-角色-详情', 'cnmp', '/api/cnmp/api/v1/role/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 80, NULL, '管理-云原生管理-角色-删除', 'cnmp', '/api/cnmp/api/v1/role/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 81, NULL, '管理-云原生管理-角色-编辑', 'cnmp', '/api/cnmp/api/v1/role/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 82, NULL, '管理-云原生管理-角色-新增', 'cnmp', '/api/cnmp/api/v1/role/create', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 83, NULL, '查看-云原生管理-角色绑定-列表', 'cnmp', '/api/cnmp/api/v1/role/binding/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 84, NULL, '管理-云原生管理-角色绑定-编辑', 'cnmp', '/api/cnmp/api/v1/role/binding/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 85, NULL, '查看-云原生管理-DaemonSet-列表', 'cnmp', '/api/cnmp/api/v1/daemonset/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 86, NULL, '管理-云原生管理-DaemonSet-Yaml创建更新', 'cnmp', '/api/cnmp/api/v1/daemonset/create_or_update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 87, NULL, '管理-云原生管理-DaemonSet-删除', 'cnmp', '/api/cnmp/api/v1/daemonset/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 88, NULL, '管理-云原生管理-DaemonSet-重启', 'cnmp', '/api/cnmp/api/v1/daemonset/restart', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 89, NULL, '查看-云原生管理-DaemonSet-详情', 'cnmp', '/api/cnmp/api/v1/daemonset/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 90, NULL, '查看-云原生管理-DaemonSet-历史版本', 'cnmp', '/api/cnmp/api/v1/daemonset/revisions', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 91, NULL, '管理-云原生管理-DaemonSet-回滚', 'cnmp', '/api/cnmp/api/v1/daemonset/rollback', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 92, NULL, '管理-云原生管理-DaemonSet-更新策略', 'cnmp', '/api/cnmp/api/v1/daemonset/upgrade_strategy/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 93, NULL, '查看-云原生管理-StatefulSet-列表', 'cnmp', '/api/cnmp/api/v1/statefulset/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 94, NULL, '管理-云原生管理-StatefulSet-Yaml创建更新', 'cnmp', '/api/cnmp/api/v1/statefulset/create_or_update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 95, NULL, '管理-云原生管理-StatefulSet-删除', 'cnmp', '/api/cnmp/api/v1/statefulset/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 96, NULL, '管理-云原生管理-StatefulSet-重启', 'cnmp', '/api/cnmp/api/v1/statefulset/restart', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 97, NULL, '管理-云原生管理-StatefulSet-伸缩', 'cnmp', '/api/cnmp/api/v1/statefulset/scale', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 98, NULL, '查看-云原生管理-StatefulSet-详情', 'cnmp', '/api/cnmp/api/v1/statefulset/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 99, NULL, '查看-云原生管理-StatefulSet-历史版本', 'cnmp', '/api/cnmp/api/v1/statefulset/revisions', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 100, NULL, '管理-云原生管理-StatefulSet-回滚', 'cnmp', '/api/cnmp/api/v1/statefulset/rollback', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 101, NULL, '管理-云原生管理-StatefulSet-更新策略', 'cnmp', '/api/cnmp/api/v1/statefulset/upgrade_strategy/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 102, NULL, '查看-云原生管理-Event-列表', 'cnmp', '/api/cnmp/api/v1/event/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 103, NULL, '查看-云原生管理-GameServerSet-列表', 'cnmp', '/api/cnmp/api/v1/gameserverset/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:36', '2024-12-13 18:30:36', 104, NULL, '管理-云原生管理-GameServerSet-Yaml创建更新', 'cnmp', '/api/cnmp/api/v1/gameserverset/create_or_update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 105, NULL, '管理-云原生管理-GameServerSet-删除', 'cnmp', '/api/cnmp/api/v1/gameserverset/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 106, NULL, '管理-云原生管理-GameServerSet-重启', 'cnmp', '/api/cnmp/api/v1/gameserverset/restart', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 107, NULL, '管理-云原生管理-GameServerSet-伸缩', 'cnmp', '/api/cnmp/api/v1/gameserverset/scale', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 108, NULL, '查看-云原生管理-GameServerSet-详情', 'cnmp', '/api/cnmp/api/v1/gameserverset/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 109, NULL, '管理-云原生管理-GameServerSet-回滚', 'cnmp', '/api/cnmp/api/v1/gameserverset/rollback', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 110, NULL, '管理-云原生管理-GameServerSet-删除Pod', 'cnmp', '/api/cnmp/api/v1/gameserverset/pod/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 111, NULL, '管理-云原生管理-GameServerSet-扩容策略', 'cnmp', '/api/cnmp/api/v1/gameserverset/scale_stream', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 112, NULL, '管理-云原生管理-GameServerSet-升级策略', 'cnmp', '/api/cnmp/api/v1/gameserverset/upgrade_strategy/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 113, NULL, '查看-云原生管理-GameServerSet-历史版本', 'cnmp', '/api/cnmp/api/v1/gameserverset/controller_reversion/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 114, NULL, '查看-云原生管理-HPA-列表', 'cnmp', '/api/cnmp/api/v1/hpa/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 115, NULL, '管理-云原生管理-HPA-Yaml创建更新', 'cnmp', '/api/cnmp/api/v1/hpa/create_or_update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 116, NULL, '管理-云原生管理-HPA-删除', 'cnmp', '/api/cnmp/api/v1/hpa/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 117, NULL, '查看-云原生管理-HPA-详情', 'cnmp', '/api/cnmp/api/v1/hpa/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 118, NULL, '查看-云原生管理-ConfigMap-列表', 'cnmp', '/api/cnmp/api/v1/configmap/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 119, NULL, '管理-云原生管理-ConfigMap-Yaml创建更新', 'cnmp', '/api/cnmp/api/v1/configmap/create_or_update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 120, NULL, '管理-云原生管理-ConfigMap-删除', 'cnmp', '/api/cnmp/api/v1/configmap/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 121, NULL, '查看-云原生管理-ConfigMap-详情', 'cnmp', '/api/cnmp/api/v1/configmap/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 122, NULL, '管理-云原生管理-ConfigMap-创建', 'cnmp', '/api/cnmp/api/v1/configmap/create', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 123, NULL, '管理-云原生管理-ConfigMap-更新', 'cnmp', '/api/cnmp/api/v1/configmap/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 124, NULL, '查看-云原生管理-Secret-列表', 'cnmp', '/api/cnmp/api/v1/secret/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 125, NULL, '管理-云原生管理-Secret-Yaml创建更新', 'cnmp', '/api/cnmp/api/v1/secret/create_or_update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 126, NULL, '管理-云原生管理-Secret-删除', 'cnmp', '/api/cnmp/api/v1/secret/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 127, NULL, '查看-云原生管理-Secret-详情', 'cnmp', '/api/cnmp/api/v1/secret/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 128, NULL, '管理-云原生管理-Secret-创建', 'cnmp', '/api/cnmp/api/v1/secret/create', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 129, NULL, '管理-云原生管理-Secret-更新', 'cnmp', '/api/cnmp/api/v1/secret/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 130, NULL, '管理-云原生管理-我的关注', 'cnmp', '/api/cnmp/api/v1/user/follow/create', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 131, NULL, '管理-云原生管理-取消关注', 'cnmp', '/api/cnmp/api/v1/user/follow/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 132, NULL, '查看-云原生管理-用户关注列表', 'cnmp', '/api/cnmp/api/v1/user/follow/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 133, NULL, '查看-云原生管理-审计日志', 'cnmp', '/api/cnmp/api/v1/audit_log/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 134, NULL, '查看-云原生管理-审计日志-查询条件', 'cnmp', '/api/cnmp/api/v1/audit_log/query_condition/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 135, NULL, '查看-云原生管理-审计日志详情', 'cnmp', '/api/cnmp/api/v1/audit_log/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 136, NULL, '管理-云原生管理-命名空间-创建', 'cnmp', '/api/cnmp/api/v1/namespace/create', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 137, NULL, '查看-云原生管理-命名空间-列表', 'cnmp', '/api/cnmp/api/v1/namespace/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 138, NULL, '管理-云原生管理-命名空间-删除', 'cnmp', '/api/cnmp/api/v1/namespace/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 139, NULL, '管理-云原生管理-命名空间-编辑', 'cnmp', '/api/cnmp/api/v1/namespace/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 140, NULL, '管理-云原生管理-命名空间-YAML创建', 'cnmp', '/api/cnmp/api/v1/namespace/create_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 141, NULL, '管理-云原生管理-命名空间-YAML更新', 'cnmp', '/api/cnmp/api/v1/namespace/update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 142, NULL, '查看-云原生管理-命名空间-YAML', 'cnmp', '/api/cnmp/api/v1/namespace/yaml', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 143, NULL, '查看-云原生管理-命名空间-详情', 'cnmp', '/api/cnmp/api/v1/namespace/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 144, NULL, '查看-云原生管理-终端-Pod日志', 'cnmp', '/api/cnmp/api/v1/ws/pod/log', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 145, NULL, '执行-云原生管理-终端-Pod命令', 'cnmp', '/api/cnmp/api/v1/ws/pod/command', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 146, NULL, '管理-云原生管理-用户组-授权', 'cnmp', '/api/cnmp/api/v1/usergroup/grant', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 147, NULL, '查看-云原生管理-用户组-授权列表', 'cnmp', '/api/cnmp/api/v1/usergroup/granted/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 148, NULL, '管理-云原生管理-用户组-删除授权', 'cnmp', '/api/cnmp/api/v1/usergroup/granted/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 149, NULL, '管理-云原生管理-用户组-编辑授权', 'cnmp', '/api/cnmp/api/v1/usergroup/granted/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 150, NULL, '查看-云原生管理-用户组-授权详情', 'cnmp', '/api/cnmp/api/v1/usergroup/granted/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 151, NULL, '查看-云原生管理-用户组-列表', 'cnmp', '/api/cnmp/api/v1/usergroup/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 152, NULL, '查看-云原生管理-用户组-成员列表', 'cnmp', '/api/cnmp/api/v1/usergroup/users/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 153, NULL, '查看-云原生管理-版本伸缩-列表', 'cnmp', '/api/cnmp/api/v1/ezrollout/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 154, NULL, '查看-云原生管理-版本伸缩-创建', 'cnmp', '/api/cnmp/api/v1/ezrollout/create', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 155, NULL, '管理-云原生管理-版本伸缩-编辑', 'cnmp', '/api/cnmp/api/v1/ezrollout/update', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 156, NULL, '管理-云原生管理-版本伸缩-删除', 'cnmp', '/api/cnmp/api/v1/ezrollout/delete', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 157, NULL, '管理-云原生管理-版本伸缩-yaml创建/更新', 'cnmp', '/api/cnmp/api/v1/ezrollout/create_or_update_by_yaml', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 158, NULL, '查看-云原生管理-版本伸缩-详情', 'cnmp', '/api/cnmp/api/v1/ezrollout/detail', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 159, NULL, '查看-云原生管理-游戏进程-列表', 'cnmp', '/api/cnmp/api/v1/gameserver/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 160, NULL, '查看-云原生管理-游戏进程-进程类型', 'cnmp', '/api/cnmp/api/v1/gameserver/type/list', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 161, NULL, '管理-云原生管理-游戏进程-Entity', 'cnmp', '/api/cnmp/api/v1/gameserver/entity/manage', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 162, NULL, '管理-云原生管理-游戏进程-LB', 'cnmp', '/api/cnmp/api/v1/gameserver/lb/manage', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 163, NULL, '管理-云原生管理-游戏进程-批量管理', 'cnmp', '/api/cnmp/api/v1/gameserver/entity/batch/manage', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 164, NULL, '管理-云原生管理-LB-批量管理', 'cnmp', '/api/cnmp/api/v1/gameserver/lb/batch/manage', 'POST', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 165, NULL, '管理-任务元数据-表单管理', 'job', '/api/job/v1/materiel/form/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 166, NULL, '查看-任务元数据-表单管理', 'job', '/api/job/v1/materiel/form/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 167, NULL, '管理-任务元数据-表单克隆和查询', 'job', '/api/job/v1/materiel/form/pro/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 168, NULL, '查看-任务元数据-表单克隆和查询', 'job', '/api/job/v1/materiel/form/pro/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 169, NULL, '查看-任务中心-常用流程-表单列表查询', 'job', '/api/job/v1/materiel/form/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 170, NULL, '查看-任务元数据-表单根据ID内容查询', 'job', '/api/job/v1/materiel/form/info/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 171, NULL, '查看-流程订单-任务日志V1', 'job', '/api/job/v1/flow/task/logs/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 172, NULL, '查看-流程订单-任务日志V2', 'job', '/api/job/v2/flow/task/logs/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 173, NULL, '查看-流程订单-获取云原生日志步骤', 'job', '/api/job/v2/flow/cloud_task/steps/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 174, NULL, '查看-流程订单-任务日志V3', 'job', '/api/job/v1/flow/task/logs/all/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 175, NULL, '查看-流程订单-流转日志', 'job', '/api/job/v1/flow/circulation/logs/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 176, NULL, '管理-流程订单-当前订单相关', 'job', '/api/job/v1/flow/current/list/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 177, NULL, '查看-流程订单-当前订单相关', 'job', '/api/job/v1/flow/current/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 178, NULL, '管理-流程订单-批量操作', 'job', '/api/job/v1/flow/current/list/pro/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 179, NULL, '查看-流程订单-历史订单', 'job', '/api/job/v1/flow/history/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 180, NULL, '查看-流程订单-我创建的', 'job', '/api/job/v1/flow/created/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 181, NULL, '查看-流程订单-我的待办', 'job', '/api/job/v1/flow/upcoming/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 182, NULL, '查看-流程订单-与我相关', 'job', '/api/job/v1/flow/related/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 183, NULL, '查看-流程订单-根据索引查询单个', 'job', '/api/job/v1/flow/order/info/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 184, NULL, '查看-流程订单-运行流程图', 'job', '/api/job/v1/flow/run/chart/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 185, NULL, '管理-流程订单-运行中节点', 'job', '/api/job/v1/flow/run/node/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 186, NULL, '查看-流程订单-运行中用户节点', 'job', '/api/job/v1/flow/run/user_node/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 187, NULL, '查看-流程订单-错误任务详情', 'job', '/api/job/v1/flow/run/error_task/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 188, NULL, '查看-任务调度-测试存活接口', 'job', '/api/job/are_you_ok/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 189, NULL, '查看-流程订单-获取单个任务节点的详细信息', 'job', '/api/job/v2/flow/run/node/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 190, NULL, '管理-任务元数据-接口管理', 'job', '/api/job/v1/executive/api/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 191, NULL, '查看-任务元数据-接口管理', 'job', '/api/job/v1/executive/api/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 192, NULL, '查看-流程管理-任务元数据-接口列表', 'job', '/api/job/v1/executive/api/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 193, NULL, '管理-任务元数据-接口克隆', 'job', '/api/job/v1/executive/api/pro/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 194, NULL, '查看-任务元数据-API查询关联', 'job', '/api/job/v1/executive/api/relationship/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 195, NULL, '管理-任务元数据-API数据同步到版本', 'job', '/api/job/v1/executive/api/syncflow/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 196, NULL, '管理-任务元数据-脚本管理', 'job', '/api/job/v1/executive/script/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 197, NULL, '查看-流程管理-任务元数据-脚本列表', 'job', '/api/job/v1/executive/script/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 198, NULL, '管理-任务元数据-脚本克隆', 'job', '/api/job/v1/executive/script/pro/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 199, NULL, '管理-任务元数据-脚本查询关联', 'job', '/api/job/v1/executive/script/relationship/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 200, NULL, '管理-任务元数据-脚本数据同步到版本', 'job', '/api/job/v1/executive/script/syncflow/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 201, NULL, '管理-任务元数据-前置变量', 'job', '/api/job/v1/meta/variable/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 202, NULL, '查看-任务元数据-前置变量', 'job', '/api/job/v1/meta/variable/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 203, NULL, '管理-任务元数据-前置变量同步', 'job', '/api/job/v1/meta/variable/sync/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 204, NULL, '管理-任务元数据-凭证管理', 'job', '/api/job/v1/meta/voucher/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 205, NULL, '查看-任务元数据-凭证管理', 'job', '/api/job/v1/meta/voucher/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 206, NULL, '管理-任务元数据-凭证管理-同步缓存', 'job', '/api/job/v1/meta/voucher/sync/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 207, NULL, '管理-任务元数据-SSH管理', 'job', '/api/job/v1/meta/ssh/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 208, NULL, '查看-任务元数据-查看SSH数据', 'job', '/api/job/v1/meta/ssh/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 209, NULL, '管理-任务元数据-SSH管理-同步缓存', 'job', '/api/job/v1/meta/ssh/sync/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 210, NULL, '管理-流程管理-流程设计', 'job', '/api/job/v1/flow/design/draft/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 211, NULL, '查看-流程管理-流程设计', 'job', '/api/job/v1/flow/design/draft/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 212, NULL, '管理-流程管理-流程设计PRO', 'job', '/api/job/v1/flow/design/pro/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 213, NULL, '管理-流程管理-流程版本', 'job', '/api/job/v1/flow/design/version/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 214, NULL, '查看-流程管理-流程版本', 'job', '/api/job/v1/flow/design/version/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 215, NULL, '查看-流程管理-流程版本支持多业务查询', 'job', '/api/job/v1/flow/design/version/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 216, NULL, '查看-流程管理-获取全部流程版本', 'job', '/api/job/v1/flow/design/version/prod/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 217, NULL, '查看-流程管理-根据流程获取XML', 'job', '/api/job/v1/flow/design/flow_xml/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 218, NULL, '查看-流程管理-根据流程获取流程依赖参数', 'job', '/api/job/v1/flow/design/flow_params/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 219, NULL, '查看-流程管理-根据流程获取脚本任务', 'job', '/api/job/v1/flow/design/flow_script_task/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 220, NULL, '管理-基础创建-创建订单', 'job', '/api/job/v1/flow/accept/create/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 221, NULL, '管理-基础创建-创建订单版本库专用', 'job', '/api/job/v1/flow/form/create/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 222, NULL, '管理-钩子创建-prometheus告警创建订单', 'job', '/api/job/v1/flow/prom/create/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 223, NULL, '管理-钩子创建-gitlab-webhook创建订单1', 'job', '/api/job/v1/flow/gitlab/create/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 224, NULL, '管理-钩子创建-gitlab-webhook创建订单2', 'job', '/api/job/v2/flow/gitlab/create/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 225, NULL, '管理-任务中心-常用流程', 'job', '/api/job/v1/job/common/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 226, NULL, '管理-任务中心-常用流程PRO', 'job', '/api/job/v1/job/common/pro/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 227, NULL, '管理-任务中心-快速执行脚本', 'job', '/api/job/v1/fast/script/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 228, NULL, '管理-任务中心-快速分发文件', 'job', '/api/job/v1/fast/push/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 229, NULL, '查看-接口代理-通知组(待废弃)', 'job', '/api/job/v1/proxy/notice_group/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 230, NULL, '查看-接口代理-通知', 'job', '/api/job/v1/proxy/notice/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 231, NULL, '查看-接口代理-用户列表', 'job', '/api/job/v1/proxy/user/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 232, NULL, '查看-接口代理-角色列表', 'job', '/api/job/v1/proxy/role/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 233, NULL, '管理-接口代理-业务查看和切换', 'job', '/api/job/v1/proxy/biz/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 234, NULL, '查看-接口代理-业务查看和切换', 'job', '/api/job/v1/proxy/biz/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 235, NULL, '查看-接口代理-CMDB动态分组', 'job', '/api/job/v1/proxy/cmdb/dynamic_group/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 236, NULL, '查看-接口代理-CMDB动态分组详情', 'job', '/api/job/v1/proxy/cmdb/dynamic_group/info/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 237, NULL, '查看-接口代理-CMDB服务树', 'job', '/api/job/v1/proxy/cmdb/tree/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 238, NULL, '查看-接口代理-CMDB查询', 'job', '/api/job/v1/proxy/cmdb/host/search/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 239, NULL, '管理-基础配置-数据字典', 'job', '/api/job/v1/dict/type/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 240, NULL, '查看-基础配置-数据字典', 'job', '/api/job/v1/dict/type/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 241, NULL, '管理-基础配置-数据字典PRO', 'job', '/api/job/v1/dict/data/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 242, NULL, '查看-基础配置-数据字典PRO', 'job', '/api/job/v1/dict/data/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 243, NULL, '查看-基础数据-直连agent列表', 'job', '/api/job/v1/task/agent/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 244, NULL, '查看-基础数据-直连agent信息', 'job', '/api/job/v1/task/agent/info/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 245, NULL, '查看-基础数据-直连云原生任务agent列表', 'job', '/api/job/v1/task/cnt_agent/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 246, NULL, '管理-基础数据-直连agent标签', 'job', '/api/job/v1/task/agent/label/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 247, NULL, '查看-基础数据-根据标签获取agent', 'job', '/api/job/v1/task/agent/label/agent/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 248, NULL, '查看-基础数据-根据标签获取当前业务下构建机', 'job', '/api/job/v2/task/agent/label/agent/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 249, NULL, '管理-基础数据-Agent树结构', 'job', '/api/job/v1/task/agent/tree/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 250, NULL, '查看-构建机管理页面的下拉菜单', 'job', '/api/job/v1/task/agent/label/dropdown_selection/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 251, NULL, '查看-Agent功能-Agent本地日志', 'job', '/api/job/v1/task/local_logs/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 252, NULL, '管理-Agent功能-Agent锁相关', 'job', '/api/job/v1/task/agent/lock/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 253, NULL, '管理-Agent功能-查询agent是否就绪', 'job', '/api/job/v1/check_agent/state/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 254, NULL, '管理-Agent功能-修改属性', 'job', '/api/job/v1/agent/set-property/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 255, NULL, '管理-任务元数据-云原生任务', 'job', '/api/job/v1/executive/cloudnativetask/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 256, NULL, '查看-流程管理-任务元数据-云原生任务列表', 'job', '/api/job/v1/executive/cloudnativetask/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 257, NULL, '管理-任务元数据-云原生任务-脚本查询关联', 'job', '/api/job/v1/executive/cloudnativetask/relationship/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 258, NULL, '管理-任务元数据-云原生任务-同步流程', 'job', '/api/job/v1/executive/cloudnativetask/syncflow/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 19:12:14', '2024-12-13 19:12:14', 259, NULL, '配置中心-线上配置', 'kerrigan', '/api/kerrigan/v1/conf/config/', 'ALL', '{}', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 19:12:25', '2024-12-13 19:12:25', 260, NULL, '配置中心-服务配置集', 'kerrigan', '/api/kerrigan/v1/conf/service/', 'ALL', '{}', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 19:12:36', '2024-12-13 19:12:36', 261, NULL, '配置中心-授权', 'kerrigan', '/api/kerrigan/v1/conf/permissions/', 'ALL', '{}', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 19:12:47', '2024-12-13 19:12:47', 262, NULL, '配置中心-对比', 'kerrigan', '/api/kerrigan/v1/conf/diff/', 'ALL', '{}', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 19:12:55', '2024-12-13 19:12:55', 263, NULL, '配置中心-变更历史', 'kerrigan', '/api/kerrigan/v1/conf/history/', 'ALL', '{}', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 19:13:03', '2024-12-13 19:13:03', 264, NULL, '配置中心-配置树', 'kerrigan', '/api/kerrigan/v1/conf/tree/', 'ALL', '{}', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 19:13:16', '2024-12-13 19:13:16', 265, NULL, '配置中心-配置管理', 'kerrigan', '/api/kerrigan/v1/conf/config/', 'ALL', '{}', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-13 19:13:25', '2024-12-13 19:13:25', 266, NULL, '配置中心-项目管理', 'kerrigan', '/api/kerrigan/v1/conf/project/', 'ALL', '{}', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:57:59', '2024-12-16 09:57:59', 267, NULL, '查看-配置平台-业务-业务列表', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:57:59', '2024-12-16 09:57:59', 268, NULL, '管理-配置平台-业务-集群模板', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/set_temp/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:57:59', '2024-12-16 09:57:59', 269, NULL, '管理-配置平台-业务-批量使用集群模板', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/set_temp/batch/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:57:59', '2024-12-16 09:57:59', 270, NULL, '管理-配置平台-业务-动态分组管理', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/dynamic_group/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:57:59', '2024-12-16 09:57:59', 271, NULL, '查看-配置平台-业务-动态分组列表', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/dynamic_group/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:57:59', '2024-12-16 09:57:59', 272, NULL, '查看-配置平台-业务-动态分组预览', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/dynamic_group/preview/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:57:59', '2024-12-16 09:57:59', 273, NULL, '管理-配置平台-业务-动态规则管理', 'cmdb', '/api/cmdb/api/v2/cmdb/dynamic_rule/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 274, NULL, '管理-配置平台-业务-动态规则-预览变更,更新,删除关联', 'cmdb', '/api/cmdb/api/v2/cmdb/dynamic_rule/pro/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 275, NULL, '管理-配置平台-多云配置', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud/conf/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 276, NULL, '查看-配置平台-多云配置-查看同步日志', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud/sync/log/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 277, NULL, '管理-配置平台-多云配置-资产同步', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud/sync/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 278, NULL, '管理-配置平台-云商-事件管理-AWS', 'cmdb', '/api/cmdb/api/v2/cmdb/events/aws/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 279, NULL, '管理-配置平台-云商-事件管理-阿里云', 'cmdb', '/api/cmdb/api/v2/cmdb/events/aliyun/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 280, NULL, '管理-配置平台-云商-事件管理-腾讯云', 'cmdb', '/api/cmdb/api/v2/cmdb/events/qcloud/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 281, NULL, '查看-配置平台-基础功能-统一查询', 'cmdb', '/api/cmdb/api/v2/cmdb/search/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 282, NULL, '管理-配置平台-云商-主机管理', 'cmdb', '/api/cmdb/api/v2/cmdb/server/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 283, NULL, '管理-配置平台-云商-主机批量管理', 'cmdb', '/api/cmdb/api/v2/cmdb/server/batch/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 284, NULL, '管理-配置平台-基础功能-用户字段配置', 'cmdb', '/api/cmdb/api/v2/cmdb/user_field/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 285, NULL, '管理-配置平台-云商-系统镜像管理', 'cmdb', '/api/cmdb/api/v2/cmdb/img/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 286, NULL, '查看-配置平台-云商-系统镜像列表', 'cmdb', '/api/cmdb/api/v2/cmdb/img/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 287, NULL, '管理-配置平台-云商-MySQL管理', 'cmdb', '/api/cmdb/api/v2/cmdb/mysql/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 288, NULL, '管理-配置平台-云商-Redis管理', 'cmdb', '/api/cmdb/api/v2/cmdb/redis/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 289, NULL, '管理-配置平台-云商-LB管理', 'cmdb', '/api/cmdb/api/v2/cmdb/lb/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 290, NULL, '管理-CMDB-云商-虚拟局域网管理', 'cmdb', '/api/cmdb/api/v2/cmdb/vpc/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 291, NULL, '管理-CMDB-云商-虚拟子网管理', 'cmdb', '/api/cmdb/api/v2/cmdb/vswitch/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 292, NULL, '管理-配置平台-云商安全组管理', 'cmdb', '/api/cmdb/api/v2/cmdb/security_group/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 293, NULL, '管理-配置平台-云商安全组关联信息', 'cmdb', '/api/cmdb/api/v2/cmdb/security_group/refs/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 294, NULL, '管理-配置平台-业务-标签管理', 'cmdb', '/api/cmdb/api/v2/cmdb/tag/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 295, NULL, '查看-配置平台-业务-获取资产ID', 'cmdb', '/api/cmdb/api/v2/cmdb/tag/asset_id/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 296, NULL, '查看-配置平台-业务-标签资产关系详细信息', 'cmdb', '/api/cmdb/api/v2/cmdb/tag/asset_detail/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 297, NULL, '管理-配置平台-业务-标签列表', 'cmdb', '/api/cmdb/api/v2/cmdb/tag/list/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 298, NULL, '查看-配置平台-业务-标签列表', 'cmdb', '/api/cmdb/api/v2/cmdb/tag/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 299, NULL, '管理-配置平台-服务树', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 300, NULL, '查看-配置平台-服务树', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 301, NULL, '查看-配置平台-树-获取业务下环境列表', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/env/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 302, NULL, '查看-配置平台-树-获取业务环境列表-form', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/form/env/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 303, NULL, '查看-配置平台-树-获取业务环境下集群列表-form', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/form/set/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 304, NULL, '查看-配置平台-树-获取业务环境集群下模块列表-form', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/form/module/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 305, NULL, '查看-配置平台-树-获取业务环境集群下模块数据', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/module/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 306, NULL, '管理-配置平台-树-资产关系', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/asset/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 307, NULL, '查看-配置平台-树-主机资产', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/asset/server/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 308, NULL, '管理-配置平台-树-查询所在拓扑结构', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/asset/relation/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 309, NULL, '管理-配置平台-树-根据内网IP查询关联', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/server/relation/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 310, NULL, '管理-配置平台-服务树-查询ID', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/search_info/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 311, NULL, '查看-配置平台-服务树-查询ID', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/search_info/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 312, NULL, '管理-配置平台-树-数据注册-未测试', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/register/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 313, NULL, '管理-配置平台-树-数据注册V2-未测试', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/v2/register/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 314, NULL, '管理-配置平台-树-叶子处理', 'cmdb', '/api/cmdb/api/v2/cmdb/tree/leaf/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 315, NULL, '管理-配置平台-业务-云区域管理', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud_region/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 316, NULL, '查看-配置平台-业务-云区域查看', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud_region/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 317, NULL, '管理-配置平台-业务-云区域管理解绑反查', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud_region/pro/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 318, NULL, '查看-配置平台-业务-云区域主机预览', 'cmdb', '/api/cmdb/api/v2/cmdb/cloud_region/preview/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 319, NULL, '管理-配置平台-监控-consul服务列表', 'cmdb', '/api/cmdb/api/v2/cmdb/consul/service/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 320, NULL, '管理-配置平台-监控-consul发现管理', 'cmdb', '/api/cmdb/api/v2/cmdb/consul/instance/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 321, NULL, '查看-配置平台-角色列表', 'cmdb', '/api/cmdb/api/v2/cmdb/role/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 322, NULL, '管理-配置平台-业务-权限分组管理', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/perm_group/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 323, NULL, '查看-配置平台-业务-权限分组预览', 'cmdb', '/api/cmdb/api/v2/cmdb/biz/perm_group/preview/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 324, NULL, '查看-配置平台-堡垒机组织列表', 'cmdb', '/api/cmdb/api/v2/cmdb/jms/orgs/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 325, NULL, '查看-配置平台-审计日志', 'cmdb', '/api/cmdb/api/v2/cmdb/audit/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 326, NULL, '管理-配置平台-内部-公司网络出口', 'cmdb', '/api/cmdb/api/v2/interface/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 327, NULL, '管理-配置平台-区服管理', 'cmdb', '/api/cmdb/api/v2/cmdb/area/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 328, NULL, '管理-配置平台-大区管理', 'cmdb', '/api/cmdb/api/v2/cmdb/big_area/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 329, NULL, '查看-配置平台-大区详情', 'cmdb', '/api/cmdb/api/v2/cmdb/big_area/detail/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 330, NULL, '管理-配置平台-环境管理', 'cmdb', '/api/cmdb/api/v2/cmdb/env/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 331, NULL, '查看-配置平台-环境列表', 'cmdb', '/api/cmdb/api/v2/cmdb/env/list/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 332, NULL, '管理-配置平台-云商-NAT管理', 'cmdb', '/api/cmdb/api/v2/cmdb/nat/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 333, NULL, '查看-配置平台-内网-交换机管理', 'cmdb', '/api/cmdb/api/v2/cmdb/switch/', 'GET', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 334, NULL, '管理-CMDB-资源采购-模板管理', 'cmdb', '/api/cmdb/api/v2/cmdb/order/template/', 'ALL', '', '0', '');
+INSERT INTO `codo_a_functions` (`create_time`, `update_time`, `id`, `menu_id`, `func_name`, `app_code`, `uri`, `method_type`, `parameters`, `status`, `details`) VALUES ('2024-12-16 09:58:00', '2024-12-16 09:58:00', 335, NULL, '管理-CMDB-资源采购-采购列表', 'cmdb', '/api/cmdb/api/v2/cmdb/order/info/', 'ALL', '', '0', '');
diff --git a/docs/sql/codo_a_menus.sql b/docs/sql/codo_a_menus.sql
index 6e6663b..4cfdd17 100644
--- a/docs/sql/codo_a_menus.sql
+++ b/docs/sql/codo_a_menus.sql
@@ -1,54 +1,74 @@
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 1, 'JOBorderCenter', NULL, 'job', '工作台');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 2, 'JOBorderList', NULL, 'job', '当前订单');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 3, 'JOBupcoming', NULL, 'job', '我的待办');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 4, 'JOBmyCreate', NULL, 'job', '我创建的');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 5, 'JOBrelated', NULL, 'job', '我相关的');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 6, 'JOBhistoryOrder', NULL, 'job', '历史订单');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 7, 'JOBjobCenter', NULL, 'job', '任务中心');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 8, 'JOBcommonFlow', NULL, 'job', '常用流程');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 9, 'JOBcollectFlow', NULL, 'job', '我的收藏');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 10, 'JOBfastScript', NULL, 'job', '脚本执行');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 11, 'JOBpushFileJob', NULL, 'job', '文件分发');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 12, 'JOBcronJobs', NULL, 'job', '定时任务');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 13, 'JOBcronLogs', NULL, 'job', '定时日志');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 14, 'JOBworkFlow', NULL, 'job', '流程管理');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 15, 'JOBflowDesign', NULL, 'job', '流程设计');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 16, 'JOBflowVersion', NULL, 'job', '流程版本');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 17, 'JOBMetaMg', NULL, 'job', '元数据');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 18, 'JOBexecutiveScript', NULL, 'job', '脚本列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 19, 'JOBexecutiveApi', NULL, 'job', '接口列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 20, 'JOBvariableDict', NULL, 'job', '前置变量');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 21, 'JOBformList', NULL, 'job', '表单列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 22, 'JOBSettings', NULL, 'job', '系统设置');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 23, 'JOBsysBusiness', NULL, 'job', '业务列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 24, 'JOBdataMap', NULL, 'job', '数据字典');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-03-29 10:37:04', '2023-03-29 10:37:04', 25, 'JOBquickAgent', NULL, 'job', 'Agent节点');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-08 19:32:15', '2023-08-08 19:32:15', 42, 'JOBvoucher', NULL, 'job', '凭证管理');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-10-18 10:14:22', '2023-10-18 10:14:22', 51, 'confd', 1, 'kerrigan', '配置中心-主菜单');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-10-18 10:16:55', '2023-10-18 10:16:55', 52, 'confProject', 1, 'kerrigan', '配置中心-项目列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-10-18 10:17:13', '2023-10-18 10:17:13', 53, 'confConfig', 1, 'kerrigan', '配置中心-配置管理');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-10-18 10:17:28', '2023-10-18 10:17:28', 54, 'confArchive', 1, 'kerrigan', '配置中心-配置归档');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-12-27 11:03:06', '2023-12-27 11:03:06', 55, 'notice-r', 1, 'noc', '通知中心-路由');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-12-27 11:03:26', '2023-12-27 11:03:26', 56, 'M_Route', 1, 'noc', '通知中心-通知路由');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-12-27 11:04:18', '2023-12-27 11:04:18', 57, 'M_Notifications', 1, 'noc', '通知中心-通道管理');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-12-27 11:04:52', '2023-12-27 11:04:52', 58, 'notice-n', 1, 'noc', '通知中心-通道');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-12-27 11:05:27', '2023-12-27 11:05:27', 59, 'notice-t', 1, 'noc', '通知中心-模板');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-12-27 11:05:44', '2023-12-27 11:05:44', 60, 'M_Message', 1, 'noc', '通知中心-消息模板');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 64, 'MGauthority', NULL, 'cmg', '权限-权限管理');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 65, 'MGuserlist', NULL, 'cmg', '权限-用户列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 66, 'MGtokenlist', NULL, 'cmg', '权限-令牌列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 67, 'MGLinklist', NULL, 'cmg', '权限-免密链接');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 68, 'MGapplist', NULL, 'cmg', '权限-应用列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 69, 'MGbusiness', NULL, 'cmg', '权限-业务管理列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 70, 'MGmenus', NULL, 'cmg', '权限-菜单列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 71, 'MGcomponents', NULL, 'cmg', '权限-前端组件');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 72, 'MGfunctions', NULL, 'cmg', '权限-权限列表');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:28:22', '2023-08-24 11:28:22', 73, 'MGrole', NULL, 'cmg', '权限-角色管理');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:29:04', '2023-08-24 11:29:04', 77, 'systeMmanage', NULL, 'cmg', '管理后台-平台管理');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:29:04', '2023-08-24 11:29:04', 78, 'systemconf', NULL, 'cmg', '管理后台-平台配置');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:29:04', '2023-08-24 11:29:04', 79, 'systemEmail', NULL, 'cmg', '管理后台-邮件设置');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:29:04', '2023-08-24 11:29:04', 80, 'systemLdap', NULL, 'cmg', '管理后台-LDAP设置');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:29:04', '2023-08-24 11:29:04', 81, 'systemBase', NULL, 'cmg', '管理后台-基础设置');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:29:04', '2023-08-24 11:29:04', 82, 'systemFeishu', NULL, 'cmg', '管理后台-飞书设置');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:29:04', '2023-08-24 11:29:04', 83, 'systemAudit', 1, 'cmg', '管理后台-审计');
-INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2023-08-24 11:29:04', '2023-08-24 11:29:04', 84, 'systemAuditLog', 1, 'cmg', '管理后台-审计日志');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 1, 'MGauthority', NULL, 'p', '管理后台-权限-权限管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 2, 'MGuserlist', NULL, 'p', '管理后台-权限-用户列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 3, 'MGtokenlist', NULL, 'p', '管理后台-权限-令牌列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 4, 'MGLinklist', NULL, 'p', '管理后台-权限-免密链接');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 5, 'MGapplist', NULL, 'p', '管理后台-权限-应用列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 6, 'MGbusiness', NULL, 'p', '管理后台-权限-业务管理列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 7, 'MGmenus', NULL, 'p', '管理后台-权限-菜单列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 8, 'MGcomponents', NULL, 'p', '管理后台-权限-前端组件');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 9, 'MGfunctions', NULL, 'p', '管理后台-权限-权限列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 10, 'MGrole', NULL, 'p', '管理后台-权限-角色管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 11, 'systeMmanage', NULL, 'p', '管理后台-平台管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 12, 'systemconf', NULL, 'p', '管理后台-平台配置');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 13, 'systemEmail', NULL, 'p', '管理后台-配置-邮件设置');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 14, 'systemLdap', NULL, 'p', '管理后台-配置-LDAP设置');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 15, 'systemBase', NULL, 'p', '管理后台-配置-基础设置');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 16, 'systemFeishu', NULL, 'p', '管理后台-配置-飞书设置');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 17, 'systemAudit', NULL, 'p', '管理后台-审计');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 18, 'systemAuditLog', NULL, 'p', '管理后台-审计日志');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 19, 'homepageManage', NULL, 'p', '管理后台-首页管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 20, 'MGopsService', NULL, 'p', '管理后台-首页管理-导航页步骤');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 21, 'MGopsGlobalCategory', NULL, 'p', '管理后台-首页管理-导航页项目分类');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:27:53', '2024-12-13 18:27:53', 22, 'MGopsGlobalService', NULL, 'p', '管理后台-首页管理-导航页项目服务');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 23, 'CNMP_AUDIT_LOG', 1, 'cnmp', '灵云-操作审计');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 24, 'CNMP_PLAY_SERVER', 1, 'cnmp', '灵云-集群-负载-进程列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 25, 'CNMP_HPA_EZ', 1, 'cnmp', '灵云-集群-版本伸缩');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 26, 'CNMP_AUTH_ROLE', 1, 'cnmp', '灵云-授权管理-角色管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 27, 'CNMP_AUTH_USER', 1, 'cnmp', '灵云-授权管理-用户授权');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 28, 'CNMP_SECRET', 1, 'cnmp', '灵云-集群-配置-Secret');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 29, 'CNMP_CONFIG_MAP', 1, 'cnmp', '灵云-集群-配置-ConfigMap');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 30, 'CNMP_HPA', 1, 'cnmp', '灵云-集群-弹性伸缩');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 31, 'CNMP_POD', 1, 'cnmp', '灵云-集群-负载-Pod');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 32, 'CNMP_DAEMON_SET', 1, 'cnmp', '灵云-集群-负载-DaemonSet');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 33, 'CNMP_STATEFUL_SET', 1, 'cnmp', '灵云-集群-负载-StatefulSet');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 34, 'CNMP_GAME_SERVER_SET', 1, 'cnmp', '灵云-集群-负载-GameServerSet');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 35, 'CNMP_CLONE_SET', 1, 'cnmp', '灵云-集群-负载-CloneSet');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 36, 'CNMP_DEPLOYMENT', 1, 'cnmp', '灵云-集群-负载-Deployment');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 37, 'CNMP_NODE', 1, 'cnmp', '灵云-集群-节点管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 38, 'CNMP_NAMESPACE', 1, 'cnmp', '灵云-集群-命名空间');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 39, 'CNMP_CLUSTER_LIST', 1, 'cnmp', '灵云-集群列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:30:37', '2024-12-13 18:30:37', 40, 'CNMP_DASHBOARD', 1, 'cnmp', '灵云-概览');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 41, 'JOBorderCenter', NULL, 'job', '工作台');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 42, 'JOBorderList', NULL, 'job', '当前订单');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 43, 'JOBupcoming', NULL, 'job', '我的待办');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 44, 'JOBmyCreate', NULL, 'job', '我创建的');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 45, 'JOBrelated', NULL, 'job', '我相关的');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 46, 'JOBhistoryOrder', NULL, 'job', '历史订单');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 47, 'JOBjobCenter', NULL, 'job', '任务中心');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 48, 'JOBcommonFlow', NULL, 'job', '任务中心-常用流程');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 49, 'JOBfastScript', NULL, 'job', '任务中心-脚本执行');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 50, 'JOBpushFileJob', NULL, 'job', '任务中心-文件分发');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 51, 'JOBcronJobs', NULL, 'job', '任务中心-定时任务');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 52, 'JOBcronLogs', NULL, 'job', '任务中心-定时日志');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 53, 'JOBworkFlow', NULL, 'job', '流程管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 54, 'JOBflowDesign', NULL, 'job', '流程管理-流程设计');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 55, 'JOBflowVersion', NULL, 'job', '流程管理-流程版本');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 56, 'JOBMetaMg', NULL, 'job', '元数据');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 57, 'JOBexecutiveScript', NULL, 'job', '元数据-脚本列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 58, 'JOBexecutiveApi', NULL, 'job', '元数据-接口列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 59, 'JOBvariableDict', NULL, 'job', '元数据-前置变量');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 60, 'JOBvoucher', NULL, 'job', '元数据-凭证管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 61, 'JOBquickAgent', NULL, 'job', '元数据-构建机管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 62, 'JOBcloudNativeTasksMgmt', NULL, 'job', '元数据-云原生声明');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 63, 'JOBformList', NULL, 'job', '元数据-表单列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 64, 'JOBSettings', NULL, 'job', '系统设置');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 65, 'JOBdataMap', NULL, 'job', '数据字典');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 66, 'agentmg', NULL, 'job', '节点管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 18:48:20', '2024-12-13 18:48:20', 67, 'agentList', NULL, 'job', '节点管理-节点列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 19:10:16', '2024-12-13 19:10:16', 68, 'confConfig', 1, 'kerrigan', '配置中心-配置管理');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 19:10:53', '2024-12-13 19:10:53', 69, 'confArchive', 1, 'kerrigan', '配置中心-配置归档');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 19:11:09', '2024-12-13 19:11:09', 70, 'confProject', 1, 'kerrigan', '配置中心-项目列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-13 19:11:21', '2024-12-13 19:11:21', 71, 'confd', 1, 'kerrigan', '配置中心-主菜单');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-16 10:07:31', '2024-12-16 10:07:31', 72, 'environmentList', 1, 'servermgmt', '区服管理-环境列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-16 10:07:44', '2024-12-16 10:07:44', 73, 'serverRegionList', 1, 'servermgmt', '区服管理-区服列表');
+INSERT INTO `codo_a_menus` (`create_time`, `update_time`, `id`, `menu_name`, `pid`, `app_code`, `details`) VALUES ('2024-12-16 10:07:55', '2024-12-16 10:07:55', 74, 'serverRegionMgt', 1, 'servermgmt', '区服管理-主菜单');
diff --git a/docs/sql/codo_a_role_functions.sql b/docs/sql/codo_a_role_functions.sql
index 3d4590a..7e6a4ef 100644
--- a/docs/sql/codo_a_role_functions.sql
+++ b/docs/sql/codo_a_role_functions.sql
@@ -1,446 +1,575 @@
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (1, 4, 2);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (2, 3, 2);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (21, 16, 123);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (22, 16, 124);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (23, 16, 128);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (24, 16, 129);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (25, 16, 130);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (26, 16, 131);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (27, 16, 125);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (28, 16, 126);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (29, 16, 127);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (39, 18, 98);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (40, 18, 99);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (41, 18, 100);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (42, 18, 101);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (43, 18, 102);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (44, 18, 103);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (45, 18, 104);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (46, 18, 105);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (47, 18, 106);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (48, 18, 107);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (49, 19, 36);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (50, 19, 37);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (51, 19, 38);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (52, 19, 39);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (53, 19, 41);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (54, 19, 59);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (55, 19, 60);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (56, 19, 61);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (57, 19, 62);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (58, 19, 63);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (59, 19, 64);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (60, 19, 65);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (61, 19, 66);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (62, 19, 67);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (63, 19, 68);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (64, 19, 69);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (65, 19, 70);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (66, 19, 71);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (67, 19, 72);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (68, 19, 73);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (69, 19, 74);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (70, 19, 75);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (71, 19, 76);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (72, 19, 77);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (73, 19, 78);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (74, 19, 79);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (75, 19, 80);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (76, 19, 81);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (77, 19, 82);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (78, 19, 83);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (79, 19, 84);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (80, 19, 85);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (81, 19, 86);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (82, 19, 87);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (83, 19, 88);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (84, 15, 42);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (85, 15, 43);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (86, 15, 44);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (87, 15, 45);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (88, 15, 46);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (89, 15, 47);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (90, 15, 48);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (91, 15, 49);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (92, 15, 50);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (93, 15, 51);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (94, 15, 52);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (95, 15, 53);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (96, 15, 54);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (97, 15, 55);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (98, 15, 56);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (99, 15, 58);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (100, 21, 96);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (101, 21, 97);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (102, 21, 94);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (103, 21, 95);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (104, 20, 36);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (105, 20, 37);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (106, 20, 38);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (107, 20, 39);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (108, 20, 40);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (109, 20, 41);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (110, 20, 42);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (111, 20, 43);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (112, 20, 44);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (113, 20, 45);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (114, 20, 46);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (115, 20, 47);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (116, 20, 48);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (117, 20, 49);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (118, 20, 50);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (119, 20, 51);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (120, 20, 52);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (121, 20, 53);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (122, 20, 54);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (123, 20, 55);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (124, 20, 56);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (125, 20, 57);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (126, 20, 58);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (127, 20, 59);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (128, 20, 60);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (129, 20, 61);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (130, 20, 62);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (131, 20, 63);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (132, 20, 64);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (133, 20, 65);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (134, 20, 66);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (135, 20, 67);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (136, 20, 68);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (137, 20, 69);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (138, 20, 70);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (139, 20, 71);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (140, 20, 72);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (141, 20, 73);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (142, 20, 74);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (143, 20, 75);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (144, 20, 76);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (145, 20, 77);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (146, 20, 78);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (147, 20, 79);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (148, 20, 80);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (149, 20, 81);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (150, 20, 82);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (151, 20, 83);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (152, 20, 84);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (153, 20, 85);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (154, 20, 86);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (155, 20, 87);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (156, 20, 88);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (157, 20, 89);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (158, 20, 90);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (159, 20, 91);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (160, 20, 92);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (161, 20, 93);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (162, 20, 94);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (163, 20, 95);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (164, 20, 96);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (165, 20, 97);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (166, 20, 98);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (167, 20, 99);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (168, 20, 100);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (169, 20, 101);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (170, 20, 102);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (171, 20, 103);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (172, 20, 104);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (173, 20, 105);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (174, 20, 106);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (175, 20, 107);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (176, 20, 108);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (177, 20, 109);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (178, 20, 110);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (179, 20, 111);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (180, 20, 112);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (181, 20, 113);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (182, 20, 114);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (183, 22, 128);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (184, 22, 129);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (185, 22, 130);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (186, 22, 131);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (187, 22, 132);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (188, 22, 133);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (189, 22, 134);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (190, 22, 135);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (191, 22, 136);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (192, 22, 137);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (193, 22, 138);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (194, 22, 139);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (195, 22, 140);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (196, 22, 141);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (197, 22, 142);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (198, 22, 143);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (199, 22, 144);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (200, 22, 145);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (201, 22, 146);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (202, 22, 147);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (203, 22, 148);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (204, 22, 149);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (205, 22, 150);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (206, 22, 151);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (207, 22, 152);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (208, 22, 153);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (209, 22, 154);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (210, 22, 155);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (211, 22, 156);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (212, 22, 157);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (213, 22, 158);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (214, 22, 159);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (215, 22, 160);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (216, 22, 161);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (217, 22, 162);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (218, 22, 115);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (219, 22, 116);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (220, 22, 117);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (221, 22, 118);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (222, 22, 119);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (223, 22, 120);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (224, 22, 121);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (225, 22, 122);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (226, 22, 123);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (227, 22, 124);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (228, 22, 125);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (229, 22, 126);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (230, 22, 127);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (231, 26, 1);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (232, 26, 2);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (233, 26, 3);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (234, 26, 4);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (235, 26, 5);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (236, 26, 6);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (237, 26, 7);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (238, 26, 8);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (239, 26, 9);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (240, 26, 10);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (241, 26, 11);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (242, 26, 12);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (243, 26, 13);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (244, 26, 14);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (245, 26, 15);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (246, 26, 16);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (247, 26, 17);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (248, 26, 18);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (249, 26, 19);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (250, 26, 20);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (251, 26, 21);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (252, 26, 22);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (253, 26, 23);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (254, 26, 24);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (255, 26, 25);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (256, 26, 26);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (257, 26, 27);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (258, 26, 28);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (259, 26, 29);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (260, 26, 30);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (261, 26, 31);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (262, 26, 32);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (263, 26, 33);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (264, 26, 34);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (265, 26, 35);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (266, 33, 1);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (267, 33, 2);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (268, 33, 3);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (269, 33, 4);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (270, 33, 5);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (271, 33, 6);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (272, 33, 7);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (273, 33, 8);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (274, 33, 9);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (275, 33, 10);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (276, 33, 11);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (277, 33, 12);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (278, 33, 13);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (279, 33, 14);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (280, 33, 15);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (281, 33, 16);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (282, 33, 17);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (283, 33, 18);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (284, 33, 19);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (285, 33, 20);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (286, 33, 21);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (287, 33, 22);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (288, 33, 23);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (289, 33, 24);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (290, 33, 25);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (291, 33, 26);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (292, 33, 27);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (293, 33, 28);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (294, 33, 29);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (295, 33, 30);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (296, 33, 31);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (297, 33, 32);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (298, 33, 33);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (299, 33, 34);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (300, 33, 35);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (301, 33, 36);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (302, 33, 37);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (303, 33, 38);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (304, 33, 39);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (305, 33, 40);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (306, 33, 41);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (307, 33, 42);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (308, 33, 43);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (309, 33, 44);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (310, 33, 45);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (311, 33, 46);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (312, 33, 47);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (313, 33, 48);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (314, 33, 49);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (315, 33, 50);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (316, 33, 51);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (317, 33, 52);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (318, 33, 53);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (319, 33, 54);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (320, 33, 55);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (321, 33, 56);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (322, 33, 57);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (323, 33, 58);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (324, 33, 59);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (325, 33, 60);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (326, 33, 61);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (327, 33, 62);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (328, 33, 63);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (329, 33, 64);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (330, 33, 65);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (331, 33, 66);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (332, 33, 67);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (333, 33, 68);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (334, 33, 69);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (335, 33, 70);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (336, 33, 71);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (337, 33, 72);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (338, 33, 73);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (339, 33, 74);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (340, 33, 75);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (341, 33, 76);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (342, 33, 77);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (343, 33, 78);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (344, 33, 79);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (345, 33, 80);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (346, 33, 81);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (347, 33, 82);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (348, 33, 83);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (349, 33, 84);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (350, 33, 85);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (351, 33, 86);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (352, 33, 87);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (353, 33, 88);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (354, 33, 89);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (355, 33, 90);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (356, 33, 91);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (357, 33, 92);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (358, 33, 93);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (359, 33, 94);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (360, 33, 95);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (361, 33, 96);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (362, 33, 97);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (363, 33, 98);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (364, 33, 99);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (365, 33, 100);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (366, 33, 101);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (367, 33, 102);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (368, 33, 103);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (369, 33, 104);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (370, 33, 105);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (371, 33, 106);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (372, 33, 107);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (373, 33, 108);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (374, 33, 109);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (375, 33, 110);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (376, 33, 111);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (377, 33, 112);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (378, 33, 113);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (379, 33, 114);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (380, 33, 115);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (381, 33, 116);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (382, 33, 117);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (383, 33, 118);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (384, 33, 119);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (385, 33, 120);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (386, 33, 121);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (387, 33, 122);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (388, 33, 123);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (389, 33, 124);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (390, 33, 125);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (391, 33, 126);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (392, 33, 127);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (393, 33, 128);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (394, 33, 129);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (395, 33, 130);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (396, 33, 131);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (397, 33, 132);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (398, 33, 133);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (399, 33, 134);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (400, 33, 135);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (401, 33, 136);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (402, 33, 137);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (403, 33, 138);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (404, 33, 139);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (405, 33, 140);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (406, 33, 141);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (407, 33, 142);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (408, 33, 143);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (409, 33, 144);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (410, 33, 145);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (411, 33, 146);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (412, 33, 147);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (413, 33, 148);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (414, 33, 149);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (415, 33, 150);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (416, 33, 151);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (417, 33, 152);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (418, 33, 153);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (419, 33, 154);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (420, 33, 155);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (421, 33, 156);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (422, 33, 157);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (423, 33, 158);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (424, 33, 159);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (425, 33, 160);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (426, 33, 161);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (427, 33, 162);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (428, 18, 109);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (429, 18, 111);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (430, 18, 112);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (431, 10, 89);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (432, 10, 90);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (433, 24, 163);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (434, 24, 164);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (435, 24, 165);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (436, 24, 166);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (437, 24, 167);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (438, 24, 168);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (439, 24, 169);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (440, 24, 170);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (441, 25, 163);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (442, 25, 164);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (443, 25, 165);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (444, 25, 166);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (445, 25, 167);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (446, 19, 171);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (447, 20, 171);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (448, 37, 94);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (449, 37, 95);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (450, 37, 37);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (451, 37, 39);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (452, 37, 40);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (453, 37, 85);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (454, 18, 176);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (455, 18, 174);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (456, 18, 175);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (457, 19, 172);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (458, 19, 173);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (459, 19, 174);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (460, 19, 175);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (461, 19, 112);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (462, 19, 176);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (463, 19, 114);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (464, 19, 177);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (465, 19, 178);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (466, 20, 172);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (467, 20, 173);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (468, 20, 174);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (469, 20, 175);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (470, 20, 176);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (471, 20, 177);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (472, 20, 178);
-INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (473, 40, 180);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (1, 26, 1);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (2, 26, 2);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (3, 26, 3);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (4, 26, 4);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (5, 26, 5);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (6, 26, 6);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (7, 26, 7);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (8, 26, 8);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (9, 26, 9);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (10, 26, 10);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (11, 26, 11);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (12, 26, 12);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (13, 26, 13);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (14, 26, 14);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (15, 26, 15);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (16, 26, 16);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (17, 26, 17);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (18, 26, 18);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (19, 26, 19);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (20, 26, 20);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (21, 26, 21);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (22, 26, 22);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (23, 26, 23);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (24, 26, 24);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (25, 26, 25);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (26, 26, 26);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (27, 26, 27);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (28, 26, 28);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (29, 26, 29);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (30, 26, 30);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (31, 26, 31);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (32, 26, 32);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (33, 26, 33);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (34, 26, 34);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (35, 26, 35);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (36, 26, 36);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (37, 21, 225);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (38, 21, 226);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (39, 21, 227);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (40, 21, 228);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (41, 18, 229);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (42, 18, 230);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (43, 18, 231);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (44, 18, 232);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (45, 18, 233);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (46, 18, 234);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (47, 18, 235);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (48, 18, 236);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (49, 18, 237);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (50, 18, 238);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (51, 18, 240);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (52, 18, 242);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (53, 18, 243);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (54, 18, 244);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (55, 18, 245);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (56, 18, 247);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (57, 18, 248);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (58, 37, 169);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (59, 37, 226);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (60, 37, 225);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (61, 37, 168);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (62, 37, 170);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (63, 37, 166);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (64, 19, 256);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (65, 19, 257);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (66, 19, 258);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (67, 19, 165);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (68, 19, 166);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (69, 19, 167);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (70, 19, 168);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (71, 19, 170);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (72, 19, 190);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (73, 19, 191);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (74, 19, 192);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (75, 19, 193);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (76, 19, 194);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (77, 19, 195);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (78, 19, 196);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (79, 19, 197);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (80, 19, 198);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (81, 19, 199);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (82, 19, 200);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (83, 19, 201);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (84, 19, 202);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (85, 19, 203);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (86, 19, 204);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (87, 19, 205);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (88, 19, 206);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (89, 19, 207);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (90, 19, 208);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (91, 19, 209);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (92, 19, 255);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (93, 19, 210);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (94, 19, 211);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (95, 19, 212);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (96, 19, 213);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (97, 19, 214);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (98, 19, 215);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (99, 19, 216);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (100, 19, 217);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (101, 19, 218);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (102, 19, 219);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (103, 19, 251);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (104, 19, 252);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (105, 19, 253);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (106, 19, 254);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (107, 20, 165);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (108, 20, 166);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (109, 20, 167);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (110, 20, 168);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (111, 20, 169);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (112, 20, 170);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (113, 20, 171);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (114, 20, 172);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (115, 20, 173);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (116, 20, 174);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (117, 20, 175);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (118, 20, 176);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (119, 20, 177);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (120, 20, 178);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (121, 20, 179);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (122, 20, 180);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (123, 20, 181);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (124, 20, 182);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (125, 20, 183);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (126, 20, 184);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (127, 20, 185);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (128, 20, 186);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (129, 20, 187);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (130, 20, 188);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (131, 20, 189);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (132, 20, 190);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (133, 20, 191);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (134, 20, 192);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (135, 20, 193);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (136, 20, 194);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (137, 20, 195);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (138, 20, 196);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (139, 20, 197);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (140, 20, 198);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (141, 20, 199);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (142, 20, 200);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (143, 20, 201);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (144, 20, 202);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (145, 20, 203);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (146, 20, 204);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (147, 20, 205);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (148, 20, 206);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (149, 20, 207);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (150, 20, 208);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (151, 20, 209);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (152, 20, 210);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (153, 20, 211);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (154, 20, 212);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (155, 20, 213);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (156, 20, 214);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (157, 20, 215);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (158, 20, 216);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (159, 20, 217);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (160, 20, 218);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (161, 20, 219);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (162, 20, 220);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (163, 20, 221);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (164, 20, 222);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (165, 20, 223);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (166, 20, 224);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (167, 20, 225);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (168, 20, 226);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (169, 20, 227);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (170, 20, 228);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (171, 20, 229);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (172, 20, 230);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (173, 20, 231);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (174, 20, 232);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (175, 20, 233);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (176, 20, 234);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (177, 20, 235);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (178, 20, 236);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (179, 20, 237);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (180, 20, 238);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (181, 20, 239);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (182, 20, 240);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (183, 20, 241);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (184, 20, 242);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (185, 20, 243);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (186, 20, 244);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (187, 20, 245);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (188, 20, 246);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (189, 20, 247);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (190, 20, 248);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (191, 20, 249);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (192, 20, 250);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (193, 20, 251);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (194, 20, 252);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (195, 20, 253);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (196, 20, 254);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (197, 20, 255);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (198, 20, 256);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (199, 20, 257);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (200, 20, 258);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (201, 61, 37);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (202, 61, 38);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (203, 61, 41);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (204, 61, 43);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (205, 61, 44);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (206, 61, 45);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (207, 61, 46);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (208, 61, 47);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (209, 61, 48);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (210, 61, 49);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (211, 61, 50);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (212, 61, 51);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (213, 61, 52);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (214, 61, 53);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (215, 61, 54);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (216, 61, 55);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (217, 61, 57);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (218, 61, 58);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (219, 61, 59);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (220, 61, 60);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (221, 61, 61);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (222, 61, 62);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (223, 61, 63);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (224, 61, 64);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (225, 61, 65);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (226, 61, 66);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (227, 61, 67);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (228, 61, 68);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (229, 61, 69);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (230, 61, 70);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (231, 61, 71);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (232, 61, 72);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (233, 61, 73);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (234, 61, 74);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (235, 61, 75);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (236, 61, 76);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (237, 61, 77);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (238, 61, 85);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (239, 61, 86);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (240, 61, 87);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (241, 61, 88);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (242, 61, 89);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (243, 61, 90);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (244, 61, 91);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (245, 61, 93);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (246, 61, 94);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (247, 61, 95);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (248, 61, 96);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (249, 61, 97);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (250, 61, 98);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (251, 61, 99);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (252, 61, 100);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (253, 61, 101);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (254, 61, 102);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (255, 61, 103);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (256, 61, 104);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (257, 61, 105);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (258, 61, 106);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (259, 61, 107);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (260, 61, 108);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (261, 61, 109);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (262, 61, 110);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (263, 61, 111);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (264, 61, 112);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (265, 61, 113);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (266, 61, 114);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (267, 61, 115);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (268, 61, 116);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (269, 61, 117);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (270, 61, 118);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (271, 61, 119);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (272, 61, 120);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (273, 61, 121);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (274, 61, 122);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (275, 61, 123);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (276, 61, 124);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (277, 61, 125);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (278, 61, 126);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (279, 61, 127);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (280, 61, 128);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (281, 61, 129);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (282, 61, 130);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (283, 61, 131);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (284, 61, 132);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (285, 61, 136);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (286, 61, 137);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (287, 61, 138);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (288, 61, 139);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (289, 61, 140);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (290, 61, 141);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (291, 61, 142);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (292, 61, 143);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (293, 61, 144);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (294, 61, 145);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (295, 61, 153);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (296, 61, 154);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (297, 61, 155);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (298, 61, 156);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (299, 61, 157);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (300, 61, 158);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (301, 61, 159);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (302, 61, 160);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (303, 61, 161);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (304, 61, 162);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (305, 61, 163);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (306, 61, 164);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (307, 15, 171);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (308, 15, 172);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (309, 15, 173);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (310, 15, 174);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (311, 15, 175);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (312, 15, 176);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (313, 15, 177);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (314, 15, 178);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (315, 15, 179);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (316, 15, 180);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (317, 15, 181);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (318, 15, 182);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (319, 15, 183);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (320, 15, 184);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (321, 15, 185);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (322, 15, 186);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (323, 15, 187);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (324, 15, 189);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (325, 58, 132);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (329, 58, 137);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (330, 58, 142);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (331, 58, 143);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (339, 58, 158);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (340, 58, 159);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (342, 58, 38);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (344, 58, 41);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (345, 58, 43);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (346, 58, 48);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (347, 58, 53);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (348, 58, 54);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (349, 58, 59);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (350, 58, 61);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (351, 58, 63);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (352, 58, 64);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (353, 58, 68);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (354, 58, 69);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (355, 58, 70);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (356, 58, 72);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (357, 58, 73);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (358, 58, 74);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (359, 58, 75);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (360, 58, 76);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (364, 58, 85);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (365, 58, 89);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (366, 58, 90);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (367, 58, 93);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (368, 58, 98);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (369, 58, 99);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (370, 58, 102);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (371, 58, 103);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (372, 58, 108);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (373, 58, 113);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (374, 58, 114);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (375, 58, 117);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (380, 24, 259);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (381, 24, 260);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (382, 24, 261);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (383, 24, 262);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (384, 24, 263);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (385, 24, 264);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (386, 24, 265);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (387, 24, 266);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (388, 57, 37);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (389, 57, 38);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (390, 57, 39);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (391, 57, 40);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (392, 57, 41);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (393, 57, 42);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (394, 57, 43);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (395, 57, 44);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (396, 57, 45);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (397, 57, 46);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (398, 57, 47);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (399, 57, 48);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (400, 57, 49);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (401, 57, 50);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (402, 57, 51);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (403, 57, 52);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (404, 57, 53);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (405, 57, 54);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (406, 57, 55);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (407, 57, 56);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (408, 57, 57);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (409, 57, 58);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (410, 57, 59);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (411, 57, 60);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (412, 57, 61);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (413, 57, 62);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (414, 57, 63);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (415, 57, 64);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (416, 57, 65);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (417, 57, 66);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (418, 57, 67);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (419, 57, 68);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (420, 57, 69);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (421, 57, 70);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (422, 57, 71);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (423, 57, 72);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (424, 57, 73);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (425, 57, 74);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (426, 57, 75);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (427, 57, 76);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (428, 57, 77);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (429, 57, 78);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (430, 57, 79);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (431, 57, 80);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (432, 57, 81);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (433, 57, 82);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (434, 57, 83);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (435, 57, 84);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (436, 57, 85);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (437, 57, 86);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (438, 57, 87);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (439, 57, 88);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (440, 57, 89);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (441, 57, 90);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (442, 57, 91);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (443, 57, 92);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (444, 57, 93);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (445, 57, 94);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (446, 57, 95);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (447, 57, 96);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (448, 57, 97);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (449, 57, 98);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (450, 57, 99);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (451, 57, 100);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (452, 57, 101);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (453, 57, 102);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (454, 57, 103);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (455, 57, 104);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (456, 57, 105);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (457, 57, 106);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (458, 57, 107);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (459, 57, 108);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (460, 57, 109);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (461, 57, 110);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (462, 57, 111);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (463, 57, 112);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (464, 57, 113);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (465, 57, 114);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (466, 57, 115);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (467, 57, 116);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (468, 57, 117);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (469, 57, 118);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (470, 57, 119);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (471, 57, 120);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (472, 57, 121);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (473, 57, 122);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (474, 57, 123);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (475, 57, 124);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (476, 57, 125);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (477, 57, 126);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (478, 57, 127);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (479, 57, 128);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (480, 57, 129);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (481, 57, 130);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (482, 57, 131);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (483, 57, 132);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (484, 57, 133);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (485, 57, 134);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (486, 57, 135);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (487, 57, 136);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (488, 57, 137);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (489, 57, 138);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (490, 57, 139);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (491, 57, 140);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (492, 57, 141);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (493, 57, 142);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (494, 57, 143);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (495, 57, 144);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (496, 57, 145);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (497, 57, 146);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (498, 57, 147);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (499, 57, 148);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (500, 57, 149);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (501, 57, 150);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (502, 57, 151);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (503, 57, 152);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (504, 57, 153);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (505, 57, 154);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (506, 57, 155);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (507, 57, 156);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (508, 57, 157);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (509, 57, 158);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (510, 57, 159);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (511, 57, 160);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (512, 57, 161);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (513, 57, 162);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (514, 57, 163);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (515, 57, 164);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (516, 25, 262);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (517, 25, 263);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (518, 25, 264);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (519, 25, 265);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (520, 25, 266);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (521, 53, 327);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (522, 53, 328);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (523, 53, 329);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (524, 53, 330);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (525, 53, 331);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (526, 22, 267);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (527, 22, 268);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (528, 22, 269);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (529, 22, 270);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (530, 22, 271);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (531, 22, 272);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (532, 22, 273);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (533, 22, 274);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (534, 22, 275);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (535, 22, 276);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (536, 22, 277);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (537, 22, 278);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (538, 22, 279);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (539, 22, 280);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (540, 22, 281);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (541, 22, 282);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (542, 22, 283);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (543, 22, 284);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (544, 22, 285);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (545, 22, 286);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (546, 22, 287);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (547, 22, 288);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (548, 22, 289);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (549, 22, 290);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (550, 22, 291);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (551, 22, 292);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (552, 22, 293);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (553, 22, 294);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (554, 22, 295);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (555, 22, 296);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (556, 22, 297);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (557, 22, 298);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (558, 22, 299);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (559, 22, 300);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (560, 22, 301);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (561, 22, 302);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (562, 22, 303);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (563, 22, 304);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (564, 22, 305);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (565, 22, 306);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (566, 22, 307);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (567, 22, 308);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (568, 22, 309);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (569, 22, 310);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (570, 22, 311);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (571, 22, 312);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (572, 22, 313);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (573, 22, 314);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (574, 22, 315);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (575, 22, 316);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (576, 22, 317);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (577, 22, 318);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (578, 22, 319);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (579, 22, 320);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (580, 22, 321);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (581, 22, 322);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (582, 22, 323);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (583, 22, 324);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (584, 22, 325);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (585, 22, 326);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (586, 22, 327);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (587, 22, 328);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (588, 22, 329);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (589, 22, 330);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (590, 22, 331);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (591, 22, 332);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (592, 22, 333);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (593, 22, 334);
+INSERT INTO `codo_a_role_functions` (`id`, `role_id`, `func_id`) VALUES (594, 22, 335);
diff --git a/docs/sql/codo_a_role_menus.sql b/docs/sql/codo_a_role_menus.sql
index 3c4609d..3c1c840 100644
--- a/docs/sql/codo_a_role_menus.sql
+++ b/docs/sql/codo_a_role_menus.sql
@@ -1,134 +1,132 @@
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (1, 15, 1);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (2, 15, 2);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (3, 15, 3);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (4, 15, 4);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (5, 15, 5);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (6, 15, 6);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (13, 21, 7);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (14, 21, 8);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (15, 21, 9);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (16, 21, 10);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (17, 21, 11);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (18, 21, 12);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (19, 21, 13);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (20, 20, 1);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (21, 20, 2);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (22, 20, 3);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (23, 20, 4);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (24, 20, 5);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (25, 20, 6);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (26, 20, 7);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (27, 20, 8);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (28, 20, 9);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (29, 20, 10);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (30, 20, 11);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (31, 20, 12);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (32, 20, 13);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (33, 20, 14);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (34, 20, 15);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (35, 20, 16);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (36, 20, 17);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (37, 20, 18);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (38, 20, 19);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (39, 20, 20);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (40, 20, 21);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (41, 20, 22);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (42, 20, 23);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (43, 20, 24);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (44, 20, 25);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (45, 19, 14);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (46, 19, 15);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (47, 19, 16);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (48, 19, 17);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (49, 19, 18);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (50, 19, 19);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (51, 19, 20);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (52, 19, 21);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (53, 19, 25);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (54, 26, 32);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (55, 26, 33);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (56, 26, 34);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (57, 26, 35);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (58, 26, 36);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (59, 26, 37);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (60, 26, 26);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (61, 26, 27);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (62, 26, 28);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (63, 26, 29);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (64, 26, 30);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (65, 26, 31);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (66, 26, 40);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (67, 26, 42);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (68, 26, 43);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (69, 26, 44);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (70, 26, 45);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (71, 26, 46);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (72, 26, 47);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (73, 26, 48);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (74, 26, 49);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (80, 19, 50);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (81, 20, 50);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (82, 24, 51);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (83, 24, 52);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (84, 24, 53);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (85, 24, 54);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (86, 25, 51);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (87, 25, 52);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (88, 25, 53);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (89, 37, 8);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (90, 37, 7);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (91, 40, 55);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (92, 40, 56);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (93, 40, 57);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (94, 40, 58);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (95, 40, 59);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (96, 40, 60);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (223, 11, 1);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (224, 11, 2);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (225, 11, 3);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (226, 11, 4);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (227, 11, 5);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (228, 11, 6);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (229, 14, 1);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (230, 14, 2);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (231, 14, 3);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (232, 14, 4);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (233, 14, 5);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (234, 14, 6);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (235, 14, 7);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (236, 14, 8);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (237, 14, 9);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (238, 14, 10);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (239, 14, 11);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (240, 14, 12);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (241, 14, 13);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (242, 14, 14);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (243, 14, 15);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (244, 14, 16);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (245, 14, 17);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (246, 14, 18);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (247, 14, 19);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (248, 14, 20);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (249, 14, 21);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (250, 14, 22);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (251, 14, 23);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (252, 14, 24);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (253, 14, 25);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (254, 14, 42);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (255, 13, 17);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (256, 13, 14);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (257, 13, 15);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (258, 13, 16);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (259, 13, 18);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (260, 13, 19);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (261, 13, 20);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (262, 13, 21);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (263, 15, 7);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (264, 15, 8);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (265, 15, 10);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (266, 15, 11);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (267, 15, 12);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (268, 15, 13);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (269, 23, 26);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (270, 23, 27);
-INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (271, 23, 28);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (1, 26, 1);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (2, 26, 2);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (3, 26, 3);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (4, 26, 4);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (5, 26, 5);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (6, 26, 6);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (7, 26, 7);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (8, 26, 8);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (9, 26, 9);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (10, 26, 10);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (11, 26, 11);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (12, 26, 12);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (13, 26, 13);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (14, 26, 14);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (15, 26, 15);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (16, 26, 16);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (17, 26, 17);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (18, 26, 18);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (19, 26, 19);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (20, 26, 20);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (21, 26, 21);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (22, 26, 22);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (23, 21, 47);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (24, 21, 48);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (25, 21, 49);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (26, 21, 50);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (27, 21, 51);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (28, 21, 52);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (29, 37, 48);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (30, 37, 47);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (31, 61, 32);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (32, 61, 33);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (33, 61, 34);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (34, 61, 35);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (35, 61, 36);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (36, 61, 37);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (37, 61, 38);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (38, 61, 39);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (39, 61, 40);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (40, 61, 24);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (41, 61, 25);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (42, 61, 28);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (43, 61, 29);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (44, 61, 30);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (45, 61, 31);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (46, 19, 56);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (47, 19, 57);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (48, 19, 58);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (49, 19, 59);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (50, 19, 60);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (51, 19, 61);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (52, 19, 62);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (53, 19, 63);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (54, 19, 53);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (55, 19, 54);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (56, 19, 55);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (57, 20, 41);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (58, 20, 42);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (59, 20, 43);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (60, 20, 44);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (61, 20, 45);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (62, 20, 46);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (63, 20, 47);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (64, 20, 48);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (65, 20, 49);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (66, 20, 50);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (67, 20, 51);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (68, 20, 52);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (69, 20, 53);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (70, 20, 54);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (71, 20, 55);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (72, 20, 56);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (73, 20, 57);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (74, 20, 58);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (75, 20, 59);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (76, 20, 60);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (77, 20, 61);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (78, 20, 62);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (79, 20, 63);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (80, 20, 64);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (81, 20, 65);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (82, 20, 66);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (83, 20, 67);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (84, 15, 41);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (85, 15, 42);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (86, 15, 43);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (87, 15, 44);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (88, 15, 45);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (89, 15, 46);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (90, 58, 32);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (91, 58, 33);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (92, 58, 34);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (93, 58, 35);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (94, 58, 36);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (95, 58, 37);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (96, 58, 38);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (97, 58, 39);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (98, 58, 40);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (99, 58, 24);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (100, 58, 25);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (101, 58, 28);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (102, 58, 29);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (103, 58, 30);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (104, 58, 31);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (105, 24, 68);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (106, 24, 69);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (107, 24, 70);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (108, 24, 71);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (109, 57, 32);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (110, 57, 33);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (111, 57, 34);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (112, 57, 35);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (113, 57, 36);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (114, 57, 37);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (115, 57, 38);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (116, 57, 39);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (117, 57, 40);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (118, 57, 23);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (119, 57, 24);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (120, 57, 25);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (121, 57, 26);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (122, 57, 27);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (123, 57, 28);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (124, 57, 29);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (125, 57, 30);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (126, 57, 31);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (127, 25, 68);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (128, 25, 70);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (129, 25, 71);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (130, 53, 72);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (131, 53, 73);
+INSERT INTO `codo_a_role_menus` (`id`, `role_id`, `menu_id`) VALUES (132, 53, 74);
diff --git a/docs/sql/codo_a_roles.sql b/docs/sql/codo_a_roles.sql
index f2f1b39..8d4a2bb 100644
--- a/docs/sql/codo_a_roles.sql
+++ b/docs/sql/codo_a_roles.sql
@@ -1,7 +1,6 @@
-INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-09 19:53:50', '2023-08-25 15:38:28', 1, '管理员组', '管理员组', '0', 'normal', '[24, 26, 20, 22]', 'no');
-INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-09 19:54:03', '2023-12-05 10:01:32', 2, '运维组', '运维组', '0', 'normal', '[20, 21, 22, 24, 26]', 'no');
-INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-09 19:54:15', '2023-08-25 15:40:49', 3, 'IT安全组', 'IT安全组', '0', 'normal', '[]', 'no');
-INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-09 19:54:31', '2023-12-28 21:10:55', 4, '行云开发组', '行云开发组', '0', 'normal', '[40, 15, 18, 19, 20, 21]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-09 19:53:50', '2023-08-25 15:38:28', 1, '管理员组', '管理员组', '0', 'normal', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-09 19:54:03', '2024-11-12 15:42:08', 2, '运维组', '运维组', '0', 'normal', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-09 19:54:15', '2024-10-25 15:54:12', 3, 'IT组', 'IT支持组', '0', 'normal', '[]', 'no');
INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-09 20:13:07', '2023-08-23 16:33:49', 15, '任务平台-订单工作台', '任务平台-订单工作台', '0', 'base', '[]', 'no');
INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-23 16:33:08', '2023-08-23 16:33:08', 18, '任务平台-基础权限', '任务平台-基础权限', '0', 'base', '[]', 'no');
INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-23 16:33:21', '2023-08-23 16:33:21', 19, '任务平台-流程管理和元数据', '任务平台-流程管理和元数据', '0', 'base', '[]', 'no');
@@ -12,11 +11,15 @@ INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `de
INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-23 19:09:21', '2023-08-23 19:09:21', 24, '配置中心-管理员', '配置中心-管理员', '0', 'base', '[]', 'no');
INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-23 19:09:43', '2023-08-23 19:09:43', 25, '配置中心-普通用户', '配置中心-普通用户', '0', 'base', '[]', 'no');
INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-23 19:10:18', '2023-08-23 19:10:18', 26, '管理后台-管理员', '管理后台-管理员', '0', 'base', '[]', 'no');
-INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-23 19:10:39', '2023-08-23 19:10:39', 27, '管理后台-通用权限', '管理后台-通用权限', '0', 'base', '[]', 'no');
INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-23 19:11:00', '2023-08-23 19:11:00', 28, '管理后台-操作员', '管理后台-操作员', '0', 'base', '[]', 'no');
-INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-23 20:34:54', '2023-08-23 20:35:14', 29, '沈硕测试用', '沈硕测试用', '0', 'normal', '[26]', 'no');
-INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-08-25 15:38:43', '2023-08-25 15:39:24', 33, 'devops接口', '开发账号', '0', 'normal', '[]', 'no');
-INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-10-25 10:29:45', '2023-10-25 10:30:27', 35, 'ro-deploy', 'ro-deploy', '0', 'normal', '[24, 22]', 'no');
INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-10-31 15:15:19', '2023-10-31 15:15:19', 37, '任务平台-任务中心-常用流程', '任务平台-任务中心-常用流程', '0', 'base', '[]', 'no');
INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-12-13 20:30:56', '2023-12-13 20:30:56', 40, '通知中心-管理员', '通知中心-管理员', '0', 'base', '[]', 'no');
-INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-12-13 20:31:57', '2023-12-13 20:33:03', 41, '通知SDK组', '通知接口角色', '0', 'normal', '[40]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2023-12-13 20:31:57', '2023-12-13 20:33:03', 41, '通知SDK组', '通知接口角色', '0', 'normal', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2024-04-29 10:19:12', '2024-04-29 10:20:16', 45, '安全中心组', '安全中心的用户组', '0', 'normal', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2024-07-04 14:50:09', '2024-07-04 14:56:51', 49, '任务平台-节点管理(危)', '任务平台-节点管理(管理员权限)', '0', 'base', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2024-10-16 21:44:04', '2024-10-16 21:44:39', 52, '区服管理-运营', '区服正常的查看和操作权限', '0', 'base', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2024-10-16 21:44:21', '2024-10-16 21:44:51', 53, '区服管理-管理员', '区服所有权限', '0', 'base', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2024-10-28 10:14:33', '2024-10-28 10:18:02', 55, '平台开发组', '平台开发部', '0', 'normal', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2024-10-30 11:17:23', '2024-12-16 10:34:58', 57, '灵云-管理员', '灵云-管理员', '0', 'base', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2024-10-30 11:17:44', '2024-12-16 10:35:19', 58, '灵云-普通用户', '灵云-普通用户', '0', 'base', '[]', 'no');
+INSERT INTO `codo_a_roles` (`create_time`, `update_time`, `id`, `role_name`, `details`, `status`, `role_type`, `role_subs`, `is_conf`) VALUES ('2024-11-01 14:33:12', '2024-12-16 10:35:29', 61, '灵云-集群管理员', '灵云-集群管理员', '0', 'base', '[]', 'no');
diff --git a/docs/sql/codo_a_user_role.sql b/docs/sql/codo_a_user_role.sql
index b33996e..e69de29 100644
--- a/docs/sql/codo_a_user_role.sql
+++ b/docs/sql/codo_a_user_role.sql
@@ -1,9 +0,0 @@
-INSERT INTO `codo_a_user_role` (`id`, `role_id`, `user_id`) VALUES (120, 2, 1);
-INSERT INTO `codo_a_user_role` (`id`, `role_id`, `user_id`) VALUES (122, 2, 1054);
-INSERT INTO `codo_a_user_role` (`id`, `role_id`, `user_id`) VALUES (121, 2, 1700);
-INSERT INTO `codo_a_user_role` (`id`, `role_id`, `user_id`) VALUES (117, 19, 1256);
-INSERT INTO `codo_a_user_role` (`id`, `role_id`, `user_id`) VALUES (118, 19, 1257);
-INSERT INTO `codo_a_user_role` (`id`, `role_id`, `user_id`) VALUES (119, 19, 1258);
-INSERT INTO `codo_a_user_role` (`id`, `role_id`, `user_id`) VALUES (114, 21, 1311);
-INSERT INTO `codo_a_user_role` (`id`, `role_id`, `user_id`) VALUES (111, 24, 1054);
-INSERT INTO `codo_a_user_role` (`id`, `role_id`, `user_id`) VALUES (113, 24, 1311);
diff --git a/docs/sql/codo_apps.sql b/docs/sql/codo_apps.sql
index 7eda16a..6de3157 100644
--- a/docs/sql/codo_apps.sql
+++ b/docs/sql/codo_apps.sql
@@ -1,15 +1,16 @@
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2023-06-06 10:12:34', '2023-06-06 10:12:34', 1, '管理后台', 'p', 'mg', '', 'img', 'mg', '管理CODO权限、系统配置等。', '运维协作与DevOps');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2023-06-05 19:09:34', '2023-06-06 10:12:43', 2, '配置管理【CMDB】', 'cmdb', 'cmdb', '', 'img', 'cmdb', '提供配置管理服务', '资源配置管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2023-07-10 14:14:14', '2023-07-10 14:14:14', 3, '通知中心', 'noc', 'noc', '', '', '', '通知中心', '可观测管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2023-07-17 16:04:50', '2023-07-17 16:04:50', 5, '天门网关', 'gw', 'gw', '', '', 'gw', '天门网关', '安全访问管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2023-08-10 15:57:44', '2023-08-10 15:57:48', 6, '任务管理【Flow】', 'flow', 'no', '', 'img', 'flow', '流程调度', '运维协作与DevOps');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2023-07-20 16:15:08', '2023-07-20 16:15:08', 10, '研发效能【行云】', 'xingyun', 'no', '', '', 'xingyun', '效能平台', '运维协作与DevOps');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2023-10-09 20:20:14', '2023-10-09 20:20:14', 12, '配置中心', 'kerrigan', 'kerrigan', '', '', 'kerrigan', '配置中心', '资源配置管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2024-06-03 12:16:10', '2024-06-03 12:16:10', 14, '堡垒机', 'jumpserver', 'jumpserver', '', '', 'jumpserver', '堡垒机', '安全访问管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2024-06-11 11:38:39', '2024-06-11 11:38:39', 15, '运营管理【GMT】', 'gmt', 'gmt', '', '', '', '运营管理平台', '运维协作与DevOps');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2024-07-04 14:58:28', '2024-07-04 14:58:28', 16, '节点管理【GSE】', 'agent', 'no', '', '', '', '提供Agent服务的集中管理与配置', '资源配置管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2024-10-12 15:10:37', '2024-10-12 15:10:37', 17, '云原生管理', 'cnmp', 'cnmp', '', '', 'cnmp', '云原生集群管理-K8S集群', '资源配置管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2024-10-12 15:11:00', '2024-10-12 15:11:00', 18, '区服管理', 'servermgmt', 'servermgmt', '', '', 'servermgmt', '提供RO3,美食2的区服管理', '资源配置管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2024-10-25 17:12:03', '2024-10-25 17:12:03', 19, '日志查询【CLS】', 'cls', 'no', '', '', '', '统一日志查询平台', '可观测管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2024-10-25 17:15:33', '2024-10-25 17:15:33', 20, '监控查询【Grafana】', 'grafana', 'grafana', '', '', '', 'Grafana', '可观测管理');
-INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `description`, `classify`) VALUES ('2024-12-03 22:19:16', '2024-12-03 22:19:16', 21, '观测平台', 'monitor', 'monitor', '', '', '', '观测平台', '可观测管理');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2023-06-06 10:12:34', '2023-06-06 10:12:34', 1, '管理后台', 'p', 'mg', '', 'img', 'mg', '运维协作与DevOps', '管理CODO权限、系统配置等。');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2023-06-05 19:09:34', '2023-06-06 10:12:43', 2, '配置管理【CMDB】', 'cmdb', 'cmdb', '', 'img', 'cmdb', '资源配置管理', '提供配置管理服务');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2023-07-10 14:14:14', '2023-07-10 14:14:14', 3, '通知中心', 'noc', 'noc', '', '', '', '可观测管理', '通知中心');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2023-07-17 16:04:50', '2023-07-17 16:04:50', 5, '天门网关', 'gw', 'gw', '', '', 'gw', '安全访问管理', '天门网关');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2023-08-10 15:57:44', '2023-08-10 15:57:48', 6, '任务管理【Flow】', 'job', 'flow', '', 'img', 'flow', '运维协作与DevOps', '流程调度');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2023-07-20 16:15:08', '2023-07-20 16:15:08', 10, '研发效能【行云】', 'xingyun', 'no', '', '', 'xingyun', '运维协作与DevOps', '效能平台');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2023-10-09 20:20:14', '2023-10-09 20:20:14', 12, '配置中心', 'kerrigan', 'kerrigan', '', '', 'kerrigan', '资源配置管理', '配置中心');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2024-01-23 14:40:56', '2024-01-23 14:40:56', 13, 'kuboard', 'kuboard', 'no', '', '', 'kuboard', '资源配置管理', 'kuboard K8S管理平台');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2024-06-03 12:16:10', '2024-06-03 12:16:10', 14, '堡垒机【JMS】', 'jumpserver', 'jumpserver', '', '', 'jumpserver', '安全访问管理', '堡垒机');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2024-06-11 11:38:39', '2024-06-11 11:38:39', 15, '运营管理【GMT】', 'gmt', 'gmt', '', '', '', '运维协作与DevOps', '运营管理平台');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2024-07-04 14:58:28', '2024-07-04 14:58:28', 16, '节点管理【GSE】', 'agent', 'no', '', '', '', '资源配置管理', '提供Agent服务的集中管理与配置');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2024-10-12 15:10:37', '2024-10-12 15:10:37', 17, '灵云【K8S】', 'cnmp', 'cnmp', '', '', 'cnmp', '资源配置管理', '云原生集群管理-K8S集群');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2024-10-12 15:11:00', '2024-10-12 15:11:00', 18, '区服管理', 'servermgmt', 'servermgmt', '', '', 'servermgmt', '资源配置管理', '提供RO3,美食2的区服管理');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2024-10-25 17:12:03', '2024-10-25 17:12:03', 19, '日志查询【CLS】', 'cls', 'no', '', '', '', '可观测管理', '统一日志查询平台');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2024-10-25 17:15:33', '2024-10-25 17:15:33', 20, '监控查询【Grafana】', 'grafana', 'grafana', '', '', '', '可观测管理', 'Grafana');
+INSERT INTO `codo_apps` (`create_time`, `update_time`, `id`, `name`, `app_code`, `frontend_code`, `href`, `img`, `icon`, `classify`, `description`) VALUES ('2024-12-03 22:19:16', '2024-12-03 22:19:16', 21, '观测平台', 'monitor', 'monitor', '', '', '', '可观测管理', '观测平台');
diff --git a/docs/sql/codo_index_service.sql b/docs/sql/codo_index_service.sql
new file mode 100644
index 0000000..6116e4d
--- /dev/null
+++ b/docs/sql/codo_index_service.sql
@@ -0,0 +1,23 @@
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 09:14:37', '2024-12-03 09:14:37', 2, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\"]}', 'CDN全球预热', '全球内容分发预热', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 09:47:37', '2024-12-03 09:47:37', 3, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\", \"内网\", \"国服\"]}', '服务端打包', '服务端程序打包', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 09:48:16', '2024-12-03 09:48:16', 4, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\"]}', '一键开服', '快速服务器部署', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 09:49:46', '2024-12-03 09:49:46', 5, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '一键清档', '服务器数据清理', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 09:50:14', '2024-12-03 09:50:14', 6, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '一键重启', '服务器数据清理', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 09:50:46', '2024-12-03 09:50:46', 7, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '一键全球镜像同步', '全球镜像一致性', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 09:51:52', '2024-12-03 09:51:52', 8, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', 'Core全球镜像同步', '核心服务同步', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 09:52:25', '2024-12-03 09:52:25', 9, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\", \"内网\"]}', '全球一键导号', '账号数据迁移', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:29:19', '2024-12-03 10:29:19', 10, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\", \"内网\"]}', '更新发布', '版本更新管理', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:30:56', '2024-12-03 10:30:56', 11, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '全球配置热更', '在线配置更新', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:31:27', '2024-12-03 10:31:27', 12, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '全球预热服务器包', '服务器资源预热', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:31:54', '2024-12-03 10:31:54', 13, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '全球合服自动化', '服务器合并工具', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:32:22', '2024-12-03 10:32:22', 14, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '全球子服数据合并', '数据整合服务', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:32:48', '2024-12-03 10:32:48', 15, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '全球进程更新', '进程管理更新', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:33:10', '2024-12-03 10:33:10', 16, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '符号表推送', 'RO服务端符号更新', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:33:36', '2024-12-03 10:33:36', 17, 'ROO', '{\"all\": [\"内网\"]}', '联合编译重启', '编译部署服务', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:34:11', '2024-12-03 10:34:11', 18, 'ROO', '{\"all\": [\"国服\"]}', 'CORE分析机上传下载', '核心数据分析', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:34:42', '2024-12-03 10:34:42', 19, 'ROO', '{\"all\": [\"内网\"]}', '内网自选服清档', '数据清理服务', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:35:50', '2024-12-03 10:35:50', 20, 'ROO', '{\"all\": [\"东南亚\"]}', 'RO服务端包上传COS', 'COS存储服务', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:36:17', '2024-12-03 10:36:17', 21, 'ROO', '{\"all\": [\"内网\"]}', 'Windows服务端打包', 'Windows环境打包', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:36:44', '2024-12-03 10:36:44', 22, 'ROO', '{\"all\": [\"内网\"]}', 'CMDB配置GMT同步', '配置中心同步', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:42:20', '2024-12-03 10:42:20', 23, 'ROO', '{\"all\": [\"国服\"]}', 'Tlog生成', '日志生成服务', '');
+INSERT INTO `codo_index_service` (`create_time`, `update_time`, `id`, `category`, `regions`, `name`, `description`, `href`) VALUES ('2024-12-03 10:42:45', '2024-12-03 10:42:45', 24, 'ROO', '{\"all\": [\"拉美\", \"东南亚\", \"港澳台\", \"日本\", \"韩国\"]}', '导号二进制上传', '二进制文件分发', '');
diff --git a/docs/sql/codo_index_service_list.sql b/docs/sql/codo_index_service_list.sql
new file mode 100644
index 0000000..9fc49f4
--- /dev/null
+++ b/docs/sql/codo_index_service_list.sql
@@ -0,0 +1,8 @@
+INSERT INTO `codo_index_service_list` (`create_time`, `update_time`, `id`, `name`, `img`, `description`) VALUES ('2024-12-10 09:30:25', '2024-12-10 12:06:10', 2, 'ROO', 'ROO', 'ROO');
+INSERT INTO `codo_index_service_list` (`create_time`, `update_time`, `id`, `name`, `img`, `description`) VALUES ('2024-12-10 11:08:28', '2024-12-10 11:08:28', 3, 'RO3', 'RO3', 'RO3');
+INSERT INTO `codo_index_service_list` (`create_time`, `update_time`, `id`, `name`, `img`, `description`) VALUES ('2024-12-10 11:08:37', '2024-12-10 11:08:37', 4, '美食2', '美食2', '美食2');
+INSERT INTO `codo_index_service_list` (`create_time`, `update_time`, `id`, `name`, `img`, `description`) VALUES ('2024-12-10 11:08:48', '2024-12-10 11:08:48', 5, 'CBB', 'CBB', 'CBB');
+INSERT INTO `codo_index_service_list` (`create_time`, `update_time`, `id`, `name`, `img`, `description`) VALUES ('2024-12-10 11:08:57', '2024-12-10 11:08:57', 6, '平台', '平台', '平台');
+INSERT INTO `codo_index_service_list` (`create_time`, `update_time`, `id`, `name`, `img`, `description`) VALUES ('2024-12-10 11:09:24', '2024-12-10 11:09:24', 7, 'ACT', 'ACT', 'ACT');
+INSERT INTO `codo_index_service_list` (`create_time`, `update_time`, `id`, `name`, `img`, `description`) VALUES ('2024-12-10 18:05:29', '2024-12-10 19:01:16', 14, 'ROW', 'ROW', 'ROW');
+INSERT INTO `codo_index_service_list` (`create_time`, `update_time`, `id`, `name`, `img`, `description`) VALUES ('2024-12-10 18:55:51', '2024-12-10 18:55:51', 15, 'TEST', 'test', 'test');
diff --git a/docs/sql/codo_index_step.sql b/docs/sql/codo_index_step.sql
new file mode 100644
index 0000000..5610190
--- /dev/null
+++ b/docs/sql/codo_index_step.sql
@@ -0,0 +1,5 @@
+INSERT INTO `codo_index_step` (`create_time`, `update_time`, `id`, `title`, `description`, `cards`, `faqs`) VALUES ('2024-12-02 17:51:38', '2024-12-02 17:51:38', 6, '业务权限配置', '一站式配置业务、权限与角色', '\"{\\n \\\"all\\\": [\\n {\\n \\\"title\\\": \\\"业务配置\\\",\\n \\\"description\\\": \\\"管理后台\\\",\\n \\\"icon\\\": \\\"mg\\\",\\n \\\"href\\\": \\\"/mg/authority/business\\\",\\n \\\"stepDesc\\\":\\\"允许根据业务需求调整业务配置。可通过直观页面,轻松配置权限、工作流、数据映射和界面元素等,有效提高系统的灵活性和可维护性。\\\"\\n },\\n {\\n \\\"title\\\": \\\"用户配置\\\",\\n \\\"description\\\": \\\"管理后台\\\",\\n \\\"icon\\\": \\\"mg\\\",\\n \\\"href\\\": \\\"/mg/authority/user-list\\\",\\n \\\"stepDesc\\\":\\\"用户信息的创建、编辑和权限分配。支持用户角色管理,实现不同用户组的角色分级,确保数据安全和业务流程的合规性,并增强系统的整体安全性。\\\"\\n },\\n {\\n \\\"title\\\": \\\"权限配置\\\",\\n \\\"description\\\": \\\"管理后台\\\",\\n \\\"icon\\\": \\\"mg\\\",\\n \\\"href\\\": \\\"/mg/authority/functions\\\",\\n \\\"stepDesc\\\":\\\"根据用户角色和职责分配访问权限,确保数据安全和操作合规。支持细粒度的权限管理,实现权限的灵活分配和有效监控,提升系统的安全性和易用性。\\\" \\n }\\n ]\\n}\"', '\"{\\n \\\"all\\\": [\\n {\\n \\\"question\\\": \\\"如何创建一个新业务?\\\",\\n \\\"answer\\\": [\\\"首先进入管理后台,在\\\\\\\"业务管理\\\\\\\"模块创建业务,然后在\\\\\\\"权限管理\\\\\\\"中配置相应的角色和权限。\\\",\\\"新建业务时,请务必关联用户组,完成业务授权。\\\"]\\n },\\n {\\n \\\"question\\\": \\\"为什么新来的同事可能找不到该用户?\\\",\\n \\\"answer\\\": [\\\"管理后台会定时同步用户数据,来自用户中心或飞书等平台。\\\",\\\"如果是外包用户,则需要由管理员手动添加。\\\"]\\n },\\n {\\n \\\"question\\\": \\\"飞书或钉钉登录问题怎么办?\\\",\\n \\\"answer\\\": [\\\"系统会将用户属性与飞书、钉钉的关联ID绑定。\\\",\\\"如果登录不成功,请联系管理员,核实关联ID的正确性。\\\"]\\n },\\n {\\n \\\"question\\\": \\\"关于角色的问题\\\",\\n \\\"answer\\\": [\\\"通用角色:可理解为用户组,主要属性是用户集合。通常在授权时,将用户添加到用户组即可。\\\",\\\"基础角色:系统默认的角色集合,包含权限基础配置。在用户组授权时,需要关联基础角色来完成细化权限分配。\\\"]\\n },\\n {\\n \\\"question\\\": \\\"为什么我的菜单和其他同事的不一样?\\\",\\n \\\"answer\\\": [\\\"系统菜单是基于权限控制的,显示内容可能因权限不同而有所差异。\\\",\\\"如需访问其他菜单,请联系管理员为您的账号添加相应权限。\\\"]\\n },\\n {\\n \\\"question\\\": \\\"403报错怎么解决?\\\",\\n \\\"answer\\\": [\\\"403报错通常是由于权限不足引起的。\\\",\\\"可能是新功能尚未配置权限,联系管理员进行权限调整。\\\"]\\n } \\n ]\\n}\"');
+INSERT INTO `codo_index_step` (`create_time`, `update_time`, `id`, `title`, `description`, `cards`, `faqs`) VALUES ('2024-12-02 18:43:15', '2024-12-02 18:43:15', 7, '资源配置', '多云管理、Agent部署与资源模型配置', '\"{\\n \\\"all\\\": [\\n {\\n \\\"title\\\": \\\"服务树配置\\\",\\n \\\"description\\\": \\\"配置管理【CMDB】\\\",\\n \\\"icon\\\": \\\"cmdb\\\",\\n \\\"href\\\": \\\"/cmdb/service-tree\\\",\\n \\\"stepDesc\\\": \\\"允许根据业务逻辑和组织结构创建服务树模型。支持自定义服务节点,实现服务与资产的关联映射,便于管理和追踪服务依赖和影响范围。\\\"\\n },\\n {\\n \\\"title\\\": \\\"动态分组\\\",\\n \\\"description\\\": \\\"配置管理【CMDB】\\\",\\n \\\"icon\\\": \\\"cmdb\\\",\\n \\\"href\\\": \\\"/cmdb/bizmg/cmdb-dynamic-group\\\",\\n \\\"stepDesc\\\": \\\"允许根据不同的查询条件创建资源聚合组,这些分组能够动态地响应资源的增加或减少。可以基于集群、模块或主机的属性来定义查询条件,从而实现灵活配置。\\\"\\n },\\n {\\n \\\"title\\\": \\\"堡垒机权限分组\\\",\\n \\\"description\\\": \\\"配置管理【CMDB】\\\",\\n \\\"icon\\\": \\\"cmdb\\\",\\n \\\"href\\\": \\\"/cmdb/bizmg/cmdb-perm-group\\\",\\n \\\"stepDesc\\\": \\\"通过角色定义权限并进一步关联用户的方式间接赋予堡垒机权限。支持细颗粒度的权限访问控制。\\\"\\n },\\n {\\n \\\"title\\\": \\\"构建机管理\\\",\\n \\\"description\\\": \\\"任务管理【Flow】\\\",\\n \\\"icon\\\": \\\"flow\\\",\\n \\\"href\\\": \\\"/flow#/job-meta/agent-list\\\",\\n \\\"stepDesc\\\": \\\"构建机管理是自动化构建过程中的关键环节,负责编译代码、运行测试并生成可部署的软件包。通过持续集成工具监控源代码变更,自动触发构建流程。\\\"\\n }\\n ]\\n}\"', '\"{\\n \\\"all\\\": [\\n {\\n \\\"question\\\": \\\"资源是如何录入的?\\\",\\n \\\"answer\\\": \\\"资源主要通过以下方式录入: \\\\n 1. 定时从云厂商的 API 自动同步获取。\\\\n 2. 支持手动添加一些特殊资源。 \\\\n 3. (未来功能)通过 Agent 自动同步录入资源。\\\"\\n },\\n {\\n \\\"question\\\": \\\"资源如何使用和管理?\\\",\\n \\\"answer\\\": [\\n \\\"构建机组: 推荐使用 构建机组 进行管理,以统一控制构建资源的使用。\\\",\\n \\\"服务树: 适用于资源的层次化管理,是运维规范中要求线上资产必须录入的基础工具。\\\",\\n \\\"动态分组(推荐): 根据资源属性或服务树规则动态调整分组,灵活高效,建议优先选择。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"云区域的作用和管理\\\",\\n \\\"answer\\\": [\\n \\\"堡垒机网域功能\\\\n云区域用于管理特定区域内堡垒机的下网域数据,确保资源分区清晰可控。\\\",\\n \\\"Agent 校准与管理: \\\\n 1. 系统会根据预设规则,自动调整 CMDB 中录入的 Agent ID。\\\\n 2.调整后,将部署的 Agent ID 与 CMDB 中的资产 ID 进行关联。\\\\n 3.关联完成后,即可实现云区域内资源的统一管理。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"堡垒机权限分组如何设置?\\\",\\n \\\"answer\\\": [\\n \\\"系统支持将服务树中的资源与第三方堡垒机进行资产和权限同步。\\\",\\n \\\"同步完成后,可以直接为系统用户分配堡垒机权限,快速实现访问控制。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"Agent的部署和作用\\\",\\n \\\"answer\\\": [\\n \\\"Agent解释: Agent 是系统最底层的管理管道,所有资产管理(包括打包构建、线上主机、K8S等)均依赖 Agent。\\\",\\n \\\"常见问题: 如果发现 Agent 识别错误或无法上报资源,请立即联系管理员。\\\",\\n \\\"安全注意事项: 安全 007 系统依赖 Agent 运行,如资源未正确安装 Agent,可能导致资源被安全 007 系统强制格式化。\\\"\\n ]\\n }\\n ]\\n}\"');
+INSERT INTO `codo_index_step` (`create_time`, `update_time`, `id`, `title`, `description`, `cards`, `faqs`) VALUES ('2024-12-02 18:45:22', '2024-12-02 18:45:22', 8, '自动化工作流', '持续构建与集成、发布管理及工单流程', '\"{\\n \\\"打包构建\\\": [\\n {\\n \\\"title\\\": \\\"CI/CD持续集成\\\",\\n \\\"description\\\": \\\"研发效能【行云】\\\",\\n \\\"icon\\\": \\\"xingyun\\\",\\n \\\"width\\\": \\\"55px\\\",\\n \\\"smallWidth\\\": \\\"45px\\\",\\n \\\"href\\\": \\\"/flow#/jobCenter/common-flow\\\",\\n \\\"stepDesc\\\": \\\"通过CI/CD持续集成,实现开发生命周期中的自动化测试、频繁代码合并、快速交付和自动化部署,有效提高软件开发的效率和质量。\\\"\\n },\\n {\\n \\\"title\\\": \\\"构建机管理\\\",\\n \\\"description\\\": \\\"任务管理【Flow】\\\",\\n \\\"icon\\\": \\\"flow\\\",\\n \\\"href\\\": \\\"/flow#/job-meta/agent-list\\\",\\n \\\"stepDesc\\\": \\\"构建机管理是自动化构建过程中的关键环节,负责编译代码、运行测试并生成可部署的软件包。通过持续集成工具监控源代码变更,自动触发构建流程。\\\"\\n },\\n {\\n \\\"title\\\": \\\"凭证管理\\\",\\n \\\"description\\\": \\\"任务管理【Flow】\\\",\\n \\\"icon\\\": \\\"flow\\\",\\n \\\"href\\\": \\\"/flow#/job-meta/voucher\\\",\\n \\\"stepDesc\\\": \\\"保护敏感信息如密码、密钥和访问令牌。通过集中存储和访问控制,确保只有授权用户才能访问这些凭证。凭证管理系统简化了凭证的创建、分发、更新和撤销流程。\\\"\\n }\\n ],\\n \\\"发布管理\\\": [\\n {\\n \\\"title\\\": \\\"CI/CD发布管理\\\",\\n \\\"description\\\": \\\"研发效能【行云】\\\",\\n \\\"icon\\\": \\\"xingyun\\\",\\n \\\"width\\\": \\\"55px\\\",\\n \\\"smallWidth\\\": \\\"45px\\\",\\n \\\"href\\\": \\\"/flow#/jobCenter/common-flow\\\",\\n \\\"stepDesc\\\": \\\"通过CI/CD发布管理自动化构建、测试和部署流程,加快软件交付,提升质量和效率,确保快速反馈和持续改进。\\\"\\n }\\n ],\\n \\\"流程配置\\\": [\\n {\\n \\\"title\\\": \\\"配置自动化流程\\\",\\n \\\"description\\\": \\\"任务管理【Flow】\\\",\\n \\\"icon\\\": \\\"flow\\\",\\n \\\"href\\\": \\\"/flow#/workFlow/flowDesign\\\",\\n \\\"stepDesc\\\": \\\"在软件开发和部署过程中通过预设的自动化规则和工具来管理任务和步骤的配置。简化复杂的操作流程,提高执行效率和准确性,同时减少人为错误。\\\"\\n }\\n ]\\n}\"', '\"{\\n \\\"all\\\": [\\n {\\n \\\"question\\\": \\\"前置任务\\\",\\n \\\"answer\\\": [\\n \\\"创建业务与申请权限: 需要确保已创建业务并申请相关权限(查看指南)。\\\",\\n \\\"添加仓库: 如果是构建类项目,请将对应代码仓库关联至系统(查看操作)。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"运行资源设置\\\",\\n \\\"answer\\\": [\\n \\\"部署 Agent: 流水线运行依赖机器或 K8S 集群中的 Agent,请参考 Agent 部署文档 进行安装与配置。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"流程篇\\\",\\n \\\"answer\\\": [\\n \\\"每个流水线需要关联一个 CODO 流程(支持多个流水线关联同一流程)。\\\",\\n \\\"在执行时,CODO 流程会将任务拆分为多个 订单(执行记录),由 Agent 依次执行。\\\",\\n \\\"流程编排: 通过流程编排工具设计流水线的任务逻辑,满足具体需求。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"元数据配置\\\",\\n \\\"answer\\\": [\\n \\\"配置执行所需的关键数据,包括:\\\\n执行脚本\\\\n无服务声明文件\\\\n凭证信息这些元数据将为流程编辑提供必要支持。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"表单设置\\\",\\n \\\"answer\\\": [\\n \\\"创建表单:\\\\n在行云平台新建表单,选择持续集成 模板,进行以下设置:\\\\n流水线-基础设置: 定义流水线的基本信息。\\\\n流水线-自定义参数:配置所需的输入参数。\\\\n流水线-触发设置:选择触发方式(仓库触发、Webhook、定时任务或表单触发)。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"执行与调试\\\",\\n \\\"answer\\\": [\\n \\\"填写表单并执行流水线任务。\\\"\\n ]\\n }\\n \\n \\n ]\\n}\"');
+INSERT INTO `codo_index_step` (`create_time`, `update_time`, `id`, `title`, `description`, `cards`, `faqs`) VALUES ('2024-12-02 18:46:12', '2024-12-02 18:46:12', 9, '服务器环境管理', '管理服务器、容器集群、数据库等', '\"{\\n \\\"all\\\": [\\n {\\n \\\"title\\\": \\\"堡垒机管理\\\",\\n \\\"description\\\": \\\"堡垒机\\\",\\n \\\"icon\\\": \\\"jumpserver\\\",\\n \\\"href\\\": \\\"#\\\",\\n \\\"width\\\": \\\"45px\\\",\\n \\\"smallWidth\\\": \\\"35px\\\",\\n \\\"stepDesc\\\": \\\"集中管理用户访问权限,监控运维操作,增强系统安全性。通过权限控制、审计追踪和风险告警,确保最小权限原则,预防内部安全威胁。\\\"\\n },\\n {\\n \\\"title\\\": \\\"云原生管理\\\",\\n \\\"description\\\": \\\"云原生管理【CNMP】\\\",\\n \\\"icon\\\": \\\"cnmp\\\",\\n \\\"href\\\": \\\"/cnmp/dashboard\\\",\\n \\\"stepDesc\\\": \\\"提供多云与多集群管理、DevOps支持、应用生命周期管理、微服务治理等功能,简化DevOps工作流,以实现应用程序的快速交付和高效运行。\\\"\\n },\\n {\\n \\\"title\\\": \\\"数据库审计查询\\\",\\n \\\"description\\\": \\\"数据库审计平台\\\",\\n \\\"icon\\\": \\\"database\\\",\\n \\\"stepDesc\\\": \\\"通过对数据库操作进行审计,实现对数据库操作的全面监控,保障数据安全。\\\"\\n }\\n ]\\n}\"', '\"{\\n \\\"all\\\": [\\n {\\n \\\"question\\\": \\\"如何管理堡垒机?\\\",\\n \\\"answer\\\": [\\n \\\"参考资源配置文档: 使用自动化权限管理工具来管理堡垒机的访问权限。详细的操作步骤请参考 堡垒机自动化权限管理文档。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"如何添加云原生集群?\\\",\\n \\\"answer\\\": [\\n \\\"创建 K8S 集群。\\\",\\n \\\"在 云原生管理界面 中,将集群信息录入并保存,完成后,即可继续进行对集群的管理和操作。\\\"\\n ]\\n },\\n {\\n \\\"question\\\": \\\"云原生集群的用户授权\\\",\\n \\\"answer\\\": [\\n \\\"通用权限: 确保当前用户的 用户组 在权限中心已经完成菜单和接口权限配置。\\\",\\n \\\"资源权限: 进入云原生集群 的 用户授权页面,将 权限中心的用户组 与 云原生集群权限进行关联,从而完成集群的访问控制。\\\"\\n ]\\n }\\n \\n ]\\n}\"');
+INSERT INTO `codo_index_step` (`create_time`, `update_time`, `id`, `title`, `description`, `cards`, `faqs`) VALUES ('2024-12-02 18:47:00', '2024-12-02 18:47:00', 10, '可观测', '监控告警、链路追踪及日志查看与分析', '\"{\\n \\\"all\\\": [\\n {\\n \\\"title\\\": \\\"日志查询\\\",\\n \\\"description\\\": \\\"统一日志查询平台【CLS】\\\",\\n \\\"icon\\\": \\\"log\\\",\\n \\\"href\\\": \\\"#\\\",\\n \\\"stepDesc\\\": \\\"帮助用户快速定位系统事件、错误信息和性能数据。通过日志查询工具高效地从海量日志数据中提取有用信息,支持文本搜索、正则表达式匹配和复杂查询语句。提高问题诊断的速度和准确性,同时助力安全审计和合规性检查。\\\"\\n },\\n {\\n \\\"title\\\": \\\"监控查询\\\",\\n \\\"description\\\": \\\"监控查询平台【Grafana】\\\",\\n \\\"icon\\\": \\\"grafana\\\",\\n \\\"href\\\": \\\"#\\\",\\n \\\"stepDesc\\\": \\\"支持多种数据源,如Prometheus、InfluxDB、MySQL、Elasticsearch等,提供包括数据可视化、监控和报警、度量和报告等多样化可观测数据,帮助用户实时监控系统性能指标。\\\"\\n }\\n ]\\n}\"', '\"{\\n \\\"all\\\": [\\n {\\n \\\"question\\\": \\\"如何使用日志查询平台?\\\",\\n \\\"answer\\\": \\\"在日志查询界面,可以输入查询条件,查看相应的日志信息。\\\"\\n },\\n {\\n \\\"question\\\": \\\"如何使用监控查询平台?\\\",\\n \\\"answer\\\": \\\"在监控查询界面,可以输入查询条件,查看相应的监控信息。\\\"\\n }\\n ]\\n}\"');