|
@@ -22,7 +22,7 @@ class PermissionsManager(models.Manager):
|
|
|
|
|
|
class RoleManager(models.Manager):
|
|
class RoleManager(models.Manager):
|
|
"""
|
|
"""
|
|
- The manager for the auth's Role model.
|
|
|
|
|
|
+ The manager for the auth's Role model..
|
|
"""
|
|
"""
|
|
use_in_migrations = True
|
|
use_in_migrations = True
|
|
|
|
|
|
@@ -280,7 +280,7 @@ class Access_Log(models.Model):
|
|
|
|
|
|
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='', db_index=True, blank=True, max_length=32, verbose_name=u'设备ID')
|
|
devNickName = models.CharField(blank=True, max_length=32, default='', verbose_name=u'设备昵称')
|
|
devNickName = models.CharField(blank=True, max_length=32, default='', verbose_name=u'设备昵称')
|
|
Channel = models.IntegerField(default=1, blank=True, verbose_name=u'设备通道')
|
|
Channel = models.IntegerField(default=1, blank=True, verbose_name=u'设备通道')
|
|
eventType = models.IntegerField(default=0, blank=True, verbose_name=u'事件类型')
|
|
eventType = models.IntegerField(default=0, blank=True, verbose_name=u'事件类型')
|
|
@@ -288,7 +288,7 @@ class Equipment_Info(models.Model):
|
|
alarm = models.CharField(blank=True, max_length=256, verbose_name=u'报警信息')
|
|
alarm = models.CharField(blank=True, max_length=256, verbose_name=u'报警信息')
|
|
eventTime = models.CharField(blank=True, default='', max_length=16, verbose_name=u'设备报警时间')
|
|
eventTime = models.CharField(blank=True, default='', max_length=16, verbose_name=u'设备报警时间')
|
|
receiveTime = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
|
|
receiveTime = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
|
|
- userID = models.ForeignKey(Device_User, null=True, blank=True, to_field='userID', on_delete=models.CASCADE)
|
|
|
|
|
|
+ userID_id = models.CharField(default='', db_index=True,blank=True, max_length=32, verbose_name=u'用户ID')
|
|
is_st = models.SmallIntegerField(default=0, verbose_name='是否截图') # 0 否,1 是图,2,视频
|
|
is_st = models.SmallIntegerField(default=0, verbose_name='是否截图') # 0 否,1 是图,2,视频
|
|
message_id = models.CharField(max_length=32, default='', verbose_name='第三方推送服务器返回的id')
|
|
message_id = models.CharField(max_length=32, default='', verbose_name='第三方推送服务器返回的id')
|
|
push_type = models.SmallIntegerField(default=0, verbose_name='第三方推送服务器标志。0:APNS推送,1:谷歌推送,2:极光推送')
|
|
push_type = models.SmallIntegerField(default=0, verbose_name='第三方推送服务器标志。0:APNS推送,1:谷歌推送,2:极光推送')
|
|
@@ -304,7 +304,7 @@ class Equipment_Info(models.Model):
|
|
verbose_name = u'设备信息推送表'
|
|
verbose_name = u'设备信息推送表'
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
ordering = ('-id',)
|
|
ordering = ('-id',)
|
|
-
|
|
|
|
|
|
+ app_label = "db2"
|
|
|
|
|
|
class StatResModel(models.Model):
|
|
class StatResModel(models.Model):
|
|
id = models.AutoField(primary_key=True, verbose_name='自动ID')
|
|
id = models.AutoField(primary_key=True, verbose_name='自动ID')
|
|
@@ -639,7 +639,7 @@ class UID_Preview(models.Model):
|
|
# 系统发送信息新到用户
|
|
# 系统发送信息新到用户
|
|
class SysMsgModel(models.Model):
|
|
class SysMsgModel(models.Model):
|
|
id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
- userID = models.ForeignKey(Device_User, to_field='userID', on_delete=models.CASCADE) # 用户信息
|
|
|
|
|
|
+ userID_id = models.CharField(default='', db_index=True,blank=True, max_length=32, verbose_name=u'用户ID')
|
|
msg = models.TextField(blank=True, default='', verbose_name=u'发送内容')
|
|
msg = models.TextField(blank=True, default='', verbose_name=u'发送内容')
|
|
status = models.SmallIntegerField(verbose_name='是否已读', default=0) # 0:否,1:是
|
|
status = models.SmallIntegerField(verbose_name='是否已读', default=0) # 0:否,1:是
|
|
addTime = models.IntegerField(verbose_name='添加时间', default=0)
|
|
addTime = models.IntegerField(verbose_name='添加时间', default=0)
|
|
@@ -652,6 +652,7 @@ class SysMsgModel(models.Model):
|
|
verbose_name = '系统消息'
|
|
verbose_name = '系统消息'
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
ordering = ('-id',)
|
|
ordering = ('-id',)
|
|
|
|
+ app_label = "db2"
|
|
|
|
|
|
|
|
|
|
# 设备推送重构
|
|
# 设备推送重构
|
|
@@ -668,7 +669,7 @@ class UidSetModel(models.Model):
|
|
version = 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
|
|
p2p_region = models.CharField(max_length=16, verbose_name='设备p2p区域', default='ALL') # ALL CN EU US
|
|
cloud_vod = models.SmallIntegerField(default=2, verbose_name='云存开关') # 0,关闭,1开启,2,不支持
|
|
cloud_vod = models.SmallIntegerField(default=2, verbose_name='云存开关') # 0,关闭,1开启,2,不支持
|
|
- tz = models.CharField(default='', max_length=16, verbose_name='设备时区') # +8
|
|
|
|
|
|
+ tz = models.CharField(default='', max_length=16, verbose_name ='设备时区') # +8
|
|
video_code = models.SmallIntegerField(default=0, verbose_name='编码类型') # 0:264,1:265
|
|
video_code = models.SmallIntegerField(default=0, verbose_name='编码类型') # 0:264,1:265
|
|
nickname = models.CharField(default='', max_length=64, verbose_name='设备昵称')
|
|
nickname = models.CharField(default='', max_length=64, verbose_name='设备昵称')
|
|
ip = models.CharField(max_length=20, default='', verbose_name=u'设备ip')
|
|
ip = models.CharField(max_length=20, default='', verbose_name=u'设备ip')
|