small fixes

This commit is contained in:
2024-11-20 18:00:52 -05:00
parent b9a5667a3b
commit b70ea0b6a0
4 changed files with 130 additions and 23 deletions

View File

@@ -1,30 +1,21 @@
from sqlalchemy import Column, Integer,\
DECIMAL, TEXT,\
VARCHAR, TIMESTAMP, DATE, INTEGER
from sqlalchemy import (Column, Integer,
DECIMAL, TEXT,
VARCHAR, DATE, INTEGER)
from datetime import datetime
from database import Base
class Auto_Customer(Base):
__tablename__ = 'auto_temp'
class Auto_Update(Base):
__tablename__ = 'auto_update'
id = Column(Integer,
primary_key=True,
autoincrement=True,
unique=False)
customer_id = Column(INTEGER())
customer_full_name = Column(VARCHAR(250))
last_fill = Column(TIMESTAMP(), default=datetime.utcnow())
last_updated = Column(TIMESTAMP(), default=datetime.utcnow())
estimated_gallons_left = Column(INTEGER)
estimated_gallons_left_prev_day = Column(INTEGER)
tank_height = Column(VARCHAR(25))
tank_size = Column(VARCHAR(25))
house_factor = Column(DECIMAL(5, 2))
last_updated = Column(DATE())
class Auto_Temp(Base):
@@ -35,7 +26,7 @@ class Auto_Temp(Base):
autoincrement=True,
unique=False)
todays_date = Column(TIMESTAMP(), default=datetime.utcnow())
todays_date = Column(DATE)
temp = Column(DECIMAL(5, 2))
temp_max = Column(DECIMAL(5, 2))
temp_min = Column(DECIMAL(5, 2))
@@ -59,10 +50,36 @@ class Auto_Delivery(Base):
customer_address = Column(VARCHAR(1000))
customer_zip = Column(VARCHAR(25))
customer_full_name = Column(VARCHAR(250))
last_fill = Column(TIMESTAMP())
last_updated = Column(TIMESTAMP())
estimated_gallons_left = Column(INTEGER())
estimated_gallons_left_prev_day = Column(INTEGER())
last_fill = Column(DATE())
last_updated = Column(DATE())
estimated_gallons_left = Column(DECIMAL(6, 2))
estimated_gallons_left_prev_day = Column(DECIMAL(6, 2))
tank_height = Column(VARCHAR(25))
tank_size = Column(VARCHAR(25))
house_factor = Column(DECIMAL(5, 2))
house_factor = Column(DECIMAL(5, 2))
auto_status = Column(INTEGER())
class Tickets_Auto_Delivery(Base):
__tablename__ = 'auto_tickets'
id = Column(Integer,
primary_key=True,
autoincrement=True,
unique=False)
customer_id = Column(INTEGER())
account_number = Column(VARCHAR(25))
customer_town = Column(VARCHAR(140))
customer_state = Column(Integer)
customer_address = Column(VARCHAR(1000))
customer_zip = Column(VARCHAR(25))
customer_full_name = Column(VARCHAR(250))
customer_zip = Column(VARCHAR(25))
oil_prices_id = Column(INTEGER())
gallons_delivered = Column(DECIMAL(6, 2))
price_per_gallon = Column(DECIMAL(6, 2))
total_amount_customer = Column(DECIMAL(6, 2))