package com.fdkankan.manage.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.fdkankan.manage.common.PageInfo; import com.fdkankan.manage.entity.ModelingConfig; import com.fdkankan.manage.mapper.IModelingConfigMapper; import com.fdkankan.manage.service.IModelingConfigService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.fdkankan.manage.vo.request.ModelingConfigParam; import org.apache.commons.lang3.StringUtils; import org.bouncycastle.math.raw.Mod; import org.springframework.stereotype.Service; /** *

* 服务实现类 *

* * @author * @since 2023-07-14 */ @Service public class ModelingConfigServiceImpl extends ServiceImpl implements IModelingConfigService { @Override public Object pageList(ModelingConfigParam param) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); if(StringUtils.isNotBlank(param.getCameraName())){ wrapper.like(ModelingConfig::getCameraName,param.getCameraName()); } wrapper.orderByDesc(ModelingConfig::getCreateTime); Page page = this.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper); return PageInfo.PageInfo(page); } }