From 718f594a4b4845b45778fe011d46dc110d64eca4 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 13 Mar 2024 17:39:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E6=96=B0=E8=83=BD=E6=BA=90=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../0008_vehicleaccess_is_new_energy.py | 18 ++++++++++++++++++ apps/enp/models.py | 1 + apps/enp/views.py | 1 + 3 files changed, 20 insertions(+) create mode 100644 apps/enp/migrations/0008_vehicleaccess_is_new_energy.py diff --git a/apps/enp/migrations/0008_vehicleaccess_is_new_energy.py b/apps/enp/migrations/0008_vehicleaccess_is_new_energy.py new file mode 100644 index 00000000..bee2465a --- /dev/null +++ b/apps/enp/migrations/0008_vehicleaccess_is_new_energy.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.12 on 2024-03-12 08:34 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('enp', '0007_auto_20240228_1618'), + ] + + operations = [ + migrations.AddField( + model_name='vehicleaccess', + name='is_new_energy', + field=models.BooleanField(default=False, verbose_name='是否新能源'), + ), + ] diff --git a/apps/enp/models.py b/apps/enp/models.py index 043a80e1..5df1a20e 100644 --- a/apps/enp/models.py +++ b/apps/enp/models.py @@ -124,6 +124,7 @@ class VehicleAccess(BaseModel): access_time = models.DateTimeField('出入时间', null=True, blank=True) emission_standard = models.CharField( '排放标准', max_length=10, null=True, blank=True) + is_new_energy = models.BooleanField('是否新能源', default=False) door_name = models.CharField('门禁名称', max_length=10, null=True, blank=True) diff --git a/apps/enp/views.py b/apps/enp/views.py index e6f30af0..08df06c2 100644 --- a/apps/enp/views.py +++ b/apps/enp/views.py @@ -104,6 +104,7 @@ class VehicleAccessViewSet(ListModelMixin, CustomGenericViewSet): "vehicle_number": ['icontains'], "emission_standard": ['exact', 'in'], "type": ['exact', 'in'], + "is_new_energy": ["exact"], "access_time": ['gte', 'lte', 'year', 'month', 'day', 'quarter', 'week'] }