@@ -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, |