fixing type
This commit is contained in:
parent
afc7605022
commit
a6a5157cbe
2 changed files with 59 additions and 15 deletions
|
|
@ -1,10 +1,4 @@
|
|||
import {
|
||||
Entity,
|
||||
Column,
|
||||
ManyToOne,
|
||||
JoinColumn,
|
||||
PrimaryGeneratedColumn,
|
||||
} from "typeorm";
|
||||
import { Entity, Column, ManyToOne, JoinColumn, PrimaryGeneratedColumn } from "typeorm";
|
||||
import { EntityBase } from "./base/Base";
|
||||
import { Assign } from "./Assign";
|
||||
|
||||
|
|
@ -112,8 +106,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
|
||||
@Column({
|
||||
nullable: false,
|
||||
comment:
|
||||
"คะแนนความประพฤติ ตั้งใจปฏิบัติบัติหน้าที่ราชการด้วยความอุตสาหะ ขยันหมั่นเพียร",
|
||||
comment: "คะแนนความประพฤติ ตั้งใจปฏิบัติบัติหน้าที่ราชการด้วยความอุตสาหะ ขยันหมั่นเพียร",
|
||||
default: 0,
|
||||
})
|
||||
conduct4_level: number;
|
||||
|
|
@ -128,8 +121,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
|
||||
@Column({
|
||||
nullable: false,
|
||||
comment:
|
||||
"คะแนนความมีจรรยาบรรณ มีจิตสำนึกที่ดี ปฏิบัติบัติงานด้วยความซื่อสัตย์ สุจริต",
|
||||
comment: "คะแนนความมีจรรยาบรรณ มีจิตสำนึกที่ดี ปฏิบัติบัติงานด้วยความซื่อสัตย์ สุจริต",
|
||||
default: 0,
|
||||
})
|
||||
moral2_level: number;
|
||||
|
|
@ -151,8 +143,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
|
||||
@Column({
|
||||
nullable: false,
|
||||
comment:
|
||||
"คะแนนการรักษาวินัย แต่งกายในการปฏิบัติบัติงานได้อย่างเหมาะสมกับการเป็นข้าราชการ",
|
||||
comment: "คะแนนการรักษาวินัย แต่งกายในการปฏิบัติบัติงานได้อย่างเหมาะสมกับการเป็นข้าราชการ",
|
||||
default: 0,
|
||||
})
|
||||
discipline2_level: number;
|
||||
|
|
@ -175,8 +166,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
|
||||
@Column({
|
||||
nullable: false,
|
||||
comment:
|
||||
"คะแนนการรักษาวินัย ปฏิบัติบัติหน้าที่อย่างตรงไปตรงมาโดยยึดหลักจรรยาบรรณวิชาชีพ",
|
||||
comment: "คะแนนการรักษาวินัย ปฏิบัติบัติหน้าที่อย่างตรงไปตรงมาโดยยึดหลักจรรยาบรรณวิชาชีพ",
|
||||
default: 0,
|
||||
})
|
||||
discipline5_level: number;
|
||||
|
|
@ -257,6 +247,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
develop_result: number;
|
||||
|
||||
@Column({
|
||||
type: "float",
|
||||
nullable: false,
|
||||
comment: "คะแนน ผลสัมฤทธิ์ของการทดลองปฏิบัติบัติหน้าที่ราชการ",
|
||||
default: 0,
|
||||
|
|
@ -264,6 +255,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
achievement_score: number;
|
||||
|
||||
@Column({
|
||||
type: "float",
|
||||
nullable: false,
|
||||
comment: "คะแนนเต็ม พฤติกรรม",
|
||||
default: 0,
|
||||
|
|
@ -284,6 +276,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
achievement_result: number;
|
||||
|
||||
@Column({
|
||||
type: "float",
|
||||
nullable: false,
|
||||
comment: "คะแนน พฤติกรรม",
|
||||
default: 0,
|
||||
|
|
@ -291,6 +284,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
behavior_score: number;
|
||||
|
||||
@Column({
|
||||
type: "float",
|
||||
nullable: false,
|
||||
comment: "ผลคะแนนรวมพฤติกรรม",
|
||||
default: 0,
|
||||
|
|
@ -311,6 +305,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
behavior_result: number;
|
||||
|
||||
@Column({
|
||||
type: "float",
|
||||
nullable: false,
|
||||
comment: "ผลคะแนนรวม",
|
||||
default: 0,
|
||||
|
|
@ -318,6 +313,7 @@ export class EvaluateChairman extends EntityBase {
|
|||
sum_score: number;
|
||||
|
||||
@Column({
|
||||
type: "float",
|
||||
nullable: false,
|
||||
comment: "เปอร์เซ็นต์ผลรวม",
|
||||
default: 0,
|
||||
|
|
|
|||
48
src/migration/1738214885631-updateScoreType.ts
Normal file
48
src/migration/1738214885631-updateScoreType.ts
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
import { MigrationInterface, QueryRunner } from "typeorm";
|
||||
|
||||
export class UpdateScoreType1738214885631 implements MigrationInterface {
|
||||
name = 'UpdateScoreType1738214885631'
|
||||
|
||||
public async up(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_name\` varchar(255) NULL COMMENT 'ชื่อ-นามสกุลผู้มีอำนาจสั่งบรรจุ'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_pos\` varchar(255) NULL COMMENT 'ตำแหน่งผู้มีอำนาจสั่งบรรจุ'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_type\` varchar(255) NULL COMMENT 'ประเภทผู้มีอำนาจสั่งบรรจุ'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_level\` varchar(255) NULL COMMENT 'ระดับผู้มีอำนาจสั่งบรรจุ'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` ADD \`authority_dated\` date NULL COMMENT 'วันที่ลงนามผู้มีอำนาจสั่งบรรจุ'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`achievement_score\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`achievement_score\` float NOT NULL COMMENT 'คะแนน ผลสัมฤทธิ์ของการทดลองปฏิบัติบัติหน้าที่ราชการ' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`achievement_score_total\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`achievement_score_total\` float NOT NULL COMMENT 'คะแนนเต็ม พฤติกรรม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`behavior_score\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`behavior_score\` float NOT NULL COMMENT 'คะแนน พฤติกรรม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`behavior_score_total\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`behavior_score_total\` float NOT NULL COMMENT 'ผลคะแนนรวมพฤติกรรม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`sum_score\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`sum_score\` float NOT NULL COMMENT 'ผลคะแนนรวม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`sum_percent\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`sum_percent\` float NOT NULL COMMENT 'เปอร์เซ็นต์ผลรวม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`survey\` ADD CONSTRAINT \`FK_9bae89d4bb00502e057fb619a70\` FOREIGN KEY (\`personal_id\`) REFERENCES \`personal\`(\`personal_id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
}
|
||||
|
||||
public async down(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`survey\` DROP FOREIGN KEY \`FK_9bae89d4bb00502e057fb619a70\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`sum_percent\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`sum_percent\` int NOT NULL COMMENT 'เปอร์เซ็นต์ผลรวม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`sum_score\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`sum_score\` int NOT NULL COMMENT 'ผลคะแนนรวม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`behavior_score_total\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`behavior_score_total\` int NOT NULL COMMENT 'ผลคะแนนรวมพฤติกรรม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`behavior_score\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`behavior_score\` int NOT NULL COMMENT 'คะแนน พฤติกรรม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`achievement_score_total\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`achievement_score_total\` int NOT NULL COMMENT 'คะแนนเต็ม พฤติกรรม' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` DROP COLUMN \`achievement_score\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateChairman\` ADD \`achievement_score\` int NOT NULL COMMENT 'คะแนน ผลสัมฤทธิ์ของการทดลองปฏิบัติบัติหน้าที่ราชการ' DEFAULT '0'`);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_dated\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_level\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_type\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_pos\``);
|
||||
await queryRunner.query(`ALTER TABLE \`evaluateResult\` DROP COLUMN \`authority_name\``);
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue