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