package com.mindskip.xzs.repository; import com.mindskip.xzs.domain.Subject; import com.mindskip.xzs.viewmodel.admin.education.SubjectPageRequestVM; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface SubjectMapper extends BaseMapper { List getSubjectByLevel(Integer level); List allSubject(@Param("deptIds") List deptIds, @Param("admin") Boolean admin); List page(SubjectPageRequestVM requestVM); Subject getName(String name); List getNames(@Param("names") String[] names); List selectByIds(@Param("ids") Integer[] ids); List selectSubjectName(@Param("ids") List ids); String selectSubjectNameById(Integer id); /** * 部门id查询课目 * * @param deptId * @return */ List listByDeptId(@Param("deptId") Integer deptId); }