From 49a0022ee8ad4737e0f947060fe1dcd95b4a26a5 Mon Sep 17 00:00:00 2001 From: ziin Date: Mon, 15 Dec 2025 20:17:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(login):=20=E6=96=B0=E5=A2=9E=E7=BD=91?= =?UTF-8?q?=E9=A1=B5AI=E7=99=BB=E5=BD=95=E5=9C=BA=E6=99=AFWEB=5FAI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在LoginSceneEnum中增加WEB_AI枚举,绑定路径webAi-doLogin - LoginService扩展WEB_AI登录逻辑:缓存登录态、创建w.tenant.{tenantId}队列并绑定webAiHeadersExchange - 新增webAiHeadersExchange Bean,交换机名web.ai.headers.exchange - 用户实体与Service增加web_ai字段及checkWebAILoginRole权限校验 - 提供/webAi-doLogin接口,支持网页端AI独立登录与Token管理 --- .../yupi/springbootinit/model/entity/ServerBigBrother.java | 3 +++ .../model/vo/bigbrother/ServerBigBrotherVO.java | 3 +++ src/main/resources/mapper/ServerBigBrotherMapper.xml | 6 ++++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/yupi/springbootinit/model/entity/ServerBigBrother.java b/src/main/java/com/yupi/springbootinit/model/entity/ServerBigBrother.java index 98ee9c9..0b07dd6 100644 --- a/src/main/java/com/yupi/springbootinit/model/entity/ServerBigBrother.java +++ b/src/main/java/com/yupi/springbootinit/model/entity/ServerBigBrother.java @@ -150,4 +150,7 @@ public class ServerBigBrother { @TableField(value = "tenant_id") @ApiModelProperty(value="租户 Id") private Long tenantId; + + @TableField(value = "sec_uid") + private String secUid; } \ No newline at end of file diff --git a/src/main/java/com/yupi/springbootinit/model/vo/bigbrother/ServerBigBrotherVO.java b/src/main/java/com/yupi/springbootinit/model/vo/bigbrother/ServerBigBrotherVO.java index 5af8568..7b28538 100644 --- a/src/main/java/com/yupi/springbootinit/model/vo/bigbrother/ServerBigBrotherVO.java +++ b/src/main/java/com/yupi/springbootinit/model/vo/bigbrother/ServerBigBrotherVO.java @@ -112,4 +112,7 @@ public class ServerBigBrotherVO { @TableField(value = "fans_level") @ApiModelProperty(value = "大哥粉丝团等级") private Integer fansLevel; + + @TableField(value = "sec_uid") + private String secUid; } \ No newline at end of file diff --git a/src/main/resources/mapper/ServerBigBrotherMapper.xml b/src/main/resources/mapper/ServerBigBrotherMapper.xml index 20cd8b0..f302e7f 100644 --- a/src/main/resources/mapper/ServerBigBrotherMapper.xml +++ b/src/main/resources/mapper/ServerBigBrotherMapper.xml @@ -23,12 +23,13 @@ + id, display_id, user_id_str, nickname, `level`, hostcoins, follower_count, following_count, region, historic_high_coins, total_gift_coins, host_display_id, owner_id, create_time, - update_time, creator, updater, deleted, tenant_id + update_time, creator, updater, deleted, tenant_id,secUid @@ -47,6 +48,7 @@ + @@ -54,7 +56,7 @@