Add the custdata model for lane_op DB

also use Numeric instead of Float for "MONEY" columns, for custdata in
both lane_op and office_op
This commit is contained in:
Lance Edgar 2021-11-04 17:41:39 -05:00
parent 754d8697e8
commit 41c142b837
2 changed files with 73 additions and 5 deletions

View file

@ -1156,15 +1156,15 @@ class CustData(Base):
last_name = sa.Column('LastName', sa.String(length=30), nullable=True)
cash_back = sa.Column('CashBack', sa.Float(), nullable=False, default=60)
cash_back = sa.Column('CashBack', sa.Numeric(precision=10, scale=2), nullable=False, default=60)
balance = sa.Column('Balance', sa.Float(), nullable=False, default=0)
balance = sa.Column('Balance', sa.Numeric(precision=10, scale=2), nullable=False, default=0)
discount = sa.Column('Discount', sa.SmallInteger(), nullable=True)
member_discount_limit = sa.Column('MemDiscountLimit', sa.Float(), nullable=False, default=0)
member_discount_limit = sa.Column('MemDiscountLimit', sa.Numeric(precision=10, scale=2), nullable=False, default=0)
charge_limit = sa.Column('ChargeLimit', sa.Float(), nullable=False, default=0)
charge_limit = sa.Column('ChargeLimit', sa.Numeric(precision=10, scale=2), nullable=False, default=0)
charge_ok = sa.Column('ChargeOk', sa.Boolean(), nullable=False, default=False)
@ -1187,7 +1187,7 @@ class CustData(Base):
ssi = sa.Column('SSI', sa.Boolean(), nullable=False, default=False)
purchases = sa.Column('Purchases', sa.Float(), nullable=False, default=0)
purchases = sa.Column('Purchases', sa.Numeric(precision=10, scale=2), nullable=False, default=0)
number_of_checks = sa.Column('NumberOfChecks', sa.SmallInteger(), nullable=False, default=0)