v0.1.10 警告修正

v0.1
bruce 2025-02-19 12:07:30 +08:00
parent 1c80769ad6
commit 467efa0bc0
5 changed files with 23 additions and 23 deletions

View File

@ -16,7 +16,7 @@
- **数据可视化**:实时统计活动参与度与社团活跃度 - **数据可视化**:实时统计活动参与度与社团活跃度
- **安全可靠**采用JWT鉴权+BCrypt加密+操作日志审计 - **安全可靠**采用JWT鉴权+BCrypt加密+操作日志审计
[👉 **在线演示**](https://demo.club-manager.com) | [📚 需求文档](/docs/需求分析说明书1.4.docx) [//]: # ([👉 **在线演示**](https://demo.club-manager.com) | [📚 需求文档](/docs/需求分析说明书1.4.docx))
--- ---
@ -73,9 +73,10 @@
- Redis 6.x - Redis 6.x
### 本地部署 ### 本地部署
todo
4. **初始化数据库** [//]: # ( todo 完善本地部署方法)
**初始化数据库**
执行 [/sql/init.sql](/sql/init.sql) 脚本 执行 [/sql/init.sql](/sql/init.sql) 脚本
--- ---
@ -114,7 +115,8 @@ campus-club-system/
--- ---
## 数据库设计 ## 数据库设计
![ER Diagram](/docs/er-diagram.png)
[//]: # (![ER Diagram](/docs/er-diagram.png))
关键数据表说明: 关键数据表说明:
- **用户表(user)**:存储用户基础信息与角色权限 - **用户表(user)**:存储用户基础信息与角色权限
@ -122,7 +124,7 @@ campus-club-system/
- **报名表(signup_record)**:管理用户报名与签到信息 - **报名表(signup_record)**:管理用户报名与签到信息
- **操作日志(admin_log)**:审计所有管理操作 - **操作日志(admin_log)**:审计所有管理操作
[🔍 查看完整数据库设计](/docs/数据库设计.md) [//]: # ([🔍 查看完整数据库设计](/docs/数据库设计.md))
--- ---

View File

@ -1,6 +1,5 @@
package com.bruce.sams.service; package com.bruce.sams.service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.bruce.sams.domain.sms.Club; import com.bruce.sams.domain.sms.Club;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.bruce.sams.domain.sms.UserClub; import com.bruce.sams.domain.sms.UserClub;
@ -17,40 +16,40 @@ public interface ClubService extends IService<Club> {
/** /**
* *
*/ */
public List<Club> getAllClubs(); List<Club> getAllClubs();
/** /**
* *
*/ */
public Club getClubById(Long clubId); Club getClubById(Long clubId);
/** /**
* *
*/ */
public void addClub(Club club); void addClub(Club club);
/** /**
* *
*/ */
public void updateClub(Club club); void updateClub(Club club);
/** /**
* *
*/ */
public void deleteClub(Long clubId); void deleteClub(Long clubId);
/** /**
* *
*/ */
public void joinClub(Long userId, Long clubId); void joinClub(Long userId, Long clubId);
/** /**
* 退 * 退
*/ */
public void leaveClub(Long userId, Long clubId); void leaveClub(Long userId, Long clubId);
/** /**
* *
*/ */
public List<UserClub> getClubMembers(Long clubId); List<UserClub> getClubMembers(Long clubId);
} }

View File

@ -17,11 +17,11 @@ public interface CollegeLeaderService extends IService<CollegeLeader> {
/** /**
* / * /
*/ */
public void assignLeader(Long collegeId, Long userId, Long adminUserId); void assignLeader(Long collegeId, Long userId, Long adminUserId);
/** /**
* *
*/ */
public void removeLeader(Long collegeId, Long adminUserId); void removeLeader(Long collegeId, Long adminUserId);
} }

View File

@ -14,31 +14,31 @@ public interface CollegeService extends IService<College> {
/** /**
* *
*/ */
public List<College> getAllUniversities(); List<College> getAllUniversities();
/** /**
* *
*/ */
public List<College> getDepartmentsByUniversity(Long universityId); List<College> getDepartmentsByUniversity(Long universityId);
/** /**
* *
*/ */
public College getCollegeById(Long collegeId); College getCollegeById(Long collegeId);
/** /**
* *
*/ */
public void addCollege(College college); void addCollege(College college);
/** /**
* / * /
*/ */
public void updateCollege(College college); void updateCollege(College college);
/** /**
* / * /
*/ */
public void deleteCollege(Long collegeId); void deleteCollege(Long collegeId);
} }

View File

@ -5,7 +5,6 @@ import com.bruce.sams.domain.sms.College;
import com.bruce.sams.service.CollegeService; import com.bruce.sams.service.CollegeService;
import com.bruce.sams.mapper.CollegeMapper; import com.bruce.sams.mapper.CollegeMapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;