package com.glxp.api.service.inout; import com.github.pagehelper.PageHelper; import com.glxp.api.entity.inout.IoStatDayEntity; import com.glxp.api.entity.inout.IoStatDetailEntity; import com.glxp.api.req.inout.FilterStatDataDetailRequest; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.glxp.api.dao.inout.IoStatDetailMapper; import javax.annotation.Resource; import java.util.Collections; import java.util.List; @Service public class IoStatDetailService extends ServiceImpl { @Resource IoStatDetailMapper statDetailMapper; public List filterList(FilterStatDataDetailRequest statDataDetailRequest) { if (null == statDataDetailRequest) { return Collections.emptyList(); } if (null != statDataDetailRequest.getPage() && null != statDataDetailRequest.getLimit()) { PageHelper.offsetPage((statDataDetailRequest.getPage() - 1) * statDataDetailRequest.getLimit(), statDataDetailRequest.getLimit()); } return statDetailMapper.filterList(statDataDetailRequest); } public List filterListByRecordKey(String recordKey) { return statDetailMapper.filterListByRecordKey(recordKey); } }