| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- package com.ydtech.modules.console.dao;
- import com.ydtech.modules.admin.model.dto.PayAmountExcel;
- import com.ydtech.modules.admin.model.dto.PayableAmountExcel;
- import com.ydtech.modules.admin.model.dto.ReceivableExcel;
- import com.ydtech.modules.admin.model.report.profitAnalysis.ProfitAnalysisDto;
- import com.ydtech.modules.admin.model.report.profitAnalysis.ProfitAnalysisQueryDto;
- import org.apache.ibatis.annotations.Mapper;
- import org.apache.ibatis.annotations.Param;
- import java.math.BigDecimal;
- import java.util.HashMap;
- import java.util.List;
- @Mapper
- public interface ProfitAnalysisMapper {
- List<ProfitAnalysisDto> getAllAccountExpenses(@Param("vo") ProfitAnalysisQueryDto profitAnalysisQueryDto);
- List<ProfitAnalysisDto> getAllAccountExpensesId(@Param("vo") ProfitAnalysisQueryDto profitAnalysisQueryDto);
- List<ProfitAnalysisDto> selectAccountExpenses(@Param("vo") ProfitAnalysisQueryDto profitAnalysisQueryDto);
- /**
- *
- *
- * @param profitAnalysisQueryDto
- * @return 类目总金额
- */
- List<ProfitAnalysisDto> getSumCategory(@Param("vo") ProfitAnalysisQueryDto profitAnalysisQueryDto);
- /**
- *
- *
- * @param parentId
- * @return 通过父id获取子集合
- */
- List<ProfitAnalysisDto> getByparentId(String parentId);
- /**
- *
- * @param profitAnalysisQueryDto
- * @return 通过父id获取金额
- */
- ProfitAnalysisDto getSumByparentAmount(@Param("vo") ProfitAnalysisQueryDto profitAnalysisQueryDto);
- /**
- *
- * @param profitAnalysisQueryDto
- * @return 获取公司总支出
- */
- HashMap<String, BigDecimal> getTotalExpenditure( @Param("vo") ProfitAnalysisQueryDto profitAnalysisQueryDto);
- /**
- * @description: 控制台-利润分析应收金额导出明细
- * @author: whp
- **/
- List<ReceivableExcel> receivableExcel(@Param("vo") ProfitAnalysisQueryDto profitAnalysisQueryDto);
- /**
- * @description: 控制台-利润分析实付金额导出明细
- * @author: whp
- **/
- List<PayAmountExcel> payAmountExcel (@Param("vo") ProfitAnalysisQueryDto profitAnalysisQueryDto);
- /**
- *
- * @param profitAnalysisQueryDto
- * @return 利润分析应付导出
- */
- List<PayableAmountExcel> getAuditExportList(@Param("vo") ProfitAnalysisQueryDto profitAnalysisQueryDto);
- }
|