From 4b5792d07b626a0bb1cde5941c5032e29d60aa38 Mon Sep 17 00:00:00 2001
From: YZY <1104325451@qq.com>
Date: Thu, 10 Apr 2025 16:42:12 +0800
Subject: [PATCH] xiu8
---
server/.idea/workspace.xml | 2 +-
.../self/cases/teams/dao/ActiveLogsDao.java | 20 ++-
.../self/cases/teams/dao/ActivitiesDao.java | 93 ++++++------
.../self/cases/teams/dao/ApplyLogsDao.java | 106 +++++++-------
.../java/self/cases/teams/dao/MembersDao.java | 98 +++++++------
.../java/self/cases/teams/dao/NoticesDao.java | 138 +++++++++---------
.../java/self/cases/teams/dao/PayLogsDao.java | 110 +++++++-------
.../self/cases/teams/dao/TeamTypesDao.java | 17 +--
.../java/self/cases/teams/dao/TeamsDao.java | 17 +--
.../java/self/cases/teams/dao/UsersDao.java | 17 +--
.../java/self/cases/teams/msg/PageData.java | 66 +++++----
.../src/main/java/self/cases/teams/msg/R.java | 131 ++++++++---------
.../service/impl/ActiveLogsServiceImpl.java | 82 +++++------
.../service/impl/ActivitiesServiceImpl.java | 66 ++++-----
.../service/impl/ApplyLogsServiceImpl.java | 80 +++++-----
.../service/impl/MembersServiceImpl.java | 86 +++++------
.../service/impl/NoticesServiceImpl.java | 112 +++++++-------
.../service/impl/PayLogsServiceImpl.java | 46 +++---
.../service/impl/TeamTypesServiceImpl.java | 49 +++++--
.../teams/service/impl/TeamsServiceImpl.java | 118 ++++++++++-----
.../teams/service/impl/UsersServiceImpl.java | 75 +++++++---
.../self/cases/teams/dao/ActivitiesDao.class | Bin 2709 -> 2675 bytes
.../self/cases/teams/dao/ApplyLogsDao.class | Bin 2616 -> 2581 bytes
.../self/cases/teams/dao/MembersDao.class | Bin 2806 -> 2772 bytes
.../self/cases/teams/dao/NoticesDao.class | Bin 3591 -> 3506 bytes
.../self/cases/teams/dao/PayLogsDao.class | Bin 2602 -> 2567 bytes
.../self/cases/teams/msg/PageData.class | Bin 2989 -> 3026 bytes
.../classes/self/cases/teams/msg/R.class | Bin 2098 -> 2098 bytes
28 files changed, 823 insertions(+), 706 deletions(-)
diff --git a/server/.idea/workspace.xml b/server/.idea/workspace.xml
index a3203f68..45e2b8ac 100644
--- a/server/.idea/workspace.xml
+++ b/server/.idea/workspace.xml
@@ -146,7 +146,7 @@
-
+
diff --git a/server/src/main/java/self/cases/teams/dao/ActiveLogsDao.java b/server/src/main/java/self/cases/teams/dao/ActiveLogsDao.java
index 1cc80d2d..c8c33e8d 100644
--- a/server/src/main/java/self/cases/teams/dao/ActiveLogsDao.java
+++ b/server/src/main/java/self/cases/teams/dao/ActiveLogsDao.java
@@ -1,17 +1,15 @@
-package self.cases.teams.dao;
+package self.cases.teams.dao; // 定义包路径,存放与团队案例相关的数据访问层类
-import org.springframework.stereotype.Repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-import self.cases.teams.entity.ActiveLogs;
+import org.springframework.stereotype.Repository; // 导入 Spring 的 Repository 注解,用于标记数据访问层组件
+import com.baomidou.mybatisplus.core.mapper.BaseMapper; // 导入 MyBatis-Plus 提供的 BaseMapper 基础接口,简化 CRUD 操作
+import self.cases.teams.entity.ActiveLogs; // 引入 ActiveLogs 实体类,表示报名记录的模型
/**
* 数据层处理接口
* 报名记录
- */
-@Repository("activeLogsDao")
-public interface ActiveLogsDao extends BaseMapper {
-
+ */ // 文档注释,描述该接口的作用是处理报名记录的数据操作
+
+@Repository("activeLogsDao") // 使用 Spring 的 Repository 注解,将该接口注册为 Spring 容器中的 Bean,并命名为 "activeLogsDao"
+public interface ActiveLogsDao extends BaseMapper { // 定义 ActiveLogsDao 接口,继承自 MyBatis-Plus 的 BaseMapper,泛型指定为 ActiveLogs 实体类
-}
\ No newline at end of file
+} // 接口结束符号
diff --git a/server/src/main/java/self/cases/teams/dao/ActivitiesDao.java b/server/src/main/java/self/cases/teams/dao/ActivitiesDao.java
index c83a7436..086405d7 100644
--- a/server/src/main/java/self/cases/teams/dao/ActivitiesDao.java
+++ b/server/src/main/java/self/cases/teams/dao/ActivitiesDao.java
@@ -1,49 +1,51 @@
-package self.cases.teams.dao;
+package self.cases.teams.dao; // 定义包路径,存放与团队案例相关的数据访问层类
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Select;
-import org.springframework.stereotype.Repository;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page; // 导入 MyBatis-Plus 的分页插件,用于支持分页查询
+import org.apache.ibatis.annotations.Param; // 导入 MyBatis 的 Param 注解,用于标注方法参数
+import org.apache.ibatis.annotations.Select; // 导入 MyBatis 的 Select 注解,用于标注查询方法
+import org.springframework.stereotype.Repository; // 导入 Spring 的 Repository 注解,用于标记数据访问层组件
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper; // 导入 MyBatis-Plus 提供的 BaseMapper 基础接口,简化 CRUD 操作
-import self.cases.teams.entity.Activities;
+import self.cases.teams.entity.Activities; // 引入 Activities 实体类,表示活动信息的模型
-import java.util.Map;
+import java.util.Map; // 导入 Map 集合,用于存储查询结果
/**
* 数据层处理接口
* 活动信息
- */
-@Repository("activitiesDao")
-public interface ActivitiesDao extends BaseMapper {
+ */ // 文档注释,描述该接口的作用是处理活动信息的数据操作
+
+@Repository("activitiesDao") // 使用 Spring 的 Repository 注解,将该接口注册为 Spring 容器中的 Bean,并命名为 "activitiesDao"
+public interface ActivitiesDao extends BaseMapper { // 定义 ActivitiesDao 接口,继承自 MyBatis-Plus 的 BaseMapper,泛型指定为 Activities 实体类
/**
* 分页查看全部活动信息
* @param page 分页信息
* @param activeName 活动名称
* @param teamName 团队名称
- * @return
+ * @return 返回分页结果集
*/
- @Select("")
- public Page