| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ycl.common.util.CommonUtils; |
| | | import com.ycl.entity.message.SmsTemplate; |
| | | import com.ycl.mapper.message.SmsTemplateMapper; |
| | | import com.ycl.service.message.ISmsTemplateService; |
| | |
| | | public IPage<SmsTemplate> list(SmsTemplate smsTemplate) { |
| | | Page<SmsTemplate> page = new Page<>(smsTemplate.getCurrent(), smsTemplate.getPageSize()); |
| | | LambdaQueryWrapper<SmsTemplate> queryWrapper = new LambdaQueryWrapper<>(); |
| | | if (smsTemplate.getType() != null) { |
| | | if (CommonUtils.isNotEmpty(smsTemplate.getType())) { |
| | | queryWrapper.eq(SmsTemplate::getType, smsTemplate.getType()); |
| | | } |
| | | if (smsTemplate.getTitle() != null) { |
| | | if (CommonUtils.isNotEmpty(smsTemplate.getTitle())) { |
| | | queryWrapper.eq(SmsTemplate::getTitle, smsTemplate.getTitle()); |
| | | } |
| | | Page<SmsTemplate> result = baseMapper.selectPage(page, queryWrapper); |