package com.keao.edu.user.service;


import com.keao.edu.common.page.PageInfo;
import com.keao.edu.common.service.BaseService;
import com.keao.edu.user.dto.ExamManualLedgerStatisticsDto;
import com.keao.edu.user.entity.ExamManualLedger;
import com.keao.edu.user.page.ExamManualLedgerQueryInfo;

public interface ExamManualLedgerService extends BaseService<Long, ExamManualLedger> {

    void addExamManualLedger(ExamManualLedger examManualLedger);

    PageInfo<ExamManualLedger> queryExamManualLedgers(ExamManualLedgerQueryInfo queryInfo);

    void deleteExamManualLedger(Integer operatorId,Long id);

    /**
     * @describe 获取考级项目支出统计信息
     * @author Joburgess
     * @date 2020.07.09
     * @param examId:
     * @return com.keao.edu.user.dto.ExamManualLedgerStatisticsDto
     */
    ExamManualLedgerStatisticsDto getExamManualLedgerStatistics(Integer organId,Long examId, Integer targetOrganId);

}
