package com.ruoyi.purchase.service.impl;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.account.mapper.AccountStatementMapper;
|
import com.ruoyi.purchase.dto.VatDto;
|
import com.ruoyi.purchase.service.PurchaseReportService;
|
import com.ruoyi.purchase.vo.PurchaseReportVo;
|
import com.ruoyi.sales.mapper.SalesLedgerMapper;
|
import lombok.RequiredArgsConstructor;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.stereotype.Service;
|
|
|
@Service
|
@Slf4j
|
@RequiredArgsConstructor
|
public class PurchaseReportServiceImpl implements PurchaseReportService {
|
|
private final SalesLedgerMapper salesLedgerMapper;
|
private final AccountStatementMapper accountStatementMapper;
|
|
@Override
|
public IPage<PurchaseReportVo> list(Page page, String customerName) {
|
return salesLedgerMapper.selectPurchaseReportVoPage(page, customerName);
|
}
|
|
@Override
|
public IPage<VatDto> listVat(Page page, String month) {
|
return accountStatementMapper.selectVatDtoPage(page, month);
|
}
|
}
|