| | |
| | | public IPage<Message> list(MessageParam messageParam) { |
| | | Page<Message> page = new Page<>(messageParam.getCurrent(), messageParam.getPageSize()); |
| | | LambdaQueryWrapper<Message> queryWrapper = new LambdaQueryWrapper<>(); |
| | | if (messageParam.getMessageType() != null) { |
| | | queryWrapper.eq(Message::getMessageType, messageParam.getMessageType()); |
| | | } |
| | | if (messageParam.getStatus() != null) { |
| | | queryWrapper.eq(Message::getStatus, messageParam.getStatus()); |
| | | } |
| | | Page<Message> result = baseMapper.selectPage(page, queryWrapper); |
| | | return result; |
| | | } |