diff --git a/src/entities/kpiUserEvaluation.ts b/src/entities/kpiUserEvaluation.ts index 354359e..0754186 100644 --- a/src/entities/kpiUserEvaluation.ts +++ b/src/entities/kpiUserEvaluation.ts @@ -85,10 +85,12 @@ export class KpiUserEvaluation extends EntityBase { evaluationResults: string; @Column({ + nullable: true, + length: 40, comment: "คำขอแก้ไข", - default: false, + default: null, }) - isReqEdit: boolean; + evaluationReqEdit: string; @Column({ type: "double", diff --git a/src/migration/1715224977872-update_table_kpiUserEvaluation_add_evaluationReqEdit.ts b/src/migration/1715224977872-update_table_kpiUserEvaluation_add_evaluationReqEdit.ts new file mode 100644 index 0000000..7e0c5a9 --- /dev/null +++ b/src/migration/1715224977872-update_table_kpiUserEvaluation_add_evaluationReqEdit.ts @@ -0,0 +1,18 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class UpdateTableKpiUserEvaluationAddEvaluationReqEdit1715224977872 implements MigrationInterface { + name = 'UpdateTableKpiUserEvaluationAddEvaluationReqEdit1715224977872' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` CHANGE \`isReqEdit\` \`evaluationReqEdit\` tinyint NOT NULL COMMENT 'คำขอแก้ไข' DEFAULT '0'`); + await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` DROP COLUMN \`evaluationReqEdit\``); + await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` ADD \`evaluationReqEdit\` varchar(40) NULL COMMENT 'คำขอแก้ไข'`); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` DROP COLUMN \`evaluationReqEdit\``); + await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` ADD \`evaluationReqEdit\` tinyint NOT NULL COMMENT 'คำขอแก้ไข' DEFAULT '0'`); + await queryRunner.query(`ALTER TABLE \`kpiUserEvaluation\` CHANGE \`evaluationReqEdit\` \`isReqEdit\` tinyint NOT NULL COMMENT 'คำขอแก้ไข' DEFAULT '0'`); + } + +}