feat(module):added dto for list of employees. added job_title to employees table
This commit is contained in:
parent
90dc38154d
commit
eea4cc015a
|
|
@ -25,7 +25,7 @@ model Users {
|
|||
|
||||
employee Employees? @relation("UserEmployee")
|
||||
customer Customers? @relation("UserCustomer")
|
||||
oauth_sessions OAuthSessions[] @relation("UserOAuthSessions")
|
||||
oauth_sessions OAuthSessions[] @relation("UserOAuthSessions")
|
||||
employees_archive EmployeesArchive[] @relation("UsersToEmployeesToArchive")
|
||||
customer_archive CustomersArchive[] @relation("UserToCustomersToArchive")
|
||||
|
||||
|
|
@ -40,6 +40,7 @@ model Employees {
|
|||
company_code Int
|
||||
first_work_day DateTime @db.Date
|
||||
last_work_day DateTime? @db.Date
|
||||
job_title String
|
||||
|
||||
supervisor Employees? @relation("EmployeeSupervisor", fields: [supervisor_id], references: [id])
|
||||
supervisor_id Int?
|
||||
|
|
@ -63,6 +64,7 @@ model EmployeesArchive {
|
|||
user Users @relation("UsersToEmployeesToArchive", fields: [user_id], references: [id])
|
||||
first_name String
|
||||
last_name String
|
||||
job_title String
|
||||
|
||||
external_payroll_id Int
|
||||
company_code Int
|
||||
|
|
|
|||
9
src/modules/employees/dtos/list-employee.dto.ts
Normal file
9
src/modules/employees/dtos/list-employee.dto.ts
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import { Roles as RoleEnum } from '@prisma/client';
|
||||
|
||||
export class EmployeeListItemDto {
|
||||
first_name: string;
|
||||
last_name: string;
|
||||
supervisor_full_name: string | null;
|
||||
role: RoleEnum;
|
||||
company_name: string | null;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user