feat: 会员/履约金页文案按俱乐部可配置
新增 club_recharge_page_copy 表与小程序/后台读写接口,kefu 菜单挂「充值页文案」。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -410,6 +410,24 @@ class ClubDashouExamPass(QModel):
|
||||
unique_together = [['club_id', 'yonghuid']]
|
||||
|
||||
|
||||
class ClubRechargePageCopy(QModel):
|
||||
"""会员充值页 / 履约金页按俱乐部可配置的文案与图标。"""
|
||||
club_id = models.CharField(max_length=16, db_index=True, verbose_name='俱乐部ID')
|
||||
page_key = models.CharField(max_length=16, db_index=True, verbose_name='huiyuan|yajin')
|
||||
region_key = models.CharField(max_length=32, db_index=True, verbose_name='rules|benefits|advantages')
|
||||
title = models.CharField(max_length=64, blank=True, default='', verbose_name='区域标题')
|
||||
items_json = models.JSONField(default=list, blank=True, verbose_name='条目列表JSON')
|
||||
enabled = models.BooleanField(default=True, verbose_name='是否启用该区域')
|
||||
sort_order = models.IntegerField(default=0)
|
||||
CreateTime = models.DateTimeField(auto_now_add=True)
|
||||
UpdateTime = models.DateTimeField(auto_now=True)
|
||||
|
||||
class Meta:
|
||||
db_table = 'club_recharge_page_copy'
|
||||
unique_together = [['club_id', 'page_key', 'region_key']]
|
||||
verbose_name = '充值页文案配置'
|
||||
|
||||
|
||||
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