فهرست منبع

创建苹果内购所需表

linhaohong 1 سال پیش
والد
کامیت
bdb82d140d
1فایلهای تغییر یافته به همراه30 افزوده شده و 0 حذف شده
  1. 30 0
      Model/models.py

+ 30 - 0
Model/models.py

@@ -5099,3 +5099,33 @@ class StsFrequency(models.Model):
         verbose_name = 'sts统计表'
         verbose_name_plural = verbose_name
         ordering = ('id',)
+
+
+class InAppPurchasePackage(models.Model):
+    id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
+    subscription_group = models.CharField(default='', max_length=64, verbose_name='内购订阅组')
+    product_id = models.CharField(default='', max_length=64, verbose_name='内购商品id')
+    package_type = models.SmallIntegerField(default=0, verbose_name='套餐类型') # 0:非订阅, 1:订阅
+    rank = models.ForeignKey(Store_Meal, blank=True, to_field='id', null=True, on_delete=models.SET_NULL,
+                             verbose_name='关联云存套餐表')
+    is_ai = models.SmallIntegerField(default=0, verbose_name='是否支持ai') # 0:不支持, 1:支持
+    created_time = models.IntegerField(verbose_name='创建时间', default=0)
+    update_time = models.IntegerField(verbose_name='更新时间', default=0)
+
+    class Meta:
+        db_table = 'in_app_purchase_package'
+        verbose_name = '苹果内购套餐表'
+
+
+class DeviceApplePackage(models.Model):
+    id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
+    userID = models.CharField(default='', max_length=64, verbose_name='用户id')
+    uid = models.CharField(max_length=20, verbose_name='设备UID', db_index=True)
+    package_id = models.ForeignKey(InAppPurchasePackage, blank=True, to_field='id', null=True,
+                                   on_delete=models.SET_NULL, verbose_name='关联苹果内购订阅套餐表')
+    created_time = models.IntegerField(verbose_name='创建时间', default=0)
+    update_time = models.IntegerField(verbose_name='更新时间', default=0)
+
+    class Meta:
+        db_table = 'device_apple_package'
+        verbose_name = '设备绑定内购套餐表'