Brilink Update
This commit is contained in:
@ -5,6 +5,7 @@ import { BrilinkTerminal } from './brilink_terminals';
|
|||||||
import { BrizziCard } from './brizzi_cards';
|
import { BrizziCard } from './brizzi_cards';
|
||||||
import { BrilinkMerchantBalance } from './brilink_merchant_balances';
|
import { BrilinkMerchantBalance } from './brilink_merchant_balances';
|
||||||
import { BrilinkMerchant } from './brilink_merchants';
|
import { BrilinkMerchant } from './brilink_merchants';
|
||||||
|
import { BrilinkMerchantTerminal } from './brilink_merchant_terminals';
|
||||||
|
|
||||||
@Entity('brilink_merchant_balance_histories', { schema: 'brilinks' })
|
@Entity('brilink_merchant_balance_histories', { schema: 'brilinks' })
|
||||||
export class BrilinkMerchantBalanceHistory {
|
export class BrilinkMerchantBalanceHistory {
|
||||||
@ -34,9 +35,9 @@ export class BrilinkMerchantBalanceHistory {
|
|||||||
})
|
})
|
||||||
type: BrilinkMerchantBalanceHistoryType;
|
type: BrilinkMerchantBalanceHistoryType;
|
||||||
|
|
||||||
@ManyToOne(() => BrilinkTerminal, { onDelete: 'RESTRICT', nullable: true })
|
@ManyToOne(() => BrilinkMerchantTerminal, { onDelete: 'RESTRICT', nullable: true })
|
||||||
@JoinTable()
|
@JoinTable()
|
||||||
terminal: BrilinkTerminal
|
merchant_terminal: BrilinkMerchantTerminal
|
||||||
|
|
||||||
@Column({
|
@Column({
|
||||||
length: 128,
|
length: 128,
|
||||||
|
|||||||
96
src/entity/brilink_merchant_terminal_balance_histories.ts
Normal file
96
src/entity/brilink_merchant_terminal_balance_histories.ts
Normal file
@ -0,0 +1,96 @@
|
|||||||
|
import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm';
|
||||||
|
|
||||||
|
import { BrilinkMerchantBalanceHistoryActvity, BrilinkMerchantBalanceHistoryStatus, BrilinkMerchantBalanceHistoryType } from '../types/brilink';
|
||||||
|
import { BrilinkMerchantTerminalBalance } from './brilink_merchant_terminal_balances';
|
||||||
|
import { BrilinkMerchantTerminal } from './brilink_merchant_terminals';
|
||||||
|
import { BrilinkTerminal } from './brilink_terminals';
|
||||||
|
import { BrizziCard } from './brizzi_cards';
|
||||||
|
import { BrilinkMerchantBalanceHistory } from './brilink_merchant_balance_histories';
|
||||||
|
|
||||||
|
@Entity('brilink_merchant_terminal_balance_histories', { schema: 'brilinks' })
|
||||||
|
export class BrilinkMerchantTerminalBalanceHistory {
|
||||||
|
@PrimaryGeneratedColumn('uuid')
|
||||||
|
id: string;
|
||||||
|
|
||||||
|
@ManyToOne(() => BrilinkMerchantTerminal, { onDelete: 'RESTRICT' })
|
||||||
|
@JoinTable()
|
||||||
|
merchant_terminal: BrilinkMerchantTerminal
|
||||||
|
|
||||||
|
@ManyToOne(() => BrilinkMerchantTerminalBalance, { onDelete: 'RESTRICT' })
|
||||||
|
@JoinTable()
|
||||||
|
merchant_terminal_balance: BrilinkMerchantTerminalBalance
|
||||||
|
|
||||||
|
@ManyToOne(() => BrilinkMerchantBalanceHistory, { onDelete: 'RESTRICT', nullable: true })
|
||||||
|
@JoinTable()
|
||||||
|
merchant_balance_history: BrilinkMerchantBalanceHistory
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
nullable: false,
|
||||||
|
length: 64
|
||||||
|
})
|
||||||
|
activity: BrilinkMerchantBalanceHistoryActvity;
|
||||||
|
|
||||||
|
@Column({ nullable: true })
|
||||||
|
activity_at: Date;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
nullable: false,
|
||||||
|
length: 64
|
||||||
|
})
|
||||||
|
type: BrilinkMerchantBalanceHistoryType;
|
||||||
|
|
||||||
|
@ManyToOne(() => BrizziCard, { onDelete: 'RESTRICT', nullable: true })
|
||||||
|
@JoinTable()
|
||||||
|
card: BrizziCard
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
length: 128,
|
||||||
|
nullable: false,
|
||||||
|
})
|
||||||
|
reference: string;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
type: 'float8',
|
||||||
|
nullable: false,
|
||||||
|
})
|
||||||
|
prev_balance: number;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
type: 'float8',
|
||||||
|
nullable: false,
|
||||||
|
})
|
||||||
|
amount: number;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
type: 'float8',
|
||||||
|
nullable: false,
|
||||||
|
})
|
||||||
|
last_balance: number;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
nullable: false,
|
||||||
|
length: 64
|
||||||
|
})
|
||||||
|
status: BrilinkMerchantBalanceHistoryStatus
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
@CreateDateColumn()
|
||||||
|
created_at: Date;
|
||||||
|
|
||||||
|
@Column({ type: "varchar", length: 255 })
|
||||||
|
created_by: string;
|
||||||
|
|
||||||
|
@Column({ nullable: true })
|
||||||
|
@UpdateDateColumn()
|
||||||
|
updated_at: Date;
|
||||||
|
|
||||||
|
@Column({ type: "varchar", length: 255, nullable: true })
|
||||||
|
updated_by: string;
|
||||||
|
|
||||||
|
@Column({ nullable: true })
|
||||||
|
@DeleteDateColumn()
|
||||||
|
deleted_at: Date;
|
||||||
|
|
||||||
|
@Column({ type: "varchar", length: 255, nullable: true })
|
||||||
|
deleted_by: string;
|
||||||
|
}
|
||||||
55
src/entity/brilink_merchant_terminal_balances.ts
Normal file
55
src/entity/brilink_merchant_terminal_balances.ts
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm';
|
||||||
|
import { BrilinkMerchantTerminal } from './brilink_merchant_terminals';
|
||||||
|
import { BrilinkMerchantBalance } from './brilink_merchant_balances';
|
||||||
|
|
||||||
|
@Entity('brilink_merchant_terminal_balances', { schema: 'brilinks' })
|
||||||
|
export class BrilinkMerchantTerminalBalance {
|
||||||
|
@PrimaryGeneratedColumn('uuid')
|
||||||
|
id: string;
|
||||||
|
|
||||||
|
@ManyToOne(() => BrilinkMerchantTerminal, { onDelete: 'RESTRICT' })
|
||||||
|
@JoinTable()
|
||||||
|
merchant_terminal: BrilinkMerchantTerminal
|
||||||
|
|
||||||
|
@ManyToOne(() => BrilinkMerchantBalance, { onDelete: 'RESTRICT' })
|
||||||
|
@JoinTable()
|
||||||
|
merchant_balance: BrilinkMerchantBalance
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
nullable: false,
|
||||||
|
length: 256
|
||||||
|
})
|
||||||
|
code: string;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
type: 'float8',
|
||||||
|
nullable: false,
|
||||||
|
default: 0
|
||||||
|
})
|
||||||
|
balance: number;
|
||||||
|
|
||||||
|
@Column({ nullable: true })
|
||||||
|
@UpdateDateColumn()
|
||||||
|
balance_at: Date;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
@CreateDateColumn()
|
||||||
|
created_at: Date;
|
||||||
|
|
||||||
|
@Column({ type: "varchar", length: 255 })
|
||||||
|
created_by: string;
|
||||||
|
|
||||||
|
@Column({ nullable: true })
|
||||||
|
@UpdateDateColumn()
|
||||||
|
updated_at: Date;
|
||||||
|
|
||||||
|
@Column({ type: "varchar", length: 255, nullable: true })
|
||||||
|
updated_by: string;
|
||||||
|
|
||||||
|
@Column({ nullable: true })
|
||||||
|
@DeleteDateColumn()
|
||||||
|
deleted_at: Date;
|
||||||
|
|
||||||
|
@Column({ type: "varchar", length: 255, nullable: true })
|
||||||
|
deleted_by: string;
|
||||||
|
}
|
||||||
@ -121,6 +121,8 @@ import { BrilinkMerchantTerminalUser } from './entity/brilink_merchant_terminal_
|
|||||||
import { BrilinkTerminalUserRefreshToken } from './entity/brilink_merchant_terminal_user_refresh_token'
|
import { BrilinkTerminalUserRefreshToken } from './entity/brilink_merchant_terminal_user_refresh_token'
|
||||||
import { BrilinkMerchantBalance } from './entity/brilink_merchant_balances'
|
import { BrilinkMerchantBalance } from './entity/brilink_merchant_balances'
|
||||||
import { BrilinkMerchantBalanceHistory } from './entity/brilink_merchant_balance_histories'
|
import { BrilinkMerchantBalanceHistory } from './entity/brilink_merchant_balance_histories'
|
||||||
|
import { BrilinkMerchantTerminalBalance } from './entity/brilink_merchant_terminal_balances'
|
||||||
|
import { BrilinkMerchantTerminalBalanceHistory } from './entity/brilink_merchant_terminal_balance_histories'
|
||||||
|
|
||||||
import { BriapiConfig } from './entity/briapi_configs'
|
import { BriapiConfig } from './entity/briapi_configs'
|
||||||
import { BriapiLog } from './entity/briapi_logs'
|
import { BriapiLog } from './entity/briapi_logs'
|
||||||
@ -253,6 +255,8 @@ export {
|
|||||||
BrilinkTerminalUserRefreshToken,
|
BrilinkTerminalUserRefreshToken,
|
||||||
BrilinkMerchantBalance,
|
BrilinkMerchantBalance,
|
||||||
BrilinkMerchantBalanceHistory,
|
BrilinkMerchantBalanceHistory,
|
||||||
|
BrilinkMerchantTerminalBalance,
|
||||||
|
BrilinkMerchantTerminalBalanceHistory,
|
||||||
|
|
||||||
RemitBank,
|
RemitBank,
|
||||||
RemitConfigTransaction,
|
RemitConfigTransaction,
|
||||||
|
|||||||
Reference in New Issue
Block a user