hrms-api-eva/src/migration/1703317358364-update_table_evaluate_add_DatePrepareDoc2_4.ts
DESKTOP-2S5P7D1\Windows 10 925c5d1ab2 first
2024-12-04 17:25:34 +07:00

145 lines
12 KiB
TypeScript

import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateTableEvaluateAddDatePrepareDoc241703317358364 implements MigrationInterface {
name = "UpdateTableEvaluateAddDatePrepareDoc241703317358364";
public async up(queryRunner: QueryRunner): Promise<void> {
// await queryRunner.query(`CREATE TABLE \`entity_base\` (\`id\` varchar(36) NOT NULL, \`createdAt\` datetime(6) NOT NULL COMMENT 'สร้างข้อมูลเมื่อ' DEFAULT CURRENT_TIMESTAMP(6), \`createdUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่สร้างข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`lastUpdatedAt\` datetime(6) NOT NULL COMMENT 'แก้ไขข้อมูลล่าสุดเมื่อ' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), \`lastUpdateUserId\` varchar(40) NOT NULL COMMENT 'User Id ที่แก้ไขข้อมูล' DEFAULT '00000000-0000-0000-0000-000000000000', \`createdFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่สร้างข้อมูล' DEFAULT 'string', \`lastUpdateFullName\` varchar(200) NOT NULL COMMENT 'ชื่อ User ที่แก้ไขข้อมูลล่าสุด' DEFAULT 'string', PRIMARY KEY (\`id\`)) ENGINE=InnoDB`);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`citizenId\` \`citizenId\` varchar(13) NOT NULL COMMENT 'รหัสบัตรประชาชน' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`prefix\` \`prefix\` varchar(255) NOT NULL COMMENT 'คำนำหน้า' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`fullName\` \`fullName\` varchar(255) NOT NULL COMMENT 'ชื่อ นามสกุล' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`position\` \`position\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`oc\` \`oc\` varchar(255) NOT NULL COMMENT 'สังกัด' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`salary\` \`salary\` varchar(255) NOT NULL COMMENT 'เงินเดือนปัจจุบัน' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`positionLevel\` \`positionLevel\` varchar(255) NOT NULL COMMENT 'ระดับปัจจุบัน' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`posNo\` \`posNo\` varchar(255) NOT NULL COMMENT 'ตำแหน่งเลขที่' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`birthDate\` \`birthDate\` varchar(255) NOT NULL COMMENT 'วันเดือนปีเกิด' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`govAge\` \`govAge\` varchar(255) NOT NULL COMMENT 'อายุราชการ' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`type\` \`type\` varchar(255) NOT NULL COMMENT 'ประเภทแบบประเมิน' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`step\` \`step\` varchar(255) NOT NULL COMMENT 'ชื่อสถานะการประเมิน' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`reason\` \`reason\` varchar(255) NOT NULL COMMENT 'เหตุผล' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`experience\` \`experience\` varchar(255) NOT NULL COMMENT 'ประสบการณ์ในการปฏิบัติงาน' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderFullname\` \`commanderFullname\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderPosition\` \`commanderPosition\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullname\` \`commanderAboveFullname\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePosition\` \`commanderAbovePosition\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderFullnameDoc2\` \`commanderFullnameDoc2\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderPositionDoc2\` \`commanderPositionDoc2\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullnameDoc2\` \`commanderAboveFullnameDoc2\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 2)' DEFAULT ''`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePositionDoc2\` \`commanderAbovePositionDoc2\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 2)' DEFAULT ''`,
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePositionDoc2\` \`commanderAbovePositionDoc2\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 2)' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullnameDoc2\` \`commanderAboveFullnameDoc2\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 2)' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderPositionDoc2\` \`commanderPositionDoc2\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderFullnameDoc2\` \`commanderFullnameDoc2\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePosition\` \`commanderAbovePosition\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullname\` \`commanderAboveFullname\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderPosition\` \`commanderPosition\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`commanderFullname\` \`commanderFullname\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`experience\` \`experience\` varchar(255) NOT NULL COMMENT 'ประสบการณ์ในการปฏิบัติงาน' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`reason\` \`reason\` varchar(255) NOT NULL COMMENT 'เหตุผล' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`step\` \`step\` varchar(255) NOT NULL COMMENT 'ชื่อสถานะการประเมิน' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`type\` \`type\` varchar(255) NOT NULL COMMENT 'ประเภทแบบประเมิน' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`govAge\` \`govAge\` varchar(255) NOT NULL COMMENT 'อายุราชการ' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`birthDate\` \`birthDate\` varchar(255) NOT NULL COMMENT 'วันเดือนปีเกิด' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`posNo\` \`posNo\` varchar(255) NOT NULL COMMENT 'ตำแหน่งเลขที่' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`positionLevel\` \`positionLevel\` varchar(255) NOT NULL COMMENT 'ระดับปัจจุบัน' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`salary\` \`salary\` varchar(255) NOT NULL COMMENT 'เงินเดือนปัจจุบัน' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`oc\` \`oc\` varchar(255) NOT NULL COMMENT 'สังกัด' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`position\` \`position\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`fullName\` \`fullName\` varchar(255) NOT NULL COMMENT 'ชื่อ นามสกุล' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`prefix\` \`prefix\` varchar(255) NOT NULL COMMENT 'คำนำหน้า' DEFAULT 'string'`,
);
await queryRunner.query(
`ALTER TABLE \`evaluation\` CHANGE \`citizenId\` \`citizenId\` varchar(13) NOT NULL COMMENT 'รหัสบัตรประชาชน' DEFAULT 'string'`,
);
// await queryRunner.query(`DROP TABLE \`entity_base\``);
}
}