เพิ่มประวัติลูกจ้าง

This commit is contained in:
Kittapath 2024-04-03 12:07:57 +07:00
parent e9732a1e52
commit 44022b311f
6 changed files with 316 additions and 2 deletions

View file

@ -3,6 +3,8 @@ import { EntityBase } from "./base/Base";
import { PosLevel } from "./PosLevel";
import { PosType } from "./PosType";
import { Development } from "./Development";
import { EmployeePosType } from "./EmployeePosType";
import { EmployeePosLevel } from "./EmployeePosLevel";
@Entity("developmentHistory")
export class DevelopmentHistory extends EntityBase {
@ -84,6 +86,28 @@ export class DevelopmentHistory extends EntityBase {
@JoinColumn({ name: "posTypeId" })
posType: PosType;
@Column({
nullable: true,
length: 40,
comment: "ไอดีระดับตำแหน่ง",
})
employeePosLevelId: string | null;
@ManyToOne(() => EmployeePosLevel, (employeePosLevel) => employeePosLevel.developmentHistorys)
@JoinColumn({ name: "employeePosLevelId" })
employeePosLevel: EmployeePosLevel;
@Column({
nullable: true,
length: 40,
comment: "ไอดีประเภทตำแหน่ง",
})
employeePosTypeId: string | null;
@ManyToOne(() => EmployeePosType, (employeePosType) => employeePosType.developmentHistorys)
@JoinColumn({ name: "employeePosTypeId" })
employeePosType: EmployeePosType;
@Column({
nullable: true,
comment: "โครงการ/หลักสูตรการฝึกอบรม",