From 0d9d963b6656df57645d4dcac6186b2cc50013d7 Mon Sep 17 00:00:00 2001 From: Bright Date: Tue, 12 Mar 2024 12:18:41 +0700 Subject: [PATCH] no message --- src/entities/EmployeePosLevel.ts | 8 +++----- .../1710220658926-edit_type_empPosLevel.ts | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 src/migration/1710220658926-edit_type_empPosLevel.ts diff --git a/src/entities/EmployeePosLevel.ts b/src/entities/EmployeePosLevel.ts index c0feb9ca..c2843706 100644 --- a/src/entities/EmployeePosLevel.ts +++ b/src/entities/EmployeePosLevel.ts @@ -6,12 +6,10 @@ import { EmployeePosType } from "./EmployeePosType"; @Entity("employeePosLevel") export class EmployeePosLevel extends EntityBase { @Column({ - nullable: true, comment: "ชื่อระดับชั้นงาน", - length: 255, - default: null, + type: "int", }) - posLevelName: string; + posLevelName: number; @Column({ comment: "ระดับของระดับชั้นงาน", @@ -36,7 +34,7 @@ export class EmployeePosLevel extends EntityBase { export class CreateEmployeePosLevel { @Column() - posLevelName: string; + posLevelName: number; @Column() posLevelRank: number; diff --git a/src/migration/1710220658926-edit_type_empPosLevel.ts b/src/migration/1710220658926-edit_type_empPosLevel.ts new file mode 100644 index 00000000..7a52dc29 --- /dev/null +++ b/src/migration/1710220658926-edit_type_empPosLevel.ts @@ -0,0 +1,16 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class EditTypeEmpPosLevel1710220658926 implements MigrationInterface { + name = 'EditTypeEmpPosLevel1710220658926' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`employeePosLevel\` DROP COLUMN \`posLevelName\``); + await queryRunner.query(`ALTER TABLE \`employeePosLevel\` ADD \`posLevelName\` int NOT NULL COMMENT 'ชื่อระดับชั้นงาน'`); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`employeePosLevel\` DROP COLUMN \`posLevelName\``); + await queryRunner.query(`ALTER TABLE \`employeePosLevel\` ADD \`posLevelName\` varchar(255) NULL COMMENT 'ชื่อระดับชั้นงาน'`); + } + +}