|
@@ -346,6 +346,224 @@ class Equipment_Info(models.Model):
|
|
|
ordering = ('-id',)
|
|
|
app_label = "db2"
|
|
|
|
|
|
+
|
|
|
+class EquipmentInfoMonday(models.Model):
|
|
|
+ id = models.BigAutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
+ device_user_id = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'用户id')
|
|
|
+ device_uid = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'设备uid')
|
|
|
+ device_nick_name = models.CharField(blank=True, max_length=32, default='', verbose_name=u'设备昵称')
|
|
|
+ channel = models.IntegerField(default=1, blank=True, verbose_name=u'设备通道')
|
|
|
+ event_type = models.IntegerField(default=0, blank=True,
|
|
|
+ verbose_name=u'事件类型(0:代表空字符,1:ai人,2:ai动物,3:车,123:组合类型(人/车/动物),51:移动侦测,'
|
|
|
+ u'52:传感器报警,53:影像遗失,54:PIR,55:门磁报警, 56:外部发报, 57:人型报警,'
|
|
|
+ u'702:摄像头休眠,703:摄像头唤醒,'
|
|
|
+ u'704:电量过低)')
|
|
|
+ status = models.BooleanField(blank=True, default=False, verbose_name=u'事件状态(0,1)')
|
|
|
+ alarm = models.CharField(blank=True, max_length=256, verbose_name=u'报警信息')
|
|
|
+ event_time = models.CharField(blank=True, db_index=True, default='', max_length=16, verbose_name=u'设备报警时间')
|
|
|
+ receive_time = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
|
|
|
+ is_st = models.SmallIntegerField(default=0, verbose_name='是否截图(0:否,1:图片,2:视频)') # 0 否,1 是图,2,视频
|
|
|
+ storage_location = models.SmallIntegerField(default=1, verbose_name='数据信息存储位置。1:阿里云oss,2:aws')
|
|
|
+ border_coords = models.TextField(default='', blank=True, verbose_name=u'ai类型图片边框位置信息')
|
|
|
+ add_time = models.IntegerField(verbose_name='添加时间', db_index=True, default=0)
|
|
|
+
|
|
|
+ def __str__(self):
|
|
|
+ return self.id
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'equipment_info_monday'
|
|
|
+ verbose_name = u'星期一设备信息推送表'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+ ordering = ('-id',)
|
|
|
+ app_label = "db2"
|
|
|
+
|
|
|
+
|
|
|
+class EquipmentInfoTuesday(models.Model):
|
|
|
+ id = models.BigAutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
+ device_user_id = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'用户id')
|
|
|
+ device_uid = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'设备uid')
|
|
|
+ device_nick_name = models.CharField(blank=True, max_length=32, default='', verbose_name=u'设备昵称')
|
|
|
+ channel = models.IntegerField(default=1, blank=True, verbose_name=u'设备通道')
|
|
|
+ event_type = models.IntegerField(default=0, blank=True,
|
|
|
+ verbose_name=u'事件类型(0:代表空字符,1:ai人,2:ai动物,3:车,123:组合类型(人/车/动物),51:移动侦测,'
|
|
|
+ u'52:传感器报警,53:影像遗失,54:PIR,55:门磁报警, 56:外部发报, 57:人型报警,'
|
|
|
+ u'702:摄像头休眠,703:摄像头唤醒,'
|
|
|
+ u'704:电量过低)')
|
|
|
+ status = models.BooleanField(blank=True, default=False, verbose_name=u'事件状态(0,1)')
|
|
|
+ alarm = models.CharField(blank=True, max_length=256, verbose_name=u'报警信息')
|
|
|
+ event_time = models.CharField(blank=True, db_index=True, default='', max_length=16, verbose_name=u'设备报警时间')
|
|
|
+ receive_time = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
|
|
|
+ is_st = models.SmallIntegerField(default=0, verbose_name='是否截图(0:否,1:图片,2:视频)') # 0 否,1 是图,2,视频
|
|
|
+ storage_location = models.SmallIntegerField(default=1, verbose_name='数据信息存储位置。1:阿里云oss,2:aws')
|
|
|
+ border_coords = models.TextField(default='', blank=True, verbose_name=u'ai类型图片边框位置信息')
|
|
|
+ add_time = models.IntegerField(verbose_name='添加时间', db_index=True, default=0)
|
|
|
+
|
|
|
+ def __str__(self):
|
|
|
+ return self.id
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'equipment_info_tuesday'
|
|
|
+ verbose_name = u'星期二设备信息推送表'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+ ordering = ('-id',)
|
|
|
+ app_label = "db2"
|
|
|
+
|
|
|
+
|
|
|
+class EquipmentInfoWednesday(models.Model):
|
|
|
+ id = models.BigAutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
+ device_user_id = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'用户id')
|
|
|
+ device_uid = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'设备uid')
|
|
|
+ device_nick_name = models.CharField(blank=True, max_length=32, default='', verbose_name=u'设备昵称')
|
|
|
+ channel = models.IntegerField(default=1, blank=True, verbose_name=u'设备通道')
|
|
|
+ event_type = models.IntegerField(default=0, blank=True,
|
|
|
+ verbose_name=u'事件类型(0:代表空字符,1:ai人,2:ai动物,3:车,123:组合类型(人/车/动物),51:移动侦测,'
|
|
|
+ u'52:传感器报警,53:影像遗失,54:PIR,55:门磁报警, 56:外部发报, 57:人型报警,'
|
|
|
+ u'702:摄像头休眠,703:摄像头唤醒,'
|
|
|
+ u'704:电量过低)')
|
|
|
+ status = models.BooleanField(blank=True, default=False, verbose_name=u'事件状态(0,1)')
|
|
|
+ alarm = models.CharField(blank=True, max_length=256, verbose_name=u'报警信息')
|
|
|
+ event_time = models.CharField(blank=True, db_index=True, default='', max_length=16, verbose_name=u'设备报警时间')
|
|
|
+ receive_time = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
|
|
|
+ is_st = models.SmallIntegerField(default=0, verbose_name='是否截图(0:否,1:图片,2:视频)') # 0 否,1 是图,2,视频
|
|
|
+ storage_location = models.SmallIntegerField(default=1, verbose_name='数据信息存储位置。1:阿里云oss,2:aws')
|
|
|
+ border_coords = models.TextField(default='', blank=True, verbose_name=u'ai类型图片边框位置信息')
|
|
|
+ add_time = models.IntegerField(verbose_name='添加时间', db_index=True, default=0)
|
|
|
+
|
|
|
+ def __str__(self):
|
|
|
+ return self.id
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'equipment_info_wednesday'
|
|
|
+ verbose_name = u'星期三设备信息推送表'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+ ordering = ('-id',)
|
|
|
+ app_label = "db2"
|
|
|
+
|
|
|
+
|
|
|
+class EquipmentInfoThursday(models.Model):
|
|
|
+ id = models.BigAutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
+ device_user_id = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'用户id')
|
|
|
+ device_uid = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'设备uid')
|
|
|
+ device_nick_name = models.CharField(blank=True, max_length=32, default='', verbose_name=u'设备昵称')
|
|
|
+ channel = models.IntegerField(default=1, blank=True, verbose_name=u'设备通道')
|
|
|
+ event_type = models.IntegerField(default=0, blank=True,
|
|
|
+ verbose_name=u'事件类型(0:代表空字符,1:ai人,2:ai动物,3:车,123:组合类型(人/车/动物),51:移动侦测,'
|
|
|
+ u'52:传感器报警,53:影像遗失,54:PIR,55:门磁报警, 56:外部发报, 57:人型报警,'
|
|
|
+ u'702:摄像头休眠,703:摄像头唤醒,'
|
|
|
+ u'704:电量过低)')
|
|
|
+ status = models.BooleanField(blank=True, default=False, verbose_name=u'事件状态(0,1)')
|
|
|
+ alarm = models.CharField(blank=True, max_length=256, verbose_name=u'报警信息')
|
|
|
+ event_time = models.CharField(blank=True, db_index=True, default='', max_length=16, verbose_name=u'设备报警时间')
|
|
|
+ receive_time = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
|
|
|
+ is_st = models.SmallIntegerField(default=0, verbose_name='是否截图(0:否,1:图片,2:视频)') # 0 否,1 是图,2,视频
|
|
|
+ storage_location = models.SmallIntegerField(default=1, verbose_name='数据信息存储位置。1:阿里云oss,2:aws')
|
|
|
+ border_coords = models.TextField(default='', blank=True, verbose_name=u'ai类型图片边框位置信息')
|
|
|
+ add_time = models.IntegerField(verbose_name='添加时间', db_index=True, default=0)
|
|
|
+
|
|
|
+ def __str__(self):
|
|
|
+ return self.id
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'equipment_info_thursday'
|
|
|
+ verbose_name = u'星期四设备信息推送表'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+ ordering = ('-id',)
|
|
|
+ app_label = "db2"
|
|
|
+
|
|
|
+
|
|
|
+class EquipmentInfoFriday(models.Model):
|
|
|
+ id = models.BigAutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
+ device_user_id = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'用户id')
|
|
|
+ device_uid = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'设备uid')
|
|
|
+ device_nick_name = models.CharField(blank=True, max_length=32, default='', verbose_name=u'设备昵称')
|
|
|
+ channel = models.IntegerField(default=1, blank=True, verbose_name=u'设备通道')
|
|
|
+ event_type = models.IntegerField(default=0, blank=True,
|
|
|
+ verbose_name=u'事件类型(0:代表空字符,1:ai人,2:ai动物,3:车,123:组合类型(人/车/动物),51:移动侦测,'
|
|
|
+ u'52:传感器报警,53:影像遗失,54:PIR,55:门磁报警, 56:外部发报, 57:人型报警,'
|
|
|
+ u'702:摄像头休眠,703:摄像头唤醒,'
|
|
|
+ u'704:电量过低)')
|
|
|
+ status = models.BooleanField(blank=True, default=False, verbose_name=u'事件状态(0,1)')
|
|
|
+ alarm = models.CharField(blank=True, max_length=256, verbose_name=u'报警信息')
|
|
|
+ event_time = models.CharField(blank=True, db_index=True, default='', max_length=16, verbose_name=u'设备报警时间')
|
|
|
+ receive_time = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
|
|
|
+ is_st = models.SmallIntegerField(default=0, verbose_name='是否截图(0:否,1:图片,2:视频)') # 0 否,1 是图,2,视频
|
|
|
+ storage_location = models.SmallIntegerField(default=1, verbose_name='数据信息存储位置。1:阿里云oss,2:aws')
|
|
|
+ border_coords = models.TextField(default='', blank=True, verbose_name=u'ai类型图片边框位置信息')
|
|
|
+ add_time = models.IntegerField(verbose_name='添加时间', db_index=True, default=0)
|
|
|
+
|
|
|
+ def __str__(self):
|
|
|
+ return self.id
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'equipment_info_friday'
|
|
|
+ verbose_name = u'星期五设备信息推送表'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+ ordering = ('-id',)
|
|
|
+ app_label = "db2"
|
|
|
+
|
|
|
+
|
|
|
+class EquipmentInfoSaturday(models.Model):
|
|
|
+ id = models.BigAutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
+ device_user_id = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'用户id')
|
|
|
+ device_uid = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'设备uid')
|
|
|
+ device_nick_name = models.CharField(blank=True, max_length=32, default='', verbose_name=u'设备昵称')
|
|
|
+ channel = models.IntegerField(default=1, blank=True, verbose_name=u'设备通道')
|
|
|
+ event_type = models.IntegerField(default=0, blank=True,
|
|
|
+ verbose_name=u'事件类型(0:代表空字符,1:ai人,2:ai动物,3:车,123:组合类型(人/车/动物),51:移动侦测,'
|
|
|
+ u'52:传感器报警,53:影像遗失,54:PIR,55:门磁报警, 56:外部发报, 57:人型报警,'
|
|
|
+ u'702:摄像头休眠,703:摄像头唤醒,'
|
|
|
+ u'704:电量过低)')
|
|
|
+ status = models.BooleanField(blank=True, default=False, verbose_name=u'事件状态(0,1)')
|
|
|
+ alarm = models.CharField(blank=True, max_length=256, verbose_name=u'报警信息')
|
|
|
+ event_time = models.CharField(blank=True, db_index=True, default='', max_length=16, verbose_name=u'设备报警时间')
|
|
|
+ receive_time = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
|
|
|
+ is_st = models.SmallIntegerField(default=0, verbose_name='是否截图(0:否,1:图片,2:视频)') # 0 否,1 是图,2,视频
|
|
|
+ storage_location = models.SmallIntegerField(default=1, verbose_name='数据信息存储位置。1:阿里云oss,2:aws')
|
|
|
+ border_coords = models.TextField(default='', blank=True, verbose_name=u'ai类型图片边框位置信息')
|
|
|
+ add_time = models.IntegerField(verbose_name='添加时间', db_index=True, default=0)
|
|
|
+
|
|
|
+ def __str__(self):
|
|
|
+ return self.id
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'equipment_info_saturday'
|
|
|
+ verbose_name = u'星期六设备信息推送表'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+ ordering = ('-id',)
|
|
|
+ app_label = "db2"
|
|
|
+
|
|
|
+
|
|
|
+class EquipmentInfoSunday(models.Model):
|
|
|
+ id = models.BigAutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
+ device_user_id = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'用户id')
|
|
|
+ device_uid = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'设备uid')
|
|
|
+ device_nick_name = models.CharField(blank=True, max_length=32, default='', verbose_name=u'设备昵称')
|
|
|
+ channel = models.IntegerField(default=1, blank=True, verbose_name=u'设备通道')
|
|
|
+ event_type = models.IntegerField(default=0, blank=True,
|
|
|
+ verbose_name=u'事件类型(0:代表空字符,1:ai人,2:ai动物,3:车,123:组合类型(人/车/动物),51:移动侦测,'
|
|
|
+ u'52:传感器报警,53:影像遗失,54:PIR,55:门磁报警, 56:外部发报, 57:人型报警,'
|
|
|
+ u'702:摄像头休眠,703:摄像头唤醒,'
|
|
|
+ u'704:电量过低)')
|
|
|
+ status = models.BooleanField(blank=True, default=False, verbose_name=u'事件状态(0,1)')
|
|
|
+ alarm = models.CharField(blank=True, max_length=256, verbose_name=u'报警信息')
|
|
|
+ event_time = models.CharField(blank=True, db_index=True, default='', max_length=16, verbose_name=u'设备报警时间')
|
|
|
+ receive_time = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
|
|
|
+ is_st = models.SmallIntegerField(default=0, verbose_name='是否截图(0:否,1:图片,2:视频)') # 0 否,1 是图,2,视频
|
|
|
+ storage_location = models.SmallIntegerField(default=1, verbose_name='数据信息存储位置。1:阿里云oss,2:aws')
|
|
|
+ border_coords = models.TextField(default='', blank=True, verbose_name=u'ai类型图片边框位置信息')
|
|
|
+ add_time = models.IntegerField(verbose_name='添加时间', db_index=True, default=0)
|
|
|
+
|
|
|
+ def __str__(self):
|
|
|
+ return self.id
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'equipment_info_sunday'
|
|
|
+ verbose_name = u'星期天设备信息推送表'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+ ordering = ('-id',)
|
|
|
+ app_label = "db2"
|
|
|
+
|
|
|
+
|
|
|
class Ai_Push_Info(models.Model):
|
|
|
id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
devUid = models.CharField(default='', db_index=True, blank=True, max_length=32, verbose_name=u'设备ID')
|