|
@@ -2401,3 +2401,70 @@ class SmartScene(models.Model):
|
|
|
db_table = 'smart_scene'
|
|
|
verbose_name = '智能场景'
|
|
|
verbose_name_plural = verbose_name
|
|
|
+
|
|
|
+
|
|
|
+class DeviceChannelUserSet(models.Model):
|
|
|
+ id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
|
+ uid = models.CharField(blank=True, db_index=True, max_length=32, verbose_name=u'设备UID')
|
|
|
+ channels = models.CharField(default='', blank=True, max_length=128, verbose_name=u'用户通道多个逗号隔开')
|
|
|
+ user_id = models.CharField(default='', db_index=True, max_length=32, verbose_name=u'用户id')
|
|
|
+ created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
+ updated_time = models.IntegerField(default=0, verbose_name='更新时间')
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'device_channel_user_set'
|
|
|
+ verbose_name = '设备通道用户设置'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+
|
|
|
+
|
|
|
+class DeviceSharePermission(models.Model):
|
|
|
+ id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
|
+ code = models.CharField(blank=True, db_index=True, max_length=32, verbose_name=u'权限编码')
|
|
|
+ sort = models.IntegerField(default=99, blank=True, verbose_name=u'排序,越小越靠前')
|
|
|
+ created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
+ updated_time = models.IntegerField(default=0, verbose_name='更新时间')
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'device_share_permission'
|
|
|
+ verbose_name = '设备分享权限'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+
|
|
|
+
|
|
|
+class DevicePermissionLang(models.Model):
|
|
|
+ id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
|
+ permission_id = models.IntegerField(default=0, verbose_name=u'关联设备权限ID')
|
|
|
+ name = models.CharField(default='', max_length=50, verbose_name=u'权限名称')
|
|
|
+ desc = models.CharField(blank=True, max_length=64, default='', verbose_name=u'描述')
|
|
|
+ lang = models.CharField(default='', max_length=20, db_index=True, verbose_name='例如:cn')
|
|
|
+ sort = models.IntegerField(default=99, blank=True, verbose_name=u'排序,越小越靠前')
|
|
|
+ created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
+ updated_time = models.IntegerField(default=0, verbose_name='更新时间')
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'device_permission_lang'
|
|
|
+ verbose_name = '设备分享权限语言描述'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+
|
|
|
+
|
|
|
+class DeviceChannelUserPermission(models.Model):
|
|
|
+ id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
|
+ permission_id = models.IntegerField(default=0, verbose_name=u'关联设备权限ID')
|
|
|
+ channel_user_id = models.IntegerField(default=0, verbose_name=u'通道用户id')
|
|
|
+ created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'device_channel_user_permission'
|
|
|
+ verbose_name = '设备分享权限关联通道用户'
|
|
|
+ verbose_name_plural = verbose_name
|
|
|
+
|
|
|
+
|
|
|
+class DeviceTypeSharePermission(models.Model):
|
|
|
+ id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
|
+ permission_id = models.IntegerField(default=0, verbose_name=u'关联设备权限ID')
|
|
|
+ type = models.SmallIntegerField(default=0, verbose_name='设备类型')
|
|
|
+ created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
+
|
|
|
+ class Meta:
|
|
|
+ db_table = 'device_type_share_permission'
|
|
|
+ verbose_name = '设备类型关联分享权限'
|
|
|
+ verbose_name_plural = verbose_name
|