mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
21 lines
726 B
Python
21 lines
726 B
Python
import datetime
|
|
import pytz
|
|
from sqlalchemy import Column, Integer, Float, DateTime, JSON
|
|
from sqlalchemy.ext.declarative import declarative_base
|
|
|
|
Base = declarative_base()
|
|
|
|
|
|
class Solar(Base):
|
|
__tablename__ = 'solar'
|
|
id = Column(Integer, primary_key=True, autoincrement=True)
|
|
longitude = Column(Float, nullable=False)
|
|
latitude = Column(Float, nullable=False)
|
|
uprn = Column(Integer, nullable=False)
|
|
created_at = Column(
|
|
DateTime, nullable=False, default=datetime.datetime.now(pytz.utc)
|
|
)
|
|
updated_at = Column(
|
|
DateTime, nullable=False, default=datetime.datetime.now(pytz.utc), onupdate=datetime.datetime.now(pytz.utc)
|
|
)
|
|
google_api_response = Column(JSON, nullable=False)
|