แก้ defult value

This commit is contained in:
Kittapath 2024-02-01 11:02:35 +07:00
parent 9ac7517518
commit c89126a8a2
16 changed files with 381 additions and 110 deletions

View file

@ -20,13 +20,14 @@ export class PosMaster extends EntityBase {
nullable: true,
comment: "Prefix นำหน้าเลขที่ตำแหน่ง เป็น Optional (ไม่ใช่อักษรย่อของหน่วยงาน/ส่วนราชการ)",
length: 16,
default: "string",
default: null,
})
posMasterNoPrefix: string;
@Column({
nullable: true,
comment: "เลขที่ตำแหน่ง เป็นตัวเลข",
default: null,
})
posMasterNo: number;
@ -34,7 +35,7 @@ export class PosMaster extends EntityBase {
nullable: true,
comment: "Suffix หลังเลขที่ตำแหน่ง เช่น ช.",
length: 16,
default: "string",
default: null,
})
posMasterNoSuffix: string;
@ -42,6 +43,7 @@ export class PosMaster extends EntityBase {
nullable: true,
type: "datetime",
comment: "วัน-เวลาที่สร้าง",
default: null,
})
posMasterCreatedAt: Date;
@ -50,19 +52,21 @@ export class PosMaster extends EntityBase {
comment:
"รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้างและตำแหน่ง ตำแหน่งที่ทำสำเนามากับตำแหน่งเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขตำแหน่งย้อนหลังได้",
length: 40,
default: "string",
default: null,
})
ancestorDNA: string;
isAncestorDNA: string;
@Column({
nullable: true,
comment: "ลำดับที่แสดงผล",
default: null,
})
posMasterOrder: number;
@Column({
nullable: true,
comment: "ลำดับความสำคัญ",
default: null,
})
posMasterPriority: number;
@ -71,6 +75,7 @@ export class PosMaster extends EntityBase {
comment: "สายงานในอัตรากำลัง (หลัก / สนับสนุน) คนละฟิลด์กับสายงานของตำแหน่ง",
type: "enum",
enum: PosMasterLine,
default: null,
})
posMasterLine: PosMasterLine;
@ -114,7 +119,7 @@ export class PosMaster extends EntityBase {
length: 40,
comment:
"คนครองปัจจุบัน เมื่อทำสำเนาโครงสร้างและตำแหน่งพร้อมกับคนครองมา คนครองจะอยู่ในฟิลด์นี้",
default: "string",
default: null,
})
profileIdCurrentHolder: string;
@ -123,13 +128,12 @@ export class PosMaster extends EntityBase {
length: 40,
comment:
"คนที่กำลังจะมาครอง ตอนปรับโครงสร้าง ถ้าเลือกให้ใครมาครอง ProfileId ของคนนั้นจะมาอยู่ในช่องนี้ รวมทั้งตอนเลือกตำแหน่งเพื่อบรรจุ แต่งตั้ง เลื่อน ย้าย ในระบบบรรจุแต่งตั้งด้วย",
default: "string",
default: null,
})
profileIdNextHolder: string;
@Column({
length: 40,
default: "00000000-0000-0000-0000-000000000000",
})
orgRevisionId: string; //fk