fix(SPG-595) Pemesanan - Penyesuaian flow booking

pull/23/head
Aswin Ashar Abdullah 2024-07-08 18:10:09 +07:00
parent df1b130dc6
commit bc25b9d020
3 changed files with 23 additions and 1 deletions

View File

@ -0,0 +1,18 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateTableTransaction1720436852936 implements MigrationInterface {
name = 'UpdateTableTransaction1720436852936'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE "transaction_taxes" ADD "tax_total_value" numeric`);
await queryRunner.query(`ALTER TABLE "transaction_taxes" DROP COLUMN "taxt_value"`);
await queryRunner.query(`ALTER TABLE "transaction_taxes" ADD "taxt_value" numeric`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE "transaction_taxes" DROP COLUMN "taxt_value"`);
await queryRunner.query(`ALTER TABLE "transaction_taxes" ADD "taxt_value" character varying`);
await queryRunner.query(`ALTER TABLE "transaction_taxes" DROP COLUMN "tax_total_value"`);
}
}

View File

@ -15,9 +15,12 @@ export class TransactionTaxModel
@Column('varchar', { name: 'tax_name', nullable: true }) @Column('varchar', { name: 'tax_name', nullable: true })
tax_name: string; tax_name: string;
@Column('varchar', { name: 'taxt_value', nullable: true }) @Column('decimal', { name: 'taxt_value', nullable: true })
taxt_value: number; taxt_value: number;
@Column('decimal', { name: 'tax_total_value', nullable: true })
tax_total_value: number;
@Column('varchar', { name: 'transaction_id', nullable: true }) @Column('varchar', { name: 'transaction_id', nullable: true })
transaction_id: string; transaction_id: string;
@ManyToOne(() => TransactionModel, (model) => model.taxes, { @ManyToOne(() => TransactionModel, (model) => model.taxes, {

View File

@ -4,4 +4,5 @@ export interface TransactionTaxEntity extends BaseCoreEntity {
tax_id: string; tax_id: string;
tax_name: string; tax_name: string;
taxt_value: number; taxt_value: number;
tax_total_value: number;
} }