feat: 增加ecate筛选条件

This commit is contained in:
caoqianming 2024-02-26 10:48:47 +08:00
parent d2a503c482
commit 53193650f6
2 changed files with 11 additions and 0 deletions

View File

@ -19,6 +19,7 @@ class EquipFilterSet(filters.FilterSet):
"mgroup": ["exact"],
"mgroup__name": ["exact"],
"name": ["exact", "contains"],
"cate": ["exact", "in"],
"cate__code": ['exact', 'in', 'contains'],
"cate__is_for_safe": ['exact'],
"cate__is_for_enp": ['exact'],

View File

@ -17,6 +17,11 @@ from django.conf import settings
class EcateViewSet(CustomModelViewSet):
"""
list:设备分类
设备分类
"""
queryset = Ecate.objects.all()
serializer_class = EcateSerializer
ordering = ['id', 'type', 'code', 'create_time']
@ -30,6 +35,11 @@ class EcateViewSet(CustomModelViewSet):
class EquipmentViewSet(CustomModelViewSet):
"""
list:设备列表
设备列表
"""
queryset = Equipment.objects.all()
serializer_class = EquipmentSerializer
select_related_fields = ['create_by', 'belong_dept', 'keeper', 'mgroup']