first commit
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
class BankMapping:
|
||||
|
||||
def __init__(self, mapping):
|
||||
self.reverse = {v: k for k, v in mapping.items()}
|
||||
|
||||
def get_dccb(self, bank_code):
|
||||
return self.reverse.get(bank_code)
|
||||
@@ -0,0 +1,22 @@
|
||||
class OutwardLogModel:
|
||||
|
||||
def __init__(self, bank, r, api):
|
||||
self.bankcode = bank
|
||||
self.jrnl_id = api.get("journalId")
|
||||
self.ref_no = api.get("remarks")
|
||||
|
||||
self.tran_date = r["TXN_DATE"].strftime("%d%m%Y")
|
||||
self.txn_amt = float(r["TXN_AMT"])
|
||||
|
||||
self.recv_ac = r["DEST_AC_NO"]
|
||||
self.send_ac = api.get("accountNum")
|
||||
|
||||
self.ifsc = r["IFSC_CODE"]
|
||||
self.sender_name = r["REMITTER_NAME"]
|
||||
self.receiver_name = r["BENEFICIARY_NAME"]
|
||||
self.beneficiary_address = r["BENEFICIARY_ADD"]
|
||||
|
||||
self.sender_info = api.get("sendeReceiverInfo")
|
||||
|
||||
def to_dict(self):
|
||||
return self.__dict__
|
||||
Reference in New Issue
Block a user