from app import db, ma from datetime import datetime class Service_Service(db.Model): __tablename__ = 'service_service' __table_args__ = {"schema": "public"} id = db.Column(db.Integer, primary_key=True, autoincrement=True, unique=False) customer_id = db.Column(db.INTEGER) customer_name = db.Column(db.VARCHAR(1000)) customer_address = db.Column(db.VARCHAR(1000)) customer_town = db.Column(db.VARCHAR(140)) customer_state = db.Column(db.VARCHAR(140)) customer_zip = db.Column(db.INTEGER) # tune-up = 0 # no heat = 1 # fix = 2 # tank = 3 # other = 4 type_service_call = db.Column(db.INTEGER) status = db.Column(db.INTEGER) # complete = 0 # incomplete = 1 when_ordered = db.Column(db.DATE()) scheduled_date = db.Column(db.DATE()) time = db.Column(db.INTEGER()) description = db.Column(db.TEXT()) prime = db.Column(db.INTEGER) same_day = db.Column(db.INTEGER) emergency = db.Column(db.INTEGER) service_employee_id = db.Column(db.INTEGER) service_first_name = db.Column(db.VARCHAR(140)) service_last_name = db.Column(db.VARCHAR(140)) # cash = 0 # credit = 1 # credit/cash = 2 # check = 3 # other = 4 payment_type = db.Column(db.INTEGER) payment_card_id = db.Column(db.INTEGER) cash_recieved = db.Column(db.DECIMAL(6, 2)) check_number = db.Column(db.VARCHAR(20)) pre_charge_amount = db.Column(db.DECIMAL(6, 2)) total_price = db.Column(db.DECIMAL(6, 2)) final_price = db.Column(db.DECIMAL(6, 2)) promo_id = db.Column(db.INTEGER) promo_money_discount = db.Column(db.DECIMAL(6, 2)) class Service_Service_schema(ma.SQLAlchemyAutoSchema): class Meta: model = Service_Service