31 lines
3.0 KiB
C#
31 lines
3.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Activity;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.LcuModels.Activity;
|
|
|
|
namespace LCU.Library.Internal.CoreApiWrapperLib.DataAccess
|
|
{
|
|
public interface IActivityDao
|
|
{
|
|
Task<IReadOnlyCollection<NewCheckingAccountActivity>> GetNewCheckingActivitiesNewerThanDate(DateTime newerThanDateTime, int limitAmount);
|
|
Task<IReadOnlyCollection<NewCheckingAccountActivity>> GetNewCheckingActivitiesAfterActivityNbr(long afterActivityNumber, int limitAmount);
|
|
Task<IReadOnlyCollection<NewCheckingAccountActivity>> GetNewCheckingActivities(DateTime newerThanDateTime, long afterActivityNumber, int limitAmount);
|
|
Task<IReadOnlyCollection<NewCheckingAccountActivity>> GetNewDigitalBankingCheckingActivitiesNewerThanDate(DateTime newerThanDateTime, int limitAmount);
|
|
Task<IReadOnlyCollection<NewCheckingAccountActivity>> GetNewDigitalBankingCheckingActivitiesAfterActivityNbr(long afterActivityNumber, int limitAmount);
|
|
Task<IReadOnlyCollection<NewCheckingAccountActivity>> GetNewDigitalBankingCheckingActivities(DateTime newerThanDateTime, long afterActivityNumber, int limitAmount);
|
|
Task<IReadOnlyCollection<NewAtmCheckCardActivity>> GetNewAtmCheckCardActivitiesNewerThanDate(DateTime newerThanDateTime, int limitAmount);
|
|
Task<IReadOnlyCollection<NewAtmCheckCardActivity>> GetNewAtmCheckCardActivitiesAfterActivityNbr(long afterActivityNumber, int limitAmount);
|
|
Task<IReadOnlyCollection<NewAtmCheckCardActivity>> GetNewAtmCheckCardActivities(DateTime newerThanDateTime, long afterActivityNumber, int limitAmount);
|
|
Task<IReadOnlyCollection<NewActivityManagerIncentiveReferral>> GetNewActivityManagerReferralsNewerThan(DateTime newerThanOriginationDateTime);
|
|
Task<IReadOnlyCollection<NewActivityManagerIncentiveReferral>> GetNewActivityManagerReferralsAfterActivityId(long afterActivityId);
|
|
Task<IReadOnlyCollection<NewActivityManagerIncentiveReferral>> GetNewActivityManagerReferrals(DateTime newerThanOriginationDateTime, long afterActivityId);
|
|
Task<IReadOnlyCollection<NewLoanSaleActivity>> GetNewMortgageSaleActivities(DateTime? newerThanDateTime, long? afterActivityNumber);
|
|
Task<IReadOnlyCollection<NewLoanSaleActivity>> GetNewVehicleSaleActivities(DateTime? newerThanDateTime, long? afterActivityNumber);
|
|
Task<IReadOnlyCollection<NewLoanSaleActivity>> GetNewDebtProtectedLoanSaleActivities(DateTime? newerThanDateTime, long? afterActivityNumber);
|
|
Task<IReadOnlyCollection<NewActivityManagerIncentiveReferral>> QueryActivityManagerActivity(ActivityQueryRequest request);
|
|
Task<IReadOnlyCollection<EStatementDeliveryMethod>> GetEStatementDeliveryActivity(DateTime? newerThanDateTime);
|
|
Task<IReadOnlyCollection<PersonRecentActivity>> GetPersonActivityByPhoneNumber(string phoneNumber);
|
|
Task<PersonRecentActivity> GetPersonActivityByPersonNumber(string personNumber);
|
|
}
|
|
} |