From 2815255ff6140b6104bd48d85631a397927f1376 Mon Sep 17 00:00:00 2001 From: dzq Date: Sat, 6 Dec 2025 09:25:34 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=BC=9A=E5=91=98=E6=A0=87=E7=AD=BE):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=A0=87=E7=AD=BE=E5=90=8D=E7=A7=B0=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=B9=B6=E4=BC=98=E5=8C=96=E6=9F=A5=E8=AF=A2SQL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在MembershipTagMemberEntity中添加tagName字段用于存储标签名称 修改MembershipTagMemberMapper中的SQL查询,通过LEFT JOIN获取标签名称 --- .../tagmember/db/MembershipTagMemberEntity.java | 4 ++++ .../tagmember/db/MembershipTagMemberMapper.java | 10 ++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/membership/tagmember/db/MembershipTagMemberEntity.java b/agileboot-domain/src/main/java/com/agileboot/domain/membership/tagmember/db/MembershipTagMemberEntity.java index e69b20d..52a13f3 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/membership/tagmember/db/MembershipTagMemberEntity.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/membership/tagmember/db/MembershipTagMemberEntity.java @@ -47,6 +47,10 @@ public class MembershipTagMemberEntity extends BaseEntity" + - "SELECT * FROM membership_tag_member WHERE deleted = 0 " + - " AND ab98_user_id = #{ab98UserId} " + - " AND wx_user_id = #{wxUserId} " + - " ORDER BY create_time DESC" + + "SELECT mtm.*, mt.name as tagName FROM membership_tag_member mtm " + + "LEFT JOIN membership_tag mt ON mtm.tag_id = mt.id AND mt.deleted = 0 " + + "WHERE mtm.deleted = 0 " + + " AND mtm.ab98_user_id = #{ab98UserId} " + + " AND mtm.wx_user_id = #{wxUserId} " + + " ORDER BY mtm.create_time DESC" + "") List selectUserTags( @Param("ab98UserId") Long ab98UserId,