kpi period

This commit is contained in:
AnandaTon 2024-04-05 11:43:14 +07:00
parent 5e223c86fb
commit 4914a0d733
3 changed files with 213 additions and 0 deletions

45
src/entities/kpi.ts Normal file
View file

@ -0,0 +1,45 @@
import { Entity, Column } from "typeorm";
import { EntityBase } from "./base/Base";
@Entity("kpiPeriod")
export class KpiPeriod extends EntityBase {
@Column({
nullable: true,
comment: "รอบการประเมิน",
default: null,
})
durationKPI: string;
@Column({
nullable: true,
type: "datetime",
comment: "วันเริ่มต้น",
default: null,
})
startDate: Date;
@Column({
nullable: true,
type: "datetime",
comment: "วันสิ้นสุด",
default: null,
})
endDate: Date;
}
export class createKpi {
@Column()
durationKPI: string;
@Column()
startDate: Date;
@Column()
endDate: Date;
}
export class updateKpi {
@Column()
durationKPI: string;
@Column()
startDate: Date;
@Column()
endDate: Date;
}