This commit is contained in:
DESKTOP-2S5P7D1\Windows 10 2025-01-30 12:35:45 +07:00
parent a6a5157cbe
commit 4bbcb6d9d9

View file

@ -1,48 +0,0 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateScoreType1738214885631 implements MigrationInterface {
name = 'UpdateScoreType1738214885631'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_name\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุลผู้มีอำนาจสั่งบรรจุ'`);
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_pos\` varchar(255) NULL COMMENT 'ตำแหน่งผู้มีอำนาจสั่งบรรจุ'`);
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_type\` varchar(255) NULL COMMENT 'ประเภทผู้มีอำนาจสั่งบรรจุ'`);
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_level\` varchar(255) NULL COMMENT 'ระดับผู้มีอำนาจสั่งบรรจุ'`);
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_dated\` date NULL COMMENT 'วันที่ลงนามผู้มีอำนาจสั่งบรรจุ'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`achievement_score\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`achievement_score\` float NOT NULL COMMENT 'คะแนน ผลสัมฤทธิ์ของการทดลองปฏิบัติบัติหน้าที่ราชการ' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`achievement_score_total\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`achievement_score_total\` float NOT NULL COMMENT 'คะแนนเต็ม พฤติกรรม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`behavior_score\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`behavior_score\` float NOT NULL COMMENT 'คะแนน พฤติกรรม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`behavior_score_total\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`behavior_score_total\` float NOT NULL COMMENT 'ผลคะแนนรวมพฤติกรรม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`sum_score\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`sum_score\` float NOT NULL COMMENT 'ผลคะแนนรวม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`sum_percent\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`sum_percent\` float NOT NULL COMMENT 'เปอร์เซ็นต์ผลรวม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`survey\` ADD CONSTRAINT \`FK_9bae89d4bb00502e057fb619a70\` FOREIGN KEY (\`personal_id\`) REFERENCES \`personal\`(\`personal_id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`survey\` DROP FOREIGN KEY \`FK_9bae89d4bb00502e057fb619a70\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`sum_percent\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`sum_percent\` int NOT NULL COMMENT 'เปอร์เซ็นต์ผลรวม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`sum_score\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`sum_score\` int NOT NULL COMMENT 'ผลคะแนนรวม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`behavior_score_total\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`behavior_score_total\` int NOT NULL COMMENT 'ผลคะแนนรวมพฤติกรรม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`behavior_score\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`behavior_score\` int NOT NULL COMMENT 'คะแนน พฤติกรรม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`achievement_score_total\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`achievement_score_total\` int NOT NULL COMMENT 'คะแนนเต็ม พฤติกรรม' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`achievement_score\``);
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`achievement_score\` int NOT NULL COMMENT 'คะแนน ผลสัมฤทธิ์ของการทดลองปฏิบัติบัติหน้าที่ราชการ' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_dated\``);
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_level\``);
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_type\``);
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_pos\``);
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_name\``);
}
}