package com.mindskip.xzs.repository; import com.mindskip.xzs.domain.SubjectDept; import com.mindskip.xzs.domain.vo.SubjectDeptVO; import com.mindskip.xzs.vo.SubjectVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @author:xp * @date:2024/5/27 14:29 */ @Mapper public interface SubjectDeptMapper { void add(@Param("subjectDeptList") List subjectDeptList); void removeBySubjectId(@Param("subjectId") Integer subjectId); List deptBySubjectId(@Param("subjectId") Integer subjectId); /** * 获取部门下的课目 * * @param deptId * @return */ List getByDeptId(@Param("deptId") Integer deptId); /** * 根据删除部门所有课目 * * @param deptId */ void deleteByDeptId(@Param("deptId") Integer deptId); }