20 lines
1.5 KiB
TypeScript
20 lines
1.5 KiB
TypeScript
import { MigrationInterface, QueryRunner } from "typeorm";
|
|
|
|
export class UpdateTableKpiUserEvalutionAddPoint1714125247489 implements MigrationInterface {
|
|
name = 'UpdateTableKpiUserEvalutionAddPoint1714125247489'
|
|
|
|
public async up(queryRunner: QueryRunner): Promise<void> {
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` ADD \`plannedPoint\` double NULL COMMENT 'งานตามแผนปฏิบัติราชการประจำปี ร้อยละ'`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` ADD \`rolePoint\` double NULL COMMENT 'งานตามหน้าที่ความรับผิดชอบหลัก ร้อยละ'`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` ADD \`specialPoint\` double NULL COMMENT 'งานที่ได้รับมอบหมายพิเศษ ร้อยละ'`);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` ADD \`capacityPoint\` double NULL COMMENT 'สมรรถนะ ร้อยละ'`);
|
|
}
|
|
|
|
public async down(queryRunner: QueryRunner): Promise<void> {
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` DROP COLUMN \`capacityPoint\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` DROP COLUMN \`specialPoint\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` DROP COLUMN \`rolePoint\``);
|
|
await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` DROP COLUMN \`plannedPoint\``);
|
|
}
|
|
|
|
}
|