From 14e7a934de7b8cec67412f8bb345005e69ea3f93 Mon Sep 17 00:00:00 2001 From: dzq Date: Thu, 22 May 2025 08:17:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=BC=93=E5=AD=98):=20=E5=B0=86=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E4=BB=A4=E7=89=8C=E7=9A=84=E7=BC=93=E5=AD=98=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E4=BB=8E30=E5=88=86=E9=92=9F=E6=94=B9=E4=B8=BA600?= =?UTF-8?q?=E5=88=86=E9=92=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit docs(数据库): 新增用户标签表的SQL脚本 --- .../infrastructure/cache/redis/CacheKeyEnum.java | 2 +- sql/20250521_ab98_user_tag.sql | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 sql/20250521_ab98_user_tag.sql diff --git a/agileboot-infrastructure/src/main/java/com/agileboot/infrastructure/cache/redis/CacheKeyEnum.java b/agileboot-infrastructure/src/main/java/com/agileboot/infrastructure/cache/redis/CacheKeyEnum.java index 98c1025..3c77cb3 100644 --- a/agileboot-infrastructure/src/main/java/com/agileboot/infrastructure/cache/redis/CacheKeyEnum.java +++ b/agileboot-infrastructure/src/main/java/com/agileboot/infrastructure/cache/redis/CacheKeyEnum.java @@ -11,7 +11,7 @@ public enum CacheKeyEnum { * Redis各类缓存集合 */ CAPTCHAT("captcha_codes:", 2, TimeUnit.MINUTES), - LOGIN_USER_KEY("login_tokens:", 30, TimeUnit.MINUTES), + LOGIN_USER_KEY("login_tokens:", 10*60, TimeUnit.MINUTES), RATE_LIMIT_KEY("rate_limit:", 60, TimeUnit.SECONDS), USER_ENTITY_KEY("user_entity:", 60, TimeUnit.MINUTES), ROLE_ENTITY_KEY("role_entity:", 60, TimeUnit.MINUTES), diff --git a/sql/20250521_ab98_user_tag.sql b/sql/20250521_ab98_user_tag.sql new file mode 100644 index 0000000..e4599b5 --- /dev/null +++ b/sql/20250521_ab98_user_tag.sql @@ -0,0 +1,15 @@ +DROP TABLE IF EXISTS `ab98_user_tag`; + +CREATE TABLE `ab98_user_tag` ( + `tag_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '标签ID', + `ab98_user_id` BIGINT NOT NULL COMMENT '关联用户ID', + `tag_name` VARCHAR(50) NOT NULL COMMENT '标签名称', + `creator_id` BIGINT DEFAULT 0 COMMENT '创建者ID', + `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `updater_id` BIGINT DEFAULT 0 COMMENT '更新者ID', + `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '删除标志(0存在 1删除)', + PRIMARY KEY (`tag_id`), + KEY `idx_user` (`ab98_user_id`), + CONSTRAINT `fk_tag_user` FOREIGN KEY (`ab98_user_id`) REFERENCES `ab98_user` (`ab98_user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户标签表'; \ No newline at end of file