brizzi update
This commit is contained in:
68
src/entity/brizzi_old_card.ts
Normal file
68
src/entity/brizzi_old_card.ts
Normal file
@ -0,0 +1,68 @@
|
||||
import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOne, PrimaryColumn, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm';
|
||||
|
||||
import { BrizziCardStatus } from '../types/brizzi';
|
||||
import { BrizziBatch } from './brizzi_batchs';
|
||||
import { BrizziCard } from './brizzi_cards';
|
||||
|
||||
@Entity('brizzi_old_cards', { schema: 'brizzis' })
|
||||
export class BrizziOldCard {
|
||||
|
||||
@PrimaryColumn({
|
||||
nullable: false,
|
||||
length: 256
|
||||
})
|
||||
uid: string;
|
||||
|
||||
@Column({
|
||||
nullable: false,
|
||||
length: 16
|
||||
})
|
||||
number: string;
|
||||
|
||||
@Column({
|
||||
nullable: false,
|
||||
length: 16
|
||||
})
|
||||
mac: string;
|
||||
|
||||
@Column({
|
||||
type: 'float8',
|
||||
nullable: false,
|
||||
default: 0
|
||||
})
|
||||
balance: number;
|
||||
|
||||
@Column({ nullable: true })
|
||||
balance_at: Date;
|
||||
|
||||
@Column({
|
||||
nullable: false,
|
||||
length: 64
|
||||
})
|
||||
status: BrizziCardStatus;
|
||||
|
||||
@Column({ type: 'boolean', default: false })
|
||||
is_switched: boolean;
|
||||
|
||||
@Column({ nullable: true })
|
||||
switched_at: Date;
|
||||
|
||||
@ManyToOne(() => BrizziCard, { onDelete: 'NO ACTION', nullable: true })
|
||||
@JoinTable()
|
||||
card: BrizziCard
|
||||
|
||||
@Column()
|
||||
@CreateDateColumn()
|
||||
created_at: Date;
|
||||
|
||||
@Column({ nullable: true })
|
||||
@UpdateDateColumn()
|
||||
updated_at: Date;
|
||||
|
||||
@Column({ nullable: true })
|
||||
@DeleteDateColumn()
|
||||
deleted_at: Date;
|
||||
|
||||
@Column({ type: "varchar", length: 255, nullable: true })
|
||||
deleted_by: string;
|
||||
}
|
||||
@ -102,7 +102,7 @@ import { BrizziBatchStatus, BrizziCardStatus, BrizziHistoryActvity, BrizziHistor
|
||||
import { BrizziBatch } from "./entity/brizzi_batchs";
|
||||
import { BrizziCard } from "./entity/brizzi_cards";
|
||||
import { BrizziHistory } from "./entity/brizzi_history";
|
||||
|
||||
import { BrizziOldCard } from "./entity/brizzi_old_card";
|
||||
import { BrilinkMerchantStatus, BrilinkTerminalType, BrilinkTerminalCondition, BrilinkTerminalOnline, BrilinkBalanceType, BrilinkBalanceCode, BrilinkBalanceMutationType, BrilinkBalanceMutationActvity, BrilinkBalanceSourceType, BrilinkBalanceDestinationType, BrilinkBalanceMutationStatus, BrilinkTransactionType, BrilinkTransactionActivity, BrilinkTransactionStatus, BrilinkMerchantSettlementStatus, BrilinkTransactionCodePrefixType, BrilinkTransactionCodePrefixActivity, BrilinkBalanceMutationCodePrefixType, BrilinkBalanceMutationCodePrefixActvity, BrilinkBalanceTopupCodePrefix } from "./types/brilink";
|
||||
|
||||
import { BrilinkMerchant } from "./entity/brilink_merchants";
|
||||
@ -239,6 +239,7 @@ export {
|
||||
BrizziBatch,
|
||||
BrizziCard,
|
||||
BrizziHistory,
|
||||
BrizziOldCard,
|
||||
BrilinkMerchantStatus,
|
||||
BrilinkTerminalType,
|
||||
BrilinkTerminalCondition,
|
||||
|
||||
Reference in New Issue
Block a user