Forráskód Böngészése

新增设备版本配置信息表

zhangdongming 9 hónapja
szülő
commit
13bdcfa9cb
1 módosított fájl, 32 hozzáadás és 0 törlés
  1. 32 0
      Model/models.py

+ 32 - 0
Model/models.py

@@ -5357,6 +5357,38 @@ class InAppRefund(models.Model):
         verbose_name = '退款状态'
 
 
+class DeviceVersionInfo(models.Model):
+    id = models.AutoField(primary_key=True, verbose_name='自增标记ID')
+    d_code = models.CharField(max_length=32, verbose_name='设备产品码', default='')
+    software_ver = models.CharField(max_length=32, verbose_name='设备版本', default='')
+    firmware_ver = models.CharField(max_length=32, verbose_name='固件版本', default='')
+    video_code = models.SmallIntegerField(default=0, verbose_name='编码类型')  # 0:264,1:265
+    region_alexa = models.CharField(max_length=8, verbose_name='设备Alexa区域', default='ALL', null=True)  # ALL, CN, EU, US
+    supports_human_tracking = models.BooleanField(default=False, verbose_name='是否支持人形追踪')
+    supports_custom_voice = models.BooleanField(default=False, verbose_name='是否支持自定义语音')
+    supports_dual_band_wifi = models.BooleanField(default=False, verbose_name='是否支持双频Wifi')
+    supports_four_point = models.BooleanField(default=False, verbose_name='是否支持预置点')
+    supports_4g = models.BooleanField(default=False, verbose_name='是否支持4G')
+    supports_ptz = models.BooleanField(default=False, verbose_name='是否支持云台')
+    supports_ai = models.BooleanField(default=False, verbose_name='是否支持AI')
+    supports_cloud_storage = models.BooleanField(default=False, verbose_name='是否支持云存储')
+    supports_alexa = models.BooleanField(default=False, verbose_name='是否支持Alexa')
+    device_type = models.SmallIntegerField(default=0, verbose_name='设备类型')
+    resolution = models.CharField(max_length=20, verbose_name='分辨率', default='')
+    ai_type = models.IntegerField(default=0, verbose_name='检测类型')  # 智能算法值
+    supports_alarm = models.BooleanField(default=False, verbose_name='是否支持声光报警')
+    supports_night_vision = models.BooleanField(default=False, verbose_name='是否支持夜视模式')
+    screen_channels = models.IntegerField(default=1, verbose_name='屏幕通道数')  # 默认为0
+    network_type = models.IntegerField(default=1, verbose_name='网络类型')  # 1:无线,2:有线,3:无线+有线,4:4G
+    other_features = models.JSONField(null=True, verbose_name='其它功能')
+    created_time = models.IntegerField(default=0, verbose_name='创建时间')
+    updated_time = models.IntegerField(default=0, verbose_name='更新时间')
+
+    class Meta:
+        db_table = 'device_version_info'
+        verbose_name = '设备版本信息'
+
+
 class VodHlsBase(models.Model):
     id = models.AutoField(primary_key=True, verbose_name='主键')
     uid = models.CharField(max_length=20, db_index=True, verbose_name='uid')