package com.sundot.airport.exam.logic.eighteen.service;

import com.sundot.airport.exam.common.HttpResult;
import com.sundot.airport.exam.logic.eighteen.model.params.ExamRecAddParam;
import com.sundot.airport.exam.logic.eighteen.model.result.ExamGetResult;


/**
 * <b>功能名：ExamOnlineService</b><br>
 * <b>说明：</b> 在线测试业务处理类 <br>
 * <b>著作权：</b> Copyright (C) 2021 HUIFANEDU  CORPORATION<br>
 * <b>修改履历：</b><br>
 *
 * @author 2021-06-30 liangxiao
 */
public interface ExamOnlineService {

    /**
     * <b>方法名: </b> applyExam <br>
     * <b>说明: </b> 用户开始答题 <br>
     *
     * @param token java.lang.String token信息
     * @param param com.sundot.airport.logic.eighteen.model.params.ExamRecAddParam 申请考试参数类
     * @return com.huifanedu.kernel.model.response.HttpResult<com.sundot.airport.logic.eighteen.model.result.ExamGetResult>
     * <b>修改履历: </b>
     * @author 2021/6/22 Mokou
     */
    HttpResult<ExamGetResult> applyExam(String token, ExamRecAddParam param);
}
