ExamService.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package cn.com.qmth.print.manage.service;
  2. import cn.com.qmth.print.manage.entity.ExamEntity;
  3. import cn.com.qmth.print.manage.entity.UserEntity;
  4. import cn.com.qmth.print.manage.service.query.ExamQuery;
  5. import cn.com.qmth.print.manage.vo.ExamVo;
  6. import com.baomidou.mybatisplus.core.metadata.IPage;
  7. import com.baomidou.mybatisplus.extension.service.IService;
  8. import org.springframework.web.multipart.MultipartFile;
  9. import java.io.IOException;
  10. import java.util.List;
  11. public interface ExamService extends IService<ExamEntity> {
  12. List<ExamEntity> listByOrgId();
  13. Long saveExam(ExamEntity exam);
  14. IPage<ExamVo> pageQuery(ExamQuery query);
  15. List<ExamVo> listByUserId(Long userId);
  16. /**
  17. * 导入考试
  18. *
  19. * @param requestUser 请求用户
  20. * @param printLeader 印点负责人
  21. * @param file 文件
  22. * @return 报错信息
  23. */
  24. Object importExams(UserEntity requestUser, Long printLeader, MultipartFile file) throws IOException;
  25. /**
  26. * 删除考试批次
  27. * @param examId 考试id
  28. */
  29. void deleteExam(Long examId);
  30. }