Markup
Markup
Description
L'entité MarkUp regroupe les informations constituant les éléments de majoration.
Relations
Ascendantes
Entité | Propriété |
|---|---|
Customer | markups |
Project | markups |
Tns | markups |
Descendantes
Entité | Propriété |
|---|---|
History | history |
Liste des propriétés
Nom | Type | DerniÚre version modifiée | Description | Getter | Setter | Deprecated |
|---|---|---|---|---|---|---|
createdAt | Date | ï»ż | Date de crĂ©ation de l'entitĂ© Markup | getMarkupCreatedAt | Lecture seule | - |
createdBy | String | ï»ż | Utilisateur Ă l'origine de la crĂ©ation de l'entitĂ© Markup | getMarkupCreatedBy | Lecture seule | - |
id | String | ï»ż | Identifiant unique de l'entitĂ© Markup | getMarkupId | Lecture seule | - |
level | String | 2.12.0 | Niveau quantifiable de majoration | getMarkupLevel | setMarkupLevel | - |
markUpCode | String | 2.12.0 | Codification fonctionnelle de l'entité MarkUp | getMarkupMarkUpCode | setMarkupMarkUpCode | - |
markUpExternalCode | String | 2.12.0 | Codification fonctionnelle de l'entité MarkUp dans le systÚme client | getMarkupMarkUpExternalCode | setMarkupMarkUpExternalCode | - |
markUpExternalId | String | 2.12.0 | Identifiant de l'entité MarkUp dans le systÚme client | getMarkupMarkUpExternalId | setMarkupMarkUpExternalId | - |
markUpId | String | 2.12.0 | Identifiant public de l'entité MarkUp dans l'OIP | getMarkupMarkUpId | setMarkupMarkUpId | - |
updatedAt | Date | ï»ż | Date de modification de l'entitĂ© Markup | getMarkupUpdatedAt | Lecture seule | - |
updatedBy | String | ï»ż | Utilisateur Ă l'origine de la modification de l'entitĂ© Markup | getMarkupUpdatedBy | Lecture seule | - |
Enums
Aucune enumération disponible pour cette entité.
Exemple
import { Entities } from '@fasstech/oip-core';
import { getMarkupLevel, getMarkupMarkUpCode, getMarkupMarkUpExternalCode, getMarkupMarkUpExternalId, getMarkupMarkUpId, getmarkupId, setMarkupLevel, setMarkupMarkUpCode, setMarkupMarkUpExternalCode, setMarkupMarkUpExternalId, setMarkupMarkUpId } from '@fasstech/oip-core/entities/markup';
import { getProjectId } from '@fasstech/oip-core/entities/project';
(async () => {
let ProjectEntity = await Entities('Project').get({ id: projectId });
let CustomerEntity = await Entities('Customer').get(ProjectEntity);
const MarkupEntity = await Entities('Markup').create();
setMarkupLevel('level', MarkupEntity);
setMarkupMarkUpCode('markUpCode', MarkupEntity);
setMarkupMarkUpExternalCode('markUpExternalCode', MarkupEntity);
setMarkupMarkUpExternalId('markUpExternalId', MarkupEntity);
setMarkupMarkUpId('markUpId', MarkupEntity);
CustomerEntity = await Entities('Markup').save(CustomerEntity, MarkupEntity);
ProjectEntity = await Entities('Customer').save(ProjectEntity, CustomerEntity);
await Entities('Project').save(ProjectEntity);
const ProjectEntityToTest = await Entities('Project').get({ id: getProjectId(ProjectEntity) });
const CustomerEntityToTest = await Entities('Customer').get(ProjectEntityToTest);
const MarkupEntityToTest = await Entities('Markup').get(CustomerEntityToTest, getMarkupId(MarkupEntity));
getMarkupLevel(MarkupEntityToTest); // 'level'
getMarkupMarkUpCode(MarkupEntityToTest); // 'markUpCode'
getMarkupMarkUpExternalCode(MarkupEntityToTest); // 'markUpExternalCode'
getMarkupMarkUpExternalId(MarkupEntityToTest); // 'markUpExternalId'
getMarkupMarkUpId(MarkupEntityToTest); // 'markUpId'
})();