using IRaCIS.Application.Contracts; using IRaCIS.Application.Contracts.Pay; namespace IRaCIS.Application.Interfaces { public interface IPaymentService { Task LockMonthlyPayment(LockPaymentDTO param); Task> GetMonthlyPaymentList(MonthlyPaymentQueryDTO queryParam); Task GetMonthlyPaymentDetailList(Guid PaymentId, Guid doctorId, DateTime yearMonth); Task> GetLaborPaymentList(List paymentId); //导出多个医生的付费详细 Task> GetReviewersMonthlyPaymentDetail(List manyReviewers); Task> GetPaymentHistoryList(PaymentQueryDTO param); Task> GetPaymentHistoryDetailList(VolumeQueryDTO param); Task> GetRevenuesStatistics(StatisticsQueryDTO param); Task> GetTrialAnalysisList(TrialAnalysisQueryDTO param); Task> GetReviewerAnalysisList(AnalysisQueryDTO param); } }