|
|
|
@ -44,21 +44,23 @@ class PlantTransactionDataBase(DefaultBase):
|
|
|
|
total_cost_eac: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
total_cost_eac: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
total_profit_loss: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
total_profit_loss: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
total_residual_value: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
total_residual_value: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc_depreciation: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
total_profit_loss: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc_interest_payment: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
total_residual_value: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc_principal_payment: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc_depreciation: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc_dept_amount: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc_interest_payment: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc2_ebitda: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc_principal_payment: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc2_earning_before_tax: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc_dept_amount: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc2_tax: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc2_ebitda: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc2_earning_after_tax: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc2_earning_before_tax: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc2_nopat: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc2_tax: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc3_interest_after_tax: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc2_earning_after_tax: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc3_free_cash_flow_on_project: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc2_nopat: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc3_discounted_fcf_on_project: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc3_interest_after_tax: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc4_principal_repayment: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc3_free_cash_flow_on_project: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc4_free_cash_flow_on_equity: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc3_discounted_fcf_on_project: Optional[float] = Field(None, nullable=True)
|
|
|
|
calc4_discounted_fcf_on_equity: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
calc4_principal_repayment: Optional[float] = Field(None, nullable=True)
|
|
|
|
|
|
|
|
calc4_free_cash_flow_on_equity: Optional[float] = Field(None, nullable=True)
|
|
|
|
|
|
|
|
calc4_discounted_fcf_on_equity: Optional[float] = Field(None, nullable=True)
|
|
|
|
created_at: Optional[datetime] = Field(None, nullable=True)
|
|
|
|
created_at: Optional[datetime] = Field(None, nullable=True)
|
|
|
|
updated_at: Optional[datetime] = Field(None, nullable=True)
|
|
|
|
updated_at: Optional[datetime] = Field(None, nullable=True)
|
|
|
|
created_by: Optional[str] = Field(None, nullable=True)
|
|
|
|
created_by: Optional[str] = Field(None, nullable=True)
|
|
|
|
|