employee - juanitopons/fullstack-test GitHub Wiki

fullstack-test-server - v1.0.0GlobalsEmployee

Class: Employee

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

+ new Employee(id?: any, name?: any, lastname?: any, age?: any, created?: any, department?: Department): Employee

Defined in src/database/entities/employee.entity.ts:55

Parameters:

Name Type
id? any
name? any
lastname? any
age? any
created? any
department? Department

Returns: Employee

Properties

Optional age

age? : number

Defined in src/database/entities/employee.entity.ts:38


Optional created

created? : Date

Defined in src/database/entities/employee.entity.ts:49


department

department: Department

Defined in src/database/entities/employee.entity.ts:44


departmentId

departmentId: number

Defined in src/database/entities/employee.entity.ts:47


id

id: number

Defined in src/database/entities/employee.entity.ts:28


lastname

lastname: string

Defined in src/database/entities/employee.entity.ts:34


name

name: string

Defined in src/database/entities/employee.entity.ts:31


Static QUERY_MAPPINGS_TYPES

QUERY_MAPPINGS_TYPES: string[] = ['id', 'departmentId', 'age']

Overrides CoreEntity.QUERY_MAPPINGS_TYPES

Defined in src/database/entities/employee.entity.ts:25

Methods

validate

validate(): Promise‹void›

Defined in src/database/entities/employee.entity.ts:53

Returns: Promise‹void›


Static getRepository

getRepository(entityClass: ICoreEntity): Repository‹CoreEntity‹››

Inherited from CoreEntity.getRepository

Defined in src/database/entities/core.entity.ts:24

Parameters:

Name Type
entityClass ICoreEntity

Returns: Repository‹CoreEntity‹››


Static hasQueryMappingTypes

hasQueryMappingTypes(mappingType: string, entityClass: ICoreEntity): boolean

Inherited from CoreEntity.hasQueryMappingTypes

Defined in src/database/entities/core.entity.ts:17

Parameters:

Name Type
mappingType string
entityClass ICoreEntity

Returns: boolean

⚠️ **GitHub.com Fallback** ⚠️