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.
30 lines
1.4 KiB
Python
30 lines
1.4 KiB
Python
from sqlalchemy import Column, Float, Integer
|
|
|
|
from src.database.core import Base
|
|
from src.models import DefaultMixin, IdentityMixin
|
|
|
|
|
|
class PlantFSTransactionData(Base, DefaultMixin, IdentityMixin):
|
|
__tablename__ = "lcc_fs_plant_tr_data"
|
|
|
|
tahun = Column(Integer, nullable=True)
|
|
seq = Column(Integer, nullable=True)
|
|
fs_chart_total_revenue = Column(Float, nullable=True)
|
|
fs_chart_revenue_a = Column(Float, nullable=True)
|
|
fs_chart_revenue_b = Column(Float, nullable=True)
|
|
fs_chart_revenue_c = Column(Float, nullable=True)
|
|
fs_chart_revenue_d = Column(Float, nullable=True)
|
|
fs_chart_revenue_annualized = Column(Float, nullable=True)
|
|
fs_chart_fuel_cost_component_c = Column(Float, nullable=True)
|
|
fs_chart_fuel_cost = Column(Float, nullable=True)
|
|
fs_chart_fuel_cost_annualized = Column(Float, nullable=True)
|
|
fs_chart_oem_component_bd = Column(Float, nullable=True)
|
|
fs_chart_oem_bd_cost = Column(Float, nullable=True)
|
|
fs_chart_oem_periodic_maintenance_cost = Column(Float, nullable=True)
|
|
fs_chart_oem_annualized = Column(Float, nullable=True)
|
|
fs_chart_capex_component_a = Column(Float, nullable=True)
|
|
fs_chart_capex_biaya_investasi_tambahan = Column(Float, nullable=True)
|
|
fs_chart_capex_acquisition_cost = Column(Float, nullable=True)
|
|
fs_chart_capex_annualized = Column(Float, nullable=True)
|
|
fs_cost_disposal_cost = Column(Float, nullable=True)
|