支持站点用户等级升级信息显示,数据库仍需完善

This commit is contained in:
ngfchl
2023-01-07 23:30:04 +08:00
parent 49b40f682f
commit 989099c4c1
6 changed files with 211 additions and 8 deletions

View File

@@ -265,15 +265,15 @@ class Site(BaseEntity):
class UserLevelRule(BaseEntity):
site = models.ForeignKey(verbose_name='站 点', to=Site, on_delete=models.CASCADE)
level_id = models.IntegerField(verbose_name='等级id', default=1)
level = models.CharField(verbose_name='等 级', default='User', max_length=24)
days = models.IntegerField(verbose_name='时 间', default=0, help_text='单位:')
uploaded = models.IntegerField(verbose_name='上 传', default=0, help_text='单位GB')
downloaded = models.IntegerField(verbose_name='下 载', default=0, help_text='单位GB')
level = models.CharField(verbose_name='等 级', default='User', max_length=24, help_text='请去除空格')
days = models.IntegerField(verbose_name='时 间', default=0, help_text='原样输入,单位:')
uploaded = models.CharField(verbose_name='上 传', default=0, help_text='原样输入50GB1.5TB', max_length=12)
downloaded = models.CharField(verbose_name='下 载', default=0, help_text='原样输入50GB1.5TB', max_length=12)
bonus = models.IntegerField(verbose_name='魔 力', default=0)
score = models.IntegerField(verbose_name='积 分', default=0)
ratio = models.FloatField(verbose_name='分享率', default=0)
torrents = models.IntegerField(verbose_name='发 种', default=0)
rights = models.CharField(verbose_name='权 利', max_length=128,
rights = models.TextField(verbose_name='权 利', max_length=256,
help_text='当前等级所享有的权利与义务')
def __str__(self):