package com.gkhy.exam.institutionalaccess.service.serviceImpl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.exam.institutionalaccess.model.query.ThQuestionBankQuery; import com.gkhy.exam.institutionalaccess.entity.ThQuestionBank; import com.gkhy.exam.institutionalaccess.mapper.ThQuestionBankMapper; import com.gkhy.exam.institutionalaccess.service.ThQuestionBankService; import com.ruoyi.common.enums.coalmineEnums.DeleteStatusEnum; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service("ThQuestionBankService") public class ThQuestionBankServiceImpl extends ServiceImpl implements ThQuestionBankService { @Autowired private ThQuestionBankMapper questionBankMapper; @Override public List listByPage(ThQuestionBankQuery query) { List questionBanks = questionBankMapper.selectList(new LambdaQueryWrapper() .eq(ThQuestionBank::getDelFlag, DeleteStatusEnum.NO.getStatus()) .orderByDesc(ThQuestionBank::getCreateTime)); return questionBanks; } @Override public ThQuestionBank getQuestionInfoByUuid(String uuid) { ThQuestionBank questionBank = questionBankMapper.selectOne(new LambdaQueryWrapper().eq(ThQuestionBank::getUuid, uuid).eq(ThQuestionBank::getDelFlag, DeleteStatusEnum.NO.getStatus())); return questionBank; } }