QuestionInfoServiceImpl.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.miaxis.question.service.impl;
  2. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  3. import com.miaxis.question.domain.QuestionInfo;
  4. import com.miaxis.question.dto.QuestionInfoDTO;
  5. import com.miaxis.question.dto.QuestionInfoFlDTO;
  6. import com.miaxis.question.mapper.QuestionInfoMapper;
  7. import com.miaxis.question.service.IQuestionInfoService;
  8. import com.miaxis.question.vo.QuestionInfoDfVO;
  9. import com.miaxis.question.vo.QuestionInfoFlVO;
  10. import com.miaxis.question.vo.QuestionInfoJxVO;
  11. import com.miaxis.question.vo.QuestionInfoSxVO;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.stereotype.Service;
  14. import java.util.List;
  15. /**
  16. * 题库Service业务层处理
  17. *
  18. * @author miaxis
  19. * @date 2021-10-20
  20. */
  21. @Service
  22. public class QuestionInfoServiceImpl extends ServiceImpl<QuestionInfoMapper, QuestionInfo> implements IQuestionInfoService {
  23. @Autowired
  24. private QuestionInfoMapper questionInfoMapper;
  25. /**
  26. * 查询题库列表
  27. *
  28. * @param questionInfo 题库
  29. * @return 题库
  30. */
  31. @Override
  32. public List<QuestionInfo> selectQuestionInfoList(QuestionInfoDTO questionInfoDTO){
  33. return questionInfoMapper.selectQuestionInfoList(questionInfoDTO);
  34. }
  35. @Override
  36. public List<QuestionInfo> selectQuestionInfoListByIds(Long[] ids) {
  37. return questionInfoMapper.selectQuestionInfoListIds(ids);
  38. }
  39. @Override
  40. public List<QuestionInfoJxVO> selectJxQuestionInfo(QuestionInfoFlDTO questionInfoFlDTO) {
  41. return questionInfoMapper.selectJxQuestionInfo(questionInfoFlDTO);
  42. }
  43. @Override
  44. public List<QuestionInfoDfVO> selectDfQuestionInfo(QuestionInfoFlDTO questionInfoFlDTO) {
  45. return questionInfoMapper.selectDfQuestionInfo(questionInfoFlDTO);
  46. }
  47. @Override
  48. public List<QuestionInfoFlVO> selectFlQuestionInfo(QuestionInfoFlDTO questionInfoFlDTO) {
  49. return questionInfoMapper.selectFlQuestionInfo(questionInfoFlDTO);
  50. }
  51. @Override
  52. public List<QuestionInfo> selectNormalQuestionInfoList(QuestionInfoDTO questionInfoDTO) {
  53. return questionInfoMapper.selectNormalQuestionInfoList(questionInfoDTO);
  54. }
  55. @Override
  56. public List<QuestionInfoSxVO> selectSxQuestionInfo(QuestionInfoFlDTO questionInfoFlDTO) {
  57. return questionInfoMapper.selectSxQuestionInfo(questionInfoFlDTO);
  58. }
  59. }