diff --git a/server/.idea/workspace.xml b/server/.idea/workspace.xml
index 2802f204..0d5a414d 100644
--- a/server/.idea/workspace.xml
+++ b/server/.idea/workspace.xml
@@ -14,6 +14,8 @@
@@ -62,7 +64,7 @@
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
- "project.structure.last.edited": "问题",
+ "project.structure.last.edited": "模块",
"project.structure.proportion": "0.15",
"project.structure.side.proportion": "0.25172412",
"settings.editor.selected.configurable": "preferences.pluginManager",
@@ -136,7 +138,8 @@
-
+
+
diff --git a/server/src/main/java/self/cases/teams/controller/IndexController.java b/server/src/main/java/self/cases/teams/controller/IndexController.java
index bc663b3a..aff238ef 100644
--- a/server/src/main/java/self/cases/teams/controller/IndexController.java
+++ b/server/src/main/java/self/cases/teams/controller/IndexController.java
@@ -57,6 +57,7 @@ public class IndexController extends BaseController {
}
}
+ //用户登录
@PostMapping("/login")
@ResponseBody
public R login(String userName, String passWord, HttpSession session){
@@ -130,6 +131,7 @@ public class IndexController extends BaseController {
}
}
+ //用户密码修改
@PostMapping("/pwd")
@ResponseBody
public R pwd(String token, String password) {
diff --git a/server/src/main/java/self/cases/teams/controller/TeamTypesController.java b/server/src/main/java/self/cases/teams/controller/TeamTypesController.java
index 30d73fef..e57b9151 100644
--- a/server/src/main/java/self/cases/teams/controller/TeamTypesController.java
+++ b/server/src/main/java/self/cases/teams/controller/TeamTypesController.java
@@ -62,6 +62,8 @@ public class TeamTypesController extends BaseController {
return R.successData(teamTypes);
}
+
+ //社团类型管理
@GetMapping("/page")
@ResponseBody
public R getPageInfos(Long pageIndex, Long pageSize,
diff --git a/server/src/main/java/self/cases/teams/controller/UsersController.java b/server/src/main/java/self/cases/teams/controller/UsersController.java
index 4b45d994..81035366 100644
--- a/server/src/main/java/self/cases/teams/controller/UsersController.java
+++ b/server/src/main/java/self/cases/teams/controller/UsersController.java
@@ -63,6 +63,7 @@ public class UsersController extends BaseController {
return R.successData(page);
}
+ //注册用户
@PostMapping("/add")
@ResponseBody
public R addInfo(Users users) {
@@ -83,6 +84,7 @@ public class UsersController extends BaseController {
}
}
+ //修改系统用户
@PostMapping("/upd")
@ResponseBody
public R updInfo(Users users) {
diff --git a/server/src/main/java/self/cases/teams/utils/Activity.java b/server/src/main/java/self/cases/teams/utils/Activity.java
new file mode 100644
index 00000000..dd061298
--- /dev/null
+++ b/server/src/main/java/self/cases/teams/utils/Activity.java
@@ -0,0 +1,33 @@
+package self.cases.teams.utils;
+
+import java.util.Date;
+import java.util.List; /**
+ * 社团活动类
+ */
+ public class Activity {
+ private String activityId;
+ private String activityName;
+ private Date startTime;
+ private Date endTime;
+ private String location;
+ private int maxParticipants;
+ private List participantIds;
+
+ public Activity() {}
+
+ // Getter/Setter省略...
+
+ /**
+ * 发布活动 (空方法)
+ */
+ public void publish() {
+ // 实现发布逻辑
+ }
+
+ /**
+ * 取消活动 (空方法)
+ */
+ public void cancel() {
+ // 实现取消逻辑
+ }
+ }
diff --git a/server/src/main/java/self/cases/teams/utils/Club.java b/server/src/main/java/self/cases/teams/utils/Club.java
new file mode 100644
index 00000000..c87b782a
--- /dev/null
+++ b/server/src/main/java/self/cases/teams/utils/Club.java
@@ -0,0 +1,35 @@
+package self.cases.teams.utils;
+
+import java.util.Date; /**
+ * 社团基本信息类
+ */
+ public class Club {
+ private String clubId;
+ private String clubName;
+ private String description;
+ private Date establishDate;
+ private int memberCount;
+
+ public Club() {}
+
+ public Club(String clubId, String clubName) {
+ this.clubId = clubId;
+ this.clubName = clubName;
+ }
+
+ // Getter/Setter省略...
+
+ /**
+ * 更新社团信息 (空方法)
+ */
+ public void updateInfo() {
+ // 实现更新逻辑
+ }
+
+ /**
+ * 统计社团成员数 (空方法)
+ */
+ public void countMembers() {
+ // 实现统计逻辑
+ }
+ }
diff --git a/server/src/main/java/self/cases/teams/utils/ClubManagementApplication.java b/server/src/main/java/self/cases/teams/utils/ClubManagementApplication.java
new file mode 100644
index 00000000..9d075f99
--- /dev/null
+++ b/server/src/main/java/self/cases/teams/utils/ClubManagementApplication.java
@@ -0,0 +1,26 @@
+package self.cases.teams.utils;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+import javax.annotation.PostConstruct; /**
+ * 应用启动类
+ */
+ @SpringBootApplication
+ public class ClubManagementApplication {
+ /**
+ * 主入口方法
+ */
+ public static void main(String[] args) {
+ SpringApplication.run(ClubManagementApplication.class, args);
+ }
+
+ /**
+ * 初始化数据 (空方法)
+ */
+ @PostConstruct
+ public void initData() {
+ // 初始化一些测试数据
+ }
+
+}
diff --git a/server/src/main/java/self/cases/teams/utils/Department.java b/server/src/main/java/self/cases/teams/utils/Department.java
new file mode 100644
index 00000000..71a68009
--- /dev/null
+++ b/server/src/main/java/self/cases/teams/utils/Department.java
@@ -0,0 +1,23 @@
+package self.cases.teams.utils;
+
+import java.util.List; /**
+ * 社团部门类
+ */
+ public class Department {
+ private String deptId;
+ private String deptName;
+ private String leaderId;
+ private List memberIds;
+
+ public Department() {}
+
+ // Getter/Setter省略...
+
+ /**
+ * 添加部门成员 (空方法)
+ * @param memberId 成员ID
+ */
+ public void addMember(String memberId) {
+ // 实现添加逻辑
+ }
+ }
diff --git a/server/src/main/java/self/cases/teams/utils/Tea.java b/server/src/main/java/self/cases/teams/utils/Tea.java
new file mode 100644
index 00000000..5bc59944
--- /dev/null
+++ b/server/src/main/java/self/cases/teams/utils/Tea.java
@@ -0,0 +1,59 @@
+package self.cases.teams.utils;
+
+public class Tea {
+ // 在类内部添加以下代码(已省略原有代码)
+
+ /** 以下为新增的无影响代码块 **/
+
+ // 空置的初始化方法(不会被调用)
+ private void initRedundantData() {
+ // 该方法不会被任何逻辑调用
+ String temp = "Initialization placeholder";
+ for (int i = 0; i < 10; i++) {
+
+ }
+ }
+
+
+ // 未使用的字符串处理工具
+ private String processDummyString(String input) {
+ if (input == null) return "";
+ return input.trim()
+ .toLowerCase()
+ .replace("test", "dummy")
+ .substring(0, Math.min(10, input.length()));
+ }
+
+ // 空循环测试方法
+ private void executeRedundantLoop() {
+ long start = System.currentTimeMillis();
+ for (int i = 0; i < 1000; i++) {
+ int temp = i * 2;
+ }
+ }
+
+ // 未使用的缓存处理
+ private void handleFakeCache(String key) {
+ try {
+
+ } catch (Exception e) {
+
+ }
+ }
+
+
+
+ // 冗余的ID生成器
+ private String generateDummyId() {
+ return "DUMMY_" + System.currentTimeMillis() + "_" +
+ Thread.currentThread().getId();
+ }
+
+ // 未使用的正则校验
+ private boolean validateDummyPattern(String input) {
+ String pattern = "^[A-Za-z0-9]{4,20}$";
+ return input.matches(pattern);
+ }
+
+
+}
diff --git a/server/src/main/java/self/cases/teams/utils/Teacher.java b/server/src/main/java/self/cases/teams/utils/Teacher.java
new file mode 100644
index 00000000..5179cf84
--- /dev/null
+++ b/server/src/main/java/self/cases/teams/utils/Teacher.java
@@ -0,0 +1,21 @@
+package self.cases.teams.utils;
+
+import org.apache.tomcat.jni.User; /**
+ * 社团指导老师类
+ */
+ public class Teacher extends User {
+ private String teacherId;
+ private String title;
+
+ public Teacher() {}
+
+ // Getter/Setter省略...
+
+ /**
+ * 审批社团申请 (空方法)
+ * @param applicationId 申请ID
+ */
+ public void approveApplication(String applicationId) {
+ // 实现审批逻辑
+ }
+ }
diff --git a/server/target/classes/self/cases/teams/controller/IndexController.class b/server/target/classes/self/cases/teams/controller/IndexController.class
index 1d380ef7..cc980b49 100644
Binary files a/server/target/classes/self/cases/teams/controller/IndexController.class and b/server/target/classes/self/cases/teams/controller/IndexController.class differ
diff --git a/server/target/classes/self/cases/teams/controller/TeamTypesController.class b/server/target/classes/self/cases/teams/controller/TeamTypesController.class
index 51a43f3a..1b42c283 100644
Binary files a/server/target/classes/self/cases/teams/controller/TeamTypesController.class and b/server/target/classes/self/cases/teams/controller/TeamTypesController.class differ
diff --git a/server/target/classes/self/cases/teams/controller/UsersController.class b/server/target/classes/self/cases/teams/controller/UsersController.class
index 47e34bf5..bf2df5c7 100644
Binary files a/server/target/classes/self/cases/teams/controller/UsersController.class and b/server/target/classes/self/cases/teams/controller/UsersController.class differ
diff --git a/server/target/classes/self/cases/teams/utils/Activity.class b/server/target/classes/self/cases/teams/utils/Activity.class
new file mode 100644
index 00000000..518cdc98
Binary files /dev/null and b/server/target/classes/self/cases/teams/utils/Activity.class differ
diff --git a/server/target/classes/self/cases/teams/utils/Club.class b/server/target/classes/self/cases/teams/utils/Club.class
new file mode 100644
index 00000000..8a760763
Binary files /dev/null and b/server/target/classes/self/cases/teams/utils/Club.class differ
diff --git a/server/target/classes/self/cases/teams/utils/ClubManagementApplication.class b/server/target/classes/self/cases/teams/utils/ClubManagementApplication.class
new file mode 100644
index 00000000..04359407
Binary files /dev/null and b/server/target/classes/self/cases/teams/utils/ClubManagementApplication.class differ
diff --git a/server/target/classes/self/cases/teams/utils/Department.class b/server/target/classes/self/cases/teams/utils/Department.class
new file mode 100644
index 00000000..50215f53
Binary files /dev/null and b/server/target/classes/self/cases/teams/utils/Department.class differ
diff --git a/server/target/classes/self/cases/teams/utils/Teacher.class b/server/target/classes/self/cases/teams/utils/Teacher.class
new file mode 100644
index 00000000..2a324b46
Binary files /dev/null and b/server/target/classes/self/cases/teams/utils/Teacher.class differ