12345678910111213141516171819202122232425262728293031323334353637383940 |
- # coding=utf-8
- from django.db import models
- class Config(models.Model):
- # 购买商品赠送积分比例
- KEY_POINT_RULE = "point_rule"
- # 推荐用户首次购买返利 1、2、3级返现金比例 4、5级返积分比例
- KEY_FIRST_LEVEL1 = "first_lv1"
- KEY_FIRST_LEVEL2 = "first_lv2"
- KEY_FIRST_LEVEL3 = "first_lv3"
- KEY_FIRST_LEVEL4 = "first_lv4"
- KEY_FIRST_LEVEL5 = "first_lv5"
- # 推荐用户再次购买返利 1、2、3级返现金比例 4、5级返积分比例
- KEY_AGAIN_LEVEL1 = "again_lv1"
- KEY_AGAIN_LEVEL2 = "again_lv2"
- KEY_AGAIN_LEVEL3 = "again_lv3"
- KEY_AGAIN_LEVEL4 = "again_lv4"
- KEY_AGAIN_LEVEL5 = "again_lv5"
- property = models.CharField(max_length=100, verbose_name=u'属性')
- value = models.TextField(verbose_name=u'值')
- class Meta:
- db_table = "system_config"
- verbose_name = u"综合设置"
- index_together = (
- 'property',
- )
- default_permissions = ()
- permissions = []
- @staticmethod
- def getPackagePercentage(tenant_id):
- try:
- row = Config.objects.get(property=Config.KEY_POINT_RULE)
- return float(row.value)
- except:
- return 0
|