Files
simrsx-fe/app/models/employee.ts

38 lines
619 B
TypeScript

export interface Employee {
name: string
number: string
status_code: string
user_id: number
person_id: number
position_code: string
division_code: string
}
export interface CreateDto extends Employee {}
export interface UpdateDto extends Employee {
id: number
}
export interface DeleteDto {
id: number
}
export interface GetListDto extends Employee {
id: number
createdAt: string
updatedAt: string
}
export function genEmployee(): Employee {
return {
name: '',
number: '',
status_code: '',
user_id: 0,
person_id: 0,
position_code: '',
division_code: '',
}
}