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