Subversion Repositories SmartDukaan

Rev

Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity.transaction;

import java.time.LocalDateTime;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "transaction.hdfc_payment", schema = "transaction")
public class HdfcPayment {
        @Id
        @Column(name = "id", unique = true, updatable = false)
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        private Integer id;

        @Column(name = "transaction_id")
        private String transactionId;

        @Column(name = "remitter_name")
        private String remitterName;

        @Column(name = "from_account_number")
        private String fromAccountNumber;

        @Column(name = "from_bank_name")
        private String fromBankName;

        @Column
        private String utr;

        @Column(name = "virtual_account")
        private String virtualAccount;

        private double amount;
        
        private String mmid;

        @Column(name = "transfer_mode")
        private String transferMode;

        @Column(name = "credit_timestamp")
        private LocalDateTime creditTimestamp;

        @Column(name = "create_timestamp")
        private LocalDateTime createTimestamp;

        @Override
        public String toString() {
                return "HdfcPayment [id=" + id + ", transactionId=" + transactionId + ", remitterName=" + remitterName
                                + ", fromAccountNumber=" + fromAccountNumber + ", fromBankName=" + fromBankName + ", utr=" + utr
                                + ", virtualAccount=" + virtualAccount + ", amount=" + amount + ", mmid=" + mmid + ", transferMode="
                                + transferMode + ", creditTimestamp=" + creditTimestamp + ", createTimestamp=" + createTimestamp + "]";
        }

        public Integer getId() {
                return id;
        }

        public void setId(Integer id) {
                this.id = id;
        }

        public String getTransactionId() {
                return transactionId;
        }

        public void setTransactionId(String transactionId) {
                this.transactionId = transactionId;
        }

        public String getRemitterName() {
                return remitterName;
        }

        public void setRemitterName(String remitterName) {
                this.remitterName = remitterName;
        }

        public String getFromAccountNumber() {
                return fromAccountNumber;
        }

        public void setFromAccountNumber(String fromAccountNumber) {
                this.fromAccountNumber = fromAccountNumber;
        }

        public String getFromBankName() {
                return fromBankName;
        }

        public void setFromBankName(String fromBankName) {
                this.fromBankName = fromBankName;
        }

        public String getUtr() {
                return utr;
        }

        public void setUtr(String utr) {
                this.utr = utr;
        }

        public String getVirtualAccount() {
                return virtualAccount;
        }

        public void setVirtualAccount(String virtualAccount) {
                this.virtualAccount = virtualAccount;
        }

        public double getAmount() {
                return amount;
        }

        public void setAmount(double amount) {
                this.amount = amount;
        }

        public String getMmid() {
                return mmid;
        }

        public void setMmid(String mmid) {
                this.mmid = mmid;
        }

        public String getTransferMode() {
                return transferMode;
        }

        public void setTransferMode(String transferMode) {
                this.transferMode = transferMode;
        }

        public LocalDateTime getCreditTimestamp() {
                return creditTimestamp;
        }

        public void setCreditTimestamp(LocalDateTime creditTimestamp) {
                this.creditTimestamp = creditTimestamp;
        }

        public LocalDateTime getCreateTimestamp() {
                return createTimestamp;
        }

        public void setCreateTimestamp(LocalDateTime createTimestamp) {
                this.createTimestamp = createTimestamp;
        }
        
        
}