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'] }