from sqlalchemy import (Column, Integer, DECIMAL, Text, VARCHAR, TIMESTAMP, Date) import datetime from database import Base class Delivery(Base): __tablename__ = "delivery_delivery" id = Column(Integer, primary_key=True, autoincrement=True, unique=False) customer_id = Column(Integer) customer_name = Column(VARCHAR(1000)) customer_address = Column(VARCHAR(1000)) customer_town = Column(VARCHAR(140)) customer_state = Column(VARCHAR(140)) customer_zip = Column(Integer) gallons_ordered = Column(Integer) customer_asked_for_fill = Column(Integer) gallons_delivered = Column(DECIMAL(50, 2)) customer_filled = Column(Integer) delivery_status = Column(Integer) when_ordered = Column(TIMESTAMP(), default=datetime.datetime.utcnow()) when_delivered = Column(TIMESTAMP(), default=None) expected_delivery_date = Column(Date(), default=None) automatic = Column(Integer) oil_id = Column(Integer) supplier_price = Column(DECIMAL(50, 2)) customer_price = Column(DECIMAL(50, 2)) customer_temperature = Column(DECIMAL(50, 2)) dispatcher_notes = Column(Text()) prime = Column(Integer) same_day = Column(Integer) payment_type = Column(Integer) payment_card_id = Column(Integer) cash_recieved = Column(DECIMAL(50, 2)) driver_employee_id = Column(Integer) driver_first_name = Column(VARCHAR(140)) driver_last_name = Column(VARCHAR(140)) pre_charge_amount = Column(DECIMAL(50, 2)) total_price = Column(DECIMAL(50, 2)) final_price = Column(DECIMAL(50, 2))