From 4fa3099ff1d2fc02bbbfafcda7fded28f609f6ea Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期三, 19 八月 2026 14:58:54 +0800
Subject: [PATCH] feat0806: 首页直播密码
---
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/mapper/LiveCourseMapper.java | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/mapper/LiveCourseMapper.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/mapper/LiveCourseMapper.java
index a368700..37fcbb4 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/mapper/LiveCourseMapper.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/mapper/LiveCourseMapper.java
@@ -7,10 +7,15 @@
import com.tcm.training.admin.live.vo.LiveCourseListRow;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Update;
@Mapper
public interface LiveCourseMapper extends BaseMapper<LiveCourse> {
+ /** 按课程 ID 更新直播间密码,允许将密码设置为 NULL 以清除密码。 */
+ @Update("UPDATE tcm_live_course SET password = #{password,jdbcType=VARCHAR}, updated_at = NOW() WHERE id = #{id} AND deleted = 0")
+ int updatePasswordById(@Param("id") Long id, @Param("password") String password);
+
/** 课程分页列表(动态筛选) */
IPage<LiveCourseListRow> selectCoursePage(IPage<LiveCourseListRow> page,
@Param("keyword") String keyword,
--
Gitblit v1.7.1