@@ -0,0 +1,23 @@ |
||
| 1 |
+# Generated by Django 3.2.6 on 2021-08-15 09:31 |
|
| 2 |
+ |
|
| 3 |
+from django.db import migrations |
|
| 4 |
+import jsonfield.fields |
|
| 5 |
+ |
|
| 6 |
+ |
|
| 7 |
+class Migration(migrations.Migration): |
|
| 8 |
+ |
|
| 9 |
+ dependencies = [ |
|
| 10 |
+ ('equipment', '0007_isolationpointfieldpoolinfo'),
|
|
| 11 |
+ ] |
|
| 12 |
+ |
|
| 13 |
+ operations = [ |
|
| 14 |
+ migrations.AlterModelOptions( |
|
| 15 |
+ name='isolationpointfieldpoolinfo', |
|
| 16 |
+ options={'verbose_name': '字段池信息', 'verbose_name_plural': '字段池信息'},
|
|
| 17 |
+ ), |
|
| 18 |
+ migrations.AlterField( |
|
| 19 |
+ model_name='isolationpointinfo', |
|
| 20 |
+ name='point_measure_window', |
|
| 21 |
+ field=jsonfield.fields.JSONField(blank=True, default=[{'end': '1:00', 'start': '0:00'}, {'end': '2:00', 'start': '1:00'}, {'end': '3:00', 'start': '2:00'}, {'end': '4:00', 'start': '3:00'}, {'end': '5:00', 'start': '4:00'}, {'end': '6:00', 'start': '5:00'}, {'end': '7:00', 'start': '6:00'}, {'end': '8:00', 'start': '7:00'}, {'end': '9:00', 'start': '8:00'}, {'end': '10:00', 'start': '9:00'}, {'end': '11:00', 'start': '10:00'}, {'end': '12:00', 'start': '11:00'}, {'end': '13:00', 'start': '12:00'}, {'end': '14:00', 'start': '13:00'}, {'end': '15:00', 'start': '14:00'}, {'end': '16:00', 'start': '15:00'}, {'end': '17:00', 'start': '16:00'}, {'end': '18:00', 'start': '17:00'}, {'end': '19:00', 'start': '18:00'}, {'end': '20:00', 'start': '19:00'}, {'end': '21:00', 'start': '20:00'}, {'end': '22:00', 'start': '21:00'}, {'end': '23:00', 'start': '22:00'}, {'end': '24:00', 'start': '23:00'}], help_text='隔离点测温时间段', null=True, verbose_name='point_measure_window'),
|
|
| 22 |
+ ), |
|
| 23 |
+ ] |
@@ -50,6 +50,33 @@ class IsolationPointFieldPoolInfo(BaseModelMixin): |
||
| 50 | 50 |
|
| 51 | 51 |
|
| 52 | 52 |
class IsolationPointInfo(BaseModelMixin): |
| 53 |
+ DEFAULT_POINT_MEASURE_WINDOW = [ |
|
| 54 |
+ {"start": "0:00", "end": "1:00"},
|
|
| 55 |
+ {"start": "1:00", "end": "2:00"},
|
|
| 56 |
+ {"start": "2:00", "end": "3:00"},
|
|
| 57 |
+ {"start": "3:00", "end": "4:00"},
|
|
| 58 |
+ {"start": "4:00", "end": "5:00"},
|
|
| 59 |
+ {"start": "5:00", "end": "6:00"},
|
|
| 60 |
+ {"start": "6:00", "end": "7:00"},
|
|
| 61 |
+ {"start": "7:00", "end": "8:00"},
|
|
| 62 |
+ {"start": "8:00", "end": "9:00"},
|
|
| 63 |
+ {"start": "9:00", "end": "10:00"},
|
|
| 64 |
+ {"start": "10:00", "end": "11:00"},
|
|
| 65 |
+ {"start": "11:00", "end": "12:00"},
|
|
| 66 |
+ {"start": "12:00", "end": "13:00"},
|
|
| 67 |
+ {"start": "13:00", "end": "14:00"},
|
|
| 68 |
+ {"start": "14:00", "end": "15:00"},
|
|
| 69 |
+ {"start": "15:00", "end": "16:00"},
|
|
| 70 |
+ {"start": "16:00", "end": "17:00"},
|
|
| 71 |
+ {"start": "17:00", "end": "18:00"},
|
|
| 72 |
+ {"start": "18:00", "end": "19:00"},
|
|
| 73 |
+ {"start": "19:00", "end": "20:00"},
|
|
| 74 |
+ {"start": "20:00", "end": "21:00"},
|
|
| 75 |
+ {"start": "21:00", "end": "22:00"},
|
|
| 76 |
+ {"start": "22:00", "end": "23:00"},
|
|
| 77 |
+ {"start": "23:00", "end": "24:00"},
|
|
| 78 |
+ ] |
|
| 79 |
+ |
|
| 53 | 80 |
point_id = ShortUUIDField(_('point_id'), max_length=32, blank=True, null=True, help_text='隔离点唯一标识', db_index=True, unique=True)
|
| 54 | 81 |
point_name = models.CharField(_('point_name'), max_length=255, blank=True, null=True, help_text='隔离点名称')
|
| 55 | 82 |
|
@@ -61,7 +88,7 @@ class IsolationPointInfo(BaseModelMixin): |
||
| 61 | 88 |
point_fields = JSONField(_('point_fields'), default=[], blank=True, null=True, help_text='字段列表')
|
| 62 | 89 |
|
| 63 | 90 |
# [{"start": "8:00", "end": "9:00"}, {"start": "12:00", "end": "14:00"}]
|
| 64 |
- point_measure_window = JSONField(_('point_measure_window'), default=[], blank=True, null=True, help_text='隔离点测温时间段')
|
|
| 91 |
+ point_measure_window = JSONField(_('point_measure_window'), default=DEFAULT_POINT_MEASURE_WINDOW, blank=True, null=True, help_text='隔离点测温时间段')
|
|
| 65 | 92 |
|
| 66 | 93 |
limit_scene_qrcode_url = models.CharField(_('limit_scene_qrcode_url'), max_length=255, blank=True, null=True, help_text='字段二维码')
|
| 67 | 94 |
|