package com.ruoyi.order.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.web.page.PageInfo; import com.ruoyi.order.api.model.ChargingListQuery; import com.ruoyi.order.api.model.TAccountSettlementStatement; import com.ruoyi.order.api.vo.AccountListVO; import com.ruoyi.order.mapper.TAccountSettlementStatementMapper; import com.ruoyi.order.service.ITAccountSettlementStatementService; import org.springframework.stereotype.Service; import java.time.LocalDate; import java.util.List; @Service public class TAccountSettlementStatementServiceImpl extends ServiceImpl implements ITAccountSettlementStatementService { @Override public PageInfo queryPage(ChargingListQuery req, List siteIds, LocalDate startCycle, LocalDate endCycle) { PageInfo page = new PageInfo<>(req.getPageCurr(), req.getPageSize()); page.setRecords(baseMapper.selectStatementPage(page, req, siteIds, startCycle, endCycle)); return page; } @Override public AccountListVO querySummary(ChargingListQuery req, List siteIds, LocalDate startCycle, LocalDate endCycle) { return baseMapper.selectStatementSummary(req, siteIds, startCycle, endCycle); } }