Ver Fonte

更新uid_set字段

locky há 7 meses atrás
pai
commit
db48eb1db7
1 ficheiros alterados com 47 adições e 48 exclusões
  1. 47 48
      Model/models.py

+ 47 - 48
Model/models.py

@@ -2028,54 +2028,53 @@ class SysMsgModel(models.Model):
 # 设备推送重构
 # 设备配置表,新
 class UidSetModel(models.Model):
-    class UidSetModel(models.Model):
-        id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
-        uid = models.CharField(max_length=20, db_index=True, unique=True, verbose_name='设备UID')
-        channel = models.SmallIntegerField(default=0, verbose_name='通道数量')  #
-        detect_status = models.SmallIntegerField(default=0, verbose_name='推送开关')  # 状态[0:关闭,1:开启,2:用户解绑]
-        detect_interval = models.IntegerField(verbose_name='推送间隔', default=60)  # 秒
-        addTime = models.IntegerField(verbose_name='添加时间', default=0, db_index=True)
-        updTime = models.IntegerField(verbose_name='更新时间', default=0, db_index=True)
-        ucode = models.CharField(max_length=32, verbose_name='设备产品码', default='')
-        version = models.CharField(max_length=32, verbose_name='设备版本', default='')
-        p2p_region = models.CharField(max_length=16, verbose_name='设备p2p区域', default='ALL')  # ALL CN EU US
-        tz = models.CharField(default='', max_length=16, verbose_name='设备时区')  # +8
-        video_code = models.SmallIntegerField(default=0, verbose_name='编码类型')  # 0:264,1:265
-        nickname = models.CharField(default='', max_length=64, verbose_name='设备昵称')
-        ip = models.CharField(max_length=20, default='', verbose_name=u'设备ip')
-        # 设备重置后第一次启动时间
-        detect_group = models.CharField(default='', max_length=32, verbose_name=u'检测类型')
-        pwd = models.CharField(max_length=32, default='', verbose_name=u'设备密码')  # 暂时是预留字段
-        resetTime = models.IntegerField(default=0, verbose_name='设备重置时间')
-        region_alexa = models.CharField(max_length=8, verbose_name='设备alexa区域', default='ALL')  # ALL CN EU US
-        deviceModel = models.CharField(blank=True, max_length=64, default='', verbose_name=u'设备型号')
-        TimeZone = models.CharField(blank=True, max_length=50, default='', verbose_name=u'时区')
-        TimeStatus = models.SmallIntegerField(default=0, verbose_name='同步手机时间开关。0:关闭,1:开启')
-        SpaceUsable = models.CharField(blank=True, max_length=20, default='', verbose_name=u'可用空间')
-        SpaceSum = models.CharField(blank=True, max_length=20, default='', verbose_name=u'总空间')
-        MirrorType = models.IntegerField(blank=True, default=0,
-                                         verbose_name=u'镜像类型 0:关闭镜像,1:上下镜像,2:左右镜像,3:上下左右镜像')
-        RecordType = models.IntegerField(blank=True, default=0, verbose_name=u'录像模式(0:关闭,1:全是录像,3:报警录像)')
-        OutdoorModel = models.IntegerField(blank=True, default=0, verbose_name=u'室外模式 0:关闭,1:开启')
-        WIFIName = models.CharField(blank=True, max_length=50, default='', verbose_name=u'无线名称')
-        isDetector = models.SmallIntegerField(default=0, verbose_name=u'侦测开关0:关闭,1:开启')
-        DetectorRank = models.IntegerField(default=0, verbose_name=u'侦测灵敏度 0:低,1:中,2:高,3:最高')
-        is_human = models.IntegerField(default=0, verbose_name='是否支持人形追踪。0:不支持,1:支持')
-        is_custom_voice = models.IntegerField(default=0, verbose_name='是否支持自定义语音。0:不支持,1:支持')
-        double_wifi = models.IntegerField(default=0, verbose_name='是否支持双频wifi。0:不支持,1:支持')
-        isSupportFourPoint = models.SmallIntegerField(default=0, verbose_name='是否支持预置点')  # 0:不支持, 1:支持
-        mobile_4g = models.IntegerField(default=0, verbose_name='是否支持4g。0:不支持,1:支持')
-        is_ptz = models.IntegerField(default=0, verbose_name='是否支持云台。0:不支持,1:支持')
-        is_ai = models.IntegerField(default=2, verbose_name='是否支持ai')  # 0,关闭,1开启,2,不支持
-        cloud_vod = models.SmallIntegerField(default=2, verbose_name='云存开关')  # 0,关闭,1开启,2,不支持
-        is_alexa = models.IntegerField(default=0, verbose_name='是否支持alexa')  # 0为不支持,1为支持,2为开启alexa发现
-        is_notification = models.IntegerField(blank=True, default=1, verbose_name='新加-消息提醒开关')  # 0:关闭,1:开启
-        new_detect_interval = models.IntegerField(blank=True, verbose_name='新加-消息提醒间隔', default=60)  # 秒
-        tb_country = models.IntegerField(blank=True, default=0, verbose_name='国家')
-        tb_city_information_id = models.IntegerField(blank=True, default=0, verbose_name='城市信息')
-        device_type = models.SmallIntegerField(default=0, verbose_name='设备类型')
-        ai_type = models.IntegerField(default=0, verbose_name='检测类型')
-        msg_notify = models.JSONField(null=True, verbose_name='消息通知Json')
+    id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
+    uid = models.CharField(max_length=20, db_index=True, unique=True, verbose_name='设备UID')
+    channel = models.SmallIntegerField(default=0, verbose_name='通道数量')  #
+    detect_status = models.SmallIntegerField(default=0, verbose_name='推送开关')  # 状态[0:关闭,1:开启,2:用户解绑]
+    detect_interval = models.IntegerField(verbose_name='推送间隔', default=60)  # 秒
+    addTime = models.IntegerField(verbose_name='添加时间', default=0, db_index=True)
+    updTime = models.IntegerField(verbose_name='更新时间', default=0, db_index=True)
+    ucode = models.CharField(max_length=32, verbose_name='设备产品码', default='')
+    version = models.CharField(max_length=32, verbose_name='设备版本', default='')
+    p2p_region = models.CharField(max_length=16, verbose_name='设备p2p区域', default='ALL')  # ALL CN EU US
+    tz = models.CharField(default='', max_length=16, verbose_name='设备时区')  # +8
+    video_code = models.SmallIntegerField(default=0, verbose_name='编码类型')  # 0:264,1:265
+    nickname = models.CharField(default='', max_length=64, verbose_name='设备昵称')
+    ip = models.CharField(max_length=20, default='', verbose_name=u'设备ip')
+    # 设备重置后第一次启动时间
+    detect_group = models.CharField(default='', max_length=32, verbose_name=u'检测类型')
+    pwd = models.CharField(max_length=32, default='', verbose_name=u'设备密码')  # 暂时是预留字段
+    resetTime = models.IntegerField(default=0, verbose_name='设备重置时间')
+    region_alexa = models.CharField(max_length=8, verbose_name='设备alexa区域', default='ALL')  # ALL CN EU US
+    deviceModel = models.CharField(blank=True, max_length=64, default='', verbose_name=u'设备型号')
+    TimeZone = models.CharField(blank=True, max_length=50, default='', verbose_name=u'时区')
+    TimeStatus = models.SmallIntegerField(default=0, verbose_name='同步手机时间开关。0:关闭,1:开启')
+    SpaceUsable = models.CharField(blank=True, max_length=20, default='', verbose_name=u'可用空间')
+    SpaceSum = models.CharField(blank=True, max_length=20, default='', verbose_name=u'总空间')
+    MirrorType = models.IntegerField(blank=True, default=0,
+                                     verbose_name=u'镜像类型 0:关闭镜像,1:上下镜像,2:左右镜像,3:上下左右镜像')
+    RecordType = models.IntegerField(blank=True, default=0, verbose_name=u'录像模式(0:关闭,1:全是录像,3:报警录像)')
+    OutdoorModel = models.IntegerField(blank=True, default=0, verbose_name=u'室外模式 0:关闭,1:开启')
+    WIFIName = models.CharField(blank=True, max_length=50, default='', verbose_name=u'无线名称')
+    isDetector = models.SmallIntegerField(default=0, verbose_name=u'侦测开关0:关闭,1:开启')
+    DetectorRank = models.IntegerField(default=0, verbose_name=u'侦测灵敏度 0:低,1:中,2:高,3:最高')
+    is_human = models.IntegerField(default=0, verbose_name='是否支持人形追踪。0:不支持,1:支持')
+    is_custom_voice = models.IntegerField(default=0, verbose_name='是否支持自定义语音。0:不支持,1:支持')
+    double_wifi = models.IntegerField(default=0, verbose_name='是否支持双频wifi。0:不支持,1:支持')
+    isSupportFourPoint = models.SmallIntegerField(default=0, verbose_name='是否支持预置点')  # 0:不支持, 1:支持
+    mobile_4g = models.IntegerField(default=0, verbose_name='是否支持4g。0:不支持,1:支持')
+    is_ptz = models.IntegerField(default=0, verbose_name='是否支持云台。0:不支持,1:支持')
+    is_ai = models.IntegerField(default=2, verbose_name='是否支持ai')  # 0,关闭,1开启,2,不支持
+    cloud_vod = models.SmallIntegerField(default=2, verbose_name='云存开关')  # 0,关闭,1开启,2,不支持
+    is_alexa = models.IntegerField(default=0, verbose_name='是否支持alexa')  # 0为不支持,1为支持,2为开启alexa发现
+    is_notification = models.IntegerField(blank=True, default=1, verbose_name='新加-消息提醒开关')  # 0:关闭,1:开启
+    new_detect_interval = models.IntegerField(blank=True, verbose_name='新加-消息提醒间隔', default=60)  # 秒
+    tb_country = models.IntegerField(blank=True, default=0, verbose_name='国家')
+    tb_city_information_id = models.IntegerField(blank=True, default=0, verbose_name='城市信息')
+    device_type = models.SmallIntegerField(default=0, verbose_name='设备类型')
+    ai_type = models.IntegerField(default=0, verbose_name='检测类型')
+    msg_notify = models.JSONField(null=True, verbose_name='消息通知Json')
 
     class Meta:
         db_table = 'uid_set'