package cn.iocoder.yudao.module.erp.api.finance; import cn.iocoder.yudao.framework.common.pojo.CommonResult; import cn.iocoder.yudao.module.erp.api.finance.dto.ErpFinanceMonthlyStatisticsRespDTO; import cn.iocoder.yudao.module.erp.dal.mysql.finance.ErpFinanceStatisticsMapper; import cn.iocoder.yudao.module.erp.enums.ErpAuditStatus; import jakarta.annotation.Resource; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; import java.time.LocalDateTime; import java.util.List; import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; /** * ERP 财务统计 API 实现类 * * @author 超级管理员 */ @Service @Validated public class ErpFinanceStatisticsApiImpl implements ErpFinanceStatisticsApi { @Resource private ErpFinanceStatisticsMapper financeStatisticsMapper; @Override public CommonResult> getMonthlyStatistics(LocalDateTime startTime, LocalDateTime endTime) { return success(financeStatisticsMapper.selectMonthlyStatistics(ErpAuditStatus.APPROVE.getStatus(), startTime, endTime)); } }