智慧保安后台管理-外网项目备份
zhongrj
2023-09-17 8853292babb2ad94de4a3207966f1e83b767cd2d
src/main/java/org/springblade/modules/training/service/TrainingRegistrationService.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.modules.apply.excel.ApplyInfoExcel;
import org.springblade.modules.training.entity.TrainingRegistration;
import org.springblade.modules.training.excel.TrainingRegistrationExcel;
import org.springblade.modules.training.vo.TrainingRegistrationVo;
import java.util.List;
@@ -33,14 +34,14 @@
    * @param trainingRegistration 培训报名对象
    * @return
    */
    List<ApplyInfoExcel> getTrainingRegistrationExcelList(TrainingRegistrationVo trainingRegistration);
    List<TrainingRegistrationExcel> getTrainingRegistrationExcelList(TrainingRegistrationVo trainingRegistration);
   /**
    * 培训考试清册导入
    * @param data
    * @param isCovered
    */
   void importTrainingRegistration(List<ApplyInfoExcel> data, Boolean isCovered);
   void importTrainingRegistration(List<TrainingRegistrationExcel> data, Boolean isCovered,Long examId);
   /**
    * 查询准考证前缀相同的数量
@@ -48,4 +49,33 @@
    * @return
    */
   int getCandidateNoCount(String result);
   /**
    * 查询培训报名信息
    * @param trainingRegistration 培训报名对象信息
    * @return
    */
   Integer getTrainingRegistrationInfo(TrainingRegistration trainingRegistration);
   /**
    * 查询已报名培训公司未关联考试的人员
    * @return
    */
    List<TrainingRegistration> getTrainIds(TrainingRegistrationVo trainingRegistrationVo);
   /**
    * 自动处理之前报了名,申请了考试又没有去考试的,做缺考标记,并将报名状态修改为已取消报名
    */
   void examApplyStatus();
   /**
    * 考试中的
    */
   void examLoading();
   /**
    * 查看报名集合信息
    * @return
    */
    List<TrainingRegistration> getList(TrainingRegistrationVo trainingRegistration);
}