hrms-api-org/src/migration/1739163891571-updateorgaddmisidcode4.ts
2025-02-10 12:07:09 +07:00

52 lines
4.5 KiB
TypeScript

import { MigrationInterface, QueryRunner } from "typeorm";
export class Updateorgaddmisidcode41739163891571 implements MigrationInterface {
name = 'Updateorgaddmisidcode41739163891571'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`orgChild4\` ADD \`DEPARTMENT_CODE\` varchar(5) NULL COMMENT 'DEPARTMENT_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild4\` ADD \`DIVISION_CODE\` varchar(5) NULL COMMENT 'DIVISION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild4\` ADD \`SECTION_CODE\` varchar(5) NULL COMMENT 'SECTION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild4\` ADD \`JOB_CODE\` varchar(5) NULL COMMENT 'JOB_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild3\` ADD \`DEPARTMENT_CODE\` varchar(5) NULL COMMENT 'DEPARTMENT_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild3\` ADD \`DIVISION_CODE\` varchar(5) NULL COMMENT 'DIVISION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild3\` ADD \`SECTION_CODE\` varchar(5) NULL COMMENT 'SECTION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild3\` ADD \`JOB_CODE\` varchar(5) NULL COMMENT 'JOB_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild2\` ADD \`DEPARTMENT_CODE\` varchar(5) NULL COMMENT 'DEPARTMENT_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild2\` ADD \`DIVISION_CODE\` varchar(5) NULL COMMENT 'DIVISION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild2\` ADD \`SECTION_CODE\` varchar(5) NULL COMMENT 'SECTION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild2\` ADD \`JOB_CODE\` varchar(5) NULL COMMENT 'JOB_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild1\` ADD \`DEPARTMENT_CODE\` varchar(5) NULL COMMENT 'DEPARTMENT_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild1\` ADD \`DIVISION_CODE\` varchar(5) NULL COMMENT 'DIVISION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild1\` ADD \`SECTION_CODE\` varchar(5) NULL COMMENT 'SECTION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgChild1\` ADD \`JOB_CODE\` varchar(5) NULL COMMENT 'JOB_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgRoot\` ADD \`DEPARTMENT_CODE\` varchar(5) NULL COMMENT 'DEPARTMENT_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgRoot\` ADD \`DIVISION_CODE\` varchar(5) NULL COMMENT 'DIVISION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgRoot\` ADD \`SECTION_CODE\` varchar(5) NULL COMMENT 'SECTION_CODE'`);
await queryRunner.query(`ALTER TABLE \`orgRoot\` ADD \`JOB_CODE\` varchar(5) NULL COMMENT 'JOB_CODE'`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`orgRoot\` DROP COLUMN \`JOB_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgRoot\` DROP COLUMN \`SECTION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgRoot\` DROP COLUMN \`DIVISION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgRoot\` DROP COLUMN \`DEPARTMENT_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild1\` DROP COLUMN \`JOB_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild1\` DROP COLUMN \`SECTION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild1\` DROP COLUMN \`DIVISION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild1\` DROP COLUMN \`DEPARTMENT_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild2\` DROP COLUMN \`JOB_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild2\` DROP COLUMN \`SECTION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild2\` DROP COLUMN \`DIVISION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild2\` DROP COLUMN \`DEPARTMENT_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild3\` DROP COLUMN \`JOB_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild3\` DROP COLUMN \`SECTION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild3\` DROP COLUMN \`DIVISION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild3\` DROP COLUMN \`DEPARTMENT_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild4\` DROP COLUMN \`JOB_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild4\` DROP COLUMN \`SECTION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild4\` DROP COLUMN \`DIVISION_CODE\``);
await queryRunner.query(`ALTER TABLE \`orgChild4\` DROP COLUMN \`DEPARTMENT_CODE\``);
}
}