package com.qxueyou.scc.exam.service;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import com.qxueyou.scc.base.model.Pager;
|
import com.qxueyou.scc.base.model.Result;
|
import com.qxueyou.scc.exam.model.ExamBatchClassRe;
|
import com.qxueyou.scc.exam.model.ExamBatchInfo;
|
|
/**
|
* ¿¼ÊÔÅú´Î·þÎñÀà
|
*
|
* @author kevin
|
* @createTime 2018-03-11
|
*/
|
public interface IExamBatchService {
|
|
/**
|
* ²éѯ¿¼ÊÔÅú´ÎÊýÁ¿
|
* @param param ²éѯ²ÎÊý
|
* @return
|
*/
|
int queryExamBatchCount(Map<String,Object> param);
|
|
|
/**
|
* ²éѯ¿¼ÊÔÅú´ÎÁбí
|
* @param param ²éѯ²ÎÊý
|
* @param page ·ÖÒ³¶ÔÏó
|
* @return
|
*/
|
List<ExamBatchInfo> queryExamBatchList(Map<String,Object> param,Pager page);
|
|
List<Map<String,Object>> queryListForIdName();
|
|
List<String> queryComNameByBatchId(String id);
|
List<String> queryStudentNoByComNameAndBatch(String comName,String classId);
|
|
|
/**
|
* ÐÂÔö¿¼ÊÔÅú´Î
|
*
|
* @param examBatchInfo
|
*
|
* @return
|
*/
|
String addExamBatch(ExamBatchInfo examBatchInfo);
|
|
/**
|
* ɾ³ý¿¼ÊÔÅú´Î
|
*
|
* @param elxamBatchIds
|
* ¿¼ÊÔÅú´Îid
|
* @return
|
*/
|
Result deleteExamBatch(String[] elxamBatchIds);
|
|
/**
|
* ¸üп¼ÊÔÅú´ÎÐÅÏ¢
|
*
|
* @param noticeId
|
* ¿¼ÊÔÅú´Îid
|
* @return
|
*/
|
Result updateExamBatch(ExamBatchInfo examBatchInfo);
|
|
/**
|
* ¿¼ÊÔÅú´Îid ²éѯ¿¼ÊÔÅú´Î
|
* @param examBatchId
|
* @return
|
*/
|
ExamBatchInfo queryExamBatchDetail(String examBatchId);
|
|
public ExamBatchClassRe queryExamBatchByClassId(String examBatchId);
|
|
}
|