|
@@ -200,6 +200,7 @@ class Device_User(AbstractBaseUser):
|
|
def is_staff(self):
|
|
def is_staff(self):
|
|
return self.is_superuser
|
|
return self.is_superuser
|
|
|
|
|
|
|
|
+
|
|
class Device_Info(models.Model):
|
|
class Device_Info(models.Model):
|
|
id = models.CharField(blank=True, max_length=32, primary_key=True)
|
|
id = models.CharField(blank=True, max_length=32, primary_key=True)
|
|
userID = models.ForeignKey(Device_User, blank=True, to_field='userID', on_delete=models.CASCADE)
|
|
userID = models.ForeignKey(Device_User, blank=True, to_field='userID', on_delete=models.CASCADE)
|
|
@@ -267,6 +268,7 @@ class Device_Info(models.Model):
|
|
verbose_name = u'用户设备信息表'
|
|
verbose_name = u'用户设备信息表'
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
|
|
|
|
|
|
+
|
|
class Equipment_Info(models.Model):
|
|
class Equipment_Info(models.Model):
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
devUid = models.CharField(default='', blank=True, max_length=32, verbose_name=u'设备ID')
|
|
devUid = models.CharField(default='', blank=True, max_length=32, verbose_name=u'设备ID')
|
|
@@ -291,96 +293,6 @@ class Equipment_Info(models.Model):
|
|
ordering = ('-id',)
|
|
ordering = ('-id',)
|
|
|
|
|
|
|
|
|
|
-# 存储通表
|
|
|
|
-class VodBucketModel(models.Model):
|
|
|
|
- id = models.AutoField(primary_key=True, verbose_name='主键')
|
|
|
|
- bucket = models.CharField(max_length=30, verbose_name='设备UID')
|
|
|
|
- storeDay = models.IntegerField(default=0, verbose_name='存储生命周期(天)')
|
|
|
|
- content = models.TextField(verbose_name='描述')
|
|
|
|
- endpoint = models.CharField(max_length=125, default='', verbose_name='存储节点')
|
|
|
|
- area = models.CharField(max_length=16, default='', verbose_name='区域')
|
|
|
|
- region = models.CharField(max_length=16, default='', verbose_name='regionID')
|
|
|
|
- addTime = models.IntegerField(verbose_name='添加时间', default=0)
|
|
|
|
- updTime = models.IntegerField(verbose_name='更新时间', default=0)
|
|
|
|
-
|
|
|
|
- def __str__(self):
|
|
|
|
- return self.id
|
|
|
|
-
|
|
|
|
- class Meta:
|
|
|
|
- db_table = 'vod_bucket'
|
|
|
|
- verbose_name = u'存储通信息'
|
|
|
|
- verbose_name_plural = verbose_name
|
|
|
|
- ordering = ('-id',)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-class VodHlsModel(models.Model):
|
|
|
|
- id = models.AutoField(primary_key=True, verbose_name='回放列表主键')
|
|
|
|
- uid = models.CharField(max_length=20, verbose_name='设备UID')
|
|
|
|
- channel = models.SmallIntegerField(default=0, verbose_name='通道')
|
|
|
|
- time = models.IntegerField(verbose_name='播放列表名字时间戳', default=0, db_index=True)
|
|
|
|
- endTime = models.IntegerField(verbose_name='删除时间', default=0)
|
|
|
|
- sec = models.IntegerField(verbose_name='秒数', default=0)
|
|
|
|
- bucket = models.ForeignKey(VodBucketModel, blank=True, to_field='id', on_delete=models.CASCADE, default=1,
|
|
|
|
- verbose_name='存储空间')
|
|
|
|
-
|
|
|
|
- def __str__(self):
|
|
|
|
- return self.id
|
|
|
|
-
|
|
|
|
- class Meta:
|
|
|
|
- db_table = 'vod_hls'
|
|
|
|
- verbose_name = u'云存回放信息表'
|
|
|
|
- verbose_name_plural = verbose_name
|
|
|
|
- ordering = ('-id',)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-class OssCrdModel(models.Model):
|
|
|
|
- id = models.AutoField(primary_key=True, verbose_name='主键')
|
|
|
|
- uid = models.CharField(max_length=20, verbose_name='设备UID')
|
|
|
|
- channel = models.SmallIntegerField(default=0, verbose_name='通道')
|
|
|
|
- data = models.TextField(verbose_name='设备sts')
|
|
|
|
- addTime = models.IntegerField(verbose_name='添加时间', default=0)
|
|
|
|
- bucket = models.ForeignKey(VodBucketModel, blank=True, to_field='id', on_delete=models.CASCADE, default=1,
|
|
|
|
- verbose_name='存储空间')
|
|
|
|
-
|
|
|
|
- def __str__(self):
|
|
|
|
- return self.id
|
|
|
|
-
|
|
|
|
- class Meta:
|
|
|
|
- db_table = 'osscrd'
|
|
|
|
- verbose_name = u'设备证书'
|
|
|
|
- verbose_name_plural = verbose_name
|
|
|
|
- ordering = ('-id',)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-class UID_Bucket(models.Model):
|
|
|
|
- id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
|
- uid = models.CharField(max_length=20, verbose_name='设备UID')
|
|
|
|
- channel = models.SmallIntegerField(default=0, verbose_name='通道')
|
|
|
|
- bucket = models.ForeignKey(VodBucketModel, blank=True, to_field='id', on_delete=models.CASCADE, verbose_name='存储空间')
|
|
|
|
- status = models.SmallIntegerField(default=0, verbose_name='状态[0:开启,1:关闭]')
|
|
|
|
- endTime = models.IntegerField(verbose_name='结束时间', default=0)
|
|
|
|
-
|
|
|
|
- class Meta:
|
|
|
|
- db_table = 'vod_uid_bucket'
|
|
|
|
- verbose_name = u'设备关联套餐表'
|
|
|
|
- verbose_name_plural = verbose_name
|
|
|
|
- ordering = ('id',)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-class UID_Preview(models.Model):
|
|
|
|
- id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
|
- uid = models.CharField(default='', max_length=20, db_index=True, verbose_name='设备UID')
|
|
|
|
- channel = models.SmallIntegerField(verbose_name=u'通道号', default=0)
|
|
|
|
- addTime = models.IntegerField(verbose_name='添加时间', default=0)
|
|
|
|
- updTime = models.IntegerField(verbose_name='更新时间', default=0)
|
|
|
|
-
|
|
|
|
- class Meta:
|
|
|
|
- db_table = 'uid_preview'
|
|
|
|
- verbose_name = '设备预览图'
|
|
|
|
- verbose_name_plural = verbose_name
|
|
|
|
- ordering = ('id',)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
# 设备推送重构
|
|
# 设备推送重构
|
|
# 设备配置表,新
|
|
# 设备配置表,新
|
|
class UidSetModel(models.Model):
|
|
class UidSetModel(models.Model):
|