This commit is contained in:
DESKTOP-2S5P7D1\Windows 10 2024-12-04 17:25:34 +07:00
commit 925c5d1ab2
60 changed files with 18843 additions and 0 deletions

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,61 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateTableEvaluateAddDatePrepareDoc231703317318791 implements MigrationInterface {
name = "UpdateTableEvaluateAddDatePrepareDoc231703317318791";
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 \`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(`DROP TABLE \`entity_base\``);
}
}

View file

@ -0,0 +1,145 @@
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\``);
}
}

View file

@ -0,0 +1,56 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateTableEvaluateNullType1703326121795 implements MigrationInterface {
name = 'UpdateTableEvaluateNullType1703326121795'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`citizenId\` \`citizenId\` varchar(13) NULL COMMENT 'รหัสบัตรประชาชน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`prefix\` \`prefix\` varchar(255) NULL COMMENT 'คำนำหน้า'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`fullName\` \`fullName\` varchar(255) NULL COMMENT 'ชื่อ นามสกุล'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`position\` \`position\` varchar(255) NULL COMMENT 'ตำแหน่ง'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`oc\` \`oc\` varchar(255) NULL COMMENT 'สังกัด'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`salary\` \`salary\` varchar(255) NULL COMMENT 'เงินเดือนปัจจุบัน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`positionLevel\` \`positionLevel\` varchar(255) NULL COMMENT 'ระดับปัจจุบัน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`posNo\` \`posNo\` varchar(255) NULL COMMENT 'ตำแหน่งเลขที่'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`birthDate\` \`birthDate\` varchar(255) NULL COMMENT 'วันเดือนปีเกิด'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`govAge\` \`govAge\` varchar(255) NULL COMMENT 'อายุราชการ'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`type\` \`type\` varchar(255) NULL COMMENT 'ประเภทแบบประเมิน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`step\` \`step\` varchar(255) NULL COMMENT 'ชื่อสถานะการประเมิน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`reason\` \`reason\` varchar(255) NULL COMMENT 'เหตุผล'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`experience\` \`experience\` varchar(255) NULL COMMENT 'ประสบการณ์ในการปฏิบัติงาน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderFullname\` \`commanderFullname\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderPosition\` \`commanderPosition\` varchar(255) NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullname\` \`commanderAboveFullname\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePosition\` \`commanderAbovePosition\` varchar(255) NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderFullnameDoc2\` \`commanderFullnameDoc2\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderPositionDoc2\` \`commanderPositionDoc2\` varchar(255) NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullnameDoc2\` \`commanderAboveFullnameDoc2\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 2)'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePositionDoc2\` \`commanderAbovePositionDoc2\` varchar(255) NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 2)'`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePositionDoc2\` \`commanderAbovePositionDoc2\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 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 \`commanderPositionDoc2\` \`commanderPositionDoc2\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderFullnameDoc2\` \`commanderFullnameDoc2\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePosition\` \`commanderAbovePosition\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullname\` \`commanderAboveFullname\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderPosition\` \`commanderPosition\` 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 \`experience\` \`experience\` 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 \`step\` \`step\` 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 \`govAge\` \`govAge\` 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 \`posNo\` \`posNo\` 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 \`salary\` \`salary\` 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 \`position\` \`position\` 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 \`prefix\` \`prefix\` varchar(255) NOT NULL COMMENT 'คำนำหน้า' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`citizenId\` \`citizenId\` varchar(13) NOT NULL COMMENT 'รหัสบัตรประชาชน' DEFAULT ''`);
}
}

View file

@ -0,0 +1,154 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateTableEvaluateNullType11703326303281 implements MigrationInterface {
name = 'UpdateTableEvaluateNullType11703326303281'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`educationLevel\` \`educationLevel\` varchar(255) NULL COMMENT 'ระดับศึกษา'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`institute\` \`institute\` varchar(255) NULL COMMENT 'สถานศึกษา'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`isDate\` \`isDate\` tinyint NULL COMMENT 'ประเภทช่วงเวลาการศึกษา'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`startDate\` \`startDate\` datetime NULL COMMENT 'ตั้งแต่'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`endDate\` \`endDate\` datetime NULL COMMENT 'EndDate'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`finishDate\` \`finishDate\` datetime NULL COMMENT 'วันที่สำเร็จการศึกษา'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`isEducation\` \`isEducation\` tinyint NULL COMMENT 'เป็นวุฒิศึกษาในตำแหน่ง'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`degree\` \`degree\` varchar(255) NULL COMMENT 'วุฒิการศึกษา'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`field\` \`field\` varchar(255) NULL COMMENT 'สาขาวิชา/ทาง'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`fundName\` \`fundName\` varchar(255) NULL COMMENT 'ทุน'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`gpa\` \`gpa\` varchar(255) NULL COMMENT 'เกรดเฉลี่ย'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`country\` \`country\` varchar(255) NULL COMMENT 'ประเทศ'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`other\` \`other\` varchar(255) NULL COMMENT 'ข้อมูลการติดต่อ'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`duration\` \`duration\` varchar(255) NULL COMMENT 'ระยะเวลา'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`durationYear\` \`durationYear\` varchar(255) NULL COMMENT 'ระยะเวลาหลักสูตร'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`statictep\` \`statictep\` varchar(255) NULL COMMENT 'ชื่อสถานะการประเมิน'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`certificateType\` \`certificateType\` varchar(255) NULL COMMENT 'ชื่อใบอนุญาต'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`issuer\` \`issuer\` varchar(255) NULL COMMENT 'หน่วยงานผู้ออกใบอนุญาต'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`certificateNo\` \`certificateNo\` varchar(255) NULL COMMENT 'เลขที่ใบอนุญาต'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`issueDate\` \`issueDate\` datetime NULL COMMENT 'วันที่ออกใบอนุญาต'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`expireDate\` \`expireDate\` datetime NULL COMMENT 'วันที่หมดอายุ'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`date\` \`date\` datetime NULL COMMENT 'วัน เดือน ปี รับตำแหน่ง'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`amount\` \`amount\` double NULL COMMENT 'เงินเดือน'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`positionSalaryAmount\` \`positionSalaryAmount\` double NULL COMMENT 'เงินประจำตำแหน่ง'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`mouthSalaryAmount\` \`mouthSalaryAmount\` double NULL COMMENT 'เงินค่าตอบแทนรายเดือน'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`position\` \`position\` varchar(255) NULL COMMENT 'ตำแหน่ง'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`posNo\` \`posNo\` varchar(255) NULL COMMENT 'เลขที่ตำแหน่ง'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`salaryClass\` \`salaryClass\` varchar(255) NULL COMMENT 'ตำแหน่ง (รายละเอียด)'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`salaryRef\` \`salaryRef\` varchar(255) NULL COMMENT 'เอกสารอ้างอิง'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`refCommandNo\` \`refCommandNo\` varchar(255) NULL COMMENT 'เอกสารอ้างอิง (เลขที่คำสั่ง)'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`refCommandDate\` \`refCommandDate\` datetime NULL COMMENT 'เอกสารอ้างอิง (ลงวันที่)'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`salaryStatus\` \`salaryStatus\` varchar(255) NULL COMMENT 'ประเภทตำแหน่งกรณีพิเศษ'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`name\` \`name\` varchar(255) NULL COMMENT 'ชื่อโครงการ/หลักสูตรการฝึกอบรม'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`topic\` \`topic\` varchar(255) NULL COMMENT 'หัวข้อการฝึกอบรม/ดูงาน'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`startDate\` \`startDate\` datetime NULL COMMENT 'วันเริ่มต้นการฝึกอบรม/ดูงาน'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`endDate\` \`endDate\` datetime NULL COMMENT 'วันสิ้นสุดการฝึกอบรม/ดูงาน'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`yearly\` \`yearly\` int NULL COMMENT 'ปีที่อบรม (พ.ศ.)'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`place\` \`place\` varchar(255) NULL COMMENT 'สถานที่ฝึกอบรม/ดูงาน'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`duration\` \`duration\` varchar(255) NULL COMMENT 'รวมระยะเวลาในการฝึกอบรม/ดูงาน'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`department\` \`department\` varchar(255) NULL COMMENT 'หน่วยงานที่รับผิดชอบจัดการฝึกอบรม/ดูงาน'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`numberOrder\` \`numberOrder\` varchar(255) NULL COMMENT 'เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`dateOrder\` \`dateOrder\` datetime NULL COMMENT 'คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`citizenId\` \`citizenId\` varchar(13) NULL COMMENT 'รหัสบัตรประชาชน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`prefix\` \`prefix\` varchar(255) NULL COMMENT 'คำนำหน้า'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`fullName\` \`fullName\` varchar(255) NULL COMMENT 'ชื่อ นามสกุล'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`position\` \`position\` varchar(255) NULL COMMENT 'ตำแหน่ง'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`oc\` \`oc\` varchar(255) NULL COMMENT 'สังกัด'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`salary\` \`salary\` varchar(255) NULL COMMENT 'เงินเดือนปัจจุบัน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`positionLevel\` \`positionLevel\` varchar(255) NULL COMMENT 'ระดับปัจจุบัน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`posNo\` \`posNo\` varchar(255) NULL COMMENT 'ตำแหน่งเลขที่'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`birthDate\` \`birthDate\` varchar(255) NULL COMMENT 'วันเดือนปีเกิด'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`govAge\` \`govAge\` varchar(255) NULL COMMENT 'อายุราชการ'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`type\` \`type\` varchar(255) NULL COMMENT 'ประเภทแบบประเมิน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`step\` \`step\` varchar(255) NULL COMMENT 'ชื่อสถานะการประเมิน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`reason\` \`reason\` varchar(255) NULL COMMENT 'เหตุผล'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`experience\` \`experience\` varchar(255) NULL COMMENT 'ประสบการณ์ในการปฏิบัติงาน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderFullname\` \`commanderFullname\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderPosition\` \`commanderPosition\` varchar(255) NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullname\` \`commanderAboveFullname\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePosition\` \`commanderAbovePosition\` varchar(255) NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderFullnameDoc2\` \`commanderFullnameDoc2\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderPositionDoc2\` \`commanderPositionDoc2\` varchar(255) NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullnameDoc2\` \`commanderAboveFullnameDoc2\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 2)'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePositionDoc2\` \`commanderAbovePositionDoc2\` varchar(255) NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 2)'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`date\` \`date\` datetime NULL COMMENT 'วันที่ได้รับ'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`point1Total\` \`point1Total\` double NULL COMMENT 'ส่วนที่1 (คะแนน)'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`point1\` \`point1\` double NULL COMMENT 'ผลประเมินส่วนที่2 (คะแนน)'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`point2Total\` \`point2Total\` double NULL COMMENT 'ส่วนที่2 (คะแนน)'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`point2\` \`point2\` double NULL COMMENT 'ผลประเมินส่วนที่2 (คะแนน)'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`pointSumTotal\` \`pointSumTotal\` double NULL COMMENT 'ผลรวม (คะแนน)'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`pointSum\` \`pointSum\` double NULL COMMENT 'ผลประเมินรวม (คะแนน)'`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`pointSum\` \`pointSum\` double NOT NULL COMMENT 'ผลประเมินรวม (คะแนน)' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`pointSumTotal\` \`pointSumTotal\` double NOT NULL COMMENT 'ผลรวม (คะแนน)' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`point2\` \`point2\` double NOT NULL COMMENT 'ผลประเมินส่วนที่2 (คะแนน)' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`point2Total\` \`point2Total\` double NOT NULL COMMENT 'ส่วนที่2 (คะแนน)' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`point1\` \`point1\` double NOT NULL COMMENT 'ผลประเมินส่วนที่2 (คะแนน)' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`point1Total\` \`point1Total\` double NOT NULL COMMENT 'ส่วนที่1 (คะแนน)' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`assessment\` CHANGE \`date\` \`date\` datetime NOT NULL COMMENT 'วันที่ได้รับ'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePositionDoc2\` \`commanderAbovePositionDoc2\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ (จัดเตรียมเอกสารเล่ม 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 \`commanderPositionDoc2\` \`commanderPositionDoc2\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderFullnameDoc2\` \`commanderFullnameDoc2\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาชั้นต้น (จัดเตรียมเอกสารเล่ม 2)' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAbovePosition\` \`commanderAbovePosition\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderAboveFullname\` \`commanderAboveFullname\` varchar(255) NOT NULL COMMENT 'ชื่อ-นามสกุล ผู้บังคับบัญชาเหนือขึ้นไป 1 ระดับ' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`commanderPosition\` \`commanderPosition\` 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 \`experience\` \`experience\` 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 \`step\` \`step\` 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 \`govAge\` \`govAge\` 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 \`posNo\` \`posNo\` 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 \`salary\` \`salary\` 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 \`position\` \`position\` 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 \`prefix\` \`prefix\` varchar(255) NOT NULL COMMENT 'คำนำหน้า' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`evaluation\` CHANGE \`citizenId\` \`citizenId\` varchar(13) NOT NULL COMMENT 'รหัสบัตรประชาชน' DEFAULT ''`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`dateOrder\` \`dateOrder\` datetime NOT NULL COMMENT 'คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`numberOrder\` \`numberOrder\` varchar(255) NOT NULL COMMENT 'เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`department\` \`department\` varchar(255) NOT NULL COMMENT 'หน่วยงานที่รับผิดชอบจัดการฝึกอบรม/ดูงาน' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`duration\` \`duration\` varchar(255) NOT NULL COMMENT 'รวมระยะเวลาในการฝึกอบรม/ดูงาน' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`place\` \`place\` varchar(255) NOT NULL COMMENT 'สถานที่ฝึกอบรม/ดูงาน' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`yearly\` \`yearly\` int NOT NULL COMMENT 'ปีที่อบรม (พ.ศ.)'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`endDate\` \`endDate\` datetime NOT NULL COMMENT 'วันสิ้นสุดการฝึกอบรม/ดูงาน'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`startDate\` \`startDate\` datetime NOT NULL COMMENT 'วันเริ่มต้นการฝึกอบรม/ดูงาน'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`topic\` \`topic\` varchar(255) NOT NULL COMMENT 'หัวข้อการฝึกอบรม/ดูงาน' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`training\` CHANGE \`name\` \`name\` varchar(255) NOT NULL COMMENT 'ชื่อโครงการ/หลักสูตรการฝึกอบรม' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`salaryStatus\` \`salaryStatus\` varchar(255) NOT NULL COMMENT 'ประเภทตำแหน่งกรณีพิเศษ' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`refCommandDate\` \`refCommandDate\` datetime NOT NULL COMMENT 'เอกสารอ้างอิง (ลงวันที่)'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`refCommandNo\` \`refCommandNo\` varchar(255) NOT NULL COMMENT 'เอกสารอ้างอิง (เลขที่คำสั่ง)' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`salaryRef\` \`salaryRef\` varchar(255) NOT NULL COMMENT 'เอกสารอ้างอิง' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`salaryClass\` \`salaryClass\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง (รายละเอียด)' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`posNo\` \`posNo\` varchar(255) NOT NULL COMMENT 'เลขที่ตำแหน่ง' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`position\` \`position\` varchar(255) NOT NULL COMMENT 'ตำแหน่ง' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`mouthSalaryAmount\` \`mouthSalaryAmount\` double NOT NULL COMMENT 'เงินค่าตอบแทนรายเดือน' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`positionSalaryAmount\` \`positionSalaryAmount\` double NOT NULL COMMENT 'เงินประจำตำแหน่ง' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`amount\` \`amount\` double NOT NULL COMMENT 'เงินเดือน' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`salary\` CHANGE \`date\` \`date\` datetime NOT NULL COMMENT 'วัน เดือน ปี รับตำแหน่ง'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`expireDate\` \`expireDate\` datetime NOT NULL COMMENT 'วันที่หมดอายุ'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`issueDate\` \`issueDate\` datetime NOT NULL COMMENT 'วันที่ออกใบอนุญาต'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`certificateNo\` \`certificateNo\` varchar(255) NOT NULL COMMENT 'เลขที่ใบอนุญาต' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`issuer\` \`issuer\` varchar(255) NOT NULL COMMENT 'หน่วยงานผู้ออกใบอนุญาต' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`certificateType\` \`certificateType\` varchar(255) NOT NULL COMMENT 'ชื่อใบอนุญาต' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`certificate\` CHANGE \`statictep\` \`statictep\` varchar(255) NOT NULL COMMENT 'ชื่อสถานะการประเมิน' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`durationYear\` \`durationYear\` varchar(255) NOT NULL COMMENT 'ระยะเวลาหลักสูตร' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`duration\` \`duration\` varchar(255) NOT NULL COMMENT 'ระยะเวลา' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`other\` \`other\` varchar(255) NOT NULL COMMENT 'ข้อมูลการติดต่อ' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`country\` \`country\` varchar(255) NOT NULL COMMENT 'ประเทศ' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`gpa\` \`gpa\` varchar(255) NOT NULL COMMENT 'เกรดเฉลี่ย' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`fundName\` \`fundName\` varchar(255) NOT NULL COMMENT 'ทุน' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`field\` \`field\` varchar(255) NOT NULL COMMENT 'สาขาวิชา/ทาง' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`degree\` \`degree\` varchar(255) NOT NULL COMMENT 'วุฒิการศึกษา' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`isEducation\` \`isEducation\` tinyint NOT NULL COMMENT 'เป็นวุฒิศึกษาในตำแหน่ง' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`finishDate\` \`finishDate\` datetime NOT NULL COMMENT 'วันที่สำเร็จการศึกษา'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`endDate\` \`endDate\` datetime NOT NULL COMMENT 'EndDate'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`startDate\` \`startDate\` datetime NOT NULL COMMENT 'ตั้งแต่'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`isDate\` \`isDate\` tinyint NOT NULL COMMENT 'ประเภทช่วงเวลาการศึกษา' DEFAULT '0'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`institute\` \`institute\` varchar(255) NOT NULL COMMENT 'สถานศึกษา' DEFAULT 'string'`);
await queryRunner.query(`ALTER TABLE \`education\` CHANGE \`educationLevel\` \`educationLevel\` varchar(255) NOT NULL COMMENT 'ระดับศึกษา' DEFAULT 'string'`);
}
}

View file

@ -0,0 +1,22 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateTableEvaluateAddAuthor1704279787037 implements MigrationInterface {
name = 'UpdateTableEvaluateAddAuthor1704279787037'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`author\` varchar(255) NULL COMMENT 'ชื่อเจ้าของผลงาน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`subject\` varchar(255) NULL COMMENT 'ชื่อผลงาน'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`authorDoc2\` varchar(255) NULL COMMENT 'ชื่อเจ้าของผลงาน2'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`subjectDoc2\` varchar(255) NULL COMMENT 'ชื่อผลงาน2'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`assignedPosition\` varchar(255) NULL COMMENT 'ตำแหน่งที่ได้รับมอบหมาย'`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`assignedPosition\``);
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`subjectDoc2\``);
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`authorDoc2\``);
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`subject\``);
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`author\``);
}
}

View file

@ -0,0 +1,18 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateTableEvaluateTittleToTitle1706070949738 implements MigrationInterface {
name = 'UpdateTableEvaluateTittleToTitle1706070949738'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`meeting\` CHANGE \`tittle\` \`title\` varchar(255) NULL COMMENT 'ชื่อการประชุม'`);
await queryRunner.query(`ALTER TABLE \`meeting\` DROP COLUMN \`title\``);
await queryRunner.query(`ALTER TABLE \`meeting\` ADD \`title\` varchar(255) NULL COMMENT 'ชื่อการประชุม'`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`meeting\` DROP COLUMN \`title\``);
await queryRunner.query(`ALTER TABLE \`meeting\` ADD \`title\` varchar(255) NULL COMMENT 'ชื่อการประชุม'`);
await queryRunner.query(`ALTER TABLE \`meeting\` CHANGE \`title\` \`tittle\` varchar(255) NULL COMMENT 'ชื่อการประชุม'`);
}
}

View file

@ -0,0 +1,22 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class UpdateTableEvaAddRoot1730874813739 implements MigrationInterface {
name = 'UpdateTableEvaAddRoot1730874813739'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`rootId\` varchar(255) NULL COMMENT 'root'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`child1Id\` varchar(255) NULL COMMENT 'child1'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`child2Id\` varchar(255) NULL COMMENT 'child2'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`child3Id\` varchar(255) NULL COMMENT 'child3'`);
await queryRunner.query(`ALTER TABLE \`evaluation\` ADD \`child4Id\` varchar(255) NULL COMMENT 'child4'`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`child4Id\``);
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`child3Id\``);
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`child2Id\``);
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`child1Id\``);
await queryRunner.query(`ALTER TABLE \`evaluation\` DROP COLUMN \`rootId\``);
}
}