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

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

@ -1,6 +1,7 @@
import { Entity, Column, ManyToOne, JoinColumn } from "typeorm";
import { Entity, Column, ManyToOne, JoinColumn, OneToMany } from "typeorm";
import { EntityBase } from "./base/Base";
import { EmployeePosType } from "./EmployeePosType";
import { DevelopmentHistory } from "./DevelopmentHistory";
enum EmployeePosLevelAuthoritys {
HEAD = "HEAD",
@ -40,6 +41,9 @@ export class EmployeePosLevel extends EntityBase {
@ManyToOne(() => EmployeePosType, (posType: EmployeePosType) => posType.posLevels)
@JoinColumn({ name: "posTypeId" })
posType: EmployeePosType;
@OneToMany(() => DevelopmentHistory, (developmentHistory) => developmentHistory.employeePosLevel)
developmentHistorys: DevelopmentHistory[];
}
export class CreateEmployeePosLevel {