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)
class CicStaticQOValidator(Schema): brands = NotEmptyList(fields.String(description="品牌名"), required=True)