diff --git a/src/entities/OrgChild1.ts b/src/entities/OrgChild1.ts index d02a6b8c..cc1b87a0 100644 --- a/src/entities/OrgChild1.ts +++ b/src/entities/OrgChild1.ts @@ -108,6 +108,15 @@ export class OrgChild1 extends EntityBase { }) ancestorDNA: string; + + @Column({ + nullable: true, + length: 255, + comment: "หน้าที่ความรับผิดชอบ", + default: null, + }) + duty: string; + @ManyToOne(() => OrgRevision, (orgRevision) => orgRevision.orgChild1s) @JoinColumn({ name: "orgRevisionId" }) orgRevision: OrgRevision; @@ -156,6 +165,10 @@ export class CreateOrgChild1 { @Column("uuid") orgRootId: string; + + @Column() + duty?: string; + } export type UpdateOrgChild1 = Partial & { orgChild1Rank?: OrgChild1Rank }; diff --git a/src/entities/OrgChild2.ts b/src/entities/OrgChild2.ts index f8cf0c2a..bc9b9896 100644 --- a/src/entities/OrgChild2.ts +++ b/src/entities/OrgChild2.ts @@ -113,6 +113,14 @@ export class OrgChild2 extends EntityBase { }) ancestorDNA: string; + @Column({ + nullable: true, + length: 255, + comment: "หน้าที่ความรับผิดชอบ", + default: null, + }) + duty: string; + @ManyToOne(() => OrgRevision, (orgRevision) => orgRevision.orgChild2s) @JoinColumn({ name: "orgRevisionId" }) orgRevision: OrgRevision; @@ -162,5 +170,9 @@ export class CreateOrgChild2 { @Column("uuid") orgChild1Id: string; + + @Column() + duty?: string; + } export type UpdateOrgChild2 = Partial & { orgChild2Rank?: OrgChild2Rank }; diff --git a/src/entities/OrgChild3.ts b/src/entities/OrgChild3.ts index 0df3476b..4b6659ba 100644 --- a/src/entities/OrgChild3.ts +++ b/src/entities/OrgChild3.ts @@ -120,6 +120,14 @@ export class OrgChild3 extends EntityBase { }) ancestorDNA: string; + @Column({ + nullable: true, + length: 255, + comment: "หน้าที่ความรับผิดชอบ", + default: null, + }) + duty: string; + @ManyToOne(() => OrgRevision, (orgRevision) => orgRevision.orgChild3s) @JoinColumn({ name: "orgRevisionId" }) orgRevision: OrgRevision; @@ -170,6 +178,9 @@ export class CreateOrgChild3 { @Column("uuid") orgChild2Id: string; + + @Column() + duty?: string; } export type UpdateOrgChild3 = Partial & { orgChild3Rank?: OrgChild3Rank }; diff --git a/src/entities/OrgChild4.ts b/src/entities/OrgChild4.ts index 769f39d2..d1a9fe27 100644 --- a/src/entities/OrgChild4.ts +++ b/src/entities/OrgChild4.ts @@ -125,6 +125,14 @@ export class OrgChild4 extends EntityBase { }) ancestorDNA: string; + @Column({ + nullable: true, + length: 255, + comment: "หน้าที่ความรับผิดชอบ", + default: null, + }) + duty: string; + @ManyToOne(() => OrgRevision, (orgRevision) => orgRevision.orgChild4s) @JoinColumn({ name: "orgRevisionId" }) orgRevision: OrgRevision; @@ -176,5 +184,8 @@ export class CreateOrgChild4 { @Column("uuid") orgChild3Id: string; + + @Column() + duty?: string; } export type UpdateOrgChild4 = Partial; diff --git a/src/entities/OrgRoot.ts b/src/entities/OrgRoot.ts index 99b0dea2..853c865e 100644 --- a/src/entities/OrgRoot.ts +++ b/src/entities/OrgRoot.ts @@ -99,7 +99,7 @@ export class OrgRoot extends EntityBase { @Column({ nullable: true, length: 255, - comment: "หน้าที่ความรับผิดชอบ ", + comment: "หน้าที่ความรับผิดชอบ", default: null, }) duty: string;