package com.qmth.teachcloud.report.business.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.qmth.teachcloud.report.business.bean.params.TBExamParam;
import com.qmth.teachcloud.report.business.entity.TBExam;

/**
 * <p>
 * 教研分析基础考试信息表 服务类
 * </p>
 *
 * @author wangliang
 * @since 2021-06-01
 */
public interface TBExamService extends IService<TBExam> {
    /**
     * 根据云阅卷考试id查找教研分析考试信息
     * @param cloudExamId 云阅卷考试id
     * @return 教研分析考试信息
     */
    TBExam findByCloudExamId(Long cloudExamId);

    /**
     * 根据考试id查询学校id
     * @param examId 考试id
     * @return 学校id
     */
    Long findSchoolIdByExamId(Long examId);

    /**
     * 编辑考试
     * @param tbExamParam 考试参数
     * @return 考试id
     */
    Long editTBExam(TBExamParam tbExamParam);
}
