瀏覽代碼

修改model

peng 1 年之前
父節點
當前提交
5a9d526132
共有 1 個文件被更改,包括 8 次插入24 次删除
  1. 8 24
      Model/models.py

+ 8 - 24
Model/models.py

@@ -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