You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
1.1 KiB
Python
23 lines
1.1 KiB
Python
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)
|
|
cf = Column(Float, nullable=False)
|
|
eaf = Column(Float, nullable=False)
|
|
rbd_simulation_id = Column(String, nullable=False) |