de">
@@ -674,6 +674,17 @@ class LatestAppScreenInfo(BaseModelMixin):
class ConsumeInfoSubmitLogInfo(BaseModelMixin):
+
+ UNDELETE = 0
+ RETURN = 1
+ UNBINDING = 2
+
+ DELETE_TYPE = (
+ (UNDELETE, u'未删除'),
+ (RETURN, u'退货'),
+ (UNBINDING, u'解绑'),
+ )
+
user_id = models.CharField(_(u'user_id'), max_length=32, blank=True, null=True, help_text=u'用户唯一标识', db_index=True)
phone = models.CharField(_(u'phone'), max_length=11, blank=True, null=True, help_text=u'用户手机', db_index=True)
@@ -718,6 +729,9 @@ class ConsumeInfoSubmitLogInfo(BaseModelMixin):
test_user = models.BooleanField(_(u'test_user'), default=False, help_text=u'是否为测试用户')
+ unbound = models.BooleanField(_(u'unbound'), default=False, help_text=u'是否为已解绑镜头')
+ delete_type = models.IntegerField(_(u'delete_type'), choices=DELETE_TYPE, default=UNDELETE, help_text=u'删除类型', db_index=True)
+
class Meta:
verbose_name = _(u'消费者信息提交记录')
verbose_name_plural = _(u'消费者信息提交记录')
@@ -783,6 +797,7 @@ class ConsumeInfoSubmitLogInfo(BaseModelMixin):
'serialNo': self.serialNo,
'integral': self.integral,
'dupload': self.dupload,
+ 'unbound': self.unbound,
'code_version': self.code_version,
'created_at': tc.local_string(utc_dt=self.created_at, format='%Y-%m-%d'),
}
@@ -798,6 +813,7 @@ class ConsumeInfoSubmitLogInfo(BaseModelMixin):
'phone': self.phone,
'code_version': self.code_version,
'dupload': self.dupload,
+ 'unbound': self.unbound,
'created_at': tc.local_string(utc_dt=self.created_at),
}