| | |
| | | import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.modules.dnc.entity.DeviceCharacters; |
| | | import org.jeecg.modules.dnc.exception.ExceptionCast; |
| | | import org.jeecg.modules.dnc.mapper.DeviceCharactersMapper; |
| | |
| | | @Service |
| | | public class DeviceCharactersServiceImpl extends ServiceImpl<DeviceCharactersMapper, DeviceCharacters> implements IDeviceCharactersService { |
| | | @Override |
| | | public QueryPageResponseResult<DeviceCharacters> findByPageList(int page, int size, DeviceCharactersRequest deviceCharactersRequest) { |
| | | public Result<?> findByPageList(int page, int size, DeviceCharactersRequest deviceCharactersRequest) { |
| | | |
| | | if(page < 1 || size < 1) { |
| | | ExceptionCast.cast(CommonCode.INVALID_PAGE); |
| | |
| | | lambdaQuery.ge(StrUtil.isNotEmpty(deviceCharactersRequest.getStartTime()),DeviceCharacters::getCreateTime,deviceCharactersRequest.getStartTime()); |
| | | lambdaQuery.le(StrUtil.isNotEmpty(deviceCharactersRequest.getEndTime()),DeviceCharacters::getCreateTime,deviceCharactersRequest.getEndTime()); |
| | | } |
| | | lambdaQuery.orderByDesc(DeviceCharacters::getCreateTime); |
| | | IPage<DeviceCharacters> userIPage = lambdaQuery.page(pageData); |
| | | return new QueryPageResponseResult<>(CommonCode.SUCCESS, userIPage); |
| | | return Result.ok(userIPage); |
| | | } |
| | | } |