P5-6490 add new market model #30
This commit is contained in:
@@ -13,3 +13,4 @@ from .order import (
|
|||||||
OrderRowDetail,
|
OrderRowDetail,
|
||||||
OrderOrderField,
|
OrderOrderField,
|
||||||
)
|
)
|
||||||
|
from .market import Market
|
||||||
|
|||||||
+10
-2
@@ -4,6 +4,13 @@ from api.extensions import db
|
|||||||
from .product import Currencies
|
from .product import Currencies
|
||||||
|
|
||||||
|
|
||||||
|
class Market(db.Model):
|
||||||
|
__tablename__ = "markets"
|
||||||
|
|
||||||
|
id = db.Column(db.Integer, primary_key=True)
|
||||||
|
name = db.Column(db.String(255))
|
||||||
|
|
||||||
|
|
||||||
class PriceAdjustments(db.Model):
|
class PriceAdjustments(db.Model):
|
||||||
|
|
||||||
__tablename__ = "price_adjustments"
|
__tablename__ = "price_adjustments"
|
||||||
@@ -12,7 +19,8 @@ class PriceAdjustments(db.Model):
|
|||||||
adjustment = db.Column(db.Numeric)
|
adjustment = db.Column(db.Numeric)
|
||||||
|
|
||||||
|
|
||||||
class Market(object):
|
# P5-6490 deprecated market model. Will be replaced with Market
|
||||||
|
class LegacyMarket(object):
|
||||||
def __init__(self, name, locale, currency, vat, iso3):
|
def __init__(self, name, locale, currency, vat, iso3):
|
||||||
self.name = name
|
self.name = name
|
||||||
self.locale = locale
|
self.locale = locale
|
||||||
@@ -91,7 +99,7 @@ _markets = [
|
|||||||
|
|
||||||
def iter_markets():
|
def iter_markets():
|
||||||
for market in _markets:
|
for market in _markets:
|
||||||
yield Market(*market)
|
yield LegacyMarket(*market)
|
||||||
|
|
||||||
|
|
||||||
def from_locale(locale):
|
def from_locale(locale):
|
||||||
|
|||||||
Reference in New Issue
Block a user