package com.fzzy.sys.manager.security; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.fzzy.igds.data.IgdsBaseParam; import com.fzzy.igds.domain.PatrolRecord; import com.fzzy.igds.service.PatrolRecordService; import com.fzzy.igds.utils.ContextUtil; import com.ruoyi.common.utils.StringUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.ArrayList; import java.util.List; @Slf4j @Component public class PatrolRecordManager { @Resource private PatrolRecordService patrolRecordService; /** * 分页查询数据 * * @param param * @return */ public Page pageData(IgdsBaseParam param) { if (StringUtils.isEmpty(param.getCompanyId())) { param.setCompanyId(ContextUtil.getCompanyId()); } Page corePage = new Page<>(param.getPage(), param.getLimit()); patrolRecordService.listPage(corePage, param); if (null == corePage.getRecords() || corePage.getRecords().isEmpty()) { return corePage.setRecords(new ArrayList<>()); } return corePage; } /** * 获取所有数据 * * @param param * @return */ public List listAll(IgdsBaseParam param) { if (StringUtils.isEmpty(param.getCompanyId())) { param.setCompanyId(ContextUtil.getCompanyId()); } return patrolRecordService.listAll(param); } }