package com.gkhy.exam.system.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.gkhy.exam.system.domain.ExCourseChapterPeriod;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 课时信息表 服务类
|
* </p>
|
*
|
* @author kzy
|
* @since 2024-06-05 15:07:36
|
*/
|
public interface ExCourseChapterPeriodService extends IService<ExCourseChapterPeriod> {
|
|
/**
|
* 根据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<ExCourseChapterPeriod> selectChapterPeriodByChapterId(Long chapterId);
|
|
|
}
|