|
@@ -172,7 +172,7 @@ class Device_User(AbstractBaseUser):
|
|
# 图片将处理成85x85的尺寸
|
|
# 图片将处理成85x85的尺寸
|
|
processors=[ResizeToFill(85, 85)], )
|
|
processors=[ResizeToFill(85, 85)], )
|
|
userIconUrl = models.URLField(blank=True, max_length=128, default=SERVER_DOMAIN
|
|
userIconUrl = models.URLField(blank=True, max_length=128, default=SERVER_DOMAIN
|
|
- + '/account/getAvatar/User/defaultUser.png')
|
|
|
|
|
|
+ + 'account/getAvatar/User/defaultUser.png')
|
|
NickName = models.CharField(blank=True, max_length=32, default='', verbose_name=u'用户昵称')
|
|
NickName = models.CharField(blank=True, max_length=32, default='', verbose_name=u'用户昵称')
|
|
is_superuser = models.IntegerField(blank=True, default=0, verbose_name=u'用户类型')
|
|
is_superuser = models.IntegerField(blank=True, default=0, verbose_name=u'用户类型')
|
|
is_active = models.BooleanField(blank=True, default=False, verbose_name=u'用户活动状态')
|
|
is_active = models.BooleanField(blank=True, default=False, verbose_name=u'用户活动状态')
|
|
@@ -416,14 +416,14 @@ class Equipment_Sensor(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(null=True, blank=True, max_length=32, verbose_name=u'设备ID')
|
|
|
|
|
|
+ devUid = models.CharField(default='', 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(null=True, blank=True, verbose_name=u'设备通道')
|
|
|
|
- eventType = models.IntegerField(null=True, 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'事件类型')
|
|
status = models.BooleanField(blank=True, default=False, verbose_name=u'事件状态')
|
|
status = models.BooleanField(blank=True, default=False, verbose_name=u'事件状态')
|
|
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, null=True, max_length=16, verbose_name=u'设备报警时间')
|
|
|
|
- receiveTime = models.CharField(blank=True, null=True, 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'接收到报警时间')
|
|
userID = models.ForeignKey(Device_User, null=True, blank=True, to_field='userID', on_delete=models.CASCADE)
|
|
userID = models.ForeignKey(Device_User, null=True, blank=True, to_field='userID', on_delete=models.CASCADE)
|
|
|
|
|
|
def __str__(self):
|
|
def __str__(self):
|
|
@@ -543,53 +543,4 @@ class App_Info(models.Model):
|
|
db_table = 'app_info'
|
|
db_table = 'app_info'
|
|
verbose_name = u'app信息表'
|
|
verbose_name = u'app信息表'
|
|
verbose_name_plural = verbose_name
|
|
verbose_name_plural = verbose_name
|
|
- ordering = ('id',)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-# class UID_Model(models.Model):
|
|
|
|
-# id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
|
|
|
|
-# UID = models.CharField(blank=True, unique=True, max_length=32, verbose_name=u'设备UID')
|
|
|
|
-# NickName = models.CharField(blank=True, max_length=32, verbose_name=u'设备名称')
|
|
|
|
-# SID = models.CharField(blank=True, max_length=32, verbose_name=u'服务器ID')
|
|
|
|
-# View_Account = models.CharField(blank=True, max_length=32, verbose_name=u'设备用户名称')
|
|
|
|
-# View_Password = models.CharField(blank=True, max_length=32, verbose_name=u'设备密码')
|
|
|
|
-# AudioFormat = models.IntegerField(blank=True, default=1, verbose_name=u'初始化影像')
|
|
|
|
-# EventNotification = models.IntegerField(blank=True, verbose_name=u'报警类型')
|
|
|
|
-# ChannelIndex = models.IntegerField(blank=True, verbose_name=u'通道号')
|
|
|
|
-# Online = models.BooleanField(blank=True, default=False, verbose_name=u'设备是否在线')
|
|
|
|
-# mMonitorIndex = models.IntegerField(blank=True, default=-1)
|
|
|
|
-# Type = models.IntegerField(blank=True)
|
|
|
|
-# DebugMode = models.IntegerField(blank=True, verbose_name=u'调试模式')
|
|
|
|
-# NotificationMode = models.IntegerField(blank=True, verbose_name=u'是否报警')
|
|
|
|
-# qvgaLevel = models.BooleanField(blank=True, verbose_name=u'SD与HD画面', default=0) # 0代表:SD、1代表:HD
|
|
|
|
-# isShare = models.BooleanField(blank=True, verbose_name=u'共享设备', default=False)
|
|
|
|
-# primaryUserID = models.CharField(blank=True, verbose_name='主用户', max_length=32, default='')
|
|
|
|
-# data_joined = models.DateTimeField(blank=True, verbose_name=u'设备添加时间', auto_now_add=True)
|
|
|
|
-# update_time = models.DateTimeField(blank=True, verbose_name=u'更新时间', auto_now=True, null=True)
|
|
|
|
-# ip = models.CharField(blank=True, max_length=20, null=True, verbose_name=u'设备区域ip')
|
|
|
|
-# area = models.CharField(blank=True, max_length=100, null=True, verbose_name=u'设备区域area')
|
|
|
|
-# # ios要求新增字段
|
|
|
|
-# version = models.CharField(blank=True, max_length=20, null=True, verbose_name=u'版本号')
|
|
|
|
-# SpaceUsable = models.CharField(blank=True, max_length=20, null=True, verbose_name=u'可用空间')
|
|
|
|
-# SpaceSum = models.CharField(blank=True, max_length=20, null=True, verbose_name=u'总空间')
|
|
|
|
-# WIFIName = models.CharField(blank=True, max_length=50, null=True, verbose_name=u'无线名称')
|
|
|
|
-# WIFIIP = models.CharField(blank=True, max_length=20, null=True, verbose_name=u'无线ip')
|
|
|
|
-# WIFIPwd = models.CharField(blank=True, max_length=50, null=True, verbose_name=u'无线密码')
|
|
|
|
-# isDetector = models.BooleanField(blank=True, verbose_name=u'侦测开关', default=False) # 0:关闭,1:开启
|
|
|
|
-# DetectorRank = models.IntegerField(blank=True, default=0, verbose_name=u'侦测灵敏度') # 1:低,2:中,3:高4:最高
|
|
|
|
-# iSNotification = models.BooleanField(blank=True, verbose_name=u'报警通知', default=False) # 0:关闭,1:开启)
|
|
|
|
-# 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:报警录像)
|
|
|
|
-# TimeZone = models.CharField(blank=True, max_length=50, null=True, verbose_name=u'时区')
|
|
|
|
-# user_model = models.ManyToManyField(to='Device_User', blank=True, verbose_name=u'用户关联设备', db_table='user_uid')
|
|
|
|
-#
|
|
|
|
-# REQUIRED_FIELDS = []
|
|
|
|
-#
|
|
|
|
-# def __str__(self):
|
|
|
|
-# return self.NickName
|
|
|
|
-#
|
|
|
|
-# class Meta:
|
|
|
|
-# db_table = 'UID'
|
|
|
|
-# ordering = ('-data_joined',)
|
|
|
|
-# verbose_name = u'设备信息表'
|
|
|
|
-# verbose_name_plural = verbose_name
|
|
|
|
|
|
+ ordering = ('id',)
|