checkpoint crud Achievement

This commit is contained in:
AdisakKanthawilang 2024-04-22 18:13:30 +07:00
parent 245e7f9df5
commit f16fff075f
4 changed files with 425 additions and 225 deletions

View file

@ -64,3 +64,37 @@ export class KpiUserPlanned extends EntityBase {
@JoinColumn({ name: "kpiPlanId" })
kpiPlan: KpiPlan;
}
export class CreateKpiUserPlanned {
@Column()
target: string;
@Column()
unit: number;
@Column()
weight: number;
@Column()
meaning: string;
@Column()
formula: string;
@Column("uuid")
kpiUserEvaluationId: string;
@Column("uuid")
kpiPlanId: string;
}
export class UpdateKpiUserPlanned {
@Column()
target: string;
@Column()
unit: number;
@Column()
weight: number;
@Column()
meaning: string;
@Column()
formula: string;
// @Column("uuid")
// kpiUserEvaluationId: string;
// @Column("uuid")
// kpiPlanId: string;
}

View file

@ -64,3 +64,37 @@ export class KpiUserRole extends EntityBase {
@JoinColumn({ name: "kpiRoleId" })
kpiRole: KpiRole;
}
export class CreateKpiUserRole {
@Column()
target: string;
@Column()
unit: number;
@Column()
weight: number;
@Column()
meaning: string;
@Column()
formula: string;
@Column("uuid")
kpiUserEvaluationId: string;
@Column("uuid")
kpiRoleId: string;
}
export class UpdateKpiUserRole {
@Column()
target: string;
@Column()
unit: number;
@Column()
weight: number;
@Column()
meaning: string;
@Column()
formula: string;
// @Column("uuid")
// kpiUserEvaluationId: string;
// @Column("uuid")
// kpiPlanId: string;
}