package com.bruce.sams.service; import com.bruce.sams.domain.sms.CollegeLeader; import com.baomidou.mybatisplus.extension.service.IService; /** * @author bruce * @description 针对表【sms_college_leader(院系负责人表)】的数据库操作Service * @createDate 2025-02-19 20:18:55 */ public interface CollegeLeaderService extends IService { /** * 指派学院负责人 * * @param collegeId 学院ID * @param userId 负责人用户ID */ void assignLeader(Long collegeId, Long userId); /** * 移除学院负责人 * * @param collegeId 学院ID * @param userId 负责人用户ID */ void removeLeader(Long collegeId, Long userId); /** * 根据学院ID获取负责人 * * @param collegeId 学院ID * @return 负责人对象 */ CollegeLeader getLeaderByCollegeId(Long collegeId); }