// import { PcdBaseEntity } from "src/framework/custom/pcd-entity.custom"; import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from "typeorm" @Entity('payu_transaction') export class PayuTransactionListEntity extends BaseEntity { @PrimaryGeneratedColumn({ name: 'id', }) sisId: string; @Column({ type: 'varchar', name: 'payu_id', }) id: string @Column({ type: 'varchar', name: 'status', nullable: true, }) status: string; @Column({ type: 'varchar', name: 'key', nullable: true }) key: string @Column({ type: 'varchar', name: 'merchantname', nullable: true }) merchantname: string @Column({ type: 'varchar', name: 'firstName', nullable: true }) firstname: string @Column({ type: 'varchar', name: 'lastname', nullable: true }) lastname: string @Column({ type: 'varchar', name: 'addedon', nullable: true }) addedon: Date @Column({ type: 'varchar', name: 'bank_name', nullable: true }) bank_name: string @Column({ type: 'varchar', name: 'payment_gateway', nullable: true }) payment_gateway: string @Column({ type: 'varchar', name: 'phone', nullable: true }) phone: string @Column({ type: 'varchar', name: 'email', nullable: true }) email: string @Column({ type: 'varchar', name: 'transaction_fee', nullable: true }) transaction_fee: number @Column({ type: 'varchar', name: 'amount', nullable: true }) amount: string @Column({ type: 'varchar', name: 'discount', nullable: true }) discount: string @Column({ type: 'varchar', name: 'additional_charges', nullable: true }) additional_charges: string @Column({ type: 'varchar', name: 'productinfo', nullable: true }) productinfo: string @Column({ type: 'varchar', name: 'error_code', nullable: true }) error_code: string @Column({ type: 'varchar', name: 'bank_ref_no', nullable: true }) bank_ref_no: string @Column({ type: 'varchar', name: 'ibibo_code', nullable: true }) ibibo_code: string @Column({ type: 'varchar', name: 'mode', nullable: true }) mode: string @Column({ type: 'varchar', name: 'ip', nullable: true }) ip: string @Column({ type: 'varchar', name: 'card_no', nullable: true }) card_no: string @Column({ type: 'varchar', name: 'cardtype', nullable: true }) cardtype: string @Column({ type: 'varchar', name: 'offer_key', nullable: true }) offer_key: string @Column({ type: 'varchar', name: 'field0', nullable: true }) field0: string @Column({ type: 'varchar', name: 'field1', nullable: true }) field1: string @Column({ type: 'varchar', name: 'field2', nullable: true }) field2: string @Column({ type: 'varchar', name: 'field3', nullable: true }) field3: string @Column({ type: 'varchar', name: 'field4', nullable: true }) field4: string @Column({ type: 'varchar', name: 'field5', nullable: true }) field5: string @Column({ type: 'varchar', name: 'field6', nullable: true }) field6: string @Column({ type: 'varchar', name: 'field7', nullable: true }) field7: string @Column({ type: 'varchar', name: 'field8', nullable: true }) field8: string @Column({ type: 'varchar', name: 'field9', nullable: true }) field9: string @Column({ type: 'varchar', name: 'udf1', nullable: true }) udf1: string @Column({ type: 'varchar', name: 'udf2', nullable: true }) udf2: string @Column({ type: 'varchar', name: 'udf3', nullable: true }) udf3: string @Column({ type: 'varchar', name: 'udf4', nullable: true }) udf4: string @Column({ type: 'varchar', name: 'udf5', nullable: true }) udf5: string @Column({ type: 'varchar', name: 'address2', nullable: true }) address2: string @Column({ type: 'varchar', name: 'city', nullable: true }) city: string @Column({ type: 'varchar', name: 'zipcode', nullable: true }) zipcode: string @Column({ type: 'varchar', name: 'pg_mid', nullable: true }) pg_mid: string @Column({ type: 'varchar', name: 'issuing_bank', nullable: true }) issuing_bank: string @Column({ type: 'varchar', name: 'offer_type', nullable: true }) offer_type: string @Column({ type: 'varchar', name: 'failure_reason', nullable: true }) failure_reason: string @Column({ type: 'varchar', name: 'mer_service_fee', nullable: true }) mer_service_fee: string @Column({ type: 'varchar', name: 'mer_service_tax', nullable: true }) mer_service_tax: string @Column({ type: 'varchar', name: 'txnid', nullable: true }) txnid: string @Column({ type: 'varchar', name: 'gateway', nullable: true }) gateway: string; }