from app import db, ma from datetime import datetime class Auto_Temp(db.Model): __tablename__ = 'auto_temp' __bind_key__ = 'eamco' __table_args__ = {"schema": "public"} id = db.Column(db.Integer, primary_key=True, autoincrement=True, unique=False) todays_date = db.Column(db.TIMESTAMP(), default=datetime.utcnow()) temp = db.Column(db.DECIMAL(50, 2)) temp_max = db.Column(db.DECIMAL(50, 2)) temp_min = db.Column(db.DECIMAL(50, 2)) temp_avg = db.Column(db.DECIMAL(50, 2)) degree_day = db.Column(db.INTEGER()) class Auto_Temp_schema(ma.SQLAlchemyAutoSchema): class Meta: model = Auto_Temp class Auto_Delivery(db.Model): __tablename__ = 'auto_delivery' __bind_key__ = 'eamco' __table_args__ = {"schema": "public"} id = db.Column(db.Integer, primary_key=True, autoincrement=True, unique=False) customer_id = db.Column(db.INTEGER()) account_number = db.Column(db.VARCHAR(25)) customer_town = db.Column(db.VARCHAR(140)) customer_state = db.Column(db.Integer) customer_address = db.Column(db.VARCHAR(1000)) customer_zip = db.Column(db.VARCHAR(25)) customer_full_name = db.Column(db.VARCHAR(250)) last_fill = db.Column(db.TIMESTAMP()) last_updated = db.Column(db.TIMESTAMP()) estimated_gallons_left = db.Column(db.INTEGER()) estimated_gallons_left_prev_day = db.Column(db.INTEGER()) tank_height = db.Column(db.VARCHAR(25)) tank_size = db.Column(db.VARCHAR(25)) house_factor = db.Column(db.DECIMAL(5, 2)) #0 = waiting #1 = waiting for delivery auto_status = db.Column(db.INTEGER()) class Auto_Delivery_schema(ma.SQLAlchemyAutoSchema): class Meta: model = Auto_Delivery