package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.CjCollege; /** * 学院Mapper接口 * * @author ruoyi * @date 2026-09-03 */ public interface CjCollegeMapper { /** * 查询学院 * * @param collegeId 学院主键 * @return 学院 */ public CjCollege selectCjCollegeByCollegeId(Long collegeId); /** * 查询学院列表 * * @param cjCollege 学院 * @return 学院集合 */ public List selectCjCollegeList(CjCollege cjCollege); /** * 新增学院 * * @param cjCollege 学院 * @return 结果 */ public int insertCjCollege(CjCollege cjCollege); /** * 修改学院 * * @param cjCollege 学院 * @return 结果 */ public int updateCjCollege(CjCollege cjCollege); /** * 删除学院 * * @param collegeId 学院主键 * @return 结果 */ public int deleteCjCollegeByCollegeId(Long collegeId); /** * 批量删除学院 * * @param collegeIds 需要删除的数据主键集合 * @return 结果 */ public int deleteCjCollegeByCollegeIds(Long[] collegeIds); /** * 按名称精确查询启用中学院(status='0',用于导入父级解析) * * @param collegeName 学院名称 * @return 学院集合(可能因历史脏数据多条) */ public List selectEnabledByCollegeName(String collegeName); /** * 按名称精确查询学院(任意状态,用于导入节点判重) * * @param collegeName 学院名称 * @return 学院集合 */ public List selectByCollegeName(String collegeName); }