| | |
| | | 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<TAccountSettlementStatementMapper, TAccountSettlementStatement> implements ITAccountSettlementStatementService { |
| | | |
| | | @Override |
| | | public PageInfo<TAccountSettlementStatement> queryPage(ChargingListQuery req, List<Integer> siteIds, |
| | | LocalDate startCycle, LocalDate endCycle) { |
| | | PageInfo<TAccountSettlementStatement> 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<Integer> siteIds, |
| | | LocalDate startCycle, LocalDate endCycle) { |
| | | return baseMapper.selectStatementSummary(req, siteIds, startCycle, endCycle); |
| | | } |
| | | } |