| | |
| | | * @since 2024-03-13 |
| | | */ |
| | | @Service |
| | | public class TbQuestionServiceImpl extends ServiceImpl<TbQuestionMapper, TbQuestion> implements TbQuestionService { |
| | | public class TbQuestionServiceImpl extends ServiceImpl<TbQuestionMapper, TbQuestion> implements |
| | | TbQuestionService { |
| | | |
| | | @Override |
| | | public void addQuestion(QuestionDTO dto) throws Exception { |
| | |
| | | @Override |
| | | public PageDTO<QuestionVO> pageQuestion(QuestionQuery dto) { |
| | | Page<TbQuestion> page = this.lambdaQuery() |
| | | .eq(StringUtils.isNotBlank(dto.getQuarter()), TbQuestion::getQuarter, |
| | | dto.getQuarter()) |
| | | .like(StringUtils.isNotBlank(dto.getTitle()), TbQuestion::getTitle, dto.getTitle()) |
| | | .page(new Page<>(dto.getPageNum(), dto.getPageSize())); |
| | | return PageDTO.of(page, QuestionVO.class); |