You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
3.0 KiB
88 lines
3.0 KiB
using Common.KFTC;
|
|
using Common.Model;
|
|
using Common.Model.AutoRefund;
|
|
using Common.Model.KFTCRegistration;
|
|
using Common.Model.KftcSendMoney;
|
|
using Common.Model.SendMoney;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
|
|
namespace Repository.KFTCRepository
|
|
{
|
|
public interface IKftcProcessRepository
|
|
{
|
|
DataRow GetCustomerData(string customerId);
|
|
|
|
DataTable GetAccountList(string customerId);
|
|
|
|
DbResult LogRequestKFTC(string user, string methodName, string requestXml, string processId = "");
|
|
|
|
DbResult LogResponseKFTC(string rowId, string responseXml, string tpErrorCode, string tpErrorMsg);
|
|
|
|
DbResult DeleteAccount(AccountDetails delAccount);
|
|
|
|
DbResult DeleteAccount(string customerId, string fintechNo);
|
|
|
|
DbResult GetOPTNumber(string customerId, string user, string amount, string kftcId);
|
|
|
|
DataTable GetKftcLanguage(string customerId);
|
|
|
|
DbResult SaveKFTCTranData(Response.withdraw respObj, string customerId);
|
|
|
|
KftcSendMoneyRequest GetCustomerKFTCInfo(string customerId, string kftcCustRegdId);
|
|
|
|
DbResult LogFailTransactionForAutoDebit(string rowId, string errorCode, string errorMsg, string refundAmt);
|
|
|
|
DbResult SendAutoRefund(KJAutoRefundModel kj);
|
|
|
|
DataTable GetKftcBankList();
|
|
|
|
DataRow GetGMEMaster();
|
|
|
|
DataRow GetCustomerMaster(string customerId);
|
|
|
|
DbResult SetRealNameData(string customerId, string idType, string idNumber);
|
|
|
|
DataRow GetRealNameCheck(string customerId);
|
|
|
|
/* 2019.09 Dana */
|
|
|
|
DataTable GetRecentHistories(RecentHistoryModel model);
|
|
|
|
DbResult GetRecipientMobileNo(CheckRealNameModel model);
|
|
|
|
DbResult GetKFTCServiceFee(string serviceType, string partnerName);
|
|
|
|
DbResult requestKFTCDomesticHistory(DomesticHistoryModel model);
|
|
|
|
DbResult requestKFTCDomesticHistory2(DomeRimitRequestModel model, string processId, string transferType);
|
|
|
|
DbResult responseKFTCDomesticHistory_withdraw(Response.withdraw response, DomesticRemitModel model);
|
|
|
|
DbResult responseKFTCDomesticHistory_DepositRefund(Response.deposit response, DomesticRemitModel model);
|
|
|
|
DbResult startPushFromDomestit(string processId);
|
|
|
|
DbResult CheckLoginPassword(string user, string txnPassword, string paymentType, string customerId);
|
|
|
|
List<AccountDetails> GetWalletAccountList(string customer);
|
|
|
|
DbResult GetUserEmail(string customerId);
|
|
|
|
DataTable GetGMECustomerList(string customerId);
|
|
|
|
/* 2019.10.10 KFTC 계좌 서비스승인 정보조회 Dana*/
|
|
|
|
DataRow GetAccountKFTCInfo(string customerId, string kftcLogId);
|
|
|
|
DataRow GetKFTCAccountInfo(string customerId, string fintechUseNo);
|
|
|
|
DataRow GetCustomerData_V4(string customerId);
|
|
|
|
DbResult GetCustomerIdEmail(string email);
|
|
|
|
DbResult LogRequest(string user, string providerName, string methodName, string controlNo, string requestXml, string processId = "");
|
|
|
|
DbResult LogResponse(string rowId, string responseXml, string tpErrorCode, string tpErrorMsg);
|
|
}
|
|
}
|