Adding
This commit is contained in:
+39
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using CoreRequest = LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Accounts;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Collaterals;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreResponses;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreSoapResponses;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperLib.DataAccess
|
||||
{
|
||||
public interface IAccountDao
|
||||
{
|
||||
Task<IEnumerable<Account>> FindByMemberAgreeNbr(CoreRequestParameters coreRequestParameters, MemberAgreeNbrRequest request);
|
||||
Task<Account> FindByAcctNbr(CoreRequestParameters coreRequestParameters, AcctNbrRequest request);
|
||||
Task<IEnumerable<Collateral>> FindCollateralById(CoreRequestParameters coreRequestParameters, string accountId);
|
||||
Task PutAccountMaintenanceRequest(IEnumerable<CoreRequest.AccountMaintenanceRequest> accountMaintenanceRequests);
|
||||
Task<List<ActivityAccountDetails>> GetActivityAccountDetailsByAccountNumbers(List<string> accountNumbers);
|
||||
Task<IEnumerable<string>> FindAdminBranchCodeChangeAccountNumbers();
|
||||
Task<IEnumerable<string>> FindVipSavingsToFund();
|
||||
Task<IEnumerable<string>> FindAccountsToUpdateAccountAnalysis();
|
||||
Task<BasicResponse> UpdateAccountAnalysis(AccountAnalysisGroupMaintenanceRequest accountAnalysisGroupMaintenanceRequest);
|
||||
Task<BasicResponse> UpdateAccountBranch(AccountBranchUpdateRequest accountBranchUpdateRequest);
|
||||
Task<BasicResponse> UpdateAccountLoanToValue(AccountLtvUpdateRequest accountLtvUpdateRequest);
|
||||
Task<BasicResponse> UpdateAccountNickName(AccountNickNameUpdateRequest accountNickNameUpdateRequest);
|
||||
Task<BasicResponse> UpdateAccountContractDate(AccountContractDateUpdateRequest accountContractDateUpdateRequest);
|
||||
Task<IEnumerable<AccountOwnership>> FindOwnersByAccountNumber(long accountNumber, DateTime createdDate);
|
||||
Task<IEnumerable<AccountOwnership>> FindPrimaryOwnersByOrganizationName(string organizationName);
|
||||
Task<IEnumerable<AccountOwnership>> FindPrimaryOwnersByPersonName(string personName);
|
||||
Task<CreatedAccountResponse> AddPersonAccount(CreatePersonAccountRequest createPersonAccountRequest);
|
||||
Task<CreatedAccountResponse> AddOrganizationAccount(CreateOrganizationAccountRequest createOrganizationAccountRequest);
|
||||
Task<BasicResponse> PutOrganizationMaintenanceRequest(OrganizationMaintenanceRequest organziationMaintenanceRequest);
|
||||
Task<BasicResponse> UpdateAccountCreditReportType(AccountCreditReportTypeUpdateRequest accountCreditReportTypeUpdateRequest);
|
||||
Task<IEnumerable<AccountsByMajorMinorBranchAndStatusResponse>> GetAccountsByMajorMinorBranchAndStatus(AccountsByMajorMinorBranchAndStatusRequest request);
|
||||
Task<IEnumerable<AccountsByRecentTransactionsResponse>> GetAccountsByRecentTransactions(AccountsByRecentTransactionsRequest request);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user