|
@@ -159,8 +159,8 @@ class Device_User(AbstractBaseUser):
|
|
|
verbose_name=u'头像',
|
|
|
# 图片将处理成85x85的尺寸
|
|
|
processors=[ResizeToFill(85, 85)], )
|
|
|
- userIconUrl = models.URLField(blank=True, max_length=128, default=SERVER_DOMAIN
|
|
|
- + 'account/getAvatar/User/defaultUser.png')
|
|
|
+ userIconUrl = models.URLField(blank=True, max_length=128,
|
|
|
+ default=SERVER_DOMAIN + 'account/getAvatar/User/defaultUser.png')
|
|
|
NickName = models.CharField(blank=True, max_length=64, default='', verbose_name=u'用户昵称')
|
|
|
is_superuser = models.IntegerField(blank=True, default=0, verbose_name=u'用户类型')
|
|
|
is_active = models.BooleanField(blank=True, default=False, verbose_name=u'用户活动状态')
|
|
@@ -1485,12 +1485,12 @@ class UserExModel(models.Model):
|
|
|
id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
|
userID = models.ForeignKey(Device_User, to_field='userID', on_delete=models.CASCADE)
|
|
|
appBundleId = models.CharField(default='', max_length=32, verbose_name=u'appID')
|
|
|
+ # {'cn': '简体中文', 'tc': '繁体中文', 'fr': '法文', 'ru': '俄文', 'es': '西班牙文',
|
|
|
+ # 'pl': '波兰文', 'ja': '日文', 'de': '德文', 'en': '英文'}
|
|
|
region = models.CharField(default='', max_length=16, verbose_name='区域语言')
|
|
|
addTime = models.IntegerField(verbose_name='添加时间', default=0)
|
|
|
updTime = models.IntegerField(verbose_name='更新时间', default=0)
|
|
|
|
|
|
- # {'cn': '简体中文', 'tc': '繁体中文', 'fr': '法文', 'ru': '俄文', 'es': '西班牙文', 'pl': '波兰文', 'ja': '日文', 'de': '德文', 'en': '英文'}
|
|
|
-
|
|
|
class Meta:
|
|
|
db_table = 'user_ex'
|
|
|
verbose_name = '用户扩展信息表'
|
|
@@ -1507,8 +1507,6 @@ class UserOauth2Model(models.Model):
|
|
|
addTime = models.IntegerField(verbose_name='添加时间', default=0)
|
|
|
updTime = models.IntegerField(verbose_name='更新时间', default=0)
|
|
|
|
|
|
- # {'cn': '简体中文', 'tc': '繁体中文', 'fr': '法文', 'ru': '俄文', 'es': '西班牙文', 'pl': '波兰文', 'ja': '日文', 'de': '德文', 'en': '英文'}
|
|
|
-
|
|
|
class Meta:
|
|
|
db_table = 'user_oauth2'
|
|
|
verbose_name = '用户oauth2关联'
|
|
@@ -1855,7 +1853,6 @@ class CDKcontextModel(models.Model):
|
|
|
is_activate = models.SmallIntegerField(default=0, verbose_name='是否已激活') # 0 未激活 1 已激活
|
|
|
is_down = models.SmallIntegerField(default=0, verbose_name='是否已下载') # 0 未下载 1 已下载
|
|
|
rank = models.ForeignKey(Store_Meal, to_field='id', default='', on_delete=models.CASCADE, verbose_name='套餐类型')
|
|
|
- # order = models.ForeignKey(Order_Model, blank=True, max_length=20, to_field='orderID', on_delete=models.CASCADE, verbose_name='订单id', unique=True)
|
|
|
order = models.CharField(max_length=20, blank=True, unique=True, verbose_name='订单id')
|
|
|
express_id = models.CharField(blank=True, max_length=128, verbose_name='速卖通订单id')
|
|
|
|
|
@@ -2641,8 +2638,8 @@ class PaypalWebHookEvent(models.Model):
|
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
webhook_event_id = models.CharField(max_length=200, blank=True, verbose_name='webhook事件ID', default='')
|
|
|
resource_type = models.CharField(max_length=11, verbose_name='资源类型', blank=True, default='')
|
|
|
- ## event_type: 1=PAYMENT.SALE.COMPLETED(付款,订阅成功后钩子),2=PAYMENT.SALE.REVERSED(付款撤销)
|
|
|
- ## event_type: 3=BILLING.SUBSCRIPTION.CANCELLED(订阅取消),4=BILLING.SUBSCRIPTION.SUSPENDED(订阅暂停),
|
|
|
+ # event_type: 1=PAYMENT.SALE.COMPLETED(付款,订阅成功后钩子),2=PAYMENT.SALE.REVERSED(付款撤销)
|
|
|
+ # event_type: 3=BILLING.SUBSCRIPTION.CANCELLED(订阅取消),4=BILLING.SUBSCRIPTION.SUSPENDED(订阅暂停),
|
|
|
# event_type: 5=BILLING.SUBSCRIPTION.PAYMENT.FAILED(订阅付款失败),6=PAYMENT.SALE.REFUNDED(退款)
|
|
|
event_type = models.SmallIntegerField(default=0, verbose_name='事件类型')
|
|
|
summary = models.CharField(max_length=500, verbose_name='事件概要', blank=True, default='')
|
|
@@ -3740,3 +3737,14 @@ class CityInformation(models.Model):
|
|
|
db_table = 'city_information'
|
|
|
verbose_name = '城市信息'
|
|
|
verbose_name_plural = verbose_name
|
|
|
+
|
|
|
+
|
|
|
+class IPAddr(models.Model):
|
|
|
+ id = models.AutoField(primary_key=True, verbose_name='主键')
|
|
|
+ ip = models.CharField(default='', max_length=32, verbose_name='ip')
|
|
|
+ country_code = models.CharField(default='', max_length=8, verbose_name='国家编码')
|
|
|
+ district = models.CharField(default='', max_length=32, verbose_name='区级名称')
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'ip_addr'
|
|
|
+ verbose_name = 'ip地址信息'
|