<?php

include_once CMF_ROOT . "app/res/route/res.php";
think\facade\Route::pattern(["name" => "\\w+", "id" => "\\d+", "page" => "\\d+", "size" => "\\d+", "limit" => "\\d+"]);
$domain = config("database.admin_application") ?? "admin";
$template = "template";
think\facade\Route::get($domain . "/index", "admin/ViewAdmin/index");
think\facade\Route::get($domain . "/plugins", "admin/ViewPlugins/index");
think\facade\Route::get($domain . "/clients", "admin/ViewClients/clients");
think\facade\Route::get($domain . "/clientsauthentication", "admin/ViewClients/clientsauthentication");
think\facade\Route::get($domain . "/clientsresources", "admin/ViewClients/clientsresources");
think\facade\Route::get($domain . "/resourcepool", "admin/ViewClients/resourcepool");
think\facade\Route::get($domain . "/salesstatistics", "admin/ViewClients/salesstatistics");
think\facade\Route::get($domain . "/affiliates", "admin/ViewClients/affiliates");
think\facade\Route::get($domain . "/massmailsms", "admin/ViewClients/massmailsms");
think\facade\Route::get($domain . "/configclientgroups", "admin/ViewClients/configclientgroups");
think\facade\Route::get($domain . "/configauthentication", "admin/ViewClients/configauthentication");
think\facade\Route::get($domain . "/configclientscustomfields", "admin/ViewClients/configclientscustomfields");
think\facade\Route::get($domain . "/configaffiliates", "admin/ViewClients/configaffiliates");
think\facade\Route::get($domain . "/configclientslevel", "admin/ViewClients/configclientslevel");
think\facade\Route::get($domain . "/clientssummary", "admin/ViewClients/clientssummary");
think\facade\Route::get($domain . "/clientsprofile", "admin/ViewClients/clientsprofile");
think\facade\Route::get($domain . "/clientsservices", "admin/ViewClients/clientsservices");
think\facade\Route::get($domain . "/clientsinvoices", "admin/ViewClients/clientsinvoices");
think\facade\Route::get($domain . "/clientstransactions", "admin/ViewClients/clientstransactions");
think\facade\Route::get($domain . "/clientscredit", "admin/ViewClients/clientscredit");
think\facade\Route::get($domain . "/clientssupporttickets", "admin/ViewClients/clientssupporttickets");
think\facade\Route::get($domain . "/clientslog", "admin/ViewClients/clientslog");
think\facade\Route::get($domain . "/clientsnoticelog", "admin/ViewClients/clientsnoticelog");
think\facade\Route::get($domain . "/clientsattach", "admin/ViewClients/clientsattach");
think\facade\Route::get($domain . "/clientsaffiliate", "admin/ViewClients/clientsaffiliate");
think\facade\Route::get($domain . "/clientscrm", "admin/ViewClients/clientscrm");
think\facade\Route::get($domain . "/clientsviewservices", "admin/ViewClients/clientsviewservices");
think\facade\Route::get($domain . "/clientssupportticketdetail", "admin/ViewClients/clientssupportticketdetail");
think\facade\Route::get($domain . "/viewinvoices", "admin/ViewClients/viewinvoices");
think\facade\Route::get($domain . "/ordersadd", "admin/ViewClients/ordersadd");
think\facade\Route::get($domain . "/createsupporttickets", "admin/ViewClients/createsupporttickets");
think\facade\Route::get($domain . "/clientsviewemail", "admin/ViewClients/clientsviewemail");
think\facade\Route::get($domain . "/orders", "admin/ViewBusiness/orders");
think\facade\Route::get($domain . "/orderdetail", "admin/ViewBusiness/orderdetail");
think\facade\Route::get($domain . "/trafficorder", "admin/ViewBusiness/trafficorder");
think\facade\Route::get($domain . "/productlist", "admin/ViewBusiness/productlist");
think\facade\Route::get($domain . "/cancelrequests", "admin/ViewBusiness/cancelrequests");
think\facade\Route::get($domain . "/transactions", "admin/ViewFinance/transactions");
think\facade\Route::get($domain . "/invoices", "admin/ViewFinance/invoices");
think\facade\Route::get($domain . "/withdrawdeposits", "admin/ViewFinance/withdrawdeposits");
think\facade\Route::get($domain . "/receipt", "admin/ViewFinance/receipt");
think\facade\Route::get($domain . "/configgateways", "admin/ViewFinance/configgateways");
think\facade\Route::get($domain . "/configpromotions", "admin/ViewFinance/configpromotions");
think\facade\Route::get($domain . "/configpromotionsadd", "admin/ViewFinance/configpromotionsadd");
think\facade\Route::get($domain . "/configcurrencies", "admin/ViewFinance/configcurrencies");
think\facade\Route::get($domain . "/configfund", "admin/ViewFinance/configfund");
think\facade\Route::get($domain . "/configreceipt", "admin/ViewFinance/configreceipt");
think\facade\Route::get($domain . "/addhelp", "admin/ViewSystem/addhelp");
think\facade\Route::get($domain . "/permissionsmanagment", "admin/ViewSystem/permissionsmanagment");
think\facade\Route::get($domain . "/smstemplateindex", "admin/ViewSystem/smstemplateindex");
think\facade\Route::get($domain . "/supportticket", "admin/ViewWorkorder/supportticket");
think\facade\Route::get($domain . "/supportstatistics", "admin/ViewWorkorder/supportstatistics");
think\facade\Route::get($domain . "/configticketdepartments", "admin/ViewWorkorder/configticketdepartments");
think\facade\Route::get($domain . "/configticketdepartmentsadd", "admin/ViewWorkorder/configticketdepartmentsadd");
think\facade\Route::get($domain . "/configticketstatuses", "admin/ViewWorkorder/configticketstatuses");
think\facade\Route::get($domain . "/configticketpass", "admin/ViewWorkorder/configticketpass");
think\facade\Route::get($domain . "/configproducts", "admin/ViewGood/configproducts");
think\facade\Route::get($domain . "/configproductoptionsedit", "admin/ViewGood/configproductoptionsedit");
think\facade\Route::get($domain . "/configproductoptionsaddon", "admin/ViewGood/configproductoptionsaddon");
think\facade\Route::get($domain . "/configtraffic", "admin/ViewGood/configtraffic");
think\facade\Route::get($domain . "/configservermodule", "admin/ViewGood/configservermodule");
think\facade\Route::get($domain . "/configservermoduleedit", "admin/ViewGood/configservermoduleedit");
think\facade\Route::get($domain . "/configdcimmoodule", "admin/ViewGood/configdcimmoodule");
think\facade\Route::get($domain . "/configdcimmooduleedit", "admin/ViewGood/configdcimmooduleedit");
think\facade\Route::get($domain . "/configzjmfcloud", "admin/ViewGood/configzjmfcloud");
think\facade\Route::get($domain . "/configproductoptions", "admin/ViewGood/configproductoptions");
think\facade\Route::get($domain . "/configproductoptionsgroup", "admin/ViewGood/configproductoptionsgroup");
think\facade\Route::get($domain . "/configproduct", "admin/ViewGood/configproduct");
think\facade\Route::get($domain . "/annualstatistics", "admin/ViewStatistics/annualstatistics");
think\facade\Route::get($domain . "/newcustomer", "admin/ViewStatistics/newcustomer");
think\facade\Route::get($domain . "/productrevenue", "admin/ViewStatistics/productrevenue");
think\facade\Route::get($domain . "/revenueranking", "admin/ViewStatistics/revenueranking");
think\facade\Route::get($domain . "/munualresource", "admin/ViewResource/munualresource");
think\facade\Route::get($domain . "/addOrEditresource", "admin/ViewResource/addOrEditresource");
think\facade\Route::get($domain . "/upStreamedit", "admin/ViewResource/upStreamedit");
think\facade\Route::get($domain . "/zjmfapi", "admin/ViewResource/zjmfapi");
think\facade\Route::get($domain . "/login_page", "admin/Public/adPage");
think\facade\Route::post($domain . "/login", "admin/Public/ad_login");
think\facade\Route::get($domain . "/get_verify_code", "admin/Public/getVerifyCode");
think\facade\Route::post($domain . "/second_verify_send", "admin/Public/secondVerifySend");
think\facade\Route::get($domain . "/app_store/set_token", "admin/appStore/setToken");
think\facade\Route::get($domain . "/app_store/check_token", "admin/appStore/checkToken");
think\facade\Route::post($domain . "/app_store/app/:id/install", "admin/appStore/install");
think\facade\Route::get($domain . "/agent/checktoken", "admin/public/checkToken");
think\facade\Route::group($domain, function () {
    think\facade\Route::get("verify", "admin/Public/verify");
    think\facade\Route::get("common", "admin/common/common");
    think\facade\Route::get("common/info_notice", "admin/common/infoNotice");
    think\facade\Route::get("common/get_getways", "admin/common/getGetways");
    think\facade\Route::get("common/get_email_tem", "admin/common/getEmailTem");
    think\facade\Route::get("common/get_client_groups", "admin/common/getClientGroups");
    think\facade\Route::get("common/get_product_list", "admin/common/getProductList");
    think\facade\Route::get("common/get_promo_code", "admin/common/getPromoCode");
    think\facade\Route::get("common/host_list", "admin/common/getHostList");
    think\facade\Route::get("common/get_sms_country", "admin/common/getSmsCountry");
    think\facade\Route::get("common/product_config_options", "admin/common/getProductConfigOptions");
    think\facade\Route::get("common/sale_list", "admin/common/saleList");
    think\facade\Route::get("common/get_upstream_ticket_department_list", "admin/common/getUpstreamTicketDepartmentList");
    think\facade\Route::post("order/getTotal", "admin/order/getTotal/");
    think\facade\Route::rule("test", "admin/test/index");
    think\facade\Route::rule("testview", "admin/test/testview");
    think\facade\Route::rule("test2", "admin/test/test2");
    think\facade\Route::post("async_sms_message", "admin/Public/asyncSmsMessage");
    think\facade\Route::post("async_email_message", "admin/Public/asyncEmailMessage");
    think\facade\Route::post("async_system_message", "admin/Public/asyncSystemMessage");
    think\facade\Route::post("async", "admin/Public/asyncEmail");
    think\facade\Route::post("async_sms", "admin/Public/asyncSms");
    think\facade\Route::post("async_create", "admin/Public/asyncCreateAccount");
    think\facade\Route::post("async_curl_multi", "admin/Public/asyncCurlMulti");
    think\facade\Route::get("logout", "admin/Public/ad_logout");
    think\facade\Route::get("getClient", "admin/Public/getClient");
    think\facade\Route::get("getTicketDepartment", "admin/Public/getTicketDepartment");
    think\facade\Route::get("ad_login", "admin/Public/login");
    think\facade\Route::get("searchlist", "admin/index/search");
    think\facade\Route::get("searchlist1", "admin/index/search1");
    think\facade\Route::get("tablelist", "admin/index/tableList");
    think\facade\Route::get("namelist", "admin/index/nameList");
    think\facade\Route::post("searchfornamelist", "admin/index/searchfornameList");
    think\facade\Route::get("editlog", "admin/index/editLog");
    think\facade\Route::get("ad_index", "admin/index/ad_index");
    think\facade\Route::get("new_cap", "admin/Captcha/index");
    think\facade\Route::get("rbac", "admin/rbac/index");
    think\facade\Route::get("rbac/role_page", "admin/rbac/addRolePage");
    think\facade\Route::post("rbac", "admin/rbac/addRole");
    think\facade\Route::get("rbac/:id", "admin/rbac/editRolePage");
    think\facade\Route::post("rbac/edit", "admin/rbac/editRole");
    think\facade\Route::delete("rbac/:id/", "admin/rbac/delete");
    think\facade\Route::post("rbac/copyRole", "admin/rbac/copyRole");
    think\facade\Route::get("rbacpage", "admin/rbacPage/index");
    think\facade\Route::get("rbacpage/role_page", "admin/rbacPage/addRolePage");
    think\facade\Route::post("rbacpage", "admin/rbacPage/addRole");
    think\facade\Route::get("rbacpage/:id", "admin/rbacPage/editRolePage");
    think\facade\Route::post("rbacpage/edit", "admin/rbacPage/editRole");
    think\facade\Route::delete("rbacpage/:id/", "admin/rbacPage/delete");
    think\facade\Route::get("authorize/:id", "admin/rbac/ad_authorize");
    think\facade\Route::post("authorize", "admin/rbac/ad_authorizePost");
    think\facade\Route::get("adminuser", "admin/user/adminList");
    think\facade\Route::get("create_page", "admin/user/createPage");
    think\facade\Route::post("adminuser", "admin/user/create");
    think\facade\Route::get("adminuser/:id", "admin/user/updatePage");
    think\facade\Route::post("adminuser/update", "admin/user/update");
    think\facade\Route::delete("adminuser/:id/", "admin/user/delete");
    think\facade\Route::get("ban/:id/", "admin/user/ban");
    think\facade\Route::get("cancelBan/:id/", "admin/user/cancelBan");
    think\facade\Route::get("user/edit_self_info_page", "admin/user/editSelfInfoPage");
    think\facade\Route::post("user/edit_self_info", "admin/user/editSelfInfo");
    think\facade\Route::get("user/get_black_list", "admin/user/getBlackList");
    think\facade\Route::post("user/remove_black_list", "admin/user/removeBlackList");
    think\facade\Route::post("tastes/editUserTanstes", "admin/userTastes/editUserTanstes");
    think\facade\Route::get("pl_index/[:moduleName]/", "admin/plugin/plIndex");
    think\facade\Route::post("pl_sort/[:moduleName]/", "admin/plugin/plSort");
    think\facade\Route::post("pl_copy", "admin/plugin/plCopy");
    think\facade\Route::post("pl_install", "admin/plugin/plInstall");
    think\facade\Route::post("pl_uninstall", "admin/plugin/plUninstall");
    think\facade\Route::post("pl_toggle", "admin/plugin/plToggle");
    think\facade\Route::get("pl_setting/[:module]/:id", "admin/plugin/plSetting");
    think\facade\Route::post("pl_setting_post", "admin/plugin/plSettingPost");
    think\facade\Route::post("default_gateway", "admin/plugin/defaultGateway");
    think\facade\Route::post("pl_update", "admin/plugin/plUpdate");
    think\facade\Route::get("oauth", "admin/oauth/listing");
    think\facade\Route::post("oauth/active", "admin/oauth/active");
    think\facade\Route::get("oauth/config", "admin/oauth/config");
    think\facade\Route::post("oauth/config_post", "admin/oauth/configSave");
    think\facade\Route::post("oauth/suspend", "admin/oauth/suspend");
    think\facade\Route::get("get_user", "admin/user_manage/getUser");
    think\facade\Route::rule("client_list", "admin/user_manage/clientList");
    think\facade\Route::get("client_list_resource", "admin/user_manage/clientListRe");
    think\facade\Route::any("bind_sale", "admin/user_manage/hostBindSale");
    think\facade\Route::get("summary", "admin/user_manage/summary");
    think\facade\Route::get("hostbyuid", "admin/user_manage/hostByUid");
    think\facade\Route::get("cerify_list", "admin/user_manage/cerify_list");
    think\facade\Route::get("cerify_log_list", "admin/user_manage/cerifyLogList");
    think\facade\Route::get("cerify_history_log", "admin/user_manage/getCerifyHistoryLog");
    think\facade\Route::get("certifi_person_detail/:client_id", "admin/user_manage/certifiPersonDetail");
    think\facade\Route::get("certifi_company_detail/:client_id", "admin/user_manage/certifiCompanyDetail");
    think\facade\Route::get("certifi_person_download", "admin/user_manage/certifiPersonDownload");
    think\facade\Route::get("certifi_download", "admin/user_manage/certifiDownload");
    think\facade\Route::post("certifi_status", "admin/user_manage/certifiStatus");
    think\facade\Route::resource("client_group", "admin/ClientGroup");
    think\facade\Route::get("relation_user_list", "admin/user_manage/relationUserList");
    think\facade\Route::get("user_invoice", "admin/user_manage/userInvoice");
    think\facade\Route::get("user_productinvoice", "admin/user_manage/userProductInvoice");
    think\facade\Route::get("user_productaccounts", "admin/user_manage/userProductaccounts");
    think\facade\Route::post("add_user_invoice", "admin/user_manage/addUserInvoice");
    think\facade\Route::post("add_record_log", "admin/user_manage/addRecordLog");
    think\facade\Route::post("add_remark_log", "admin/user_manage/addRemarkLog");
    think\facade\Route::get("track_record", "admin/user_manage/getTrackRecord");
    think\facade\Route::post("track_status", "admin/user_manage/clientTrackStatus");
    think\facade\Route::get("profile/getclients/:client_id", "admin/user_manage/getclients");
    think\facade\Route::get("profile/:client_id", "admin/user_manage/profile");
    think\facade\Route::post("profile_post", "admin/user_manage/profilePost");
    think\facade\Route::get("create_client", "admin/user_manage/createClient");
    think\facade\Route::post("create_client_post", "admin/user_manage/createClientPost");
    think\facade\Route::get("close_client/:uid", "admin/user_manage/closeClient");
    think\facade\Route::get("delete_client/:uid", "admin/user_manage/deleteClient");
    think\facade\Route::get("log_record", "admin/user_manage/logRecord");
    think\facade\Route::post("certifi_person_modify", "admin/user_manage/certifiPersonModify");
    think\facade\Route::post("certifi_company_modify", "admin/user_manage/certifiCompanyModify");
    think\facade\Route::get("login_by_user/:uid", "admin/user_manage/loginByUser");
    think\facade\Route::post("add_recharge_invoice/:uid", "admin/user_manage/addRechargeInvoice");
    think\facade\Route::get("request_cancel_list", "admin/user_manage/requestCancelList");
    think\facade\Route::delete("request_cancel_list/:id", "admin/user_manage/deleteCancelRequest");
    think\facade\Route::get("request_cancel_reason", "admin/user_manage/requestCancelReason");
    think\facade\Route::post("request_cancel_reason_post", "admin/user_manage/requestCancelReasonPost");
    think\facade\Route::get("del_reason", "admin/user_manage/DelReason");
    think\facade\Route::get("get_client_notes", "admin/user_manage/getClientNotes");
    think\facade\Route::post("post_client_notes", "admin/user_manage/postClientNotes");
    think\facade\Route::get("authorInfo", "admin/user_manage/authorInfo");
    think\facade\Route::post("authorSubmit", "admin/user_manage/authorSubmit");
    think\facade\Route::get("provision/list", "admin/provision/getModules");
    think\facade\Route::get("provision/metadata", "admin/provision/getMetaData");
    think\facade\Route::get("provision/:id", "admin/provision/getModuleConfig");
    think\facade\Route::post("provision/default", "admin/provision/execute");
    think\facade\Route::post("provision/custom", "admin/provision/execAdmin");
    think\facade\Route::post("password_reset", "admin/set/passwordPost");
    think\facade\Route::get("clear_cache", "admin/set/clearCache");
    think\facade\Route::get("custom_fields", "admin/set/getCustomFields");
    think\facade\Route::post("custom_fields", "admin/set/postCustomFields");
    think\facade\Route::post("del_custom_fields", "admin/set/delCustomFields");
    think\facade\Route::get("database_backup", "admin/set/databaseBackups");
    think\facade\Route::post("backup_ftp", "admin/set/backupDatabaseFtp");
    think\facade\Route::post("deactivete_ftp", "admin/set/deactivateFtp");
    think\facade\Route::post("backup_email", "admin/set/backupEmail");
    think\facade\Route::post("deactivete_email", "admin/set/deactivateEmail");
    think\facade\Route::get("servers_list", "admin/config_servers/serverList");
    think\facade\Route::get("groups_list", "admin/config_servers/groupsList");
    think\facade\Route::get("servers_add", "admin/config_servers/addServers");
    think\facade\Route::post("servers_add_post", "admin/config_servers/addServersPost");
    think\facade\Route::get("edit_servers/:id", "admin/config_servers/editServers");
    think\facade\Route::post("edit_servers_post", "admin/config_servers/editServersPost");
    think\facade\Route::get("delete_servers/:id", "admin/config_servers/deleteServers");
    think\facade\Route::get("create_groups", "admin/config_servers/createGroups");
    think\facade\Route::post("create_groups_post", "admin/config_servers/createGroupsPost");
    think\facade\Route::get("edit_server_groups/:id", "admin/config_servers/editServerGroups");
    think\facade\Route::post("edit_server_groups_post", "admin/config_servers/editServerGroupsPost");
    think\facade\Route::get("delete_server_groups/:id", "admin/config_servers/deleteServerGroups");
    think\facade\Route::get("server_test_link/:id", "admin/config_servers/testLink");
    think\facade\Route::post("get_modules_group", "admin/config_servers/getModulesGroup");
    think\facade\Route::get("options/groups_list", "admin/config_options/groupsList");
    think\facade\Route::get("options/search_page", "admin/config_options/searchPage");
    think\facade\Route::get("options/create_groups", "admin/config_options/createGroups");
    think\facade\Route::post("options/create_groups_post", "admin/config_options/createGroupsPost");
    think\facade\Route::get("options/edit_groups/:gid", "admin/config_options/editGroups");
    think\facade\Route::post("options/edit_groups_post", "admin/config_options/editGroupsPost");
    think\facade\Route::get("options/add_options_page", "admin/config_options/addOptionsPage");
    think\facade\Route::post("options/add_options", "admin/config_options/addOptions");
    think\facade\Route::get("options/delete_sub_options/:subid", "admin/config_options/deleteSubOptions");
    think\facade\Route::get("options/delete_options/:cid", "admin/config_options/deleteOptions");
    think\facade\Route::get("options/delete_groups/:gid", "admin/config_options/deleteGroups");
    think\facade\Route::get("options/duplicate_groups", "admin/config_options/duplicateGroups");
    think\facade\Route::post("options/duplicate_groups_post", "admin/config_options/duplicateGroupsPost");
    think\facade\Route::get("options/config_options_check_os", "admin/config_options/configOptionsCheckOs");
    think\facade\Route::post("options/config_options_check_os/:pid", "admin/config_options/configOptionsOs");
    think\facade\Route::get("options/edit_config/:cid", "admin/config_options/editConfig");
    think\facade\Route::post("options/edit_config_post", "admin/config_options/editConfigPost");
    think\facade\Route::post("options/saveLinkAgeLevel", "admin/config_options/saveLinkAgeLevel");
    think\facade\Route::post("options/saveLinkAgeOrder", "admin/config_options/saveLinkAgeOrder");
    think\facade\Route::post("options/delLinkAgeSub", "admin/config_options/delLinkAgeSub");
    think\facade\Route::post("options/saveConfigOptionInfo", "admin/config_options/saveConfigOptionInfo");
    think\facade\Route::get("options/getNextLinkAgeList", "admin/config_options/getNextLinkAgeList");
    think\facade\Route::get("currency/currency_list", "admin/currency/currencyList");
    think\facade\Route::post("currency/add_currency", "admin/currency/addCurrency");
    think\facade\Route::get("currency/edit_currency/:id", "admin/currency/editCurrency");
    think\facade\Route::post("currency/edit_currency_post", "admin/currency/editCurrencyPost");
    think\facade\Route::get("currency/delete_currency/:id", "admin/currency/deleteCurrency");
    think\facade\Route::get("currency/update_rate", "admin/currency/updateRate");
    think\facade\Route::get("currency/default_currency/:id", "admin/currency/defaultCurrency");
    think\facade\Route::get("currency/update_price", "admin/currency/updatePrice");
    think\facade\Route::get("email_template/send_email", "admin/email_template/sendEmail");
    think\facade\Route::get("email_template/email_list", "admin/email_template/emailList");
    think\facade\Route::post("email_template/operator_switch", "admin/email_template/emailOperatorSwitch");
    think\facade\Route::get("email_template/create_template", "admin/email_template/createTemplate");
    think\facade\Route::post("email_template/create_template_post", "admin/email_template/createTemplatePost");
    think\facade\Route::get("email_template/edit_template/:id", "admin/email_template/editTemplate");
    think\facade\Route::post("email_template/edit_template_post", "admin/email_template/editTemplatePost");
    think\facade\Route::get("email_template/manage_language", "admin/email_template/manageLanguages");
    think\facade\Route::post("email_template/manage_language_post", "admin/email_template/manageLanguagesPost");
    think\facade\Route::post("email_template/disabled", "admin/email_template/disabled");
    think\facade\Route::get("email_template/delete_template/:id", "admin/email_template/deleteTemplate");
    think\facade\Route::post("email_template/disabled_template", "admin/email_template/disabledTemplate");
    think\facade\Route::get("knowledge_base/index", "admin/knowledge_base/index");
    think\facade\Route::get("knowledge_base/category_list/:cid", "admin/knowledge_base/categoryList");
    think\facade\Route::post("knowledge_base/tags_list", "admin/knowledge_base/tagsList");
    think\facade\Route::post("knowledge_base/add_category", "admin/knowledge_base/addCategory");
    think\facade\Route::post("knowledge_base/add_article", "admin/knowledge_base/addArticle");
    think\facade\Route::get("knowledge_base/edit_article/:id", "admin/knowledge_base/editArticle");
    think\facade\Route::post("knowledge_base/edit_article_post", "admin/knowledge_base/editArticlePost");
    think\facade\Route::post("knowledge_base/upload", "admin/knowledge_base/uploadHandle");
    think\facade\Route::get("knowledge_base/delete_article/:id", "admin/knowledge_base/deleteArticle");
    think\facade\Route::get("knowledge_base/edit_category/:id", "admin/knowledge_base/editCategory");
    think\facade\Route::post("knowledge_base/edit_category_post", "admin/knowledge_base/editCategoryPost");
    think\facade\Route::get("knowledge_base/delete_category/:id", "admin/knowledge_base/deleteCategory");
    think\facade\Route::controller("config_general", "admin/ConfigGeneral");
    think\facade\Route::get("config_general/header", "admin/config_general/getHeader");
    think\facade\Route::get("config_general/new_login", "admin/config_general/getNewLoginPage");
    think\facade\Route::post("config_general/new_login", "admin/config_general/postNewLoginPage");
    think\facade\Route::get("config_general/affiliate", "admin/config_general/getAffiliate");
    think\facade\Route::any("config_general/postaffiliate", "admin/config_general/postAffiliate");
    think\facade\Route::get("affladder", "admin/config_general/ladderList");
    think\facade\Route::any("aff/add_affladder", "admin/config_general/addAffLadder");
    think\facade\Route::get("aff/edit_affladderpage", "admin/config_general/editAffLadderPage");
    think\facade\Route::any("aff/edit_affladder", "admin/config_general/editAffLadder");
    think\facade\Route::get("aff/del_affladder", "admin/config_general/delAffLadder");
    think\facade\Route::get("config_general/invoice", "admin/config_general/getInvoice");
    think\facade\Route::post("config_general/invoice", "admin/config_general/postInvoice");
    think\facade\Route::get("config_general/email_index", "admin/config_general/emailIndex");
    think\facade\Route::post("config_general/email_index_post", "admin/config_general/emailIndexPost");
    think\facade\Route::post("config_general/send_email", "admin/config_general/sendEmailTest");
    think\facade\Route::get("config_general/certifi_index", "admin/config_general/certifiIndex");
    think\facade\Route::post("config_general/certifi_index_post", "admin/config_general/certifiIndexPost");
    think\facade\Route::get("config_general/mobile_index", "admin/config_general/mobileIndex");
    think\facade\Route::post("config_general/mobile_index_post", "admin/config_general/mobileIndexPost");
    think\facade\Route::get("config_general/lang_list", "admin/config_general/langList");
    think\facade\Route::post("config_general/set_admin_lang", "admin/config_general/setAdminLang");
    think\facade\Route::get("config_general/support_indeuploadFilex", "admin/config_general/supportIndex");
    think\facade\Route::post("config_general/batch_send_email", "admin/config_general/batchSendEmail");
    think\facade\Route::post("config_general/submail_send_message", "admin/config_general/SubmailSendMessage");
    think\facade\Route::get("config_general/register_login_page", "admin/config_general/registerLoginPage");
    think\facade\Route::post("config_general/register_login", "admin/config_general/registerLogin");
    think\facade\Route::get("config_general/captcha_page", "admin/config_general/getcaptcha_page");
    think\facade\Route::post("config_general/register_login_captcha", "admin/config_general/postregister_login_captcha");
    think\facade\Route::get("config_general/invoice_page", "admin/config_general/invoicePage");
    think\facade\Route::post("config_general/invoice_post", "admin/config_general/invoicePost");
    think\facade\Route::get("config_general/productgroup_page", "admin/config_general/productgroupPage");
    think\facade\Route::get("config_general/productgroup_list", "admin/config_general/productgroupList");
    think\facade\Route::post("config_general/productgroup", "admin/config_general/productGroupPost");
    think\facade\Route::get("config_general/navgrouporder", "admin/config_general/navGroupOrder");
    think\facade\Route::get("config_general/buy_product_page", "admin/config_general/getBuyProductPage");
    think\facade\Route::post("config_general/buy_product", "admin/config_general/postBuyProduct");
    think\facade\Route::get("config_market/app_manage_index", "admin/config_market/appManageIndex");
    think\facade\Route::post("config_market/app_manage_index_post", "admin/config_market/appManageIndexPost");
    think\facade\Route::get("config_market/withdraw_manage_index", "admin/config_market/withdrawManageIndex");
    think\facade\Route::post("config_market/withdraw_manage_index_post", "admin/config_market/withdrawManageIndexPost");
    think\facade\Route::get("config_market/activity_banner_list", "admin/config_market/activityBannerList");
    think\facade\Route::post("config_market/activity_banner", "admin/config_market/postActivityBanner");
    think\facade\Route::put("config_market/activity_banner", "admin/config_market/putActivityBanner");
    think\facade\Route::delete("config_market/activity_banner", "admin/config_market/deleteActivityBanner");
    think\facade\Route::get("certifi_alipay_detail", "admin/config_certifi/detail");
    think\facade\Route::get("certifi_alipay_biz_code", "admin/config_certifi/alipay_biz_code");
    think\facade\Route::get("certifi_three_type", "admin/config_certifi/alipay_three_type");
    think\facade\Route::get("certifi_type", "admin/config_certifi/type");
    think\facade\Route::get("certifi_types", "admin/config_certifi/types");
    think\facade\Route::put("certifi_alipay", "admin/config_certifi/update");
    think\facade\Route::get("config_certifi/setting", "admin/config_certifi/setting");
    think\facade\Route::post("config_certifi/setting", "admin/config_certifi/settingPost");
    think\facade\Route::post("upload_author", "admin/upload/uploadAuthor");
    think\facade\Route::post("uploadCertificate", "admin/upload/uploadCertificate");
    think\facade\Route::get("config_certifi/authorDown", "admin/config_certifi/authorDown");
    think\facade\Route::get("config_certifi/authorDel", "admin/config_certifi/authorDel");
    think\facade\Route::get("config_message/config_mobile", "admin/config_message/configMobile");
    think\facade\Route::post("config_message/config_mobile_post", "admin/config_message/configMobilePost");
    think\facade\Route::get("config_message/template_list", "admin/config_message/templateList");
    think\facade\Route::get("config_message/create_template_page", "admin/config_message/createTemplatePage");
    think\facade\Route::post("config_message/create_template", "admin/config_message/createTemplate");
    think\facade\Route::get("config_message/update_template/:id", "admin/config_message/updateTemplate");
    think\facade\Route::post("config_message/update_template_post", "admin/config_message/updateTemplatePost");
    think\facade\Route::get("config_message/update_tem_status", "admin/config_message/updateTemStatus");
    think\facade\Route::post("config_message/check_post", "admin/config_message/checkPost");
    think\facade\Route::get("config_message/delete_template", "admin/config_message/deleteTemplate");
    think\facade\Route::get("config_message/set_sms", "admin/config_message/SetSmsTemplate");
    think\facade\Route::post("config_message/set_sms_post", "admin/config_message/SetSmsTemplatePost");
    think\facade\Route::post("config_message/test_message_template", "admin/config_message/testMessageTemplate");
    think\facade\Route::get("config_message/test_message_template_page", "admin/config_message/testMessageTemplatePage");
    think\facade\Route::post("config_message/send_sms", "admin/config_message/sendSmsTest");
    think\facade\Route::get("config_message/mobiletemplate_list", "admin/config_message/mobiletemplateList");
    think\facade\Route::get("email_template/emailtemplate_list", "admin/config_message/emailtemplateList");
    think\facade\Route::post("config_message/sendmessage_post", "admin/config_message/sendMessagePost");
    think\facade\Route::post("config_message/send_email", "admin/config_message/sendEmailTest");
    think\facade\Route::get("config_message/get_template_desc", "admin/config_message/getTemplateDesc");
    think\facade\Route::get("client_care/search_condition", "admin/client_care/searchCondition");
    think\facade\Route::get("client_care/care_list", "admin/client_care/careList");
    think\facade\Route::get("client_care/create_care", "admin/client_care/createCare");
    think\facade\Route::post("client_care/create_care_post", "admin/client_care/createCarePost");
    think\facade\Route::get("client_care/edit_care/:id", "admin/client_care/editCare");
    think\facade\Route::post("client_care/edit_care_post", "admin/client_care/editCare");
    think\facade\Route::get("client_care/delete_care/:id", "admin/client_care/deleteCare");
    think\facade\Route::get("client_care/test", "admin/client_care/test");
    think\facade\Route::get("contract/setting", "admin/contract/setting");
    think\facade\Route::post("contract/setting", "admin/contract/settingPost");
    think\facade\Route::get("contract/detail/[:id]", "admin/contract/detail");
    think\facade\Route::post("contract/detail/[:id]", "admin/contract/detailPost");
    think\facade\Route::get("contract/tpl", "admin/contract/tpl");
    think\facade\Route::delete("contract/tpl/:id", "admin/contract/deleteTpl");
    think\facade\Route::get("contract/contract", "admin/contract/contract");
    think\facade\Route::post("contract/cancel", "admin/contract/cancel");
    think\facade\Route::get("contract/download/:id", "admin/contract/download");
    think\facade\Route::post("contract/contract/:id", "admin/contract/contractPost");
    think\facade\Route::post("contract/cancel_post/:id", "admin/contract/cancelPost");
    think\facade\Route::post("contract/check", "admin/contract/check");
    think\facade\Route::post("contract/delete", "admin/contract/delete");
    think\facade\Route::get("contract/contract_page", "admin/contract/contractPage");
    think\facade\Route::post("contract/contract_page/:id", "admin/contract/contractPagePost");
    think\facade\Route::get("report/base_info", "admin/report/baseInfo");
    think\facade\Route::get("report/get_base_module", "admin/report/getSystemInfoModulesList");
    think\facade\Route::post("report/update_base_module", "admin/report/updateSystemInfoModulesSort");
    think\facade\Route::get("year_reports", "admin/reports/getYearIncomeStatistics");
    think\facade\Route::get("year_reports_chart", "admin/reports/getYearIncomeStatisticsForChart");
    think\facade\Route::get("new_client", "admin/reports/getNewClientStatistics");
    think\facade\Route::get("forward_client", "admin/reports/rankForwardClient");
    think\facade\Route::get("product_income", "admin/reports/productIncome");
    think\facade\Route::get("servers_list", "admin/config_servers/serversList");
    think\facade\Route::get("servers_list", "admin/config_servers/serversList");
    think\facade\Route::get("product_list_page", "admin/product/getProuductlistPage");
    think\facade\Route::post("update_firstgroupsort", "admin/product/updateFirstGroupsort");
    think\facade\Route::post("update_groupsort", "admin/product/updateGroupsort");
    think\facade\Route::post("update_productsort", "admin/product/updateProductsort");
    think\facade\Route::get("edit_product_first_group_page", "admin/product/editFirstGroupPage");
    think\facade\Route::post("save_product_first_group", "admin/product/saveProductFirstGroup");
    think\facade\Route::get("edit_product_group_page", "admin/product/editGroupPage");
    think\facade\Route::post("save_product_group", "admin/product/saveProductGroup");
    think\facade\Route::post("check_product_as", "admin/product/checkAlias");
    think\facade\Route::get("del_product", "admin/product/delete");
    think\facade\Route::get("del_product_group", "admin/product/deleteGroup");
    think\facade\Route::get("del_product_first_group", "admin/product/deleteFirstGroup");
    think\facade\Route::get("add_product_page", "admin/product/addPage");
    think\facade\Route::post("create_product", "admin/product/create");
    think\facade\Route::get("product_duplicate_page", "admin/product/duplicatePage");
    think\facade\Route::post("product_duplicate", "admin/product/duplicate");
    think\facade\Route::get("edit_product_page/:id", "admin/product/editPage");
    think\facade\Route::post("edit_product", "admin/product/edit");
    think\facade\Route::any("edit_stock", "admin/product/editStock");
    think\facade\Route::post("product_manage_downloads", "admin/product/managedownloads");
    think\facade\Route::get("product_downloadcates", "admin/product/downloadcates");
    think\facade\Route::get("product_selectcates", "admin/product/selectcates");
    think\facade\Route::post("product_del_custom", "admin/product/delCustomField");
    think\facade\Route::get("get_api_list", "admin/product/getApiList");
    think\facade\Route::get("get_upstream_products", "admin/product/getUpstreamProducts");
    think\facade\Route::get("product/productgroup", "admin/product/groupList");
    think\facade\Route::get("product/add_productgrouppage", "admin/product/addProductgroupPage");
    think\facade\Route::any("product/add_productgroup", "admin/product/addProductgroup");
    think\facade\Route::get("product/edit_productgrouppage", "admin/product/editProductgroupPage");
    think\facade\Route::any("product/edit_productgroup", "admin/product/editProductgroup");
    think\facade\Route::get("product/del_productgroup", "admin/product/delProductgroup");
    think\facade\Route::get("product/zklist_page", "admin/product/zklistPage");
    think\facade\Route::any("product/edit_userproductgroup", "admin/product/editUserProductgroup");
    think\facade\Route::get("product/select_type", "admin/product/selectType");
    think\facade\Route::post("product/sync_product_info", "admin/product/syncProductInfo");
    think\facade\Route::get("product/get_upstream_price", "admin/product/getUpstreamPrice");
    think\facade\Route::get("add_promo_code/page", "admin/promo_code/addPage");
    think\facade\Route::post("add_promo_code", "admin/promo_code/add");
    think\facade\Route::get("save_promo_code/page", "admin/promo_code/savePage");
    think\facade\Route::post("save_promo_code", "admin/promo_code/save");
    think\facade\Route::post("delete_promo_code", "admin/promo_code/delete");
    think\facade\Route::post("expired_promo_code", "admin/promo_code/expireImmediately");
    think\facade\Route::get("list_promo_code", "admin/promo_code/getList");
    think\facade\Route::get("auto_promo_code", "admin/promo_code/autoPromoCode");
    think\facade\Route::get("list_promo_code/:id", "admin/promo_code/getDetail");
    think\facade\Route::get("get_ticket_department", "admin/ticket_department/addPage");
    think\facade\Route::post("add_ticket_department", "admin/ticket_department/add");
    think\facade\Route::post("save_ticket_department", "admin/ticket_department/save");
    think\facade\Route::post("delete_ticket_department", "admin/ticket_department/delete");
    think\facade\Route::post("movedown_ticket_department", "admin/ticket_department/moveDown");
    think\facade\Route::post("moveup_ticket_department", "admin/ticket_department/moveUp");
    think\facade\Route::get("list_ticket_department", "admin/ticket_department/getList");
    think\facade\Route::get("list_ticket_department/:id", "admin/ticket_department/getDetail");
    think\facade\Route::post("add_ticket_status", "admin/ticket_status/add");
    think\facade\Route::post("save_ticket_status", "admin/ticket_status/save");
    think\facade\Route::post("delete_ticket_status", "admin/ticket_status/delete");
    think\facade\Route::get("list_ticket_status", "admin/ticket_status/getList");
    think\facade\Route::get("list_ticket_status/:id", "admin/ticket_status/getDetail");
    think\facade\Route::get("get_custom_param_type", "admin/ticket_department/getCustomParamType");
    think\facade\Route::get("add_ticket_custom_param", "admin/ticket_department/addTicketCustomParam");
    think\facade\Route::get("get_ticket_param_val", "admin/ticket_department/getTicketParamVal");
    think\facade\Route::get("edit_ticket_custom_param", "admin/ticket_department/editTicketCustomParam");
    think\facade\Route::get("del_ticket_custom_param", "admin/ticket_department/delTicketCustomParam");
    think\facade\Route::get("get_ticket_deliver", "admin/ticket_deliver/addPage");
    think\facade\Route::post("add_ticket_deliver", "admin/ticket_deliver/add");
    think\facade\Route::post("save_ticket_deliver", "admin/ticket_deliver/save");
    think\facade\Route::post("delete_ticket_deliver", "admin/ticket_deliver/delete");
    think\facade\Route::get("list_ticket_deliver", "admin/ticket_deliver/getList");
    think\facade\Route::get("ticket_prereply_list", "admin/ticket_prereply/replyList");
    think\facade\Route::post("add_ticket_prereply_category", "admin/ticket_prereply/addCategory");
    think\facade\Route::get("add_ticket_prereply_category/page", "admin/ticket_prereply/editCategoryPage");
    think\facade\Route::post("save_ticket_prereply_category", "admin/ticket_prereply/editCategory");
    think\facade\Route::get("delete_ticket_prereply_category/:id", "admin/ticket_prereply/deleteCategory");
    think\facade\Route::get("add_ticket_prereply/page", "admin/ticket_prereply/addPrereplyPage");
    think\facade\Route::post("add_ticket_prereply", "admin/ticket_prereply/addPrereply");
    think\facade\Route::get("save_ticket_prereply/page", "admin/ticket_prereply/savePrereplyPage");
    think\facade\Route::post("save_ticket_prereply", "admin/ticket_prereply/savePrereply");
    think\facade\Route::post("search_ticket_prereply", "admin/ticket_prereply/searchPrereply");
    think\facade\Route::delete("ticket_prereply/:id/", "admin/ticket_prereply/deletePrereply");
    think\facade\Route::get("add_ticket_page", "admin/ticket/createPage");
    think\facade\Route::post("add_ticket", "admin/ticket/add");
    think\facade\Route::get("list_ticket", "admin/ticket/getList");
    think\facade\Route::get("ticket_detail_host", "admin/ticket/getTicketDetailHost");
    think\facade\Route::post("reply_ticket", "admin/ticket/reply");
    think\facade\Route::post("merge_ticket", "admin/ticket/mergeTicket");
    think\facade\Route::post("close_ticket", "admin/ticket/closeTicket");
    think\facade\Route::post("delete_ticket", "admin/ticket/deleteTicket");
    think\facade\Route::post("add_ticket_note", "admin/ticket/addNote");
    think\facade\Route::post("save_ticket_reply", "admin/ticket/saveReply");
    think\facade\Route::post("delete_ticket_note", "admin/ticket/deleteNote");
    think\facade\Route::post("delete_ticket_reply", "admin/ticket/deleteReply");
    think\facade\Route::post("delete_ticket_attachment", "admin/ticket/deleteAttachment");
    think\facade\Route::get("download_ticket_attachment", "admin/ticket/downloadAttachment");
    think\facade\Route::get("list_ticket/:id", "admin/ticket/ticketDetail");
    think\facade\Route::post("save_ticket", "admin/ticket/saveTicket");
    think\facade\Route::get("client_ticket", "admin/ticket/getClientTicketPage");
    think\facade\Route::get("ticket_statistics", "admin/ticket/ticketStatistics");
    think\facade\Route::put("ticket_receive", "admin/ticket/ticketReceive");
    think\facade\Route::get("ticket_transfer_list", "admin/ticket/ticketTransferList");
    think\facade\Route::put("ticket_transfer", "admin/ticket/ticketTransfer");
    think\facade\Route::get("cron_page", "admin/cron/detail");
    think\facade\Route::post("save_cron", "admin/cron/saveCron");
    think\facade\Route::post("invoices_createnew", "admin/invoice/createRenew");
    think\facade\Route::get("get_combine_invoices", "admin/invoice/getCombineInvoices");
    think\facade\Route::post("combine_invoices", "admin/invoice/combineInvoices");
    think\facade\Route::get("order/search_page", "admin/order/searchPage");
    think\facade\Route::get("order/search", "admin/order/index");
    think\facade\Route::post("order/order_commission", "admin/order/indexPost");
    think\facade\Route::get("order/saleorder", "admin/order/indexSale");
    think\facade\Route::get("order/check", "admin/order/check");
    think\facade\Route::get("order/cancel", "admin/order/cancel");
    think\facade\Route::delete("orders/delete", "admin/order/delete");
    think\facade\Route::get("order/create_page", "admin/order/createPage");
    think\facade\Route::get("order/getclients", "admin/order/getClients");
    think\facade\Route::post("order/create", "admin/order/save");
    think\facade\Route::get("orders/set_config", "admin/Order/setConfig");
    think\facade\Route::post("orders_search", "admin/Order/search");
    think\facade\Route::post("get_total", "admin/Order/getMultiTotal");
    think\facade\Route::get("orders/:id", "admin/Order/read");
    think\facade\Route::post("orders/notes", "admin/Order/notes");
    think\facade\Route::post("orders/active", "admin/Order/active");
    think\facade\Route::post("orders/change_status", "admin/Order/changeStatus");
    think\facade\Route::get("order/promo_code_page", "admin/Order/customPromoPage");
    think\facade\Route::post("order/save_promo_code", "admin/Order/customPromo");
    think\facade\Route::get("invoice/search_page", "admin/invoice/searchPage");
    think\facade\Route::get("invoice/index", "admin/invoice/index");
    think\facade\Route::get("invoice/paid", "admin/invoice/paid");
    think\facade\Route::get("invoice/unpaid", "admin/invoice/unpaid");
    think\facade\Route::get("invoice/cancelled", "admin/invoice/cancelled");
    think\facade\Route::delete("invoice/delete", "admin/invoice/delete");
    think\facade\Route::get("invoice/duplicate", "admin/invoice/duplicate");
    think\facade\Route::get("invoice/summary/:id", "admin/invoice/summary");
    think\facade\Route::get("invoice/addpay_page/:id", "admin/invoice/addPayPage");
    think\facade\Route::post("invoice/addpay", "admin/invoice/addPay");
    think\facade\Route::get("invoice/option_page/:id", "admin/invoice/optionPage");
    think\facade\Route::post("invoice/option", "admin/invoice/option");
    think\facade\Route::get("invoice/add_pay_invoice_page/:id", "admin/invoice/addPayInvoicePage");
    think\facade\Route::post("invoice/add_pay_invoice", "admin/invoice/addPayInvoice");
    think\facade\Route::post("invoice/apply_credit_limit", "admin/invoice/applyCreditLimit");
    think\facade\Route::post("invoice/delete_pay_invoice", "admin/invoice/deletePayInvoice");
    think\facade\Route::get("invoice/refund_page", "admin/invoice/refundPage");
    think\facade\Route::post("invoice/refund", "admin/invoice/refund");
    think\facade\Route::get("invoice/notes_page", "admin/invoice/notesPage");
    think\facade\Route::post("invoice/notes", "admin/invoice/notes");
    think\facade\Route::post("invoice/email", "admin/Invoice/invoceEmail");
    think\facade\Route::post("invoice/edit_item", "admin/invoice/editItem");
    think\facade\Route::delete("invoice/delete_item", "admin/invoice/deleteItems");
    think\facade\Route::delete("invoice/delete_account/:id", "admin/invoice/delAccount");
    think\facade\Route::get("invoice/renew", "admin/invoice/renew");
    think\facade\Route::get("invoice/log_list", "admin/invoice/invoiceLog");
    think\facade\Route::get("search_page", "admin/account/searchPage");
    think\facade\Route::get("accounts", "admin/account/index");
    think\facade\Route::get("accounts/create", "admin/account/create");
    think\facade\Route::get("accounts/createinvoice", "admin/account/createInvoice");
    think\facade\Route::post("accounts", "admin/account/save");
    think\facade\Route::get("accounts/:id", "admin/account/read");
    think\facade\Route::put("accounts/:id", "admin/account/update");
    think\facade\Route::delete("accounts/:id", "admin/account/delete");
    think\facade\Route::post("accounts_search", "admin/account/search");
    think\facade\Route::resource("credit", "admin/Credit");
    think\facade\Route::post("credit/reduce", "admin/credit/reduce");
    think\facade\Route::get("credit_limit", "admin/credit_limit/index");
    think\facade\Route::get("credit_limit/log", "admin/credit_limit/log");
    think\facade\Route::post("credit_limit", "admin/credit_limit/save");
    think\facade\Route::put("credit_limit", "admin/credit_limit/update");
    think\facade\Route::delete("credit_limit", "admin/credit_limit/delete");
    think\facade\Route::get("credit_limit/list", "admin/credit_limit/list");
    think\facade\Route::get("credit_limit/user_invoice", "admin/credit_limit/userInvoice");
    think\facade\Route::get("credit_limit/user_invoice_detail", "admin/credit_limit/creditLimitInvoice");
    think\facade\Route::get("credit_limit/client_list", "admin/credit_limit/clientList");
    think\facade\Route::get("credit_limit/config", "admin/credit_limit/getConfig");
    think\facade\Route::post("credit_limit/config", "admin/credit_limit/postConfig");
    think\facade\Route::resource("user_remark", "admin/UserRemark");
    think\facade\Route::controller("downloads", "admin/Downloads");
    think\facade\Route::delete("downloads/cat/:id", "admin/Downloads/deleteCat");
    think\facade\Route::get("downloads/edit/:id", "admin/Downloads/getEdit");
    think\facade\Route::delete("downloads/file", "admin/Downloads/deleteFile");
    think\facade\Route::get("downloads/file/id/:id", "admin/Downloads/getFile");
    think\facade\Route::post("downloads/savefile", "admin/Downloads/postSaveFile");
    think\facade\Route::get("downloads/userdownlist", "admin/Downloads/getUserDownList");
    think\facade\Route::get("downloads/getuserfile", "admin/Downloads/getUserFile");
    think\facade\Route::POST("downloads/uploaduserfile", "admin/Downloads/postUploadUserFile");
    think\facade\Route::get("downloads/userfile", "admin/Downloads/deleteUserFile");
    think\facade\Route::POST("downloads/adduserfile", "admin/Downloads/postAddUserFile");
    think\facade\Route::get("downloads/userfilepage", "admin/Downloads/getUserFilePage");
    think\facade\Route::POST("downloads/saveuserfile", "admin/Downloads/postSaveUserFile");
    think\facade\Route::controller("announce", "admin/Announce");
    think\facade\Route::controller("news", "admin/News");
    think\facade\Route::controller("demo", "admin/Demo");
    think\facade\Route::controller("clients_services", "admin/ClientsServices");
    think\facade\Route::get("clients_services", "admin/ClientsServices/index");
    think\facade\Route::get("clients_services/get_product_list", "admin/clients_services/getProductList");
    think\facade\Route::get("clients_services/host_renew", "admin/clients_services/hostRenew");
    think\facade\Route::post("clients_services/host_batch_renew_page", "admin/clients_services/postBatchRenewPage");
    think\facade\Route::post("clients_services/host_batch_renew", "admin/clients_services/postBatchRenew");
    think\facade\Route::get("clients_services/apply_credit_page", "admin/clients_services/getApplyCreditPage");
    think\facade\Route::post("clients_services/apply_credit", "admin/clients_services/applyCredit");
    think\facade\Route::get("clients_services/host_suspend", "admin/clients_services/suspendPage");
    think\facade\Route::post("clients_services/host_suspend", "admin/clients_services/suspend");
    think\facade\Route::post("clients_services/upgrade_config", "admin/clients_services/upgradeConfig");
    think\facade\Route::post("clients_services/upgrade_product", "admin/clients_services/upgradeProduct");
    think\facade\Route::get("clients_services/refund_page", "admin/clients_services/getRefundPage");
    think\facade\Route::post("clients_services/refund", "admin/clients_services/refund");
    think\facade\Route::get("adminGetLinkAgeList", "admin/clients_services/adminGetLinkAgeList");
    think\facade\Route::controller("cancel_request", "admin/CancelRequest");
    think\facade\Route::controller("host", "admin/Host");
    think\facade\Route::get("host/get_timetype", "admin/Host/getTimetype");
    think\facade\Route::post("host/userInfo", "admin/Host/userInfo");
    think\facade\Route::controller("send_message", "admin/SendMessage");
    think\facade\Route::controller("client_contacts", "admin/ClientsContacts");
    think\facade\Route::controller("system", "admin/System");
    think\facade\Route::get("log_record/systemlog", "admin/log_record/getSystemLog");
    think\facade\Route::get("log_record/cronsystemlog", "admin/log_record/getCronSystemLog");
    think\facade\Route::get("log_record/adminlog", "admin/log_record/getAdminLog");
    think\facade\Route::get("log_record/userlog", "admin/log_record/getUserLog");
    think\facade\Route::get("log_record/notifylog", "admin/log_record/getNotifyLog");
    think\facade\Route::get("log_record/emaillog", "admin/log_record/getEmailLog");
    think\facade\Route::get("log_record/emaildetail/:id", "admin/log_record/getEmailDetail");
    think\facade\Route::get("log_record/smslog", "admin/log_record/getSmsLog");
    think\facade\Route::get("log_record/smslogm", "admin/log_record/getSmsLogM");
    think\facade\Route::get("log_record/system_message_log", "admin/log_record/getSystemMessageLog");
    think\facade\Route::get("log_record/api_log", "admin/log_record/getApiLog");
    think\facade\Route::get("log_record/delete_log_page", "admin/log_record/getDeleteLogPage");
    think\facade\Route::get("log_record/affirm_delete_log_page", "admin/log_record/getAffirmDeleteLogPage");
    think\facade\Route::delete("log_record/delete_log", "admin/log_record/deleteLog");
    think\facade\Route::post("upload", "admin/upload/upload");
    think\facade\Route::post("upload_image", "admin/upload/uploadImage");
    think\facade\Route::post("upload_file", "admin/upload/uploadFile");
    think\facade\Route::post("dcim/flowpacket", "admin/dcim/addFlowPacket");
    think\facade\Route::put("dcim/flowpacket", "admin/dcim/editFlowPacket");
    think\facade\Route::delete("dcim/flowpacket", "admin/dcim/delFlowPacket");
    think\facade\Route::get("dcim/flowpacket", "admin/dcim/listFlowPacket");
    think\facade\Route::get("dcim/flowpacket_page", "admin/dcim/addFlowPacketPage");
    think\facade\Route::get("dcim/flowpacket_page/:id", "admin/dcim/editFlowPacketPage");
    think\facade\Route::get("dcim/buy_record", "admin/dcim/listBuyRecord");
    think\facade\Route::delete("dcim/buy_record", "admin/dcim/delRecord");
    think\facade\Route::post("dcim/server", "admin/dcim/addServer");
    think\facade\Route::put("dcim/server", "admin/dcim/editServer");
    think\facade\Route::get("dcim/server/:id", "admin/dcim/serverDetail");
    think\facade\Route::delete("dcim/server", "admin/dcim/delServer");
    think\facade\Route::get("dcim/server", "admin/dcim/serverList");
    think\facade\Route::get("dcim/server/:id/status", "admin/dcim/refreshServerStatus");
    think\facade\Route::get("dcim/server/status", "admin/dcim/refreshAllServerStatus");
    think\facade\Route::post("dcim/on", "admin/dcim/on");
    think\facade\Route::post("dcim/off", "admin/dcim/off");
    think\facade\Route::post("dcim/reboot", "admin/dcim/reboot");
    think\facade\Route::post("dcim/bmc", "admin/dcim/bmc");
    think\facade\Route::post("dcim/kvm", "admin/dcim/kvm");
    think\facade\Route::post("dcim/ikvm", "admin/dcim/ikvm");
    think\facade\Route::get("dcim/download", "admin/dcim/download");
    think\facade\Route::post("dcim/reinstall", "admin/dcim/reinstall");
    think\facade\Route::get("dcim/resintall_status", "admin/dcim/getReinstallStatus");
    think\facade\Route::post("dcim/rescue", "admin/dcim/rescue");
    think\facade\Route::post("dcim/crack_pass", "admin/dcim/crackPass");
    think\facade\Route::get("dcim/traffic_usage", "admin/dcim/getTrafficUsage");
    think\facade\Route::post("dcim/cancel_task", "admin/dcim/cancelReinstall");
    think\facade\Route::post("dcim/unsuspend_reinstall", "admin/dcim/unsuspendReload");
    think\facade\Route::post("dcim/traffic", "admin/dcim/traffic");
    think\facade\Route::post("dcim/novnc", "admin/dcim/novnc");
    think\facade\Route::get("dcim/novnc", "admin/dcim/novncPage");
    think\facade\Route::get("dcim/detail", "admin/dcim/detail");
    think\facade\Route::get("dcim/sales", "admin/dcim/getSalesServer");
    think\facade\Route::post("dcim/assign", "admin/dcim/assignServer");
    think\facade\Route::delete("dcim/delete", "admin/dcim/delete");
    think\facade\Route::post("dcim/refresh_power_status", "admin/dcim/refreshPowerStatus");
    think\facade\Route::get("api", "admin/api/index");
    think\facade\Route::post("api", "admin/api/add");
    think\facade\Route::delete("api", "admin/api/delete");
    think\facade\Route::get("salegroup", "admin/sale/groupList");
    think\facade\Route::get("sale/add_salegrouppage", "admin/sale/addSalegroupPage");
    think\facade\Route::any("sale/add_salegroup", "admin/sale/addSalegroup");
    think\facade\Route::get("sale/edit_salegrouppage", "admin/sale/editSalegroupPage");
    think\facade\Route::any("sale/edit_salegroup", "admin/sale/editSalegroup");
    think\facade\Route::get("sale/del_salegroup", "admin/sale/delSalegroup");
    think\facade\Route::get("sale/edit_delproduct", "admin/sale/editDelproduct");
    think\facade\Route::Any("sale/get_timetype", "admin/sale/getTimetype");
    think\facade\Route::get("saleladder", "admin/sale/ladderList");
    think\facade\Route::POST("sale/add_saleladder", "admin/sale/addSaleLadder");
    think\facade\Route::get("sale/edit_saleladderpage", "admin/sale/editSaleLadderPage");
    think\facade\Route::POST("sale/edit_saleladder", "admin/sale/editSaleLadder");
    think\facade\Route::get("sale/del_saleladder", "admin/sale/delSaleLadder");
    think\facade\Route::get("sale/sale_statistics", "admin/sale/saleStatistics");
    think\facade\Route::any("sale/sale_records", "admin/sale/saleRecordsNew");
    think\facade\Route::get("sale/sale_users", "admin/sale/saleUsers");
    think\facade\Route::ANY("sale/sale_userslist", "admin/sale/saleUsersList");
    think\facade\Route::get("sale/adminlist", "admin/sale/adminList");
    think\facade\Route::ANY("sale/edit_adminlist", "admin/sale/editAdminList");
    think\facade\Route::ANY("sale/get_sale_enble", "admin/sale/getSaleEnble");
    think\facade\Route::ANY("sale/sale_enble", "admin/sale/saleEnblePost");
    think\facade\Route::get("sale/test", "admin/sale/Test");
    think\facade\Route::get("aff", "admin/affiliate/index");
    think\facade\Route::get("aff/useraffi_page", "admin/affiliate/useraffiPage");
    think\facade\Route::get("aff/useraffi_list", "admin/affiliate/useraffilist");
    think\facade\Route::get("aff/useraffi_record", "admin/affiliate/useraffirecord");
    think\facade\Route::get("aff/useraffibuy_record", "admin/affiliate/useraffibuyrecord");
    think\facade\Route::Any("aff/get_timetype", "admin/affiliate/getTimetype");
    think\facade\Route::Any("aff/useraffi_post", "admin/affiliate/useraffiPost");
    think\facade\Route::Any("aff/useraffi_balance", "admin/affiliate/useraffibalance");
    think\facade\Route::get("aff/productaffi_page", "admin/affiliate/productaffiPage");
    think\facade\Route::Any("aff/productaffi_post", "admin/affiliate/productaffiPost");
    think\facade\Route::Any("aff/affiwithdraw_record", "admin/affiliate/affiwithdrawrecord");
    think\facade\Route::Any("aff/affiwithdrawsh", "admin/affiliate/affiwithdrawsh");
    think\facade\Route::Any("aff/gateway_list", "admin/affiliate/gatewaylist");
    think\facade\Route::Any("aff/test", "admin/affiliate/test");
    think\facade\Route::post("dcimcloud/server", "admin/dcimCloud/addServer");
    think\facade\Route::put("dcimcloud/server", "admin/dcimCloud/editServer");
    think\facade\Route::get("dcimcloud/server/:id", "admin/dcimCloud/serverDetail");
    think\facade\Route::delete("dcimcloud/server", "admin/dcimCloud/delServer");
    think\facade\Route::get("dcimcloud/server", "admin/dcimCloud/serverList");
    think\facade\Route::get("dcimcloud/server/:id/status", "admin/dcimCloud/refreshServerStatus");
    think\facade\Route::get("dcimcloud/server/status", "admin/dcimCloud/refreshAllServerStatus");
    think\facade\Route::Any("upper/index", "admin/upperReaches/index");
    think\facade\Route::Any("upper/addpost", "admin/upperReaches/addPost");
    think\facade\Route::Any("upper/edituppost", "admin/upperReaches/editupPost");
    think\facade\Route::Any("upper/del", "admin/upperReaches/delup");
    think\facade\Route::Any("upper/upperindex", "admin/upperReaches/upperIndex");
    think\facade\Route::Any("upper/upperaddpost", "admin/upperReaches/upperAddpost");
    think\facade\Route::Any("upper/uppereditpost", "admin/upperReaches/upperEditpost");
    think\facade\Route::Any("upper/upperdel", "admin/upperReaches/upperDel");
    think\facade\Route::Any("upper/upperindex", "admin/upperReaches/upperIndex");
    think\facade\Route::Any("upper/addupperpage", "admin/upperReaches/addUpperPage");
    think\facade\Route::Any("upper/addupperpost", "admin/upperReaches/addUpperPost");
    think\facade\Route::Any("upper/editupperpage", "admin/upperReaches/editUpperPage");
    think\facade\Route::Any("upper/editupperpost", "admin/upperReaches/editUpperPost");
    think\facade\Route::Any("upper/delupper", "admin/upperReaches/delUpper");
    think\facade\Route::post("upper/allotupper", "admin/upperReaches/allotUpper");
    think\facade\Route::post("upper/emptyupper", "admin/upperReaches/emptyUpper");
    think\facade\Route::get("upper/ipmi/status", "admin/upperReaches/ipmiStatus");
    think\facade\Route::post("upper/ipmi/on", "admin/upperReaches/ipmiOn");
    think\facade\Route::post("upper/ipmi/off", "admin/upperReaches/ipmiOff");
    think\facade\Route::post("upper/ipmi/reboot", "admin/upperReaches/ipmiReboot");
    think\facade\Route::post("upper/ipmi/vnc", "admin/upperReaches/ipmiVnc");
    think\facade\Route::get("upper/dcim_client/status", "admin/upperReaches/dcimClientStatus");
    think\facade\Route::post("upper/dcim_client/on", "admin/upperReaches/dcimClientOn");
    think\facade\Route::post("upper/dcim_client/off", "admin/upperReaches/dcimClientOff");
    think\facade\Route::post("upper/dcim_client/reboot", "admin/upperReaches/dcimClientReboot");
    think\facade\Route::post("upper/dcim_client/vnc", "admin/upperReaches/dcimClientVnc");
    think\facade\Route::get("upper/dcim_client/vnc", "admin/upperReaches/dcimClientVncPage");
    think\facade\Route::post("upper/dcim_client/reinstall", "admin/upperReaches/dcimClientReinstall");
    think\facade\Route::post("upper/dcim_client/crack_pass", "admin/upperReaches/dcimClientCrackPass");
    think\facade\Route::post("upper/dcim_client/cancel_task", "admin/upperReaches/dcimClientCancelReinstall");
    think\facade\Route::post("upper/dcim_client/resintall_status", "admin/upperReaches/dcimClientReinstallStatus");
    think\facade\Route::post("upper/dcim_client/get_os", "admin/upperReaches/dcimClientGetOs");
    think\facade\Route::post("zjmf_finance_api", "admin/zjmfFinanceApi/createApi");
    think\facade\Route::put("zjmf_finance_api", "admin/zjmfFinanceApi/modifyApi");
    think\facade\Route::get("zjmf_finance_api/:id", "admin/zjmfFinanceApi/detail");
    think\facade\Route::delete("zjmf_finance_api/:id", "admin/zjmfFinanceApi/deleteApi");
    think\facade\Route::get("zjmf_finance_api", "admin/zjmfFinanceApi/index");
    think\facade\Route::get("zjmf_finance_api/:id/status", "admin/zjmfFinanceApi/refreshStatus");
    think\facade\Route::get("zjmf_finance_api/summary", "admin/zjmfFinanceApi/summary");
    think\facade\Route::post("zjmf_finance_api/reset", "admin/zjmfFinanceApi/resetApiPwd");
    think\facade\Route::post("zjmf_finance_api/toggle", "admin/zjmfFinanceApi/apiToggle");
    think\facade\Route::get("zjmf_finance_api/freepage", "admin/zjmfFinanceApi/apiFreePage");
    think\facade\Route::post("zjmf_finance_api/freepage", "admin/zjmfFinanceApi/apiFreePost");
    think\facade\Route::delete("zjmf_finance_api/freepage", "admin/zjmfFinanceApi/apiFreeDelete");
    think\facade\Route::get("zjmf_finance_api/products", "admin/zjmfFinanceApi/apiProducts");
    think\facade\Route::get("zjmf_finance_api/order", "admin/zjmfFinanceApi/apiOrder");
    think\facade\Route::post("zjmf_finance_api/order_commission", "admin/zjmfFinanceApi/apiOrderCom");
    think\facade\Route::get("zjmf_finance_api/renew", "admin/zjmfFinanceApi/getRenew");
    think\facade\Route::get("zjmf_finance_api/host", "admin/zjmfFinanceApi/apiHost");
    think\facade\Route::get("zjmf_finance_api/downstream_summary", "admin/zjmfFinanceApi/downstreamSummary");
    think\facade\Route::get("zjmf_finance_api/logs", "admin/zjmfFinanceApi/apiLog");
    think\facade\Route::post("zjmf_finance_api/open", "admin/zjmfFinanceApi/apiOpen");
    think\facade\Route::get("zjmf_finance_api/addpage", "admin/zjmfFinanceApi/addPage");
    think\facade\Route::post("zjmf_finance_api/inputproduct", "admin/zjmfFinanceApi/inputProduct");
    think\facade\Route::post("zjmf_finance_api/upstreamhost", "admin/zjmfFinanceApi/upstreamHost");
    think\facade\Route::get("zjmf_finance_api/manualhost", "admin/zjmfFinanceApi/getManualHost");
    think\facade\Route::post("zjmf_finance_api/manualhost", "admin/zjmfFinanceApi/postManualHost");
    think\facade\Route::get("zjmf_finance_api/upstreamcredit", "admin/zjmfFinanceApi/upstreamCredit");
    think\facade\Route::get("sm_type", "admin/sendMessageBatch/getSearchParams");
    think\facade\Route::get("getSendMethod", "admin/sendMessageBatch/getSendMethod");
    think\facade\Route::ANY("searchlist", "admin/sendMessageBatch/searchList");
    think\facade\Route::get("mobiletemplate_list", "admin/sendMessageBatch/mobiletemplateList");
    think\facade\Route::get("emailtemplate_list", "admin/sendMessageBatch/emailtemplateList");
    think\facade\Route::get("email_template_params", "admin/sendMessageBatch/getEmailTemplateParams");
    think\facade\Route::get("edit_template", "admin/sendMessageBatch/editTemplate");
    think\facade\Route::any("sendmessage_post", "admin/sendMessageBatch/sendMessagePost");
    think\facade\Route::get("get_progress", "admin/sendMessageBatch/getProgress");
    think\facade\Route::put("dcimauth/reset", "admin/dcimAuth/resetAuth");
    think\facade\Route::delete("dcimauth", "admin/dcimAuth/deleteAuth");
    think\facade\Route::put("dcimauth/recover", "admin/dcimAuth/recoverAuth");
    think\facade\Route::get("dcimauth/used", "admin/dcimAuth/getUsedData");
    think\facade\Route::put("dcimauth", "admin/dcimAuth/editAuth");
    think\facade\Route::put("dcimauth/hotfix", "admin/dcimAuth/hotfixPush");
    think\facade\Route::put("dcimauth/update", "admin/dcimAuth/updatePush");
    think\facade\Route::get("dcimauth/:id", "admin/dcimAuth/detail");
    think\facade\Route::get("dcimauth", "admin/dcimAuth/list");
    think\facade\Route::get("dcimauth/disabled", "admin/dcimAuth/disabledList");
    think\facade\Route::get("dcimauth/errorLog", "admin/dcimAuth/errorLogList");
    think\facade\Route::post("dcimauth/debug", "admin/dcimAuth/debugDecrypt");
    think\facade\Route::get("dcimauth/debugLog", "admin/dcimAuth/debugLogList");
    think\facade\Route::get("app_store/new_version", "admin/appStore/getNewVersion");
    think\facade\Route::get("advanced_options/page", "admin/AdvancedOptions/page");
    think\facade\Route::post("advanced_options/create", "admin/AdvancedOptions/create");
    think\facade\Route::delete("advanced_options/deletecondition", "admin/AdvancedOptions/deleteCondition");
    think\facade\Route::delete("advanced_options/deleteresult", "admin/AdvancedOptions/deleteResult");
    think\facade\Route::post("advanced_options/addcondition", "admin/AdvancedOptions/addCondition");
    think\facade\Route::post("advanced_options/addresult", "admin/AdvancedOptions/addResult");
    think\facade\Route::resource("advanced_options", "admin/AdvancedOptions");
    think\facade\Route::controller("user_level", "admin/UserLevel");
    think\facade\Route::controller("voucher", "admin/Voucher");
    think\facade\Route::get("menu/position_page", "admin/menu/managePositionPage");
    think\facade\Route::get("menu/setting_page", "admin/menu/menuManagePage");
    think\facade\Route::post("menu/save_position", "admin/menu/savePosition");
    think\facade\Route::post("menu/create", "admin/menu/createMenu");
    think\facade\Route::post("menu/edit", "admin/menu/editMenu");
    think\facade\Route::delete("menu/delete", "admin/menu/deleteMenu");
    think\facade\Route::post("menu/create_nav", "admin/menu/createNav");
    think\facade\Route::delete("menu/delete_nav", "admin/menu/deleteNav");
    think\facade\Route::post("menus/getMenu", "admin/menus/getMenu");
    think\facade\Route::post("menus/getMenuList", "admin/menus/getMenuList");
    think\facade\Route::post("menus/setNavList", "admin/menus/setNavList");
    think\facade\Route::post("menus/addCustomPage", "admin/menus/addCustomPage");
    think\facade\Route::post("menus/addProductPage", "admin/menus/addProductPage");
    think\facade\Route::post("menus/getProductList", "admin/menus/getProductList");
    think\facade\Route::post("menus/getMenuType", "admin/menus/getMenuType");
    think\facade\Route::post("menus/addMenu", "admin/menus/addMenu");
    think\facade\Route::post("menus/editMenu", "admin/menus/editMenu");
    think\facade\Route::post("menus/delMenu", "admin/menus/delMenu");
    think\facade\Route::post("menus/delTwoMenu", "admin/menus/delTwoMenu");
    think\facade\Route::post("menus/getTypeAllMenu", "admin/menus/getTypeAllMenu");
    think\facade\Route::post("menus/editMenuActive", "admin/menus/editMenuActive");
    think\facade\Route::post("menus/getSystemNav", "admin/menus/getSystemNav");
    think\facade\Route::post("menus/getNavType", "admin/menus/getNavType");
    think\facade\Route::post("menus/getLang", "admin/menus/getLang");
    think\facade\Route::post("menus/getDefaultSenior", "admin/menus/getDefaultSenior");
    think\facade\Route::post("menus/setWebNavList", "admin/menus/setWebNavList");
    think\facade\Route::post("menus/createWebPage", "admin/menus/createWebPage");
    think\facade\Route::get("menus/getCreateWebData", "admin/menus/getCreateWebData");
    think\facade\Route::post("menus/getOtherMenu", "admin/menus/getOtherMenu");
    think\facade\Route::post("ruleManage/getMenuList", "admin/RuleManage/getMenuList");
    think\facade\Route::post("ruleManage/addMenu", "admin/RuleManage/addMenu");
    think\facade\Route::post("ruleManage/editMenu", "admin/RuleManage/editMenu");
    think\facade\Route::post("ruleManage/saveMenuList", "admin/RuleManage/saveMenuList");
    think\facade\Route::post("ruleMiddle/getMenuList", "admin/RuleMiddle/getMenuList");
    think\facade\Route::post("ruleMiddle/addMenu", "admin/RuleMiddle/addMenu");
    think\facade\Route::post("ruleMiddle/editMenu", "admin/RuleMiddle/editMenu");
    think\facade\Route::post("ruleMiddle/saveMenuList", "admin/RuleMiddle/saveMenuList");
    think\facade\Route::post("ruleMiddle/getNav", "admin/RuleMiddle/getNav");
    think\facade\Route::get("run_map/list", "admin/RunMap/runMapList");
    think\facade\Route::post("run_map/repeat_task", "admin/RunMap/repeatTask");
    think\facade\Route::get("run_cron/trend", "admin/RunMap/runCronTrend");
    think\facade\Route::get("run_cron/list", "admin/RunMap/runCronList");
    think\facade\Route::get("system/systemAuthRuleLanguage", "admin/System/getSystemAuthRuleLanguage");
    think\facade\Route::get("/community/configLang", "admin/community/systemLangConfig");
    think\facade\Route::get("/community/clientConfigLang", "admin/community/clientLangConfig");
    think\facade\Route::post("menus/saveLinks", "admin/menus/saveLinks");
    think\facade\Route::post("menus/deleteLinks", "admin/menus/deleteLinks");
    think\facade\Route::get("menus/allLinks", "admin/menus/allLinks");
    think\facade\Route::get("interflow/templateParams", "admin/InterflowSeting/templateParams");
    think\facade\Route::get("interflow/seting", "admin/InterflowSeting/seting");
    think\facade\Route::post("interflow/seting", "admin/InterflowSeting/setingPost");
    think\facade\Route::get("interflow/userMap", "admin/InterflowSeting/userMap");
    think\facade\Route::get("interflow/executeMap", "admin/InterflowSeting/executeMap");
    think\facade\Route::get("interflow/botAccount", "admin/InterflowSeting/botAccount");
    think\facade\Route::post("interflow/botAccountPost", "admin/InterflowSeting/botAccountPost");
    think\facade\Route::post("interflow/botAccountDelete", "admin/InterflowSeting/botAccountDelete");
    think\facade\Route::post("interflow/botAccountLogin", "admin/InterflowSeting/botAccountLogin");
    think\facade\Route::post("interflow/botAccountLoginOut", "admin/InterflowSeting/botAccountLoginOut");
    think\facade\Route::get("interflow/botCheckStatus", "admin/InterflowSeting/botCheckStatus");
    think\facade\Route::get("interflow/funcLoadList", "admin/InterflowSeting/funcLoadList");
    think\facade\Route::get("interflow/funcLoadContent", "admin/InterflowSeting/funcLoadContent");
    think\facade\Route::post("interflow/funcRegister", "admin/InterflowSeting/funcRegister");
    think\facade\Route::get("interflow/funcRegisterList", "admin/InterflowSeting/funcRegisterList");
    think\facade\Route::get("interflow/keywordList", "admin/InterflowSeting/keywordList");
    think\facade\Route::post("interflow/keywordExecuteSwitch", "admin/InterflowSeting/keywordExecuteSwitch");
    think\facade\Route::post("interflow/keywordSave", "admin/InterflowSeting/keywordSave");
    think\facade\Route::get("interflow/keywordInfo", "admin/InterflowSeting/keywordInfo");
    think\facade\Route::post("interflow/keywordDel", "admin/InterflowSeting/keywordDel");
    think\facade\Route::controller("agent", "admin/Agent");
    think\facade\Route::get("link_cause/list", "admin/LinkCause/index");
    think\facade\Route::get("link_cause/edit", "admin/LinkCause/edit");
    think\facade\Route::post("link_cause/save", "admin/LinkCause/save");
    think\facade\Route::get("link_cause/create", "admin/LinkCause/create");
    think\facade\Route::post("link_cause/add", "admin/LinkCause/add");
    think\facade\Route::get("link_cause/delete", "admin/LinkCause/delete");
    think\facade\Route::get("link_knowledge/list", "admin/LinkKnowledge/index");
    think\facade\Route::get("link_knowledge/edit", "admin/LinkKnowledge/edit");
    think\facade\Route::post("link_knowledge/save", "admin/LinkKnowledge/save");
    think\facade\Route::get("link_knowledge/create", "admin/LinkKnowledge/create");
    think\facade\Route::post("link_knowledge/add", "admin/LinkKnowledge/add");
    think\facade\Route::get("link_knowledge/delete", "admin/LinkKnowledge/delete");
});
think\facade\Route::post("upload_file", "admin/upload/uploadFile");
think\facade\Route::get($domain . "/cron/exec", "admin/CronUrl/index");

?>