class CmlAvgDiscountIncludeCoupon(Schema):
    lt = fields.Float(description="小于")
    gt = fields.Float(description="大于")
    eq = fields.Float(description="等于")
    bt = NotEmptyList(fields.Float(description="介于"), length=2)
class CmlAvgSalesItemPerOrder(Schema):
    lt = MinMaxInteger(description="小于", min=0)
    gt = MinMaxInteger(description="大于", min=0)
    eq = MinMaxInteger(description="等于", min=0)
    bt = NotEmptyList(MinMaxInteger(description="介于", min=0), length=2)
class CmlReturnAmount(Schema):
    lt = MinMaxInteger(description="小于", min=0)
    gt = MinMaxInteger(description="大于", min=0)
    eq = MinMaxInteger(description="等于", min=0)
    bt = NotEmptyList(MinMaxInteger(description="介于", min=0), length=2)
class MemberLastGradeChangeDate(Schema):
    lt = StringDate(description="早于")
    gt = StringDate(description="晚于")
    eq = StringDate(description="等于")
    bt = NotEmptyList(StringDate(description="介于"), length=2)
class LstConsumptionGap(Schema):
    lt = fields.Integer(description="小于")
    gt = fields.Integer(description="大于")
    eq = fields.Integer(description="等于")
    bt = NotEmptyList(fields.Integer(description="介于"), length=2)
class CmlConsumptionAmount(Schema):
    lt = fields.Float(description="小于")
    gt = fields.Float(description="大于")
    eq = fields.Float(description="等于")
    bt = NotEmptyList(fields.Float(description="介于"), length=2)
class CouponEndDate(Schema):
    lt = StringDate(description="早于")
    gt = StringDate(description="晚于")
    eq = StringDate(description="等于")
    bt = NotEmptyList(StringDate(description="介于"), length=2)
class MemberGradeExpirationDate(Schema):
    lt = StringDate(description="早于")
    gt = StringDate(description="晚于")
    eq = StringDate(description="等于")
    bt = NotEmptyList(StringDate(description="介于"), length=2)
class MemberRegisterDate(Schema):
    lt = StringDate(description="早于")
    gt = StringDate(description="晚于")
    eq = StringDate(description="等于")
    bt = NotEmptyList(StringDate(description="介于"), length=2)
class CouponDenomination(Schema):
    lt = fields.Float(description="小于")
    gt = fields.Float(description="大于")
    eq = fields.Float(description="等于")
    bt = NotEmptyList(fields.Float(description="介于"), length=2)
class FstConsumptionItemQuantity(Schema):
    lt = fields.Integer(description="小于")
    gt = fields.Integer(description="大于")
    eq = fields.Integer(description="等于")
    bt = NotEmptyList(fields.Integer(description="介于"), length=2)
class FstConsumptionDate(Schema):
    lt = StringDate(description="早于")
    gt = StringDate(description="晚于")
    eq = StringDate(description="等于")
    bt = NotEmptyList(StringDate(description="介于"), length=2)
class MemberAge(Schema):
    lt = MinMaxInteger(description="小于", min=0)
    gt = MinMaxInteger(description="大于", min=0)
    eq = MinMaxInteger(description="等于", min=0)
    bt = NotEmptyList(MinMaxInteger(description="介于", min=0), length=2)
class CmlAvgSalesAmountPerItem(Schema):
    lt = fields.Float(description="小于")
    gt = fields.Float(description="大于")
    eq = fields.Float(description="等于")
    bt = NotEmptyList(fields.Float(description="介于"), length=2)
class CmlConsumptionDate(Schema):
    bt = NotEmptyList(StringDate(description="介于"), length=2)
class MemberBirthday(Schema):
    lt = fields.String(description="早于")
    gt = fields.String(description="晚于")
    eq = fields.String(description="等于")
    bt = NotEmptyList(fields.String(description="介于"), length=2)
class CmlConsumptionMonths(Schema):
    lt = MinMaxInteger(description="小于", min=0)
    gt = MinMaxInteger(description="大于", min=0)
    eq = MinMaxInteger(description="等于", min=0)
    bt = NotEmptyList(MinMaxInteger(description="介于", min=0), length=2)
class MemberWillScore(Schema):
    lt = fields.Float(description="小于")
    gt = fields.Float(description="大于")
    eq = fields.Float(description="等于")
    bt = NotEmptyList(fields.Float(description="介于"), length=2)
Exemple #19
0
class CicStaticQOValidator(Schema):
    brands = NotEmptyList(fields.String(description="品牌名"), required=True)