@@ -0,0 +1,26 @@ |
||
1 |
+# -*- coding: utf-8 -*- |
|
2 |
+ |
|
3 |
+# Generated by Django 3.2.16 on 2024-03-04 02:43 |
|
4 |
+ |
|
5 |
+from django.db import migrations, models |
|
6 |
+import jsonfield.fields |
|
7 |
+ |
|
8 |
+ |
|
9 |
+class Migration(migrations.Migration): |
|
10 |
+ |
|
11 |
+ dependencies = [ |
|
12 |
+ ('member', '0064_auto_20231016_1730'), |
|
13 |
+ ] |
|
14 |
+ |
|
15 |
+ operations = [ |
|
16 |
+ migrations.AddField( |
|
17 |
+ model_name='memberactivityinfo', |
|
18 |
+ name='data_fields', |
|
19 |
+ field=jsonfield.fields.JSONField(blank=True, default='[]', help_text='数据字段', null=True, verbose_name='data_fields'), |
|
20 |
+ ), |
|
21 |
+ migrations.AlterField( |
|
22 |
+ model_name='memberactivityinfo', |
|
23 |
+ name='activity_section', |
|
24 |
+ field=models.IntegerField(choices=[(0, 'Tamron Life'), (1, 'Tamron LRC直播课'), (2, '会员投稿'), (3, '其他'), (4, '会员投稿')], db_index=True, default=3, help_text='活动分区', verbose_name='activity_section'), |
|
25 |
+ ), |
|
26 |
+ ] |
@@ -379,6 +379,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
379 | 379 |
(1, u'Tamron LRC直播课'), |
380 | 380 |
(2, u'会员投稿'), |
381 | 381 |
(3, u'其他'), |
382 |
+ (4, u'会员投稿'), |
|
382 | 383 |
) |
383 | 384 |
|
384 | 385 |
activity_id = ShortUUIDField(_(u'activity_id'), max_length=32, blank=True, help_text=u'活动唯一标识', db_index=True, unique=True) |
@@ -431,6 +432,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
431 | 432 |
is_upload_qiniu = models.BooleanField(_(u'is_upload_qiniu'), default=False, help_text=u'是否已上传七牛') |
432 | 433 |
|
433 | 434 |
fields = JSONField(_(u'fields'), blank=True, null=True, default='[]', help_text=u'报名字段') |
435 |
+ data_fields = JSONField(_(u'data_fields'), blank=True, null=True, default='[]', help_text=u'数据字段') |
|
434 | 436 |
is_series = models.BooleanField(_(u'is_series'), default=False, help_text=u'是否为系列活动') |
435 | 437 |
main_activity_id = models.CharField(_(u'main_activity_id'), max_length=32, blank=True, default='', help_text=u'系列活动主活动唯一标识') |
436 | 438 |
|
@@ -562,6 +564,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
562 | 564 |
'poster_content': self.poster_content, |
563 | 565 |
'contribution_content_placeholder': self.contribution_content_placeholder, |
564 | 566 |
'fields': json.loads(self.fields) if self.fields else [], |
567 |
+ 'data_fields': json.loads(self.data_fields) if self.data_fields else [], |
|
565 | 568 |
'main_activity_id': self.main_activity_id, |
566 | 569 |
'limit_contribute_num': self.limit_contribute_num, |
567 | 570 |
'is_series': self.is_series, |
@@ -607,6 +610,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
607 | 610 |
'poster_content': self.poster_content, |
608 | 611 |
'contribution_content_placeholder': self.contribution_content_placeholder, |
609 | 612 |
'fields': json.loads(self.fields) if self.fields else [], |
613 |
+ 'data_fields': json.loads(self.data_fields) if self.data_fields else [], |
|
610 | 614 |
'main_activity_id': self.main_activity_id, |
611 | 615 |
'limit_contribute_num': self.limit_contribute_num, |
612 | 616 |
'is_series': self.is_series, |
@@ -653,6 +657,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
653 | 657 |
'contribution_content_placeholder': self.contribution_content_placeholder, |
654 | 658 |
'welfares': self.welfares, |
655 | 659 |
'fields': json.loads(self.fields) if self.fields else [], |
660 |
+ 'data_fields': json.loads(self.data_fields) if self.data_fields else [], |
|
656 | 661 |
'main_activity_id': self.main_activity_id, |
657 | 662 |
'limit_contribute_num': self.limit_contribute_num, |
658 | 663 |
'is_series': self.is_series, |
@@ -704,6 +709,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin): |
||
704 | 709 |
'contribution_content_placeholder': self.contribution_content_placeholder, |
705 | 710 |
'welfares': self.welfares, |
706 | 711 |
'fields': json.loads(self.fields) if self.fields else [], |
712 |
+ 'data_fields': json.loads(self.data_fields) if self.data_fields else [], |
|
707 | 713 |
'main_activity_id': self.main_activity_id, |
708 | 714 |
'limit_contribute_num': self.limit_contribute_num, |
709 | 715 |
'is_series': self.is_series, |