fixing type

This commit is contained in:
Warunee Tamkoo 2025-01-30 12:28:31 +07:00
parent afc7605022
commit a6a5157cbe
2 changed files with 59 additions and 15 deletions

View file

@ -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,

View 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\``);
}
}