fix(taff): patch types - 'commission' dans CoutEntree + axes nullable pour AO publics
- CoutEntree : ajout 'commission' (cas hemea, modeles commission %) - ScoringTaff : remuneration/pratiques/ecologie sont AxeScore | null Pour les plateformes appel-offre-public, scoring simplifie 2 axes (transparence + matching uniquement, decision F du MP TAFF V1) Pre-dispatch T2 - patch identifie en tour 2 critique.
This commit is contained in:
@@ -22,15 +22,18 @@ export type TypePlateforme =
|
|||||||
| "appel-offre-public" // V1 onglet bonus light
|
| "appel-offre-public" // V1 onglet bonus light
|
||||||
| "communaute-pro"; // backlog V2 (Welow, etc.)
|
| "communaute-pro"; // backlog V2 (Welow, etc.)
|
||||||
|
|
||||||
export type CoutEntree = "gratuit" | "freemium" | "abonnement" | "lead-paye";
|
export type CoutEntree = "gratuit" | "freemium" | "abonnement" | "lead-paye" | "commission";
|
||||||
|
|
||||||
export type ZoneGeo = "france-entiere" | "regional" | string;
|
export type ZoneGeo = "france-entiere" | "regional" | string;
|
||||||
|
|
||||||
export interface ScoringTaff {
|
export interface ScoringTaff {
|
||||||
remuneration: AxeScore;
|
// Pour b2c-mise-en-relation : tous les 5 axes sont remplis.
|
||||||
|
// Pour appel-offre-public : seuls transparence + matching sont remplis,
|
||||||
|
// les 3 autres sont null (scoring simplifié décision F du MP).
|
||||||
|
remuneration: AxeScore | null;
|
||||||
transparence: AxeScore;
|
transparence: AxeScore;
|
||||||
pratiques: AxeScore;
|
pratiques: AxeScore | null;
|
||||||
ecologie: AxeScore;
|
ecologie: AxeScore | null;
|
||||||
matching: AxeScore;
|
matching: AxeScore;
|
||||||
tag_global: TagGlobal;
|
tag_global: TagGlobal;
|
||||||
justification_tag: string; // 1-2 phrases pourquoi ce tag
|
justification_tag: string; // 1-2 phrases pourquoi ce tag
|
||||||
|
|||||||
Reference in New Issue
Block a user