@@ -1,4 +1,6 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:48 |
|
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 2 | 4 |
|
| 3 | 5 |
from django.db import migrations, models |
| 4 | 6 |
|
@@ -13,51 +15,51 @@ class Migration(migrations.Migration): |
||
| 13 | 15 |
migrations.AlterField( |
| 14 | 16 |
model_name='lensmaninfo', |
| 15 | 17 |
name='is_common_lensman', |
| 16 |
- field=models.BooleanField(default=False, help_text='是否为普通摄影师', verbose_name='is_common_lensman'), |
|
| 18 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u666e\u901a\u6444\u5f71\u5e08', verbose_name='is_common_lensman'), |
|
| 17 | 19 |
), |
| 18 | 20 |
migrations.AlterField( |
| 19 | 21 |
model_name='lensmaninfo', |
| 20 | 22 |
name='is_outtake_lensman', |
| 21 |
- field=models.BooleanField(default=False, help_text='是否为花絮摄影师', verbose_name='is_outtake_lensman'), |
|
| 23 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u82b1\u7d6e\u6444\u5f71\u5e08', verbose_name='is_outtake_lensman'), |
|
| 22 | 24 |
), |
| 23 | 25 |
migrations.AlterField( |
| 24 | 26 |
model_name='userinfo', |
| 25 | 27 |
name='has_membercard', |
| 26 |
- field=models.BooleanField(default=False, help_text='是否激活会员卡', verbose_name='has_membercard'), |
|
| 28 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u6fc0\u6d3b\u4f1a\u5458\u5361', verbose_name='has_membercard'), |
|
| 27 | 29 |
), |
| 28 | 30 |
migrations.AlterField( |
| 29 | 31 |
model_name='userinfo', |
| 30 | 32 |
name='is_common_lensman', |
| 31 |
- field=models.BooleanField(default=False, help_text='是否为普通摄影师', verbose_name='is_common_lensman'), |
|
| 33 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u666e\u901a\u6444\u5f71\u5e08', verbose_name='is_common_lensman'), |
|
| 32 | 34 |
), |
| 33 | 35 |
migrations.AlterField( |
| 34 | 36 |
model_name='userinfo', |
| 35 | 37 |
name='is_maintenance', |
| 36 |
- field=models.BooleanField(default=False, help_text='是否维修员', verbose_name='is_maintenance'), |
|
| 38 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u7ef4\u4fee\u5458', verbose_name='is_maintenance'), |
|
| 37 | 39 |
), |
| 38 | 40 |
migrations.AlterField( |
| 39 | 41 |
model_name='userinfo', |
| 40 | 42 |
name='is_outtake_lensman', |
| 41 |
- field=models.BooleanField(default=False, help_text='是否为花絮摄影师', verbose_name='is_outtake_lensman'), |
|
| 43 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u82b1\u7d6e\u6444\u5f71\u5e08', verbose_name='is_outtake_lensman'), |
|
| 42 | 44 |
), |
| 43 | 45 |
migrations.AlterField( |
| 44 | 46 |
model_name='userinfo', |
| 45 | 47 |
name='islensman', |
| 46 |
- field=models.BooleanField(default=False, help_text='摄影师?', verbose_name='islensman'), |
|
| 48 |
+ field=models.BooleanField(default=False, help_text='\u6444\u5f71\u5e08\uff1f', verbose_name='islensman'), |
|
| 47 | 49 |
), |
| 48 | 50 |
migrations.AlterField( |
| 49 | 51 |
model_name='userinfo', |
| 50 | 52 |
name='istourguide', |
| 51 |
- field=models.BooleanField(default=False, help_text='导游?', verbose_name='istourguide'), |
|
| 53 |
+ field=models.BooleanField(default=False, help_text='\u5bfc\u6e38\uff1f', verbose_name='istourguide'), |
|
| 52 | 54 |
), |
| 53 | 55 |
migrations.AlterField( |
| 54 | 56 |
model_name='userinfo', |
| 55 | 57 |
name='new_subscribe', |
| 56 |
- field=models.BooleanField(default=False, help_text='是否新增关注', verbose_name='new_subscribe'), |
|
| 58 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u65b0\u589e\u5173\u6ce8', verbose_name='new_subscribe'), |
|
| 57 | 59 |
), |
| 58 | 60 |
migrations.AlterField( |
| 59 | 61 |
model_name='userinfo', |
| 60 | 62 |
name='test_user', |
| 61 |
- field=models.BooleanField(default=False, help_text='是否为测试用户', verbose_name='test_user'), |
|
| 63 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u6d4b\u8bd5\u7528\u6237', verbose_name='test_user'), |
|
| 62 | 64 |
), |
| 63 | 65 |
] |
@@ -441,14 +441,14 @@ def activity_group_share(request): |
||
| 441 | 441 |
click_user_id = request.POST.get('click_user_id', '')
|
| 442 | 442 |
activity_id = request.POST.get('activity_id')
|
| 443 | 443 |
|
| 444 |
+ iv = request.POST.get('iv', '')
|
|
| 445 |
+ encryptedData = request.POST.get('encryptedData', '')
|
|
| 446 |
+ |
|
| 444 | 447 |
wxcfg = WECHAT.get('MINIAPP', {})
|
| 445 | 448 |
|
| 446 | 449 |
appid = wxcfg.get('appID')
|
| 447 | 450 |
secret = wxcfg.get('appsecret')
|
| 448 | 451 |
|
| 449 |
- iv = request.POST.get('iv', '')
|
|
| 450 |
- encryptedData = request.POST.get('encryptedData', '')
|
|
| 451 |
- |
|
| 452 | 452 |
# {
|
| 453 | 453 |
# "openGId": "OPENGID" |
| 454 | 454 |
# } |
@@ -1,28 +0,0 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:31 |
|
| 2 |
- |
|
| 3 |
-from django.db import migrations, models |
|
| 4 |
- |
|
| 5 |
- |
|
| 6 |
-class Migration(migrations.Migration): |
|
| 7 |
- |
|
| 8 |
- dependencies = [ |
|
| 9 |
- ('coupon', '0015_auto_20200727_1720'),
|
|
| 10 |
- ] |
|
| 11 |
- |
|
| 12 |
- operations = [ |
|
| 13 |
- migrations.AlterField( |
|
| 14 |
- model_name='couponinfo', |
|
| 15 |
- name='status', |
|
| 16 |
- field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
|
| 17 |
- ), |
|
| 18 |
- migrations.AlterField( |
|
| 19 |
- model_name='usercouponinfo', |
|
| 20 |
- name='coupon_from', |
|
| 21 |
- field=models.CharField(blank=True, db_index=True, default='MEMBER_BENEFITS', help_text='劵来源', max_length=32, null=True, verbose_name='coupon_from'), |
|
| 22 |
- ), |
|
| 23 |
- migrations.AlterField( |
|
| 24 |
- model_name='usercouponinfo', |
|
| 25 |
- name='status', |
|
| 26 |
- field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
|
| 27 |
- ), |
|
| 28 |
- ] |
@@ -0,0 +1,40 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 4 |
+ |
|
| 5 |
+from django.db import migrations, models |
|
| 6 |
+ |
|
| 7 |
+ |
|
| 8 |
+class Migration(migrations.Migration): |
|
| 9 |
+ |
|
| 10 |
+ dependencies = [ |
|
| 11 |
+ ('coupon', '0015_auto_20200727_1720'),
|
|
| 12 |
+ ] |
|
| 13 |
+ |
|
| 14 |
+ operations = [ |
|
| 15 |
+ migrations.AlterField( |
|
| 16 |
+ model_name='couponinfo', |
|
| 17 |
+ name='is_coupon_admin_writeoff', |
|
| 18 |
+ field=models.BooleanField(default=True, help_text='\u662f\u5426\u662f\u7ba1\u7406\u5458\u6838\u9500', verbose_name='is_coupon_admin_writeoff'), |
|
| 19 |
+ ), |
|
| 20 |
+ migrations.AlterField( |
|
| 21 |
+ model_name='couponinfo', |
|
| 22 |
+ name='status', |
|
| 23 |
+ field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
|
| 24 |
+ ), |
|
| 25 |
+ migrations.AlterField( |
|
| 26 |
+ model_name='usercouponinfo', |
|
| 27 |
+ name='has_used', |
|
| 28 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u5df2\u6838\u9500', verbose_name='has_used'), |
|
| 29 |
+ ), |
|
| 30 |
+ migrations.AlterField( |
|
| 31 |
+ model_name='usercouponinfo', |
|
| 32 |
+ name='is_coupon_admin_writeoff', |
|
| 33 |
+ field=models.BooleanField(default=True, help_text='\u662f\u5426\u662f\u7ba1\u7406\u5458\u6838\u9500', verbose_name='is_coupon_admin_writeoff'), |
|
| 34 |
+ ), |
|
| 35 |
+ migrations.AlterField( |
|
| 36 |
+ model_name='usercouponinfo', |
|
| 37 |
+ name='status', |
|
| 38 |
+ field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
|
| 39 |
+ ), |
|
| 40 |
+ ] |
@@ -1,28 +0,0 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:48 |
|
| 2 |
- |
|
| 3 |
-from django.db import migrations, models |
|
| 4 |
- |
|
| 5 |
- |
|
| 6 |
-class Migration(migrations.Migration): |
|
| 7 |
- |
|
| 8 |
- dependencies = [ |
|
| 9 |
- ('coupon', '0016_auto_20201130_0131'),
|
|
| 10 |
- ] |
|
| 11 |
- |
|
| 12 |
- operations = [ |
|
| 13 |
- migrations.AlterField( |
|
| 14 |
- model_name='couponinfo', |
|
| 15 |
- name='is_coupon_admin_writeoff', |
|
| 16 |
- field=models.BooleanField(default=True, help_text='是否是管理员核销', verbose_name='is_coupon_admin_writeoff'), |
|
| 17 |
- ), |
|
| 18 |
- migrations.AlterField( |
|
| 19 |
- model_name='usercouponinfo', |
|
| 20 |
- name='has_used', |
|
| 21 |
- field=models.BooleanField(default=False, help_text='是否已核销', verbose_name='has_used'), |
|
| 22 |
- ), |
|
| 23 |
- migrations.AlterField( |
|
| 24 |
- model_name='usercouponinfo', |
|
| 25 |
- name='is_coupon_admin_writeoff', |
|
| 26 |
- field=models.BooleanField(default=True, help_text='是否是管理员核销', verbose_name='is_coupon_admin_writeoff'), |
|
| 27 |
- ), |
|
| 28 |
- ] |
@@ -1,4 +1,6 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:48 |
|
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 2 | 4 |
|
| 3 | 5 |
from django.db import migrations, models |
| 4 | 6 |
|
@@ -13,11 +15,11 @@ class Migration(migrations.Migration): |
||
| 13 | 15 |
migrations.AlterField( |
| 14 | 16 |
model_name='groupphotoinfo', |
| 15 | 17 |
name='has_watermark', |
| 16 |
- field=models.BooleanField(default=False, help_text='是否有水印', verbose_name='has_watermark'), |
|
| 18 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u6709\u6c34\u5370', verbose_name='has_watermark'), |
|
| 17 | 19 |
), |
| 18 | 20 |
migrations.AlterField( |
| 19 | 21 |
model_name='photothumbupinfo', |
| 20 | 22 |
name='thumbup', |
| 21 |
- field=models.BooleanField(default=True, help_text='用户点赞', verbose_name='thumbup'), |
|
| 23 |
+ field=models.BooleanField(default=True, help_text='\u7528\u6237\u70b9\u8d5e', verbose_name='thumbup'), |
|
| 22 | 24 |
), |
| 23 | 25 |
] |
@@ -1,4 +1,6 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:48 |
|
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 2 | 4 |
|
| 3 | 5 |
from django.db import migrations, models |
| 4 | 6 |
|
@@ -13,41 +15,41 @@ class Migration(migrations.Migration): |
||
| 13 | 15 |
migrations.AlterField( |
| 14 | 16 |
model_name='saleclerkintegralincomeexpensesinfo', |
| 15 | 17 |
name='test_user', |
| 16 |
- field=models.BooleanField(default=False, help_text='是否为测试用户', verbose_name='test_user'), |
|
| 18 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u6d4b\u8bd5\u7528\u6237', verbose_name='test_user'), |
|
| 17 | 19 |
), |
| 18 | 20 |
migrations.AlterField( |
| 19 | 21 |
model_name='saleclerksubmitloginfo', |
| 20 | 22 |
name='dupload', |
| 21 |
- field=models.BooleanField(default=False, help_text='是否为重复提交', verbose_name='dupload'), |
|
| 23 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u91cd\u590d\u63d0\u4ea4', verbose_name='dupload'), |
|
| 22 | 24 |
), |
| 23 | 25 |
migrations.AlterField( |
| 24 | 26 |
model_name='saleclerksubmitloginfo', |
| 25 | 27 |
name='has_scan', |
| 26 |
- field=models.BooleanField(default=False, help_text='是否被消费者扫过', verbose_name='has_scan'), |
|
| 28 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u88ab\u6d88\u8d39\u8005\u626b\u8fc7', verbose_name='has_scan'), |
|
| 27 | 29 |
), |
| 28 | 30 |
migrations.AlterField( |
| 29 | 31 |
model_name='saleclerksubmitloginfo', |
| 30 | 32 |
name='is_staff_delete', |
| 31 |
- field=models.BooleanField(default=False, help_text='是否管理员删除', verbose_name='is_staff_delete'), |
|
| 33 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u7ba1\u7406\u5458\u5220\u9664', verbose_name='is_staff_delete'), |
|
| 32 | 34 |
), |
| 33 | 35 |
migrations.AlterField( |
| 34 | 36 |
model_name='saleclerksubmitloginfo', |
| 35 | 37 |
name='is_upload_qiniu', |
| 36 |
- field=models.BooleanField(default=False, help_text='是否已上传七牛', verbose_name='is_upload_qiniu'), |
|
| 38 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u5df2\u4e0a\u4f20\u4e03\u725b', verbose_name='is_upload_qiniu'), |
|
| 37 | 39 |
), |
| 38 | 40 |
migrations.AlterField( |
| 39 | 41 |
model_name='saleclerksubmitloginfo', |
| 40 | 42 |
name='is_wxwork', |
| 41 |
- field=models.BooleanField(default=False, help_text='是否为企业微信端', verbose_name='is_wxwork'), |
|
| 43 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u4f01\u4e1a\u5fae\u4fe1\u7aef', verbose_name='is_wxwork'), |
|
| 42 | 44 |
), |
| 43 | 45 |
migrations.AlterField( |
| 44 | 46 |
model_name='saleclerksubmitloginfo', |
| 45 | 47 |
name='test_sn', |
| 46 |
- field=models.BooleanField(default=False, help_text='是否为测试序列号', verbose_name='test_sn'), |
|
| 48 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u6d4b\u8bd5\u5e8f\u5217\u53f7', verbose_name='test_sn'), |
|
| 47 | 49 |
), |
| 48 | 50 |
migrations.AlterField( |
| 49 | 51 |
model_name='saleclerksubmitloginfo', |
| 50 | 52 |
name='test_user', |
| 51 |
- field=models.BooleanField(default=False, help_text='是否为测试用户', verbose_name='test_user'), |
|
| 53 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u6d4b\u8bd5\u7528\u6237', verbose_name='test_user'), |
|
| 52 | 54 |
), |
| 53 | 55 |
] |
@@ -1,4 +1,6 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:48 |
|
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 2 | 4 |
|
| 3 | 5 |
from django.db import migrations, models |
| 4 | 6 |
|
@@ -13,6 +15,6 @@ class Migration(migrations.Migration): |
||
| 13 | 15 |
migrations.AlterField( |
| 14 | 16 |
model_name='marketcodeinfo', |
| 15 | 17 |
name='has_used', |
| 16 |
- field=models.BooleanField(default=False, help_text='是否已使用', verbose_name='has_used'), |
|
| 18 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u5df2\u4f7f\u7528', verbose_name='has_used'), |
|
| 17 | 19 |
), |
| 18 | 20 |
] |
@@ -1,4 +1,6 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:31 |
|
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 2 | 4 |
|
| 3 | 5 |
from django.db import migrations, models |
| 4 | 6 |
|
@@ -37,10 +39,30 @@ class Migration(migrations.Migration): |
||
| 37 | 39 |
), |
| 38 | 40 |
migrations.AlterField( |
| 39 | 41 |
model_name='consumeinfosubmitloginfo', |
| 42 |
+ name='dupload', |
|
| 43 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u91cd\u590d\u63d0\u4ea4', verbose_name='dupload'), |
|
| 44 |
+ ), |
|
| 45 |
+ migrations.AlterField( |
|
| 46 |
+ model_name='consumeinfosubmitloginfo', |
|
| 47 |
+ name='has_used', |
|
| 48 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u5df2\u6838\u9500', verbose_name='has_used'), |
|
| 49 |
+ ), |
|
| 50 |
+ migrations.AlterField( |
|
| 51 |
+ model_name='consumeinfosubmitloginfo', |
|
| 40 | 52 |
name='status', |
| 41 | 53 |
field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
| 42 | 54 |
), |
| 43 | 55 |
migrations.AlterField( |
| 56 |
+ model_name='consumeinfosubmitloginfo', |
|
| 57 |
+ name='submit_during_activity', |
|
| 58 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u6d3b\u52a8\u671f\u95f4\u4e0a\u4f20', verbose_name='submit_during_activity'), |
|
| 59 |
+ ), |
|
| 60 |
+ migrations.AlterField( |
|
| 61 |
+ model_name='consumeinfosubmitloginfo', |
|
| 62 |
+ name='test_user', |
|
| 63 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u6d4b\u8bd5\u7528\u6237', verbose_name='test_user'), |
|
| 64 |
+ ), |
|
| 65 |
+ migrations.AlterField( |
|
| 44 | 66 |
model_name='distributorinfo', |
| 45 | 67 |
name='status', |
| 46 | 68 |
field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
@@ -58,7 +80,7 @@ class Migration(migrations.Migration): |
||
| 58 | 80 |
migrations.AlterField( |
| 59 | 81 |
model_name='maintenancemaninfo', |
| 60 | 82 |
name='sex', |
| 61 |
- field=models.IntegerField(choices=[(0, '未知'), (1, '男'), (2, '女')], default=0, help_text='Sex', verbose_name='sex'), |
|
| 83 |
+ field=models.IntegerField(choices=[(0, '\u672a\u77e5'), (1, '\u7537'), (2, '\u5973')], default=0, help_text='Sex', verbose_name='sex'), |
|
| 62 | 84 |
), |
| 63 | 85 |
migrations.AlterField( |
| 64 | 86 |
model_name='maintenancemaninfo', |
@@ -67,6 +89,16 @@ class Migration(migrations.Migration): |
||
| 67 | 89 |
), |
| 68 | 90 |
migrations.AlterField( |
| 69 | 91 |
model_name='modelcamerabodyinfo', |
| 92 |
+ name='is_ILDC', |
|
| 93 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u9700\u8981\u539f\u5382\u8f6c\u63a5\u73af', verbose_name='is_ILDC'), |
|
| 94 |
+ ), |
|
| 95 |
+ migrations.AlterField( |
|
| 96 |
+ model_name='modelcamerabodyinfo', |
|
| 97 |
+ name='is_important', |
|
| 98 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u91cd\u8981\u578b\u53f7', verbose_name='is_important'), |
|
| 99 |
+ ), |
|
| 100 |
+ migrations.AlterField( |
|
| 101 |
+ model_name='modelcamerabodyinfo', |
|
| 70 | 102 |
name='status', |
| 71 | 103 |
field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
| 72 | 104 |
), |
@@ -77,6 +109,16 @@ class Migration(migrations.Migration): |
||
| 77 | 109 |
), |
| 78 | 110 |
migrations.AlterField( |
| 79 | 111 |
model_name='modelinfo', |
| 112 |
+ name='display', |
|
| 113 |
+ field=models.BooleanField(default=True, help_text='Display', verbose_name='display'), |
|
| 114 |
+ ), |
|
| 115 |
+ migrations.AlterField( |
|
| 116 |
+ model_name='modelinfo', |
|
| 117 |
+ name='is_important', |
|
| 118 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u91cd\u8981\u578b\u53f7', verbose_name='is_important'), |
|
| 119 |
+ ), |
|
| 120 |
+ migrations.AlterField( |
|
| 121 |
+ model_name='modelinfo', |
|
| 80 | 122 |
name='status', |
| 81 | 123 |
field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
| 82 | 124 |
), |
@@ -87,12 +129,27 @@ class Migration(migrations.Migration): |
||
| 87 | 129 |
), |
| 88 | 130 |
migrations.AlterField( |
| 89 | 131 |
model_name='saleclerkinfo', |
| 132 |
+ name='is_auth', |
|
| 133 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u5df2\u6388\u6743', verbose_name='is_auth'), |
|
| 134 |
+ ), |
|
| 135 |
+ migrations.AlterField( |
|
| 136 |
+ model_name='saleclerkinfo', |
|
| 137 |
+ name='is_online_sales', |
|
| 138 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u7f51\u9500', verbose_name='is_online_sales'), |
|
| 139 |
+ ), |
|
| 140 |
+ migrations.AlterField( |
|
| 141 |
+ model_name='saleclerkinfo', |
|
| 90 | 142 |
name='sex', |
| 91 |
- field=models.IntegerField(choices=[(0, '未知'), (1, '男'), (2, '女')], default=0, help_text='Sex', verbose_name='sex'), |
|
| 143 |
+ field=models.IntegerField(choices=[(0, '\u672a\u77e5'), (1, '\u7537'), (2, '\u5973')], default=0, help_text='Sex', verbose_name='sex'), |
|
| 92 | 144 |
), |
| 93 | 145 |
migrations.AlterField( |
| 94 | 146 |
model_name='saleclerkinfo', |
| 95 | 147 |
name='status', |
| 96 | 148 |
field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
| 97 | 149 |
), |
| 150 |
+ migrations.AlterField( |
|
| 151 |
+ model_name='saleclerkinfo', |
|
| 152 |
+ name='test_user', |
|
| 153 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u4e3a\u6d4b\u8bd5\u7528\u6237', verbose_name='test_user'), |
|
| 154 |
+ ), |
|
| 98 | 155 |
] |
@@ -1,68 +0,0 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:48 |
|
| 2 |
- |
|
| 3 |
-from django.db import migrations, models |
|
| 4 |
- |
|
| 5 |
- |
|
| 6 |
-class Migration(migrations.Migration): |
|
| 7 |
- |
|
| 8 |
- dependencies = [ |
|
| 9 |
- ('mch', '0058_auto_20201130_0131'),
|
|
| 10 |
- ] |
|
| 11 |
- |
|
| 12 |
- operations = [ |
|
| 13 |
- migrations.AlterField( |
|
| 14 |
- model_name='consumeinfosubmitloginfo', |
|
| 15 |
- name='dupload', |
|
| 16 |
- field=models.BooleanField(default=False, help_text='是否为重复提交', verbose_name='dupload'), |
|
| 17 |
- ), |
|
| 18 |
- migrations.AlterField( |
|
| 19 |
- model_name='consumeinfosubmitloginfo', |
|
| 20 |
- name='has_used', |
|
| 21 |
- field=models.BooleanField(default=False, help_text='是否已核销', verbose_name='has_used'), |
|
| 22 |
- ), |
|
| 23 |
- migrations.AlterField( |
|
| 24 |
- model_name='consumeinfosubmitloginfo', |
|
| 25 |
- name='submit_during_activity', |
|
| 26 |
- field=models.BooleanField(default=False, help_text='是否为活动期间上传', verbose_name='submit_during_activity'), |
|
| 27 |
- ), |
|
| 28 |
- migrations.AlterField( |
|
| 29 |
- model_name='consumeinfosubmitloginfo', |
|
| 30 |
- name='test_user', |
|
| 31 |
- field=models.BooleanField(default=False, help_text='是否为测试用户', verbose_name='test_user'), |
|
| 32 |
- ), |
|
| 33 |
- migrations.AlterField( |
|
| 34 |
- model_name='modelcamerabodyinfo', |
|
| 35 |
- name='is_ILDC', |
|
| 36 |
- field=models.BooleanField(default=False, help_text='是否需要原厂转接环', verbose_name='is_ILDC'), |
|
| 37 |
- ), |
|
| 38 |
- migrations.AlterField( |
|
| 39 |
- model_name='modelcamerabodyinfo', |
|
| 40 |
- name='is_important', |
|
| 41 |
- field=models.BooleanField(default=False, help_text='是否重要型号', verbose_name='is_important'), |
|
| 42 |
- ), |
|
| 43 |
- migrations.AlterField( |
|
| 44 |
- model_name='modelinfo', |
|
| 45 |
- name='display', |
|
| 46 |
- field=models.BooleanField(default=True, help_text='Display', verbose_name='display'), |
|
| 47 |
- ), |
|
| 48 |
- migrations.AlterField( |
|
| 49 |
- model_name='modelinfo', |
|
| 50 |
- name='is_important', |
|
| 51 |
- field=models.BooleanField(default=False, help_text='是否重要型号', verbose_name='is_important'), |
|
| 52 |
- ), |
|
| 53 |
- migrations.AlterField( |
|
| 54 |
- model_name='saleclerkinfo', |
|
| 55 |
- name='is_auth', |
|
| 56 |
- field=models.BooleanField(default=False, help_text='是否已授权', verbose_name='is_auth'), |
|
| 57 |
- ), |
|
| 58 |
- migrations.AlterField( |
|
| 59 |
- model_name='saleclerkinfo', |
|
| 60 |
- name='is_online_sales', |
|
| 61 |
- field=models.BooleanField(default=False, help_text='是否为网销', verbose_name='is_online_sales'), |
|
| 62 |
- ), |
|
| 63 |
- migrations.AlterField( |
|
| 64 |
- model_name='saleclerkinfo', |
|
| 65 |
- name='test_user', |
|
| 66 |
- field=models.BooleanField(default=False, help_text='是否为测试用户', verbose_name='test_user'), |
|
| 67 |
- ), |
|
| 68 |
- ] |
@@ -1,4 +1,6 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:31 |
|
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 2 | 4 |
|
| 3 | 5 |
from django.db import migrations, models |
| 4 | 6 |
import shortuuidfield.fields |
@@ -18,26 +20,36 @@ class Migration(migrations.Migration): |
||
| 18 | 20 |
('status', models.BooleanField(default=True, help_text='Status', verbose_name='status')),
|
| 19 | 21 |
('created_at', models.DateTimeField(auto_now_add=True, help_text='Create Time', verbose_name='created_at')),
|
| 20 | 22 |
('updated_at', models.DateTimeField(auto_now=True, help_text='Update Time', verbose_name='updated_at')),
|
| 21 |
- ('brand_id', models.CharField(blank=True, db_index=True, help_text='品牌唯一标识', max_length=32, null=True, verbose_name='brand_id')),
|
|
| 22 |
- ('brand_name', models.CharField(blank=True, help_text='品牌名称', max_length=255, null=True, verbose_name='brand_name')),
|
|
| 23 |
- ('group_share_id', shortuuidfield.fields.ShortUUIDField(blank=True, db_index=True, editable=False, help_text='活动群组分享唯一标识', max_length=22, null=True, unique=True)),
|
|
| 24 |
- ('share_user_id', models.CharField(blank=True, db_index=True, help_text='分享用户唯一标识', max_length=32, null=True, verbose_name='share_user_id')),
|
|
| 25 |
- ('click_user_id', models.CharField(blank=True, db_index=True, help_text='点击用户唯一标识', max_length=32, null=True, verbose_name='click_user_id')),
|
|
| 26 |
- ('open_gid', models.CharField(blank=True, db_index=True, help_text='群组唯一标识', max_length=32, null=True, verbose_name='open_gid')),
|
|
| 27 |
- ('activity_id', models.CharField(blank=True, db_index=True, help_text='活动唯一标识', max_length=32, null=True, verbose_name='activity_id')),
|
|
| 28 |
- ('title', models.CharField(blank=True, help_text='活动名称', max_length=255, null=True, verbose_name='title')),
|
|
| 29 |
- ('is_integral', models.BooleanField(default=False, help_text='是否有积分', verbose_name='is_integral')),
|
|
| 30 |
- ('integral', models.IntegerField(default=0, help_text='积分', verbose_name='integral')),
|
|
| 23 |
+ ('brand_id', models.CharField(blank=True, db_index=True, help_text='\u54c1\u724c\u552f\u4e00\u6807\u8bc6', max_length=32, null=True, verbose_name='brand_id')),
|
|
| 24 |
+ ('brand_name', models.CharField(blank=True, help_text='\u54c1\u724c\u540d\u79f0', max_length=255, null=True, verbose_name='brand_name')),
|
|
| 25 |
+ ('group_share_id', shortuuidfield.fields.ShortUUIDField(blank=True, db_index=True, editable=False, help_text='\u6d3b\u52a8\u7fa4\u7ec4\u5206\u4eab\u552f\u4e00\u6807\u8bc6', max_length=22, null=True, unique=True)),
|
|
| 26 |
+ ('share_user_id', models.CharField(blank=True, db_index=True, help_text='\u5206\u4eab\u7528\u6237\u552f\u4e00\u6807\u8bc6', max_length=32, null=True, verbose_name='share_user_id')),
|
|
| 27 |
+ ('click_user_id', models.CharField(blank=True, db_index=True, help_text='\u70b9\u51fb\u7528\u6237\u552f\u4e00\u6807\u8bc6', max_length=32, null=True, verbose_name='click_user_id')),
|
|
| 28 |
+ ('open_gid', models.CharField(blank=True, db_index=True, help_text='\u7fa4\u7ec4\u552f\u4e00\u6807\u8bc6', max_length=32, null=True, verbose_name='open_gid')),
|
|
| 29 |
+ ('activity_id', models.CharField(blank=True, db_index=True, help_text='\u6d3b\u52a8\u552f\u4e00\u6807\u8bc6', max_length=32, null=True, verbose_name='activity_id')),
|
|
| 30 |
+ ('title', models.CharField(blank=True, help_text='\u6d3b\u52a8\u540d\u79f0', max_length=255, null=True, verbose_name='title')),
|
|
| 31 |
+ ('is_integral', models.BooleanField(default=False, help_text='\u662f\u5426\u6709\u79ef\u5206', verbose_name='is_integral')),
|
|
| 32 |
+ ('integral', models.IntegerField(default=0, help_text='\u79ef\u5206', verbose_name='integral')),
|
|
| 31 | 33 |
], |
| 32 | 34 |
options={
|
| 33 |
- 'verbose_name': '会员活动群组分享信息', |
|
| 34 |
- 'verbose_name_plural': '会员活动群组分享信息', |
|
| 35 |
+ 'verbose_name': '\u4f1a\u5458\u6d3b\u52a8\u7fa4\u7ec4\u5206\u4eab\u4fe1\u606f', |
|
| 36 |
+ 'verbose_name_plural': '\u4f1a\u5458\u6d3b\u52a8\u7fa4\u7ec4\u5206\u4eab\u4fe1\u606f', |
|
| 35 | 37 |
}, |
| 36 | 38 |
), |
| 37 | 39 |
migrations.AddField( |
| 38 | 40 |
model_name='memberactivityinfo', |
| 39 | 41 |
name='group_share_integral', |
| 40 |
- field=models.IntegerField(default=0, help_text='群组分享会员积分', verbose_name='group_share_integral'), |
|
| 42 |
+ field=models.IntegerField(default=0, help_text='\u7fa4\u7ec4\u5206\u4eab\u4f1a\u5458\u79ef\u5206', verbose_name='group_share_integral'), |
|
| 43 |
+ ), |
|
| 44 |
+ migrations.AlterField( |
|
| 45 |
+ model_name='goodsinfo', |
|
| 46 |
+ name='is_slider', |
|
| 47 |
+ field=models.BooleanField(default=True, help_text='\u662f\u5426\u4e3a\u8f6e\u64ad\u5546\u54c1', verbose_name='is_slider'), |
|
| 48 |
+ ), |
|
| 49 |
+ migrations.AlterField( |
|
| 50 |
+ model_name='goodsinfo', |
|
| 51 |
+ name='only_for_member', |
|
| 52 |
+ field=models.BooleanField(default=False, help_text='\u4f1a\u5458\u4e13\u5c5e', verbose_name='only_for_member'), |
|
| 41 | 53 |
), |
| 42 | 54 |
migrations.AlterField( |
| 43 | 55 |
model_name='goodsinfo', |
@@ -46,11 +58,26 @@ class Migration(migrations.Migration): |
||
| 46 | 58 |
), |
| 47 | 59 |
migrations.AlterField( |
| 48 | 60 |
model_name='goodsorderinfo', |
| 61 |
+ name='has_send_template_message', |
|
| 62 |
+ field=models.BooleanField(default=True, help_text='\u662f\u5426\u5df2\u53d1\u9001\u6a21\u7248\u6d88\u606f', verbose_name='has_send_template_message'), |
|
| 63 |
+ ), |
|
| 64 |
+ migrations.AlterField( |
|
| 65 |
+ model_name='goodsorderinfo', |
|
| 49 | 66 |
name='status', |
| 50 | 67 |
field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
| 51 | 68 |
), |
| 52 | 69 |
migrations.AlterField( |
| 53 | 70 |
model_name='memberactivityinfo', |
| 71 |
+ name='is_signup', |
|
| 72 |
+ field=models.BooleanField(default=True, help_text='\u662f\u5426\u6709\u62a5\u540d\u529f\u80fd', verbose_name='is_signup'), |
|
| 73 |
+ ), |
|
| 74 |
+ migrations.AlterField( |
|
| 75 |
+ model_name='memberactivityinfo', |
|
| 76 |
+ name='is_slider', |
|
| 77 |
+ field=models.BooleanField(default=True, help_text='\u662f\u5426\u4e3a\u8f6e\u64ad\u6d3b\u52a8', verbose_name='is_slider'), |
|
| 78 |
+ ), |
|
| 79 |
+ migrations.AlterField( |
|
| 80 |
+ model_name='memberactivityinfo', |
|
| 54 | 81 |
name='status', |
| 55 | 82 |
field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
| 56 | 83 |
), |
@@ -66,6 +93,11 @@ class Migration(migrations.Migration): |
||
| 66 | 93 |
), |
| 67 | 94 |
migrations.AlterField( |
| 68 | 95 |
model_name='rightinfo', |
| 96 |
+ name='is_send_coupon', |
|
| 97 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u53d1\u5238', verbose_name='is_send_coupon'), |
|
| 98 |
+ ), |
|
| 99 |
+ migrations.AlterField( |
|
| 100 |
+ model_name='rightinfo', |
|
| 69 | 101 |
name='status', |
| 70 | 102 |
field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
| 71 | 103 |
), |
@@ -1,43 +0,0 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:48 |
|
| 2 |
- |
|
| 3 |
-from django.db import migrations, models |
|
| 4 |
- |
|
| 5 |
- |
|
| 6 |
-class Migration(migrations.Migration): |
|
| 7 |
- |
|
| 8 |
- dependencies = [ |
|
| 9 |
- ('member', '0019_auto_20201130_0131'),
|
|
| 10 |
- ] |
|
| 11 |
- |
|
| 12 |
- operations = [ |
|
| 13 |
- migrations.AlterField( |
|
| 14 |
- model_name='goodsinfo', |
|
| 15 |
- name='is_slider', |
|
| 16 |
- field=models.BooleanField(default=True, help_text='是否为轮播商品', verbose_name='is_slider'), |
|
| 17 |
- ), |
|
| 18 |
- migrations.AlterField( |
|
| 19 |
- model_name='goodsinfo', |
|
| 20 |
- name='only_for_member', |
|
| 21 |
- field=models.BooleanField(default=False, help_text='会员专属', verbose_name='only_for_member'), |
|
| 22 |
- ), |
|
| 23 |
- migrations.AlterField( |
|
| 24 |
- model_name='goodsorderinfo', |
|
| 25 |
- name='has_send_template_message', |
|
| 26 |
- field=models.BooleanField(default=True, help_text='是否已发送模版消息', verbose_name='has_send_template_message'), |
|
| 27 |
- ), |
|
| 28 |
- migrations.AlterField( |
|
| 29 |
- model_name='memberactivityinfo', |
|
| 30 |
- name='is_signup', |
|
| 31 |
- field=models.BooleanField(default=True, help_text='是否有报名功能', verbose_name='is_signup'), |
|
| 32 |
- ), |
|
| 33 |
- migrations.AlterField( |
|
| 34 |
- model_name='memberactivityinfo', |
|
| 35 |
- name='is_slider', |
|
| 36 |
- field=models.BooleanField(default=True, help_text='是否为轮播活动', verbose_name='is_slider'), |
|
| 37 |
- ), |
|
| 38 |
- migrations.AlterField( |
|
| 39 |
- model_name='rightinfo', |
|
| 40 |
- name='is_send_coupon', |
|
| 41 |
- field=models.BooleanField(default=False, help_text='是否发券', verbose_name='is_send_coupon'), |
|
| 42 |
- ), |
|
| 43 |
- ] |
@@ -1,4 +1,6 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:31 |
|
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 2 | 4 |
|
| 3 | 5 |
from django.db import migrations, models |
| 4 | 6 |
|
@@ -27,11 +29,6 @@ class Migration(migrations.Migration): |
||
| 27 | 29 |
), |
| 28 | 30 |
migrations.AlterField( |
| 29 | 31 |
model_name='usermessageinfo', |
| 30 |
- name='msg_type', |
|
| 31 |
- field=models.CharField(db_index=True, default='system', help_text='消息类型', max_length=8, verbose_name='msg_type'), |
|
| 32 |
- ), |
|
| 33 |
- migrations.AlterField( |
|
| 34 |
- model_name='usermessageinfo', |
|
| 35 | 32 |
name='status', |
| 36 | 33 |
field=models.BooleanField(default=True, help_text='Status', verbose_name='status'), |
| 37 | 34 |
), |
@@ -1,4 +1,6 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:48 |
|
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 2 | 4 |
|
| 3 | 5 |
from django.db import migrations, models |
| 4 | 6 |
|
@@ -13,6 +15,6 @@ class Migration(migrations.Migration): |
||
| 13 | 15 |
migrations.AlterField( |
| 14 | 16 |
model_name='orderinfo', |
| 15 | 17 |
name='reback_status', |
| 16 |
- field=models.BooleanField(default=False, help_text='退款状态', verbose_name='reback_status'), |
|
| 18 |
+ field=models.BooleanField(default=False, help_text='\u9000\u6b3e\u72b6\u6001', verbose_name='reback_status'), |
|
| 17 | 19 |
), |
| 18 | 20 |
] |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 |
Django==1.11.29 |
| 2 | 2 |
django-admin==2.0.1 |
| 3 |
-django-cors-headers==3.0.2 |
|
| 3 |
+django-cors-headers==3.5.0 |
|
| 4 | 4 |
django-curtail-uuid==1.0.4 |
| 5 | 5 |
django-daterange-filter==1.3.0 |
| 6 | 6 |
django-detect==1.0.18 |
@@ -23,4 +23,4 @@ django-shortuuidfield==0.1.3 |
||
| 23 | 23 |
django-six==1.0.4 |
| 24 | 24 |
django-uniapi==1.0.10 |
| 25 | 25 |
django-we==1.5.6 |
| 26 |
-djangorestframework==3.7.7 |
|
| 26 |
+djangorestframework==3.12.2 |
@@ -1,10 +1,11 @@ |
||
| 1 |
+pyqywe_miniapp==1.0.0 |
|
| 1 | 2 |
pywe-card==1.0.0 |
| 2 | 3 |
pywe-component==1.0.1 |
| 3 | 4 |
pywe-component-authorizer-token==1.1.1 |
| 4 | 5 |
pywe-component-preauthcode==1.0.3 |
| 5 | 6 |
pywe-jssdk==1.1.0 |
| 6 | 7 |
pywe-marketcode==1.0.3 |
| 7 |
-pywe-membercard==1.0.1 |
|
| 8 |
+pywe-membercard==1.0.3 |
|
| 8 | 9 |
pywe-custom-message==1.0.1 |
| 9 | 10 |
pywe-event-message==1.0.1 |
| 10 | 11 |
pywe-miniapp==1.1.6 |
@@ -1,4 +1,6 @@ |
||
| 1 |
-# Generated by Django 2.2.15 on 2020-11-29 17:48 |
|
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+# Generated by Django 1.11.29 on 2020-12-02 04:03 |
|
| 3 |
+from __future__ import unicode_literals |
|
| 2 | 4 |
|
| 3 | 5 |
from django.db import migrations, models |
| 4 | 6 |
|
@@ -13,16 +15,16 @@ class Migration(migrations.Migration): |
||
| 13 | 15 |
migrations.AlterField( |
| 14 | 16 |
model_name='salesresponsibilityinfo', |
| 15 | 17 |
name='is_auth', |
| 16 |
- field=models.BooleanField(default=False, help_text='是否已授权', verbose_name='is_auth'), |
|
| 18 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u5df2\u6388\u6743', verbose_name='is_auth'), |
|
| 17 | 19 |
), |
| 18 | 20 |
migrations.AlterField( |
| 19 | 21 |
model_name='salesresponsibilityinfo', |
| 20 | 22 |
name='is_super', |
| 21 |
- field=models.BooleanField(default=False, help_text='是否超级销售担当', verbose_name='is_super'), |
|
| 23 |
+ field=models.BooleanField(default=False, help_text='\u662f\u5426\u8d85\u7ea7\u9500\u552e\u62c5\u5f53', verbose_name='is_super'), |
|
| 22 | 24 |
), |
| 23 | 25 |
migrations.AlterField( |
| 24 | 26 |
model_name='salesresponsibilityinfomodelssalestatisticinfo', |
| 25 | 27 |
name='is_important', |
| 26 |
- field=models.BooleanField(default=True, help_text='是否重要型号', verbose_name='is_important'), |
|
| 28 |
+ field=models.BooleanField(default=True, help_text='\u662f\u5426\u91cd\u8981\u578b\u53f7', verbose_name='is_important'), |
|
| 27 | 29 |
), |
| 28 | 30 |
] |