package com.gkhy.exam.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.exam.system.domain.ExCourseChapterPeriod; import java.util.List; /** *

* 课时信息表 服务类 *

* * @author kzy * @since 2024-06-05 15:07:36 */ public interface ExCourseChapterPeriodService extends IService { /** * 根据id查询学时信息 * * @param periodId 学时ID * @return 章节信息 */ public ExCourseChapterPeriod selectPeriodById(Long periodId); /** * 新增学时 * * @param period 学时信息 * @return 结果 */ public int insertPeriod(ExCourseChapterPeriod period); /** * 修改学时 * * @param period 学时信息 * @return 结果 */ public int updatePeriod(ExCourseChapterPeriod period); /** * 删除学时 * * @param periodId 学时ID * @return 结果 */ public int deletePeriodById(Long periodId); /** * 校验学时名称是否唯一 * * @param period 学时信息 * @return boolean */ public boolean checkNameUnique(ExCourseChapterPeriod period); /** * 根据章节id获取课时信息 * @param chapterId * @return */ public List selectChapterPeriodByChapterId(Long chapterId); }