feat: 公告按页、身份标签、拼多多订单号、派单与抢单改造
This commit is contained in:
@@ -157,6 +157,39 @@ class ClubFadanFenhongLilv(QModel):
|
||||
unique_together = [['club_id', 'shenfen']]
|
||||
|
||||
|
||||
class IdentityTag(QModel):
|
||||
"""身份装饰标签定义(与考核称号、订单需求标签分离)。"""
|
||||
club_id = models.CharField(max_length=16, db_index=True)
|
||||
name = models.CharField(max_length=64, verbose_name='标签名')
|
||||
color = models.CharField(max_length=32, default='#000000', verbose_name='主色')
|
||||
flash_enabled = models.BooleanField(default=False, verbose_name='闪光特效')
|
||||
texiao_json = models.TextField(blank=True, default='', verbose_name='特效JSON')
|
||||
sort_order = models.IntegerField(default=0)
|
||||
status = models.IntegerField(default=1, verbose_name='1启用0停用')
|
||||
CreateTime = models.DateTimeField(auto_now_add=True)
|
||||
UpdateTime = models.DateTimeField(auto_now=True)
|
||||
|
||||
class Meta:
|
||||
db_table = 'identity_tag'
|
||||
ordering = ['sort_order', 'id']
|
||||
|
||||
|
||||
class IdentityTagBind(QModel):
|
||||
"""用户身份与装饰标签绑定。"""
|
||||
club_id = models.CharField(max_length=16, db_index=True)
|
||||
yonghuid = models.CharField(max_length=7, db_index=True)
|
||||
shenfen = models.IntegerField(verbose_name='1打手2管事3商家4组长')
|
||||
tag = models.ForeignKey(IdentityTag, on_delete=models.CASCADE, related_name='binds')
|
||||
CreateTime = models.DateTimeField(auto_now_add=True)
|
||||
|
||||
class Meta:
|
||||
db_table = 'identity_tag_bind'
|
||||
unique_together = [['club_id', 'yonghuid', 'shenfen', 'tag']]
|
||||
indexes = [
|
||||
models.Index(fields=['club_id', 'yonghuid', 'shenfen']),
|
||||
]
|
||||
|
||||
|
||||
class KefuMenuPage(QModel):
|
||||
"""客服后台左侧菜单页(固定 page_id,与前端路由对应)。"""
|
||||
page_id = models.CharField(max_length=64, primary_key=True, verbose_name='页面ID')
|
||||
|
||||
Reference in New Issue
Block a user