TurnoverDetail
TurnoverDetail
Description
LâentitĂ© TurnoverDetail contient le taux de turnover par tranche d'Ăąge.
Relations
Ascendantes
Entité | Propriété |
|---|---|
Turnover | turnoverDetails |
Descendantes
Entité | Propriété |
|---|---|
History | history |
Liste des propriétés
Nom | Type | DerniÚre version modifiée | Description | Getter | Setter | Deprecated |
|---|---|---|---|---|---|---|
ageRange | String | 2.7.0 | Tranche d'Ăąge | getTurnoverDetailAgeRange | setTurnoverDetailAgeRange | - |
createdAt | Date | ï»ż | Date de crĂ©ation de l'entitĂ© TurnoverDetail | getTurnoverDetailCreatedAt | Lecture seule | - |
createdBy | String | ï»ż | Utilisateur Ă l'origine de la crĂ©ation de l'entitĂ© TurnoverDetail | getTurnoverDetailCreatedBy | Lecture seule | - |
id | String | ï»ż | Identifiant unique de l'entitĂ© TurnoverDetail | getTurnoverDetailId | Lecture seule | - |
rate | Number | 2.7.0 | Taux du turnover | getTurnoverDetailRate | setTurnoverDetailRate | - |
updatedAt | Date | ï»ż | Date de modification de l'entitĂ© TurnoverDetail | getTurnoverDetailUpdatedAt | Lecture seule | - |
updatedBy | String | ï»ż | Utilisateur Ă l'origine de la modification de l'entitĂ© TurnoverDetail | getTurnoverDetailUpdatedBy | Lecture seule | - |
Enums
Aucune enumération disponible pour cette entité.
Exemple
import { Entities } from '@fasstech/oip-core';
import { getProjectId } from '@fasstech/oip-core/entities/project';
import { getTurnoverId } from '@fasstech/oip-core/entities/turnover';
import { getTurnoverDetailAgeRange, getTurnoverDetailRate, getturnoverDetailId, setTurnoverDetailAgeRange, setTurnoverDetailRate } from '@fasstech/oip-core/entities/turnoverDetail';
(async () => {
let ProjectEntity = await Entities('Project').get({ id: projectId });
let TurnoverEntity = await Entities('Turnover').create();
const TurnoverDetailEntity = await Entities('TurnoverDetail').create();
setTurnoverDetailAgeRange('ageRange', TurnoverDetailEntity);
setTurnoverDetailRate(114, TurnoverDetailEntity);
TurnoverEntity = await Entities('TurnoverDetail').save(TurnoverEntity, TurnoverDetailEntity);
ProjectEntity = await Entities('Turnover').save(ProjectEntity, TurnoverEntity);
await Entities('Project').save(ProjectEntity);
const ProjectEntityToTest = await Entities('Project').get({ id: getProjectId(ProjectEntity) });
const TurnoverEntityToTest = await Entities('Turnover').get(ProjectEntityToTest, getTurnoverId(TurnoverEntity));
const TurnoverDetailEntityToTest = await Entities('TurnoverDetail').get(TurnoverEntityToTest, getTurnoverDetailId(TurnoverDetailEntity));
getTurnoverDetailAgeRange(TurnoverDetailEntityToTest); // 'ageRange'
getTurnoverDetailRate(TurnoverDetailEntityToTest); // 114
})();