โครงการเพิ่มบันทึกยุทธศาสตร์
This commit is contained in:
parent
650c6fe3e3
commit
be703f8e3b
16 changed files with 930 additions and 84 deletions
|
|
@ -11,6 +11,11 @@ import { DevelopmentProjectTechniquePlanned } from "./DevelopmentProjectTechniqu
|
|||
import { CreateDevelopmentEvaluation, DevelopmentEvaluation } from "./DevelopmentEvaluation";
|
||||
import { CreateDevelopmentAddress, DevelopmentAddress } from "./DevelopmentAddress";
|
||||
import { DevelopmentProjectTechniqueActual } from "./DevelopmentProjectTechniqueActual";
|
||||
import { StrategyChild5 } from "./StrategyChild5";
|
||||
import { StrategyChild4 } from "./StrategyChild4";
|
||||
import { StrategyChild3 } from "./StrategyChild3";
|
||||
import { StrategyChild2 } from "./StrategyChild2";
|
||||
import { StrategyChild1 } from "./StrategyChild1";
|
||||
|
||||
@Entity("development")
|
||||
export class Development extends EntityBase {
|
||||
|
|
@ -402,6 +407,116 @@ export class Development extends EntityBase {
|
|||
(developmentHistory: DevelopmentHistory) => developmentHistory.development,
|
||||
)
|
||||
developmentHistorys: DevelopmentHistory[];
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild1 เป้าหมายตามแผน",
|
||||
default: null,
|
||||
})
|
||||
strategyChild1PlannedId: string;
|
||||
@ManyToOne(() => StrategyChild1, (strategyChild1) => strategyChild1.developmentPlanneds)
|
||||
@JoinColumn({ name: "strategyChild1PlannedId" })
|
||||
strategyChild1Planned: StrategyChild1;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild2 เป้าหมายตามแผน",
|
||||
default: null,
|
||||
})
|
||||
strategyChild2PlannedId: string;
|
||||
@ManyToOne(() => StrategyChild2, (strategyChild2) => strategyChild2.developmentPlanneds)
|
||||
@JoinColumn({ name: "strategyChild2PlannedId" })
|
||||
strategyChild2Planned: StrategyChild2;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild3 เป้าหมายตามแผน",
|
||||
default: null,
|
||||
})
|
||||
strategyChild3PlannedId: string;
|
||||
@ManyToOne(() => StrategyChild3, (strategyChild3) => strategyChild3.developmentPlanneds)
|
||||
@JoinColumn({ name: "strategyChild3PlannedId" })
|
||||
strategyChild3Planned: StrategyChild3;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild4 เป้าหมายตามแผน",
|
||||
default: null,
|
||||
})
|
||||
strategyChild4PlannedId: string;
|
||||
@ManyToOne(() => StrategyChild4, (strategyChild4) => strategyChild4.developmentPlanneds)
|
||||
@JoinColumn({ name: "strategyChild4PlannedId" })
|
||||
strategyChild4Planned: StrategyChild4;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild5 เป้าหมายตามแผน",
|
||||
default: null,
|
||||
})
|
||||
strategyChild5PlannedId: string;
|
||||
@ManyToOne(() => StrategyChild5, (strategyChild5) => strategyChild5.developmentPlanneds)
|
||||
@JoinColumn({ name: "strategyChild5PlannedId" })
|
||||
strategyChild5Planned: StrategyChild5;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild1 เป้าหมายตามจริง",
|
||||
default: null,
|
||||
})
|
||||
strategyChild1ActualId: string;
|
||||
@ManyToOne(() => StrategyChild1, (strategyChild1) => strategyChild1.developmentActuals)
|
||||
@JoinColumn({ name: "strategyChild1ActualId" })
|
||||
strategyChild1Actual: StrategyChild1;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild2 เป้าหมายตามจริง",
|
||||
default: null,
|
||||
})
|
||||
strategyChild2ActualId: string;
|
||||
@ManyToOne(() => StrategyChild2, (strategyChild2) => strategyChild2.developmentActuals)
|
||||
@JoinColumn({ name: "strategyChild2ActualId" })
|
||||
strategyChild2Actual: StrategyChild2;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild3 เป้าหมายตามจริง",
|
||||
default: null,
|
||||
})
|
||||
strategyChild3ActualId: string;
|
||||
@ManyToOne(() => StrategyChild3, (strategyChild3) => strategyChild3.developmentActuals)
|
||||
@JoinColumn({ name: "strategyChild3ActualId" })
|
||||
strategyChild3Actual: StrategyChild3;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild4 เป้าหมายตามจริง",
|
||||
default: null,
|
||||
})
|
||||
strategyChild4ActualId: string;
|
||||
@ManyToOne(() => StrategyChild4, (strategyChild4) => strategyChild4.developmentActuals)
|
||||
@JoinColumn({ name: "strategyChild4ActualId" })
|
||||
strategyChild4Actual: StrategyChild4;
|
||||
|
||||
@Column({
|
||||
nullable: true,
|
||||
length: 40,
|
||||
comment: "คีย์นอก(FK)ของตาราง strategyChild5 เป้าหมายตามจริง",
|
||||
default: null,
|
||||
})
|
||||
strategyChild5ActualId: string;
|
||||
@ManyToOne(() => StrategyChild5, (strategyChild5) => strategyChild5.developmentActuals)
|
||||
@JoinColumn({ name: "strategyChild5ActualId" })
|
||||
strategyChild5Actual: StrategyChild5;
|
||||
}
|
||||
export class CreateDevelopment {
|
||||
@Column()
|
||||
|
|
@ -416,6 +531,14 @@ export class CreateDevelopment {
|
|||
orgRootShortName: string;
|
||||
@Column()
|
||||
orgRevisionId: string;
|
||||
@Column()
|
||||
strategyChildPlannedId: string;
|
||||
@Column()
|
||||
strategyChildPlannedNode: number;
|
||||
@Column()
|
||||
strategyChildActualId: string;
|
||||
@Column()
|
||||
strategyChildActualNode: number;
|
||||
}
|
||||
|
||||
export class UpdateDevelopment1 {
|
||||
|
|
@ -435,6 +558,14 @@ export class UpdateDevelopment1 {
|
|||
orgRootShortName: string;
|
||||
@Column()
|
||||
orgRevisionId: string;
|
||||
@Column()
|
||||
strategyChildPlannedId: string;
|
||||
@Column()
|
||||
strategyChildPlannedNode: number;
|
||||
@Column()
|
||||
strategyChildActualId: string;
|
||||
@Column()
|
||||
strategyChildActualNode: number;
|
||||
}
|
||||
export class UpdateDevelopment2_1 {
|
||||
@Column()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue