ppob-backend/src/transaction/entities/transaction-journal.entity.ts
2021-12-30 06:47:35 +07:00

35 lines
660 B
TypeScript

import { Column, Entity, ManyToOne } from 'typeorm';
import { BaseModel } from '../../config/basemodel.entity';
import { COA } from './coa.entity';
import { Transactions } from './transactions.entity';
import { balanceType } from '../../helper/enum-list';
@Entity()
export class TransactionJournal extends BaseModel {
@Column('text')
type: balanceType;
@Column()
amount: number;
@ManyToOne(
() => {
return Transactions;
},
(transaction) => {
return transaction.id;
},
)
transaction_head: Transactions;
@ManyToOne(
() => {
return COA;
},
(coa) => {
return coa.id;
},
)
coa: COA;
}