package com.gkhy.exam.institutionalaccess.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.gkhy.exam.institutionalaccess.entity.ThExamRecord;
|
import com.gkhy.exam.institutionalaccess.model.query.ThExamRecordQuery;
|
import com.gkhy.exam.institutionalaccess.model.query.ThStatisticQuery;
|
import com.gkhy.exam.institutionalaccess.model.vo.ThExamRecordVO;
|
import com.gkhy.exam.institutionalaccess.model.vo.ThTrainVO;
|
import org.springframework.scheduling.annotation.Async;
|
|
import java.util.List;
|
|
public interface ThExamRecordService extends IService<ThExamRecord> {
|
List<ThExamRecord> listByInstitutionId(Long institutionId);
|
|
List<ThExamRecordVO> listByPage(ThExamRecordQuery query);
|
|
List<ThExamRecord> getByUuids(List<String> examUuids);
|
//@Async("SocketTaskExecutor")
|
Integer insertBatch(List<ThExamRecord> examRecordList);
|
|
List<ThTrainVO> getStatistic(ThStatisticQuery thStatisticQuery);
|
}
|