From b0405cf97866a62b20478c605bad27ace793d3d4 Mon Sep 17 00:00:00 2001 From: YZY <1104325451@qq.com> Date: Wed, 9 Apr 2025 19:54:17 +0800 Subject: [PATCH] xiu1 --- server/.idea/workspace.xml | 7 ++- .../teams/controller/IndexController.java | 2 + .../teams/controller/TeamTypesController.java | 2 + .../teams/controller/UsersController.java | 2 + .../java/self/cases/teams/utils/Activity.java | 33 ++++++++++ .../java/self/cases/teams/utils/Club.java | 35 +++++++++++ .../utils/ClubManagementApplication.java | 26 ++++++++ .../self/cases/teams/utils/Department.java | 23 +++++++ .../main/java/self/cases/teams/utils/Tea.java | 59 ++++++++++++++++++ .../java/self/cases/teams/utils/Teacher.java | 21 +++++++ .../teams/controller/IndexController.class | Bin 4931 -> 4931 bytes .../controller/TeamTypesController.class | Bin 4149 -> 4149 bytes .../teams/controller/UsersController.class | Bin 3947 -> 3947 bytes .../self/cases/teams/utils/Activity.class | Bin 0 -> 702 bytes .../classes/self/cases/teams/utils/Club.class | Bin 0 -> 772 bytes .../utils/ClubManagementApplication.class | Bin 0 -> 890 bytes .../self/cases/teams/utils/Department.class | Bin 0 -> 619 bytes .../self/cases/teams/utils/Teacher.class | Bin 0 -> 517 bytes 18 files changed, 208 insertions(+), 2 deletions(-) create mode 100644 server/src/main/java/self/cases/teams/utils/Activity.java create mode 100644 server/src/main/java/self/cases/teams/utils/Club.java create mode 100644 server/src/main/java/self/cases/teams/utils/ClubManagementApplication.java create mode 100644 server/src/main/java/self/cases/teams/utils/Department.java create mode 100644 server/src/main/java/self/cases/teams/utils/Tea.java create mode 100644 server/src/main/java/self/cases/teams/utils/Teacher.java create mode 100644 server/target/classes/self/cases/teams/utils/Activity.class create mode 100644 server/target/classes/self/cases/teams/utils/Club.class create mode 100644 server/target/classes/self/cases/teams/utils/ClubManagementApplication.class create mode 100644 server/target/classes/self/cases/teams/utils/Department.class create mode 100644 server/target/classes/self/cases/teams/utils/Teacher.class 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 1d380ef799147d42ba86c17f191c4b5f1152dba8..cc980b49a26746965307e607b17bcc056e55d082 100644 GIT binary patch delta 123 zcmX@Cc35qL4Zorz0}q2Ug9L*sgDitPgEE5`gAs!-gE@mAP$U4z3Z5LxzmqeDfr}xI zL5Lw?vb;bYYdV7{L+0c~0_~gy4BQMwKwimYBf&o2Y9OnYL4l#3L4~1d@>#*Xg55y* VUZ6-ngDS%W27QJ}lV=O9008iq8iW7< delta 123 zcmX@Cc35qL4ZorT0}q1}g9L*MgDis^gEE6BgAs!dgE@mQgDZnSkPMm}%fFK|nt_WU zmO+RiezLqk9cvncC_~2NMFQ=d`3&3)g+N~MWFx^o-YOughCzX$jzNW?aq?Ngy@H)U W`EH;{FM}#WAA>%_gvqmoRsaC%FB)Y4 diff --git a/server/target/classes/self/cases/teams/controller/TeamTypesController.class b/server/target/classes/self/cases/teams/controller/TeamTypesController.class index 51a43f3a55bd1888d9bfb35d0d2231132625d6b1..1b42c28368e5d1f976f7c8e474d53e55a70120b7 100644 GIT binary patch delta 83 zcmdn0uvKA0H!r6LgA{`gg9d}&u$!3`G)W delta 83 zcmdn0uvKA0H!r6fgA{`og9d}ou$!2LlpC diff --git a/server/target/classes/self/cases/teams/controller/UsersController.class b/server/target/classes/self/cases/teams/controller/UsersController.class index 47e34bf55db7886bd4eda952d2932a9bb6937363..bf2df5c72d1889dad40dd864cc0790e6a031cdca 100644 GIT binary patch delta 77 zcmaDY_gZd47O$i`g8+jkgE)g1gB*hogC>I?gE2z@gE>R+fod}uq#3e->T-eV@`37#CZFJ23;=6s59$B_ delta 77 zcmaDY_gZd47O$img8+jEgE)gHgB*i5gC>J7gE50YgE>RchPcT> dd<#WWfojtkq!}`S>av0Aa)Ig!CZFJ23;<|U577Vs 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 0000000000000000000000000000000000000000..518cdc98975a206b7ce3b6520151d7e95d1aca1b GIT binary patch literal 702 zcmah`$w~u35PcnE#>8l1+;;;WT)??_GXz8t0)q+>@102-D@;0Jx+myoc@jMM0e+NN zGZ{6g;H9hT)qAz|+xyEafMaYIFo6vRn+~=F3evYUB>UKC3sk(W97;Eky5lx&NV;<( zQ2bZW0;QgOxMmgkG?3aF0nrec z9ehKLHiP5kJTjKc<(t&e(ncY7+a2o`r)$5bt+OOoBTcq0FtN9PE08_ww^>~BNUO`J z*HYn)Yz2%|Jf1JOl_AA(3TEv+@g!BxsNl}^rBTMUO7@H!FKOJ<^jh(zgQyjdx#y0) z)V>P%n9Y6^`s#w>`ZJ&0qxh&r%%LK%{ZCy!!uJBrg%qDgF~Mgr3tm3)%UngoWAHoAh|5;6ojiDkcuFV>{N@s{j79c~BLbGN%#py# cm-sM=8T%<*9TSQ#;p+dwoj-+Z+$V$e50J->aR2}S literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8a7607631e89d2c6c0f7b50016326f02073989ef GIT binary patch literal 772 zcmah`%Wl&^6g}g->ckh8>7a5K^SHAQe?&IkBhBRE}NQP6tmqc&gBj(`r6V6vElLzSL2w zv$N>f6*fD2qp&62BfT^Vy~LDpVK1D`Gljk>ot~$*T)fwg-QfydIh#gOA-1am3&=nx`izjc4nnX zPor3uri`4?%Q6zuGMZ2+SzqkkyyIp?=!b{KE%M}(E_k0a1($cLi-h8**=ep2#G?GL zK0Zd zqT2gw-$k#^1N7;eP(n&OWERmY`quax)Yp1!o3>pS`v@5as{!1`9cBW)OA-Npp>NO+ z1Ux>tf;WD7g~n!0NH(@Yx15PeS4CS3w8DU_Cv7H(-O)d(RjL6u4nr!7& zxj8!(Rus}pOT_?s$)ECjk z3RW2&|L+FdxZlMC?9wh4>wA-2$ka0ou9P$vQ4>HHZ%ev|q+h#+Q7)VtF4_G4(qU;v zFE2f(C04VB7gB3Ma7YjF2n~9F;cJ40xyiOE;^Z0mmBClAFZ9zuhipg#5!T3d=LCwb zQM5+!bz+6X&&UT}r`H&KL-YOOd_);womd;S8Xepq41`fbMgi#fO=>nTcTmNIE$Ym5 bY}abg8>w{kh#az;PDG~_CciFLk~?rl!#6UFSwP^vyd zv3oIQFzzCc$aP1CVwmb#FMQ$?(sUx1`(qwU9p|8-W|EYgIf?LJZI>q^v6bLKVrx~2 zeJ>U~R)GjJaoqC;nS6#;cT3L1XL0c1CP3lQ~gSTcn7gO_Y)jG<1;l GIQ#`l7=;V~ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..2a324b461c12bfa96bb4b0d4e837660f247f8921 GIT binary patch literal 517 zcmaJ-!A=4(5Pby}bOpf`F!5mYh92lePZ|?rVq&ry6OemZDwOPQH{HU2c{1_f2l!FO z>9Srl@zBo9>w7b=^ZE7u0pJ`5KC0+8&}*R2ux+J?7Si0$7=myq)`G_(o%4}3DxF_4 zcvjh1GSshBs_ZpGb#OXisNL!rq3uwm@^O_+r5TH<;{~CPL_85jxw-^vcA;{H<1m-; z3y(xDb54VkoUg2kb3WdfpmBl7GNae>Cd*Q@9=1jDR{KIk|=sZZf(6c9D zL?W#;G}0gGm5Jn?a^9NdoT2+?6Af%J9Q|*J;ZU177n$1lwDe3>f#oJ)ffRA`x? zyMh|LBCD5?x&ELH6Ur$vir(29*lR)a>8=-`j~&XJ8v?}^RSdgmQ&T6tpi^