from sqlalchemy import Column, Float, Integer, String from src.database.core import Base from src.models import DefaultMixin, IdentityMixin class Yeardata(Base, DefaultMixin, IdentityMixin): __tablename__ = "lcc_ms_year_data" year = Column(Integer, nullable=False) rp_per_kwh = Column(Float, nullable=False) total_lost = Column(Float, nullable=False) man_hour = Column(Float, nullable=False) asset_crit_ens_energy_not_served = Column(Float, nullable=False) asset_crit_bpp_system = Column(Float, nullable=False) asset_crit_bpp_pembangkit = Column(Float, nullable=False) asset_crit_dmn_daya_mampu_netto = Column(Float, nullable=False) asset_crit_marginal_cost = Column(Float, nullable=False) asset_crit_efdh_equivalent_forced_derated_hours = Column(Float, nullable=False) asset_crit_foh_forced_outage_hours = Column(Float, nullable=False) asset_crit_extra_fuel_cost = Column(Float, nullable=False)