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

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

import java.math.BigDecimal;
import java.time.LocalDate;

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

    private String organisationId;

    private String nomProjet;
    private String descriptionMandat;

    private String zoneGeographiqueIntervention;

    private BigDecimal budgetPrevisionnel;
    private BigDecimal depensesReelles;

    private LocalDate dateLancement;
    private LocalDate dateFinEstimee;

    private StatutProjetOng statut;
}
