diff --git a/src/controllers/DistrictController.ts b/src/controllers/DistrictController.ts index 18ea210b..b4507dad 100644 --- a/src/controllers/DistrictController.ts +++ b/src/controllers/DistrictController.ts @@ -63,7 +63,7 @@ export class DistrictController extends Controller { relations: { subDistricts: true }, }); if (!_district) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเขตนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเขตนี้"); } return new HttpSuccess(_district); @@ -83,14 +83,14 @@ export class DistrictController extends Controller { ) { const _district = Object.assign(new District(), requestBody); if (!_district) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเขตนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเขตนี้"); } const chkProvince = await this.provinceRepository.findOne({ - where: { id: requestBody.provinceId } - }) - if(!chkProvince){ - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางจังหวัดนี้"); + where: { id: requestBody.provinceId }, + }); + if (!chkProvince) { + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลจังหวัดนี้"); } const checkName = await this.districtRepository.findOne({ @@ -125,16 +125,16 @@ export class DistrictController extends Controller { ) { const _district = await this.districtRepository.findOne({ where: { id: id } }); if (!_district) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเขตนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเขตนี้"); } const chkProvince = await this.provinceRepository.findOne({ - where: { id: requestBody.provinceId } - }) - if(!chkProvince){ - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางจังหวัดนี้"); + where: { id: requestBody.provinceId }, + }); + if (!chkProvince) { + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลจังหวัดนี้"); } - + const checkName = await this.districtRepository.findOne({ where: { id: Not(id), name: requestBody.name }, }); @@ -162,14 +162,17 @@ export class DistrictController extends Controller { // where: { id: id }, // }); // if (!_delDistrict) { - // throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเขตนี้"); + // throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเขตนี้"); // } // await this.districtRepository.delete(_delDistrict.id); - let result :any + let result: any; try { result = await this.districtRepository.delete({ id: id }); } catch { - throw new HttpError( HttpStatusCode.NOT_FOUND, "ไม่สามารถลบได้เนื่องจากมีการใช้งานข้อมูลเขต/อำเภอนี้อยู่"); + throw new HttpError( + HttpStatusCode.NOT_FOUND, + "ไม่สามารถลบได้เนื่องจากมีการใช้งานข้อมูลเขต/อำเภอนี้อยู่", + ); } if (result.affected == undefined || result.affected <= 0) { throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูล"); diff --git a/src/controllers/GenderController.ts b/src/controllers/GenderController.ts index c9e33785..a1b38dc2 100644 --- a/src/controllers/GenderController.ts +++ b/src/controllers/GenderController.ts @@ -63,7 +63,7 @@ export class GenderController extends Controller { select: ["id", "name"], }); if (!_gender) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเพศนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเพศนี้"); } return new HttpSuccess(_gender); @@ -83,7 +83,7 @@ export class GenderController extends Controller { ) { const _gender = Object.assign(new Gender(), requestBody); if (!_gender) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเพศนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเพศนี้"); } const checkName = await this.genderRepository.findOne({ @@ -118,7 +118,7 @@ export class GenderController extends Controller { ) { const _gender = await this.genderRepository.findOne({ where: { id: id } }); if (!_gender) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเพศนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเพศนี้"); } const checkName = await this.genderRepository.findOne({ where: { id: Not(id), name: requestBody.name }, @@ -147,7 +147,7 @@ export class GenderController extends Controller { where: { id: id }, }); if (!_delGender) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเพศนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเพศนี้"); } await this.genderRepository.delete(_delGender.id); return new HttpSuccess(); diff --git a/src/controllers/ProfileController.ts b/src/controllers/ProfileController.ts index fcc66d6e..f3168c46 100644 --- a/src/controllers/ProfileController.ts +++ b/src/controllers/ProfileController.ts @@ -1041,14 +1041,6 @@ export class ProfileController extends Controller { .leftJoinAndSelect("current_holders.orgChild2", "orgChild2") .leftJoinAndSelect("current_holders.orgChild3", "orgChild3") .leftJoinAndSelect("current_holders.orgChild4", "orgChild4") - .andWhere( - searchKeyword != undefined && searchKeyword != null && searchKeyword != "" - ? queryLike - : "1=1", - { - keyword: `%${searchKeyword}%`, - }, - ) .andWhere( posType != undefined && posType != null && posType != "" ? "posType.posTypeName LIKE :keyword1" @@ -1077,6 +1069,14 @@ export class ProfileController extends Controller { : `profile.dateRetire IS NOT NULL` : "1=1", ) + .andWhere( + searchKeyword != undefined && searchKeyword != null && searchKeyword != "" + ? queryLike + : "1=1", + { + keyword: `%${searchKeyword}%`, + }, + ) .skip((page - 1) * pageSize) .take(pageSize) .getManyAndCount(); diff --git a/src/controllers/ProvinceController.ts b/src/controllers/ProvinceController.ts index 60f59566..95b704fc 100644 --- a/src/controllers/ProvinceController.ts +++ b/src/controllers/ProvinceController.ts @@ -61,7 +61,7 @@ export class ProvinceController extends Controller { relations: { districts: true }, }); if (!_province) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางจังหวัดนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลจังหวัดนี้"); } return new HttpSuccess(_province); @@ -81,7 +81,7 @@ export class ProvinceController extends Controller { ) { const _province = Object.assign(new Province(), requestBody); if (!_province) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางจังหวัดนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลจังหวัดนี้"); } const checkName = await this.provinceRepository.findOne({ @@ -116,7 +116,7 @@ export class ProvinceController extends Controller { ) { const _province = await this.provinceRepository.findOne({ where: { id: id } }); if (!_province) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางจังหวัดนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลจังหวัดนี้"); } const checkName = await this.provinceRepository.findOne({ where: { id: Not(id), name: requestBody.name }, @@ -145,14 +145,17 @@ export class ProvinceController extends Controller { // where: { id: id }, // }); // if (!_delProvince) { - // throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางจังหวัดนี้"); + // throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลจังหวัดนี้"); // } // await this.provinceRepository.delete(_delProvince.id); - let result :any + let result: any; try { result = await this.provinceRepository.delete({ id: id }); } catch { - throw new HttpError( HttpStatusCode.NOT_FOUND, "ไม่สามารถลบได้เนื่องจากมีการใช้งานข้อมูลจังหวัดนี้อยู่"); + throw new HttpError( + HttpStatusCode.NOT_FOUND, + "ไม่สามารถลบได้เนื่องจากมีการใช้งานข้อมูลจังหวัดนี้อยู่", + ); } if (result.affected == undefined || result.affected <= 0) { throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูล"); diff --git a/src/controllers/SubDistrictController.ts b/src/controllers/SubDistrictController.ts index 68241488..68313eb2 100644 --- a/src/controllers/SubDistrictController.ts +++ b/src/controllers/SubDistrictController.ts @@ -62,7 +62,7 @@ export class SubDistrictController extends Controller { select: ["id", "name"], }); if (!_subDistrict) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางแขวงนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลแขวงนี้"); } return new HttpSuccess(_subDistrict); @@ -82,20 +82,20 @@ export class SubDistrictController extends Controller { ) { const _subDistrict = Object.assign(new SubDistrict(), requestBody); if (!_subDistrict) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางแขวงนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลแขวงนี้"); } const chkDistrict = await this.districtRepository.findOne({ - where: { id: requestBody.districtId } - }) + where: { id: requestBody.districtId }, + }); if (!chkDistrict) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเขตนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเขตนี้"); } const checkName = await this.subDistrictRepository.findOne({ - where: { - name: requestBody.name, - districtId: requestBody.districtId + where: { + name: requestBody.name, + districtId: requestBody.districtId, }, }); @@ -127,21 +127,21 @@ export class SubDistrictController extends Controller { ) { const _subDistrict = await this.subDistrictRepository.findOne({ where: { id: id } }); if (!_subDistrict) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางแขวงนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลแขวงนี้"); } const chkDistrict = await this.districtRepository.findOne({ - where: { id: requestBody.districtId } - }) + where: { id: requestBody.districtId }, + }); if (!chkDistrict) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางเขตนี้"); + throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลเขตนี้"); } - + const checkName = await this.subDistrictRepository.findOne({ - where: { - id: Not(id), + where: { + id: Not(id), name: requestBody.name, - districtId: requestBody.districtId + districtId: requestBody.districtId, }, }); if (checkName) { @@ -168,14 +168,17 @@ export class SubDistrictController extends Controller { // where: { id: id }, // }); // if (!_delSubDistrict) { - // throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลสถานภาพทางแขวงนี้"); + // throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลแขวงนี้"); // } // await this.subDistrictRepository.delete(_delSubDistrict.id); - let result :any + let result: any; try { result = await this.subDistrictRepository.delete({ id: id }); } catch { - throw new HttpError( HttpStatusCode.NOT_FOUND, "ไม่สามารถลบได้เนื่องจากมีการใช้งานข้อมูลแขวง/ตำบลนี้อยู่"); + throw new HttpError( + HttpStatusCode.NOT_FOUND, + "ไม่สามารถลบได้เนื่องจากมีการใช้งานข้อมูลแขวง/ตำบลนี้อยู่", + ); } if (result.affected == undefined || result.affected <= 0) { throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูล"); diff --git a/src/migration/1718072994129-update_table_Profileemp_add_group3.ts b/src/migration/1718072994129-update_table_Profileemp_add_group3.ts new file mode 100644 index 00000000..0fb5fc59 --- /dev/null +++ b/src/migration/1718072994129-update_table_Profileemp_add_group3.ts @@ -0,0 +1,96 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class UpdateTableProfileempAddGroup31718072994129 implements MigrationInterface { + name = 'UpdateTableProfileempAddGroup31718072994129' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`isLeave\` tinyint NOT NULL COMMENT 'เกษียณ' DEFAULT 0`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`leaveReason\` varchar(255) NULL COMMENT 'เหตุผลเกษียณ'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`dateLeave\` datetime NULL COMMENT 'วันพ้นราชการ'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`posmasterIdTemp\` varchar(255) NULL COMMENT 'id อัตรา'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`nodeTemp\` varchar(255) NULL COMMENT 'node'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`nodeIdTemp\` varchar(255) NULL COMMENT 'id node'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`orgRevisionIdTemp\` varchar(255) NULL COMMENT 'id Revision'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`positionIdTemp\` varchar(255) NULL COMMENT 'id position'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`posMasterNoTemp\` varchar(255) NULL COMMENT 'เลขที่ตำแหน่ง'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`positionTemp\` varchar(255) NULL COMMENT 'ตำแหน่ง'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`positionFieldTemp\` varchar(255) NULL COMMENT 'ตำแหน่ง'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`posTypeIdTemp\` varchar(255) NULL COMMENT 'id ประเภท'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`posTypeNameTemp\` varchar(255) NULL COMMENT 'ประเภท'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`posLevelIdTemp\` varchar(255) NULL COMMENT 'id ระดับ'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`posLevelNameTemp\` varchar(255) NULL COMMENT 'ระดับ'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`rootTemp\` varchar(255) NULL COMMENT 'ชื่อ root'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`rootIdTemp\` varchar(255) NULL COMMENT 'id root'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`rootShortNameTemp\` varchar(255) NULL COMMENT 'ชื่อย่อ root'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child1Temp\` varchar(255) NULL COMMENT 'ชื่อ child1'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child1IdTemp\` varchar(255) NULL COMMENT 'id child1'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child1ShortNameTemp\` varchar(255) NULL COMMENT 'ชื่อย่อ child1'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child2Temp\` varchar(255) NULL COMMENT 'ชื่อ child2'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child2IdTemp\` varchar(255) NULL COMMENT 'id child2'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child2ShortNameTemp\` varchar(255) NULL COMMENT 'ชื่อย่อ child2'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child3Temp\` varchar(255) NULL COMMENT 'ชื่อ child3'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child3IdTemp\` varchar(255) NULL COMMENT 'id child3'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child3ShortNameTemp\` varchar(255) NULL COMMENT 'ชื่อย่อ child3'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child4Temp\` varchar(255) NULL COMMENT 'ชื่อ child4'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child4IdTemp\` varchar(255) NULL COMMENT 'id child4'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`child4ShortNameTemp\` varchar(255) NULL COMMENT 'ชื่อย่อ child4'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`statusTemp\` varchar(255) NULL COMMENT 'สถานะลูกจ้างชั่วคราว'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`positionEmployeeGroupId\` varchar(255) NULL COMMENT 'กลุ่มงาน'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`positionEmployeeLineId\` varchar(255) NULL COMMENT 'สายงาน'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`positionEmployeePositionId\` varchar(255) NULL COMMENT 'ชื่อตำแหน่งทางสายงาน'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`employeeOc\` varchar(255) NULL COMMENT 'สังกัด'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`employeeTypeIndividual\` varchar(255) NULL COMMENT 'ประเภทบุคคล'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`employeeWage\` varchar(255) NULL COMMENT 'ค่าจ้าง'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`employeeMoneyIncrease\` varchar(255) NULL COMMENT 'เงินเพิ่มการครองชีพชั่วคราว'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`employeeMoneyAllowance\` varchar(255) NULL COMMENT 'เงินช่วยเหลือการครองชีพชั่วคราว'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`employeeMoneyEmployee\` varchar(255) NULL COMMENT 'เงินสมทบประกันสังคม(ลูกจ้าง)'`); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` ADD \`employeeMoneyEmployer\` varchar(255) NULL COMMENT 'เงินสมทบประกันสังคม(นายจ้าง)'`); + await queryRunner.query(`ALTER TABLE \`profile\` ADD \`dateLeave\` datetime NULL COMMENT 'วันพ้นราชการ'`); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE \`profile\` DROP COLUMN \`dateLeave\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`employeeMoneyEmployer\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`employeeMoneyEmployee\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`employeeMoneyAllowance\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`employeeMoneyIncrease\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`employeeWage\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`employeeTypeIndividual\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`employeeOc\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`positionEmployeePositionId\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`positionEmployeeLineId\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`positionEmployeeGroupId\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`statusTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child4ShortNameTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child4IdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child4Temp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child3ShortNameTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child3IdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child3Temp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child2ShortNameTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child2IdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child2Temp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child1ShortNameTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child1IdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`child1Temp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`rootShortNameTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`rootIdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`rootTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`posLevelNameTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`posLevelIdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`posTypeNameTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`posTypeIdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`positionFieldTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`positionTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`posMasterNoTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`positionIdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`orgRevisionIdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`nodeIdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`nodeTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`posmasterIdTemp\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`dateLeave\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`leaveReason\``); + await queryRunner.query(`ALTER TABLE \`profileEmployee\` DROP COLUMN \`isLeave\``); + } + +}