|
@@ -1679,6 +1679,35 @@ class DeviceTypeModel(models.Model):
|
|
|
verbose_name_plural = verbose_name
|
|
|
|
|
|
|
|
|
+class AppDeviceType(models.Model):
|
|
|
+ id = models.AutoField(primary_key=True)
|
|
|
+ model = models.SmallIntegerField(default=0, verbose_name='设备类型') # 1:DVR, 2:IPC
|
|
|
+ type = models.IntegerField(default=0, verbose_name='设备型号')
|
|
|
+ icon = models.CharField(default='', max_length=32, verbose_name='文件名')
|
|
|
+ add_time = models.IntegerField(default=0, verbose_name='添加时间')
|
|
|
+ update_time = models.IntegerField(default=0, verbose_name='更新时间')
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'app_device_type'
|
|
|
+ verbose_name = 'APP设备类型表'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+
|
|
|
+
|
|
|
+class DeviceNameLanguage(models.Model):
|
|
|
+ id = models.AutoField(primary_key=True)
|
|
|
+ app_device_type = models.ForeignKey(AppDeviceType, to_field='id', default='', on_delete=models.CASCADE,
|
|
|
+ verbose_name='关联APP设备类型表id')
|
|
|
+ lang = models.CharField(default='', max_length=10, verbose_name='语言')
|
|
|
+ name = models.CharField(default='', max_length=32, verbose_name='设备名称')
|
|
|
+ add_time = models.IntegerField(default=0, verbose_name='添加时间')
|
|
|
+ update_time = models.IntegerField(default=0, verbose_name='更新时间')
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'device_name_language'
|
|
|
+ verbose_name = '设备名称语言表'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+
|
|
|
+
|
|
|
class OperatingLogsModel(models.Model):
|
|
|
id = models.AutoField(primary_key=True)
|
|
|
userId = models.CharField(blank=False, max_length=32, db_index=True, verbose_name=u'操作人')
|