package com.ruoyi.other.emind.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.other.emind.domain.EmindEnergyChain;
|
import com.ruoyi.other.emind.dto.EmindEnergyChainPageQuery;
|
import com.ruoyi.other.emind.mapper.EmindEnergyChainMapper;
|
import org.springframework.stereotype.Service;
|
|
@Service
|
public class EmindEnergyChainManagementService {
|
private final EmindEnergyChainMapper mapper;
|
|
public EmindEnergyChainManagementService(EmindEnergyChainMapper mapper) {
|
this.mapper = mapper;
|
}
|
|
public IPage<EmindEnergyChain> page(EmindEnergyChainPageQuery query) {
|
int pageNumber = query.getPageCurr() == null || query.getPageCurr() < 1 ? 1 : query.getPageCurr();
|
int pageSize = query.getPageSize() == null || query.getPageSize() < 1
|
? 10 : Math.min(query.getPageSize(), 100);
|
return mapper.selectManagementPage(Page.of(pageNumber, pageSize), query);
|
}
|
}
|