|
@@ -4492,20 +4492,6 @@ class SocketSchedule(models.Model):
|
|
|
verbose_name_plural = verbose_name
|
|
|
|
|
|
|
|
|
-class SwitchOperateLog(models.Model):
|
|
|
- id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
|
- device_id = models.CharField(max_length=32, default='', verbose_name='设备id')
|
|
|
- brightness = models.CharField(max_length=32, default='', verbose_name='预设亮度')
|
|
|
- status = models.SmallIntegerField(default=0, verbose_name='开关状态')
|
|
|
- operate_type = models.SmallIntegerField(default=1, verbose_name='操作类型') # 1:普通操作;2排程操作
|
|
|
- created_time = models.IntegerField(default=0, verbose_name='创建时间')
|
|
|
-
|
|
|
- class Meta:
|
|
|
- db_table = 'switch_operate_log'
|
|
|
- verbose_name = '智能开关普通操作日志'
|
|
|
- verbose_name_plural = verbose_name
|
|
|
-
|
|
|
-
|
|
|
class SwitchDimmingSettings(models.Model):
|
|
|
id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
|
device_id = models.CharField(max_length=32, default='', verbose_name='设备id')
|
|
@@ -4523,24 +4509,22 @@ class SwitchDimmingSettings(models.Model):
|
|
|
verbose_name_plural = verbose_name
|
|
|
|
|
|
|
|
|
-class SwitchChronopher(models.Model):
|
|
|
+class SwitchScheduler(models.Model):
|
|
|
id = models.AutoField(primary_key=True, verbose_name='自增id')
|
|
|
device_id = models.CharField(max_length=32, default='', verbose_name='设备id')
|
|
|
time_type_radio = models.SmallIntegerField(default=1, verbose_name='切换时间点/时间段') # 1: 按时间点, 2: 按时间段
|
|
|
time_point = models.IntegerField(default=0, verbose_name='时间点时间戳')
|
|
|
- time_quantum_start_time = models.IntegerField(default=0, verbose_name='时间段开始时间')
|
|
|
- time_quantum_end_time = models.IntegerField(default=0, verbose_name='时间段结束时间')
|
|
|
- time_point_device_will_doing = models.CharField(max_length=8, default='',
|
|
|
- verbose_name='设备将会') # 0: 开启, 1: 关闭, x%: 预设亮度
|
|
|
- time_quantum_device_will_doing = models.SmallIntegerField(default=0,
|
|
|
- verbose_name='设备将会') # 0: 开启, 1: 关闭, x: 开启/关闭切换间隔(分钟)
|
|
|
- slow_open_or_close_speed = models.SmallIntegerField(default=0, verbose_name='缓慢开/关速度') # 秒
|
|
|
+ start_time = models.IntegerField(default=0, verbose_name='时间段开始时间')
|
|
|
+ end_time = models.IntegerField(default=0, verbose_name='时间段结束时间')
|
|
|
+ actions = models.IntegerField(default=0, verbose_name='排程操作') # 0:关闭 1:开启 x:开启并预设亮度 x:开启/关闭间隔时间(秒)
|
|
|
+ actions_type = models.SmallIntegerField(default=0, verbose_name='操作类型') # 0: 开关开启或关闭, 1: 预设亮度, 2: 开启/关闭切换
|
|
|
+ slow_speed = models.SmallIntegerField(default=0, verbose_name='缓慢开/关速度') # 秒
|
|
|
repeat = models.CharField(default=0, max_length=13, verbose_name=u'重复周期') # 0-6:星期日到星期六
|
|
|
is_execute = models.SmallIntegerField(default=1, verbose_name='是否执行') # 0:执行;1:不执行
|
|
|
|
|
|
class Meta:
|
|
|
- db_table = 'switch_chronopher'
|
|
|
- verbose_name = '定时计划'
|
|
|
+ db_table = 'switch_scheduler'
|
|
|
+ verbose_name = '排程计划'
|
|
|
verbose_name_plural = verbose_name
|
|
|
|
|
|
|