| | |
| | | import com.qxueyou.scc.exam.model.ExamPaperInfo; |
| | | |
| | | /** |
| | | * 试卷服务类 |
| | | * 试卷服务类 |
| | | * |
| | | * @author kevin |
| | | * @createTime 2018-03-11 |
| | | */ |
| | | public interface IExamPaperService { |
| | | /** |
| | | * 新增试卷 |
| | | * 新增试卷 |
| | | * |
| | | * @param examPaperInfo |
| | | * |
| | |
| | | Result addExamPaper(ExamPaperInfo examPaperInfo); |
| | | |
| | | /** |
| | | * 删除试卷 |
| | | * 删除试卷 |
| | | * |
| | | * @param elxamBatchIds 试卷id |
| | | * @param elxamBatchIds 试卷id |
| | | * |
| | | * @return 1表示删除成功,0表示删除失败 |
| | | * @return 1表示删除成功,0表示删除失败 |
| | | */ |
| | | Result deleteExamPaper(String[] elxamBatchIds); |
| | | |
| | | /** |
| | | * 更新试卷信息 |
| | | * 更新试卷信息 |
| | | * |
| | | * @param noticeId 试卷id |
| | | * @param noticeId 试卷id |
| | | * |
| | | * @return 1表示更新成功,0表示更新失败 |
| | | * @return 1表示更新成功,0表示更新失败 |
| | | */ |
| | | Result updateExamPaper(ExamPaperInfo examPaperInfo); |
| | | |
| | | /** |
| | | * 发布试卷 |
| | | * 发布试卷 |
| | | * |
| | | * @param examPaperIds 试卷的Ids |
| | | * @param examPaperIds 试卷的Ids |
| | | * |
| | | * @return 1表示发布成功,0表示发布失败 |
| | | * @return 1表示发布成功,0表示发布失败 |
| | | */ |
| | | Result doPublishExamPaper(String[] examPaperIds); |
| | | |
| | | /** |
| | | * 撤回发布的试卷 |
| | | * 撤回发布的试卷 |
| | | * |
| | | * @param examPaperIds 试卷的Ids |
| | | * @param examPaperIds 试卷的Ids |
| | | * |
| | | * @return 1表示撤回成功,0表示撤回失败失败 |
| | | * @return 1表示撤回成功,0表示撤回失败失败 |
| | | */ |
| | | Result doRevokeExamPaper(String[] examPaperIds); |
| | | |
| | | /** |
| | | * 试卷id 查询试卷 |
| | | * 试卷id 查询试卷 |
| | | * @param examPaperId |
| | | * @return |
| | | */ |
| | | ExamPaperInfo queryExamPaperDetail(String examPaperId); |
| | | |
| | | /** |
| | | * 查询考试题目统计信息 |
| | | * 查询考试题目统计信息 |
| | | * @param examPaperIds |
| | | * @return |
| | | */ |
| | | Map<String, ExamPaperInfo> queryExamPaperItemsStatistic(String[] examPaperIds); |
| | | |
| | | /** |
| | | * 根据考试信息和考卷编码获取试卷信息 |
| | | * 根据考试信息和考卷编码获取试卷信息 |
| | | * @param examId |
| | | * @param paperCode |
| | | * @return |
| | |
| | | ExamPaperInfo queryExamPaperByCode(String examId, String paperCode); |
| | | |
| | | /** |
| | | * 根据groupId获取试卷信息 |
| | | * 根据groupId获取试卷信息 |
| | | * @param groupId |
| | | * @return |
| | | */ |