package dev.lions.unionflow.server.api.dto.gouvernance;

import dev.lions.unionflow.server.api.dto.base.BaseDTO;
import dev.lions.unionflow.server.api.enums.gouvernance.NiveauEchelon;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;
import lombok.NoArgsConstructor;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class EchelonOrganigrammeDTO extends BaseDTO {

    // L'Id physique de l'organisation dans le système (une organisation == un
    // échelon)
    private String organisationId;

    // L'organisation mère / chapeau de cet échelon
    private String echelonParentId;

    private NiveauEchelon niveau;

    private String designation;
    private String zoneGeographiqueOuDelegation;
}
