diff --git a/kenaito_config.sql b/kenaito_config.sql index f9fd1f3..23e61a3 100644 --- a/kenaito_config.sql +++ b/kenaito_config.sql @@ -11,7 +11,7 @@ Target Server Version : 80025 File Encoding : 65001 - Date: 06/12/2024 17:24:57 + Date: 07/12/2024 15:35:36 */ SET NAMES utf8mb4; @@ -30,7 +30,7 @@ CREATE TABLE `config_app` ( `app_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用名称', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '应用描述', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '配置应用' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '配置应用' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of config_app @@ -70,7 +70,7 @@ CREATE TABLE `config_file` ( `update_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '更新人', `update_tim` datetime(0) NOT NULL COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '配置文件' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '配置文件' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of config_file @@ -88,12 +88,12 @@ CREATE TABLE `config_version` ( `file_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL, `version` bigint(0) NOT NULL, PRIMARY KEY (`file_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '配置内容版本' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '配置内容版本' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of config_version -- ---------------------------- -INSERT INTO `config_version` VALUES (1, 'server.port=28018\r\nserver.http2.enabled=true\r\nserver.undertow.threads.worker=16\r\nserver.undertow.threads.io=2\r\nserver.undertow.direct-buffers=true\r\nserver.undertow.buffer-size=1024\r\nserver.undertow.accesslog.enabled=false\r\nserver.compression.enabled=true\r\nserver.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json\r\nserver.shutdown=graceful\r\nmybatis-plus.configuration.cache-enabled=false\r\nmybatis-plus.configuration.local-cache-scope=STATEMENT\r\nmybatis-plus.configuration.map-underscore-to-camel-case=true\r\nmybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl\r\nmybatis-plus.check-config-location=true\r\nmybatis-plus.mapper-locations=classpath*:/mapper/**/*.xml\r\nmybatis-plus.global-config.db-config.logic-delete-value=0\r\nmybatis-plus.global-config.db-config.logic-not-delete-value=1\r\nmybatis-plus.global-config.db-config.id-type=auto\r\nmybatis-plus.global-config.db-config.table-underline=true\r\nmybatis-plus.global-config.banner=true\r\nspring.freemarker.check-template-location=false\r\nspring.freemarker.charset=utf-8\r\nspring.data.redis.repositories.enabled=false\r\nspring.lifecycle.timeout-per-shutdown-phase=30s\r\nspring.mail.host=smtp.qq.com\r\nspring.mail.port=465\r\nspring.mail.username=tianjun@odboy.cn\r\nspring.mail.password=xxxxxxxxxxxx\r\nspring.mail.default-encoding=UTF-8\r\nspring.mail.properties.mail.smtp.ssl.trust=smtp.qq.com\r\nspring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory\r\nspring.mail.properties.mail.smtp.socketFactory.port=465\r\nspring.mail.properties.mail.smtp.auth=true\r\nspring.mail.properties.mail.smtp.starttls.enable=true\r\nspring.mail.properties.mail.smtp.starttls.required=true\r\nspring.datasource.druid.db-type=com.alibaba.druid.pool.DruidDataSource\r\nspring.datasource.druid.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy\r\nspring.datasource.druid.url=jdbc:log4jdbc:mysql://${DB_HOST:kenaito-mysql.odboy.local}:${DB_PORT:13306}/${DB_NAME:kenaito_config}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true\r\nspring.datasource.druid.username=${DB_USER:root}\r\nspring.datasource.druid.password=${DB_PWD:root}\r\nspring.datasource.druid.initial-size=5\r\nspring.datasource.druid.min-idle=15\r\nspring.datasource.druid.max-active=30\r\nspring.datasource.druid.remove-abandoned-timeout=180\r\nspring.datasource.druid.max-wait=3000\r\nspring.datasource.druid.time-between-eviction-runs-millis=60000\r\nspring.datasource.druid.min-evictable-idle-time-millis=300000\r\nspring.datasource.druid.max-evictable-idle-time-millis=900000\r\nspring.datasource.druid.test-while-idle=true\r\nspring.datasource.druid.test-on-borrow=false\r\nspring.datasource.druid.test-on-return=false\r\nspring.datasource.druid.validation-query=select 1\r\nspring.datasource.druid.web-stat-filter.enabled=true\r\nspring.datasource.druid.web-stat-filter.url-pattern=/*\r\nspring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*\r\nspring.datasource.druid.web-stat-filter.session-stat-enable=true\r\nspring.datasource.druid.web-stat-filter.session-stat-max-count=1000\r\nspring.datasource.druid.stat-view-servlet.enabled=true\r\nspring.datasource.druid.stat-view-servlet.url-pattern=/druid/*\r\nspring.datasource.druid.stat-view-servlet.reset-enable=false\r\nspring.datasource.druid.stat-view-servlet.allow=127.0.0.1\r\nspring.datasource.druid.stat-view-servlet.deny=\r\nspring.datasource.druid.filter.stat.enabled=true\r\nspring.datasource.druid.filter.stat.log-slow-sql=true\r\nspring.datasource.druid.filter.stat.slow-sql-millis=2000\r\nspring.datasource.druid.filter.stat.merge-sql=true\r\nspring.datasource.druid.filter.wall.config.multi-statement-allow=true\r\nspring.datasource.druid.filter.slf4j.enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-log-error-enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-create-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.statement-close-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-open-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-close-after-log-enabled=false\r\nspring.datasource.druid.aop-patterns=cn.odboy.mapper.*,cn.odboy.modules.*.mapper.*\r\nspring.datasource.druid.keep-alive=true\r\nspring.datasource.druid.max-open-prepared-statements=20\r\nspring.datasource.druid.pool-prepared-statements=true\r\nspring.redis.database=${REDIS_DB:2}\r\nspring.redis.host=${REDIS_HOST:kenaito-redis.odboy.local}\r\nspring.redis.port=${REDIS_PORT:16379}\r\nspring.redis.password=${REDIS_PWD:123456}\r\nspring.redis.timeout=5000\r\nspring.redis.lettuce.pool.enabled=true\r\nspring.redis.lettuce.pool.max-active=20\r\nspring.redis.lettuce.pool.min-idle=0\r\nspring.redis.lettuce.pool.max-wait=5000ms\r\nspring.redis.lettuce.pool.max-idle=10\r\nlogin.single-login=false\r\nlogin.user-cache.idle-time=21600\r\nlogin.login-code.enabled=false\r\nlogin.login-code.code-type=arithmetic\r\nlogin.login-code.expiration=2\r\nlogin.login-code.width=111\r\nlogin.login-code.height=36\r\nlogin.login-code.length=2\r\nlogin.login-code.font-name=\r\nlogin.login-code.font-size=25\r\njwt.header=Authorization\r\njwt.token-start-with=Bearer\r\njwt.base64-secret=ZmQ0ZGI5NjQ0MDQwY2I4MjMxY2Y3ZmI3MjdhN2ZmMjNhODViOTg1ZGE0NTBjMGM4NDA5NzYxMjdjOWMwYWRmZTBlZjlhNGY3ZTg4Y2U3YTE1ODVkZDU5Y2Y3OGYwZWE1NzUzNWQ2YjFjZDc0NGMxZWU2MmQ3MjY1NzJmNTE0MzI=\r\njwt.token-validity-in-seconds=14400000\r\njwt.online-key=online-token:\r\njwt.code-key=captcha-code:\r\njwt.detect=1800000\r\njwt.renew=3600000\r\nfile.mac.path=~/file/\r\nfile.mac.avatar=~/avatar/\r\nfile.linux.path=/home/kenaito/file/\r\nfile.linux.avatar=/home/kenaito/avatar/\r\nfile.windows.path=C:/kenaito/file/\r\nfile.windows.avatar=C:/kenaito/avatar/\r\nfile.maxSize=100\r\nfile.avatarMaxSize=5\r\napp.private-key=MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEA0vfvyTdGJkdbHkB8mp0f3FE0GYP3AYPaJF7jUd1M0XxFSE2ceK3k2kw20YvQ09NJKk+OMjWQl9WitG9pB6tSCQIDAQABAkA2SimBrWC2/wvauBuYqjCFwLvYiRYqZKThUS3MZlebXJiLB+Ue/gUifAAKIg1avttUZsHBHrop4qfJCwAI0+YRAiEA+W3NK/RaXtnRqmoUUkb59zsZUBLpvZgQPfj1MhyHDz0CIQDYhsAhPJ3mgS64NbUZmGWuuNKp5coY2GIj/zYDMJp6vQIgUueLFXv/eZ1ekgz2Oi67MNCk5jeTF2BurZqNLR3MSmUCIFT3Q6uHMtsB9Eha4u7hS31tj1UWE+D+ADzp59MGnoftAiBeHT7gDMuqeJHPL4b+kC+gzV4FGTfhR9q3tTbklZkD2A==\r\napp.captcha.email.expire-time=30\r\ntask.pool.core-pool-size=10\r\ntask.pool.max-pool-size=30\r\ntask.pool.keep-alive-seconds=60\r\ntask.pool.queue-capacity=50\r\nkenaito.config-center.port=28011\r\n', 1); +INSERT INTO `config_version` VALUES (1, 'server.port=28018\r\nserver.http2.enabled=true\r\nserver.undertow.threads.worker=16\r\nserver.undertow.threads.io=2\r\nserver.undertow.direct-buffers=true\r\nserver.undertow.buffer-size=1024\r\nserver.undertow.accesslog.enabled=false\r\nserver.compression.enabled=true\r\nserver.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json\r\nserver.shutdown=graceful\r\nmybatis-plus.configuration.cache-enabled=false\r\nmybatis-plus.configuration.local-cache-scope=STATEMENT\r\nmybatis-plus.configuration.map-underscore-to-camel-case=true\r\nmybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl\r\nmybatis-plus.check-config-location=true\r\nmybatis-plus.mapper-locations=classpath*:/mapper/**/*.xml\r\nmybatis-plus.global-config.db-config.logic-delete-value=0\r\nmybatis-plus.global-config.db-config.logic-not-delete-value=1\r\nmybatis-plus.global-config.db-config.id-type=auto\r\nmybatis-plus.global-config.db-config.table-underline=true\r\nmybatis-plus.global-config.banner=true\r\nspring.freemarker.check-template-location=false\r\nspring.freemarker.charset=utf-8\r\nspring.data.redis.repositories.enabled=false\r\nspring.lifecycle.timeout-per-shutdown-phase=30s\r\nspring.mail.host=smtp.qq.com\r\nspring.mail.port=465\r\nspring.mail.username=tianjun@odboy.cn\r\nspring.mail.password=xxxxxxxxxxxx\r\nspring.mail.default-encoding=UTF-8\r\nspring.mail.properties.mail.smtp.ssl.trust=smtp.qq.com\r\nspring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory\r\nspring.mail.properties.mail.smtp.socketFactory.port=465\r\nspring.mail.properties.mail.smtp.auth=true\r\nspring.mail.properties.mail.smtp.starttls.enable=true\r\nspring.mail.properties.mail.smtp.starttls.required=true\r\nspring.datasource.druid.db-type=com.alibaba.druid.pool.DruidDataSource\r\nspring.datasource.druid.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy\r\nspring.datasource.druid.url=jdbc:log4jdbc:mysql://${DB_HOST:kenaito-mysql.odboy.local}:${DB_PORT:13306}/${DB_NAME:kenaito_config}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true\r\nspring.datasource.druid.username=${DB_USER:root}\r\nspring.datasource.druid.password=${DB_PWD:root}\r\nspring.datasource.druid.initial-size=5\r\nspring.datasource.druid.min-idle=15\r\nspring.datasource.druid.max-active=30\r\nspring.datasource.druid.remove-abandoned-timeout=180\r\nspring.datasource.druid.max-wait=3000\r\nspring.datasource.druid.time-between-eviction-runs-millis=60000\r\nspring.datasource.druid.min-evictable-idle-time-millis=300000\r\nspring.datasource.druid.max-evictable-idle-time-millis=900000\r\nspring.datasource.druid.test-while-idle=true\r\nspring.datasource.druid.test-on-borrow=false\r\nspring.datasource.druid.test-on-return=false\r\nspring.datasource.druid.validation-query=select 1\r\nspring.datasource.druid.web-stat-filter.enabled=true\r\nspring.datasource.druid.web-stat-filter.url-pattern=/*\r\nspring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*\r\nspring.datasource.druid.web-stat-filter.session-stat-enable=true\r\nspring.datasource.druid.web-stat-filter.session-stat-max-count=1000\r\nspring.datasource.druid.stat-view-servlet.enabled=true\r\nspring.datasource.druid.stat-view-servlet.url-pattern=/druid/*\r\nspring.datasource.druid.stat-view-servlet.reset-enable=false\r\nspring.datasource.druid.stat-view-servlet.allow=127.0.0.1\r\nspring.datasource.druid.stat-view-servlet.deny=\r\nspring.datasource.druid.filter.stat.enabled=true\r\nspring.datasource.druid.filter.stat.log-slow-sql=true\r\nspring.datasource.druid.filter.stat.slow-sql-millis=2000\r\nspring.datasource.druid.filter.stat.merge-sql=true\r\nspring.datasource.druid.filter.wall.config.multi-statement-allow=true\r\nspring.datasource.druid.filter.slf4j.enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-log-error-enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-create-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.statement-close-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-open-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-close-after-log-enabled=false\r\nspring.datasource.druid.aop-patterns=cn.odboy.mapper.*,cn.odboy.modules.*.mapper.*\r\nspring.datasource.druid.keep-alive=true\r\nspring.datasource.druid.max-open-prepared-statements=20\r\nspring.datasource.druid.pool-prepared-statements=true\r\nspring.redis.database=${REDIS_DB:2}\r\nspring.redis.host=${REDIS_HOST:kenaito-redis.odboy.local}\r\nspring.redis.port=${REDIS_PORT:16379}\r\nspring.redis.password=${REDIS_PWD:123456}\r\nspring.redis.timeout=5000\r\nspring.redis.lettuce.pool.enabled=true\r\nspring.redis.lettuce.pool.max-active=20\r\nspring.redis.lettuce.pool.min-idle=0\r\nspring.redis.lettuce.pool.max-wait=5000ms\r\nspring.redis.lettuce.pool.max-idle=10\r\nlogin.single-login=false\r\nlogin.user-cache.idle-time=21600\r\nlogin.login-code.enabled=false\r\nlogin.login-code.code-type=arithmetic\r\nlogin.login-code.expiration=2\r\nlogin.login-code.width=111\r\nlogin.login-code.height=36\r\nlogin.login-code.length=2\r\nlogin.login-code.font-name=\r\nlogin.login-code.font-size=25\r\njwt.header=Authorization\r\njwt.token-start-with=Bearer\r\njwt.base64-secret=ZmQ0ZGI5NjQ0MDQwY2I4MjMxY2Y3ZmI3MjdhN2ZmMjNhODViOTg1ZGE0NTBjMGM4NDA5NzYxMjdjOWMwYWRmZTBlZjlhNGY3ZTg4Y2U3YTE1ODVkZDU5Y2Y3OGYwZWE1NzUzNWQ2YjFjZDc0NGMxZWU2MmQ3MjY1NzJmNTE0MzI=\r\njwt.token-validity-in-seconds=14400000\r\njwt.online-key=online-token:\r\njwt.code-key=captcha-code:\r\njwt.detect=1800000\r\njwt.renew=3600000\r\nfile.mac.path=~/file/\r\nfile.mac.avatar=~/avatar/\r\nfile.linux.path=/home/kenaito/file/\r\nfile.linux.avatar=/home/kenaito/avatar/\r\nfile.windows.path=C:/kenaito/file/\r\nfile.windows.avatar=C:/kenaito/avatar/\r\nfile.maxSize=100\r\nfile.avatarMaxSize=5\r\napp.private-key=MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEA0vfvyTdGJkdbHkB8mp0f3FE0GYP3AYPaJF7jUd1M0XxFSE2ceK3k2kw20YvQ09NJKk+OMjWQl9WitG9pB6tSCQIDAQABAkA2SimBrWC2/wvauBuYqjCFwLvYiRYqZKThUS3MZlebXJiLB+Ue/gUifAAKIg1avttUZsHBHrop4qfJCwAI0+YRAiEA+W3NK/RaXtnRqmoUUkb59zsZUBLpvZgQPfj1MhyHDz0CIQDYhsAhPJ3mgS64NbUZmGWuuNKp5coY2GIj/zYDMJp6vQIgUueLFXv/eZ1ekgz2Oi67MNCk5jeTF2BurZqNLR3MSmUCIFT3Q6uHMtsB9Eha4u7hS31tj1UWE+D+ADzp59MGnoftAiBeHT7gDMuqeJHPL4b+kC+gzV4FGTfhR9q3tTbklZkD2A==\r\napp.captcha.email.expire-time=30\r\ntask.pool.core-pool-size=10\r\ntask.pool.max-pool-size=30\r\ntask.pool.keep-alive-seconds=60\r\ntask.pool.queue-capacity=50\r\nkenaito.config-center.port=28011\r\nkenaito.config-center.test=xxxxxxxxxxx', 1); INSERT INTO `config_version` VALUES (2, 'server.port=28018\r\nserver.http2.enabled=true\r\nserver.undertow.threads.worker=16\r\nserver.undertow.threads.io=2\r\nserver.undertow.direct-buffers=true\r\nserver.undertow.buffer-size=1024\r\nserver.undertow.accesslog.enabled=false\r\nserver.compression.enabled=true\r\nserver.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json\r\nserver.shutdown=graceful\r\nmybatis-plus.configuration.cache-enabled=false\r\nmybatis-plus.configuration.local-cache-scope=STATEMENT\r\nmybatis-plus.configuration.map-underscore-to-camel-case=true\r\nmybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl\r\nmybatis-plus.check-config-location=true\r\nmybatis-plus.mapper-locations=classpath*:/mapper/**/*.xml\r\nmybatis-plus.global-config.db-config.logic-delete-value=0\r\nmybatis-plus.global-config.db-config.logic-not-delete-value=1\r\nmybatis-plus.global-config.db-config.id-type=auto\r\nmybatis-plus.global-config.db-config.table-underline=true\r\nmybatis-plus.global-config.banner=true\r\nspring.freemarker.check-template-location=false\r\nspring.freemarker.charset=utf-8\r\nspring.data.redis.repositories.enabled=false\r\nspring.lifecycle.timeout-per-shutdown-phase=30s\r\nspring.mail.host=smtp.qq.com\r\nspring.mail.port=465\r\nspring.mail.username=tianjun@odboy.cn\r\nspring.mail.password=xxxxxxxxxxxx\r\nspring.mail.default-encoding=UTF-8\r\nspring.mail.properties.mail.smtp.ssl.trust=smtp.qq.com\r\nspring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory\r\nspring.mail.properties.mail.smtp.socketFactory.port=465\r\nspring.mail.properties.mail.smtp.auth=true\r\nspring.mail.properties.mail.smtp.starttls.enable=true\r\nspring.mail.properties.mail.smtp.starttls.required=true\r\nspring.datasource.druid.db-type=com.alibaba.druid.pool.DruidDataSource\r\nspring.datasource.druid.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy\r\nspring.datasource.druid.url=jdbc:log4jdbc:mysql://${DB_HOST:kenaito-mysql.odboy.local}:${DB_PORT:13306}/${DB_NAME:kenaito_config}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true\r\nspring.datasource.druid.username=${DB_USER:root}\r\nspring.datasource.druid.password=${DB_PWD:root}\r\nspring.datasource.druid.initial-size=5\r\nspring.datasource.druid.min-idle=15\r\nspring.datasource.druid.max-active=30\r\nspring.datasource.druid.remove-abandoned-timeout=180\r\nspring.datasource.druid.max-wait=3000\r\nspring.datasource.druid.time-between-eviction-runs-millis=60000\r\nspring.datasource.druid.min-evictable-idle-time-millis=300000\r\nspring.datasource.druid.max-evictable-idle-time-millis=900000\r\nspring.datasource.druid.test-while-idle=true\r\nspring.datasource.druid.test-on-borrow=false\r\nspring.datasource.druid.test-on-return=false\r\nspring.datasource.druid.validation-query=select 1\r\nspring.datasource.druid.web-stat-filter.enabled=true\r\nspring.datasource.druid.web-stat-filter.url-pattern=/*\r\nspring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*\r\nspring.datasource.druid.web-stat-filter.session-stat-enable=true\r\nspring.datasource.druid.web-stat-filter.session-stat-max-count=1000\r\nspring.datasource.druid.stat-view-servlet.enabled=true\r\nspring.datasource.druid.stat-view-servlet.url-pattern=/druid/*\r\nspring.datasource.druid.stat-view-servlet.reset-enable=false\r\nspring.datasource.druid.stat-view-servlet.allow=127.0.0.1\r\nspring.datasource.druid.stat-view-servlet.deny=\r\nspring.datasource.druid.filter.stat.enabled=true\r\nspring.datasource.druid.filter.stat.log-slow-sql=true\r\nspring.datasource.druid.filter.stat.slow-sql-millis=2000\r\nspring.datasource.druid.filter.stat.merge-sql=true\r\nspring.datasource.druid.filter.wall.config.multi-statement-allow=true\r\nspring.datasource.druid.filter.slf4j.enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-log-error-enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-create-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.statement-close-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-open-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-close-after-log-enabled=false\r\nspring.datasource.druid.aop-patterns=cn.odboy.mapper.*,cn.odboy.modules.*.mapper.*\r\nspring.datasource.druid.keep-alive=true\r\nspring.datasource.druid.max-open-prepared-statements=20\r\nspring.datasource.druid.pool-prepared-statements=true\r\nspring.redis.database=${REDIS_DB:2}\r\nspring.redis.host=${REDIS_HOST:kenaito-redis.odboy.local}\r\nspring.redis.port=${REDIS_PORT:16379}\r\nspring.redis.password=${REDIS_PWD:123456}\r\nspring.redis.timeout=5000\r\nspring.redis.lettuce.pool.enabled=true\r\nspring.redis.lettuce.pool.max-active=20\r\nspring.redis.lettuce.pool.min-idle=0\r\nspring.redis.lettuce.pool.max-wait=5000ms\r\nspring.redis.lettuce.pool.max-idle=10\r\nlogin.single-login=false\r\nlogin.user-cache.idle-time=21600\r\nlogin.login-code.enabled=false\r\nlogin.login-code.code-type=arithmetic\r\nlogin.login-code.expiration=2\r\nlogin.login-code.width=111\r\nlogin.login-code.height=36\r\nlogin.login-code.length=2\r\nlogin.login-code.font-name=\r\nlogin.login-code.font-size=25\r\njwt.header=Authorization\r\njwt.token-start-with=Bearer\r\njwt.base64-secret=ZmQ0ZGI5NjQ0MDQwY2I4MjMxY2Y3ZmI3MjdhN2ZmMjNhODViOTg1ZGE0NTBjMGM4NDA5NzYxMjdjOWMwYWRmZTBlZjlhNGY3ZTg4Y2U3YTE1ODVkZDU5Y2Y3OGYwZWE1NzUzNWQ2YjFjZDc0NGMxZWU2MmQ3MjY1NzJmNTE0MzI=\r\njwt.token-validity-in-seconds=14400000\r\njwt.online-key=online-token:\r\njwt.code-key=captcha-code:\r\njwt.detect=1800000\r\njwt.renew=3600000\r\nfile.mac.path=~/file/\r\nfile.mac.avatar=~/avatar/\r\nfile.linux.path=/home/kenaito/file/\r\nfile.linux.avatar=/home/kenaito/avatar/\r\nfile.windows.path=C:/kenaito/file/\r\nfile.windows.avatar=C:/kenaito/avatar/\r\nfile.maxSize=100\r\nfile.avatarMaxSize=5\r\napp.private-key=MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEA0vfvyTdGJkdbHkB8mp0f3FE0GYP3AYPaJF7jUd1M0XxFSE2ceK3k2kw20YvQ09NJKk+OMjWQl9WitG9pB6tSCQIDAQABAkA2SimBrWC2/wvauBuYqjCFwLvYiRYqZKThUS3MZlebXJiLB+Ue/gUifAAKIg1avttUZsHBHrop4qfJCwAI0+YRAiEA+W3NK/RaXtnRqmoUUkb59zsZUBLpvZgQPfj1MhyHDz0CIQDYhsAhPJ3mgS64NbUZmGWuuNKp5coY2GIj/zYDMJp6vQIgUueLFXv/eZ1ekgz2Oi67MNCk5jeTF2BurZqNLR3MSmUCIFT3Q6uHMtsB9Eha4u7hS31tj1UWE+D+ADzp59MGnoftAiBeHT7gDMuqeJHPL4b+kC+gzV4FGTfhR9q3tTbklZkD2A==\r\napp.captcha.email.expire-time=30\r\ntask.pool.core-pool-size=10\r\ntask.pool.max-pool-size=30\r\ntask.pool.keep-alive-seconds=60\r\ntask.pool.queue-capacity=50\r\nkenaito.config-center.port=28011\r\nserver.port=28018\r\nserver.http2.enabled=true\r\nserver.undertow.threads.worker=16\r\nserver.undertow.threads.io=2\r\nserver.undertow.direct-buffers=true\r\nserver.undertow.buffer-size=1024\r\nserver.undertow.accesslog.enabled=false\r\nserver.compression.enabled=true\r\nserver.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json\r\nserver.shutdown=graceful\r\nmybatis-plus.configuration.cache-enabled=false\r\nmybatis-plus.configuration.local-cache-scope=STATEMENT\r\nmybatis-plus.configuration.map-underscore-to-camel-case=true\r\nmybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl\r\nmybatis-plus.check-config-location=true\r\nmybatis-plus.mapper-locations=classpath*:/mapper/**/*.xml\r\nmybatis-plus.global-config.db-config.logic-delete-value=0\r\nmybatis-plus.global-config.db-config.logic-not-delete-value=1\r\nmybatis-plus.global-config.db-config.id-type=auto\r\nmybatis-plus.global-config.db-config.table-underline=true\r\nmybatis-plus.global-config.banner=true\r\nspring.freemarker.check-template-location=false\r\nspring.freemarker.charset=utf-8\r\nspring.data.redis.repositories.enabled=false\r\nspring.lifecycle.timeout-per-shutdown-phase=30s\r\nspring.mail.host=smtp.qq.com\r\nspring.mail.port=465\r\nspring.mail.username=tianjun@odboy.cn\r\nspring.mail.password=xxxxxxxxxxxx\r\nspring.mail.default-encoding=UTF-8\r\nspring.mail.properties.mail.smtp.ssl.trust=smtp.qq.com\r\nspring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory\r\nspring.mail.properties.mail.smtp.socketFactory.port=465\r\nspring.mail.properties.mail.smtp.auth=true\r\nspring.mail.properties.mail.smtp.starttls.enable=true\r\nspring.mail.properties.mail.smtp.starttls.required=true\r\nspring.datasource.druid.db-type=com.alibaba.druid.pool.DruidDataSource\r\nspring.datasource.druid.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy\r\nspring.datasource.druid.url=jdbc:log4jdbc:mysql://${DB_HOST:kenaito-mysql.odboy.local}:${DB_PORT:13306}/${DB_NAME:kenaito_config}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true\r\nspring.datasource.druid.username=${DB_USER:root}\r\nspring.datasource.druid.password=${DB_PWD:root}\r\nspring.datasource.druid.initial-size=5\r\nspring.datasource.druid.min-idle=15\r\nspring.datasource.druid.max-active=30\r\nspring.datasource.druid.remove-abandoned-timeout=180\r\nspring.datasource.druid.max-wait=3000\r\nspring.datasource.druid.time-between-eviction-runs-millis=60000\r\nspring.datasource.druid.min-evictable-idle-time-millis=300000\r\nspring.datasource.druid.max-evictable-idle-time-millis=900000\r\nspring.datasource.druid.test-while-idle=true\r\nspring.datasource.druid.test-on-borrow=false\r\nspring.datasource.druid.test-on-return=false\r\nspring.datasource.druid.validation-query=select 1\r\nspring.datasource.druid.web-stat-filter.enabled=true\r\nspring.datasource.druid.web-stat-filter.url-pattern=/*\r\nspring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*\r\nspring.datasource.druid.web-stat-filter.session-stat-enable=true\r\nspring.datasource.druid.web-stat-filter.session-stat-max-count=1000\r\nspring.datasource.druid.stat-view-servlet.enabled=true\r\nspring.datasource.druid.stat-view-servlet.url-pattern=/druid/*\r\nspring.datasource.druid.stat-view-servlet.reset-enable=false\r\nspring.datasource.druid.stat-view-servlet.allow=127.0.0.1\r\nspring.datasource.druid.stat-view-servlet.deny=\r\nspring.datasource.druid.filter.stat.enabled=true\r\nspring.datasource.druid.filter.stat.log-slow-sql=true\r\nspring.datasource.druid.filter.stat.slow-sql-millis=2000\r\nspring.datasource.druid.filter.stat.merge-sql=true\r\nspring.datasource.druid.filter.wall.config.multi-statement-allow=true\r\nspring.datasource.druid.filter.slf4j.enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-log-error-enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-create-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.statement-close-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-open-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-close-after-log-enabled=false\r\nspring.datasource.druid.aop-patterns=cn.odboy.mapper.*,cn.odboy.modules.*.mapper.*\r\nspring.datasource.druid.keep-alive=true\r\nspring.datasource.druid.max-open-prepared-statements=20\r\nspring.datasource.druid.pool-prepared-statements=true\r\nspring.redis.database=${REDIS_DB:2}\r\nspring.redis.host=${REDIS_HOST:kenaito-redis.odboy.local}\r\nspring.redis.port=${REDIS_PORT:16379}\r\nspring.redis.password=${REDIS_PWD:123456}\r\nspring.redis.timeout=5000\r\nspring.redis.lettuce.pool.enabled=true\r\nspring.redis.lettuce.pool.max-active=20\r\nspring.redis.lettuce.pool.min-idle=0\r\nspring.redis.lettuce.pool.max-wait=5000ms\r\nspring.redis.lettuce.pool.max-idle=10\r\nlogin.single-login=false\r\nlogin.user-cache.idle-time=21600\r\nlogin.login-code.enabled=false\r\nlogin.login-code.code-type=arithmetic\r\nlogin.login-code.expiration=2\r\nlogin.login-code.width=111\r\nlogin.login-code.height=36\r\nlogin.login-code.length=2\r\nlogin.login-code.font-name=\r\nlogin.login-code.font-size=25\r\njwt.header=Authorization\r\njwt.token-start-with=Bearer\r\njwt.base64-secret=ZmQ0ZGI5NjQ0MDQwY2I4MjMxY2Y3ZmI3MjdhN2ZmMjNhODViOTg1ZGE0NTBjMGM4NDA5NzYxMjdjOWMwYWRmZTBlZjlhNGY3ZTg4Y2U3YTE1ODVkZDU5Y2Y3OGYwZWE1NzUzNWQ2YjFjZDc0NGMxZWU2MmQ3MjY1NzJmNTE0MzI=\r\njwt.token-validity-in-seconds=14400000\r\njwt.online-key=online-token:\r\njwt.code-key=captcha-code:\r\njwt.detect=1800000\r\njwt.renew=3600000\r\nfile.mac.path=~/file/\r\nfile.mac.avatar=~/avatar/\r\nfile.linux.path=/home/kenaito/file/\r\nfile.linux.avatar=/home/kenaito/avatar/\r\nfile.windows.path=C:/kenaito/file/\r\nfile.windows.avatar=C:/kenaito/avatar/\r\nfile.maxSize=100\r\nfile.avatarMaxSize=5\r\napp.private-key=MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEA0vfvyTdGJkdbHkB8mp0f3FE0GYP3AYPaJF7jUd1M0XxFSE2ceK3k2kw20YvQ09NJKk+OMjWQl9WitG9pB6tSCQIDAQABAkA2SimBrWC2/wvauBuYqjCFwLvYiRYqZKThUS3MZlebXJiLB+Ue/gUifAAKIg1avttUZsHBHrop4qfJCwAI0+YRAiEA+W3NK/RaXtnRqmoUUkb59zsZUBLpvZgQPfj1MhyHDz0CIQDYhsAhPJ3mgS64NbUZmGWuuNKp5coY2GIj/zYDMJp6vQIgUueLFXv/eZ1ekgz2Oi67MNCk5jeTF2BurZqNLR3MSmUCIFT3Q6uHMtsB9Eha4u7hS31tj1UWE+D+ADzp59MGnoftAiBeHT7gDMuqeJHPL4b+kC+gzV4FGTfhR9q3tTbklZkD2A==\r\napp.captcha.email.expire-time=30\r\ntask.pool.core-pool-size=10\r\ntask.pool.max-pool-size=30\r\ntask.pool.keep-alive-seconds=60\r\ntask.pool.queue-capacity=50\r\nkenaito.config-center.port=28011\r\n', 1); INSERT INTO `config_version` VALUES (3, 'server.port=28018\r\nserver.http2.enabled=true\r\nserver.undertow.threads.worker=16\r\nserver.undertow.threads.io=2\r\nserver.undertow.direct-buffers=true\r\nserver.undertow.buffer-size=1024\r\nserver.undertow.accesslog.enabled=false\r\nserver.compression.enabled=true\r\nserver.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json\r\nserver.shutdown=graceful\r\nmybatis-plus.configuration.cache-enabled=false\r\nmybatis-plus.configuration.local-cache-scope=STATEMENT\r\nmybatis-plus.configuration.map-underscore-to-camel-case=true\r\nmybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl\r\nmybatis-plus.check-config-location=true\r\nmybatis-plus.mapper-locations=classpath*:/mapper/**/*.xml\r\nmybatis-plus.global-config.db-config.logic-delete-value=0\r\nmybatis-plus.global-config.db-config.logic-not-delete-value=1\r\nmybatis-plus.global-config.db-config.id-type=auto\r\nmybatis-plus.global-config.db-config.table-underline=true\r\nmybatis-plus.global-config.banner=true\r\nspring.freemarker.check-template-location=false\r\nspring.freemarker.charset=utf-8\r\nspring.data.redis.repositories.enabled=false\r\nspring.lifecycle.timeout-per-shutdown-phase=30s\r\nspring.mail.host=smtp.qq.com\r\nspring.mail.port=465\r\nspring.mail.username=tianjun@odboy.cn\r\nspring.mail.password=xxxxxxxxxxxx\r\nspring.mail.default-encoding=UTF-8\r\nspring.mail.properties.mail.smtp.ssl.trust=smtp.qq.com\r\nspring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory\r\nspring.mail.properties.mail.smtp.socketFactory.port=465\r\nspring.mail.properties.mail.smtp.auth=true\r\nspring.mail.properties.mail.smtp.starttls.enable=true\r\nspring.mail.properties.mail.smtp.starttls.required=true\r\nspring.datasource.druid.db-type=com.alibaba.druid.pool.DruidDataSource\r\nspring.datasource.druid.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy\r\nspring.datasource.druid.url=jdbc:log4jdbc:mysql://${DB_HOST:kenaito-mysql.odboy.local}:${DB_PORT:13306}/${DB_NAME:kenaito_config}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true\r\nspring.datasource.druid.username=${DB_USER:root}\r\nspring.datasource.druid.password=${DB_PWD:root}\r\nspring.datasource.druid.initial-size=5\r\nspring.datasource.druid.min-idle=15\r\nspring.datasource.druid.max-active=30\r\nspring.datasource.druid.remove-abandoned-timeout=180\r\nspring.datasource.druid.max-wait=3000\r\nspring.datasource.druid.time-between-eviction-runs-millis=60000\r\nspring.datasource.druid.min-evictable-idle-time-millis=300000\r\nspring.datasource.druid.max-evictable-idle-time-millis=900000\r\nspring.datasource.druid.test-while-idle=true\r\nspring.datasource.druid.test-on-borrow=false\r\nspring.datasource.druid.test-on-return=false\r\nspring.datasource.druid.validation-query=select 1\r\nspring.datasource.druid.web-stat-filter.enabled=true\r\nspring.datasource.druid.web-stat-filter.url-pattern=/*\r\nspring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*\r\nspring.datasource.druid.web-stat-filter.session-stat-enable=true\r\nspring.datasource.druid.web-stat-filter.session-stat-max-count=1000\r\nspring.datasource.druid.stat-view-servlet.enabled=true\r\nspring.datasource.druid.stat-view-servlet.url-pattern=/druid/*\r\nspring.datasource.druid.stat-view-servlet.reset-enable=false\r\nspring.datasource.druid.stat-view-servlet.allow=127.0.0.1\r\nspring.datasource.druid.stat-view-servlet.deny=\r\nspring.datasource.druid.filter.stat.enabled=true\r\nspring.datasource.druid.filter.stat.log-slow-sql=true\r\nspring.datasource.druid.filter.stat.slow-sql-millis=2000\r\nspring.datasource.druid.filter.stat.merge-sql=true\r\nspring.datasource.druid.filter.wall.config.multi-statement-allow=true\r\nspring.datasource.druid.filter.slf4j.enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-log-error-enabled=true\r\nspring.datasource.druid.filter.slf4j.statement-create-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.statement-close-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-open-after-log-enabled=false\r\nspring.datasource.druid.filter.slf4j.result-set-close-after-log-enabled=false\r\nspring.datasource.druid.aop-patterns=cn.odboy.mapper.*,cn.odboy.modules.*.mapper.*\r\nspring.datasource.druid.keep-alive=true\r\nspring.datasource.druid.max-open-prepared-statements=20\r\nspring.datasource.druid.pool-prepared-statements=true\r\nspring.redis.database=${REDIS_DB:2}\r\nspring.redis.host=${REDIS_HOST:kenaito-redis.odboy.local}\r\nspring.redis.port=${REDIS_PORT:16379}\r\nspring.redis.password=${REDIS_PWD:123456}\r\nspring.redis.timeout=5000\r\nspring.redis.lettuce.pool.enabled=true\r\nspring.redis.lettuce.pool.max-active=20\r\nspring.redis.lettuce.pool.min-idle=0\r\nspring.redis.lettuce.pool.max-wait=5000ms\r\nspring.redis.lettuce.pool.max-idle=10\r\nlogin.single-login=false\r\nlogin.user-cache.idle-time=21600\r\nlogin.login-code.enabled=false\r\nlogin.login-code.code-type=arithmetic\r\nlogin.login-code.expiration=2\r\nlogin.login-code.width=111\r\nlogin.login-code.height=36\r\nlogin.login-code.length=2\r\nlogin.login-code.font-name=\r\nlogin.login-code.font-size=25\r\njwt.header=Authorization\r\njwt.token-start-with=Bearer\r\njwt.base64-secret=ZmQ0ZGI5NjQ0MDQwY2I4MjMxY2Y3ZmI3MjdhN2ZmMjNhODViOTg1ZGE0NTBjMGM4NDA5NzYxMjdjOWMwYWRmZTBlZjlhNGY3ZTg4Y2U3YTE1ODVkZDU5Y2Y3OGYwZWE1NzUzNWQ2YjFjZDc0NGMxZWU2MmQ3MjY1NzJmNTE0MzI=\r\njwt.token-validity-in-seconds=14400000\r\njwt.online-key=online-token:\r\njwt.code-key=captcha-code:\r\njwt.detect=1800000\r\njwt.renew=3600000\r\nfile.mac.path=~/file/\r\nfile.mac.avatar=~/avatar/\r\nfile.linux.path=/home/kenaito/file/\r\nfile.linux.avatar=/home/kenaito/avatar/\r\nfile.windows.path=C:/kenaito/file/\r\nfile.windows.avatar=C:/kenaito/avatar/\r\nfile.maxSize=100\r\nfile.avatarMaxSize=5\r\napp.private-key=MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEA0vfvyTdGJkdbHkB8mp0f3FE0GYP3AYPaJF7jUd1M0XxFSE2ceK3k2kw20YvQ09NJKk+OMjWQl9WitG9pB6tSCQIDAQABAkA2SimBrWC2/wvauBuYqjCFwLvYiRYqZKThUS3MZlebXJiLB+Ue/gUifAAKIg1avttUZsHBHrop4qfJCwAI0+YRAiEA+W3NK/RaXtnRqmoUUkb59zsZUBLpvZgQPfj1MhyHDz0CIQDYhsAhPJ3mgS64NbUZmGWuuNKp5coY2GIj/zYDMJp6vQIgUueLFXv/eZ1ekgz2Oi67MNCk5jeTF2BurZqNLR3MSmUCIFT3Q6uHMtsB9Eha4u7hS31tj1UWE+D+ADzp59MGnoftAiBeHT7gDMuqeJHPL4b+kC+gzV4FGTfhR9q3tTbklZkD2A==\r\napp.captcha.email.expire-time=30\r\ntask.pool.core-pool-size=10\r\ntask.pool.max-pool-size=30\r\ntask.pool.keep-alive-seconds=60\r\ntask.pool.queue-capacity=50\r\nkenaito.config-center.port=28011\r\n', 1); @@ -235,7 +235,7 @@ CREATE TABLE `system_menu` ( UNIQUE INDEX `uniq_title`(`title`) USING BTREE, UNIQUE INDEX `uniq_name`(`name`) USING BTREE, INDEX `inx_pid`(`pid`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 136 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统菜单' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 138 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统菜单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of system_menu