@@ -6,8 +6,7 @@ using Panda.DynamicWebApi.Attributes;
|
||||
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
public class CalculateService(
|
||||
IRepository<Payment> _paymentRepository,
|
||||
public class CalculateService(IRepository<Payment> _paymentRepository,
|
||||
IRepository<TrialPaymentPrice> _trialPaymentRepository,
|
||||
IRepository<ReviewerPayInformation> _doctorPayInfoRepository,
|
||||
IRepository<Trial> _trialRepository,
|
||||
@@ -18,8 +17,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
IVolumeRewardService _volumeRewardPriceService,
|
||||
IRepository<ExchangeRate> _exchangeRateRepository,
|
||||
IRepository<PaymentAdjustment> _payAdjustmentRepository,
|
||||
IRepository<Enroll> _enrollRepository)
|
||||
: BaseService, ICalculateService
|
||||
IRepository<Enroll> _enrollRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ICalculateService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -7,10 +7,8 @@ namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
|
||||
[ApiExplorerSettings(GroupName = "Financial")]
|
||||
public class ExchangeRateService(
|
||||
IRepository<ExchangeRate> _exchangeRateRepository,
|
||||
IRepository<Payment> _paymentRepository)
|
||||
: BaseService, IExchangeRateService
|
||||
public class ExchangeRateService(IRepository<ExchangeRate> _exchangeRateRepository,
|
||||
IRepository<Payment> _paymentRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IExchangeRateService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -9,8 +9,7 @@ using System.Linq.Dynamic.Core;
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Financial")]
|
||||
public class FinancialService(
|
||||
IRepository<Payment> _paymentRepository,
|
||||
public class FinancialService(IRepository<Payment> _paymentRepository,
|
||||
IRepository<ReviewerPayInformation> _doctorPayInfoRepository,
|
||||
IRepository<TrialPaymentPrice> _trialPaymentPriceRepository,
|
||||
IRepository<Trial> _trialRepository,
|
||||
@@ -22,8 +21,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
IRepository<TrialRevenuesPrice> _trialRevenuePriceRepository,
|
||||
IRepository<PaymentAdjustment> _payAdjustmentRepository,
|
||||
IRepository<Enroll> _enrollRepository,
|
||||
IRepository<Workload> _doctorWorkloadRepository)
|
||||
: BaseService, IPaymentService
|
||||
IRepository<Workload> _doctorWorkloadRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IPaymentService
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -7,12 +7,10 @@ using Panda.DynamicWebApi.Attributes;
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Financial")]
|
||||
public class PaymentAdjustmentService(
|
||||
IRepository<PaymentAdjustment> _payAdjustmentRepository,
|
||||
public class PaymentAdjustmentService(IRepository<PaymentAdjustment> _payAdjustmentRepository,
|
||||
IRepository<Doctor> _doctorRepository,
|
||||
IRepository<ExchangeRate> _exchangeRateRepository,
|
||||
IRepository<Payment> _paymentRepository)
|
||||
: BaseService, IPaymentAdjustmentService
|
||||
IRepository<Payment> _paymentRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IPaymentAdjustmentService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -6,10 +6,8 @@ using Panda.DynamicWebApi.Attributes;
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Financial")]
|
||||
public class RankPriceService(
|
||||
IRepository<RankPrice> _rankPriceRepository,
|
||||
IRepository<ReviewerPayInformation> _reviewerPayInfoRepository)
|
||||
: BaseService, IRankPriceService
|
||||
public class RankPriceService(IRepository<RankPrice> _rankPriceRepository,
|
||||
IRepository<ReviewerPayInformation> _reviewerPayInfoRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IRankPriceService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -6,12 +6,10 @@ using Panda.DynamicWebApi.Attributes;
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Financial")]
|
||||
public class ReviewerPayInfoService(
|
||||
IRepository<ReviewerPayInformation> _doctorPayInfoRepository,
|
||||
public class ReviewerPayInfoService(IRepository<ReviewerPayInformation> _doctorPayInfoRepository,
|
||||
IRepository<Doctor> _doctorRepository,
|
||||
IRepository<RankPrice> _rankPriceRepository,
|
||||
IRepository<Hospital> _hospitalRepository)
|
||||
: BaseService, IReviewerPayInfoService
|
||||
IRepository<Hospital> _hospitalRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IReviewerPayInfoService
|
||||
{
|
||||
|
||||
[NonDynamicMethod]
|
||||
|
||||
@@ -6,13 +6,11 @@ using Panda.DynamicWebApi.Attributes;
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Financial")]
|
||||
public class TrialPaymentPriceService(
|
||||
IRepository<TrialPaymentPrice> _trialExtRepository,
|
||||
public class TrialPaymentPriceService(IRepository<TrialPaymentPrice> _trialExtRepository,
|
||||
IRepository<Enroll> _enrollRepository,
|
||||
IRepository<Doctor> _doctorRepository,
|
||||
IRepository<CRO> _croRepository,
|
||||
IRepository<Trial> _trialRepository)
|
||||
: BaseService, ITrialPaymentPriceService
|
||||
IRepository<Trial> _trialRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ITrialPaymentPriceService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -6,13 +6,11 @@ using Panda.DynamicWebApi.Attributes;
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Financial")]
|
||||
public class TrialRevenuesPriceService(
|
||||
IRepository<Trial> _trialRepository,
|
||||
public class TrialRevenuesPriceService(IRepository<Trial> _trialRepository,
|
||||
IRepository<TrialRevenuesPrice> _trialRevenuesPriceRepository,
|
||||
IRepository<CRO> _croRepository,
|
||||
IRepository<Dictionary> _dictionaryRepository,
|
||||
IRepository<TrialRevenuesPriceVerification> _trialRevenuesPriceVerificationRepository)
|
||||
: BaseService, ITrialRevenuesPriceService
|
||||
IRepository<TrialRevenuesPriceVerification> _trialRevenuesPriceVerificationRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ITrialRevenuesPriceService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -8,12 +8,10 @@ namespace IRaCIS.Core.Application.Services
|
||||
/// Financial---项目收入价格验证
|
||||
/// </summary>
|
||||
[ApiExplorerSettings(GroupName = "Financial")]
|
||||
public class TrialRevenuesPriceVerificationService(
|
||||
IRepository<TrialRevenuesPriceVerification> _trialRevenuesPriceVerificationRepository,
|
||||
public class TrialRevenuesPriceVerificationService(IRepository<TrialRevenuesPriceVerification> _trialRevenuesPriceVerificationRepository,
|
||||
IRepository<Trial> _trialRepository,
|
||||
IRepository<Doctor> _doctorRepository,
|
||||
IRepository<Payment> _paymentRepository)
|
||||
: BaseService, ITrialRevenuesPriceVerificationService
|
||||
IRepository<Payment> _paymentRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ITrialRevenuesPriceVerificationService
|
||||
{
|
||||
|
||||
[HttpPost]
|
||||
|
||||
@@ -5,7 +5,7 @@ using Panda.DynamicWebApi.Attributes;
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Financial")]
|
||||
public class VolumeRewardService(IRepository<VolumeReward> _volumeRewardRepository) : BaseService, IVolumeRewardService
|
||||
public class VolumeRewardService(IRepository<VolumeReward> _volumeRewardRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IVolumeRewardService
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user