new ConsultantService()
Extends
Methods
(private) __copyFile({@}, pathTo) → {Promise.<any>}
copythefile
| Name | Type | Description |
|---|---|---|
{@} | file | |
pathTo | * |
- Type:
- Promise.<any>
add(request)
| Name | Type | Description |
|---|---|---|
request | * |
- Overrides
- Source
delete(request)
| Name | Type | Description |
|---|---|---|
request | * |
- Source
(async) getAll()
(async) getAllForSuperAdmin(request) → {Promise.<unknown>}
return all subscribed consultants for superAdmin
| Name | Type | Description |
|---|---|---|
request |
- Type:
- Promise.<unknown>
(async) getAllSubs(request) → {Promise.<unknown>}
return all subscribed consultants for admin and superAdmin
| Name | Type | Description |
|---|---|---|
request |
- Type:
- Promise.<unknown>
(async) getAllSubsForAdmin(request) → {Promise.<unknown>}
return all subscribed consultants for admin
| Name | Type | Description |
|---|---|---|
request |
- Type:
- Promise.<unknown>
getBy(where)
| Name | Type | Description |
|---|---|---|
where | object |
- Source
getFileName(typeDoc, firstname, lastname, extension) → {string}
Génère le nom de fichier basé sur le type de document, le prénom, le nom et l'extension.
| Name | Type | Description |
|---|---|---|
typeDoc | string | Le type de document. Les valeurs possibles sont: "CV", "JD", "ASS", "PI", "CG", "PC", "IB", "SI", "CM", "AP". |
firstname | string | Le prénom de la personne. |
lastname | string | Le nom de famille de la personne. |
extension | string | L'extension du fichier (par exemple, "pdf", "jpg"). |
Le nom de fichier formaté.
- Type:
- string
getFullDocPathnam(doc) → {string}
Génère le chemin complet du fichier document basé sur les informations du consultant et le type de document.
| Name | Type | Description | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
doc | Object | L'objet document contenant les informations nécessaires. Properties
|
Le chemin complet du fichier document.
- Type:
- string
(async) getFullDocPathname(id) → {Promise.<string>}
Récupère le chemin complet du fichier document basé sur l'ID du document.
| Name | Type | Description |
|---|---|---|
id | number | L'ID du document. |
Une promesse qui résout avec le chemin complet du fichier document.
- Type:
- Promise.<string>
getOne(request)
| Name | Type | Description |
|---|---|---|
request | * |
- Source
update(request)
| Name | Type | Description |
|---|---|---|
request | * |
- Source