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")
|
employee Employees? @relation("UserEmployee")
|
||||||
customer Customers? @relation("UserCustomer")
|
customer Customers? @relation("UserCustomer")
|
||||||
oauth_sessions OAuthSessions[] @relation("UserOAuthSessions")
|
oauth_sessions OAuthSessions[] @relation("UserOAuthSessions")
|
||||||
employees_archive EmployeesArchive[] @relation("UsersToEmployeesToArchive")
|
employees_archive EmployeesArchive[] @relation("UsersToEmployeesToArchive")
|
||||||
customer_archive CustomersArchive[] @relation("UserToCustomersToArchive")
|
customer_archive CustomersArchive[] @relation("UserToCustomersToArchive")
|
||||||
|
|
||||||
|
|
@ -40,6 +40,7 @@ model Employees {
|
||||||
company_code Int
|
company_code Int
|
||||||
first_work_day DateTime @db.Date
|
first_work_day DateTime @db.Date
|
||||||
last_work_day DateTime? @db.Date
|
last_work_day DateTime? @db.Date
|
||||||
|
job_title String
|
||||||
|
|
||||||
supervisor Employees? @relation("EmployeeSupervisor", fields: [supervisor_id], references: [id])
|
supervisor Employees? @relation("EmployeeSupervisor", fields: [supervisor_id], references: [id])
|
||||||
supervisor_id Int?
|
supervisor_id Int?
|
||||||
|
|
@ -63,6 +64,7 @@ model EmployeesArchive {
|
||||||
user Users @relation("UsersToEmployeesToArchive", fields: [user_id], references: [id])
|
user Users @relation("UsersToEmployeesToArchive", fields: [user_id], references: [id])
|
||||||
first_name String
|
first_name String
|
||||||
last_name String
|
last_name String
|
||||||
|
job_title String
|
||||||
|
|
||||||
external_payroll_id Int
|
external_payroll_id Int
|
||||||
company_code 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