updated appoint & sen data to command

This commit is contained in:
Warunee Tamkoo 2024-10-25 12:35:47 +07:00
parent 736a2f7940
commit fd42120b9d
6 changed files with 1574 additions and 1429 deletions

View file

@ -0,0 +1,14 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class AlterColumnAppoint1729823259868 implements MigrationInterface {
name = 'AlterColumnAppoint1729823259868'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`appointDirector\` CHANGE \`role\` \`role\` enum ('chairman', 'committee', 'caregiver') NOT NULL COMMENT 'บทบาท ประธาน/กรรมการ/ผู้ดูแล' DEFAULT 'committee'`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`appointDirector\` CHANGE \`role\` \`role\` enum ('chairman', 'committee') NOT NULL COMMENT 'บทบาท ประธาน/กรรมการ' DEFAULT 'committee'`);
}
}

View file

@ -0,0 +1,22 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class AddColumnPersonal1729832583096 implements MigrationInterface {
name = 'AddColumnPersonal1729832583096'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`personal\` ADD \`root\` varchar(255) NULL COMMENT 'id หน่วยงาน root'`);
await queryRunner.query(`ALTER TABLE \`personal\` ADD \`child1\` varchar(255) NULL COMMENT 'id หน่วยงาน child1'`);
await queryRunner.query(`ALTER TABLE \`personal\` ADD \`child2\` varchar(255) NULL COMMENT 'id หน่วยงาน child2'`);
await queryRunner.query(`ALTER TABLE \`personal\` ADD \`child3\` varchar(255) NULL COMMENT 'id หน่วยงาน child3'`);
await queryRunner.query(`ALTER TABLE \`personal\` ADD \`child4\` varchar(255) NULL COMMENT 'id หน่วยงาน child4'`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`personal\` DROP COLUMN \`child4\``);
await queryRunner.query(`ALTER TABLE \`personal\` DROP COLUMN \`child3\``);
await queryRunner.query(`ALTER TABLE \`personal\` DROP COLUMN \`child2\``);
await queryRunner.query(`ALTER TABLE \`personal\` DROP COLUMN \`child1\``);
await queryRunner.query(`ALTER TABLE \`personal\` DROP COLUMN \`root\``);
}
}