feat: 增加ecate筛选条件
This commit is contained in:
parent
d2a503c482
commit
53193650f6
|
@ -19,6 +19,7 @@ class EquipFilterSet(filters.FilterSet):
|
||||||
"mgroup": ["exact"],
|
"mgroup": ["exact"],
|
||||||
"mgroup__name": ["exact"],
|
"mgroup__name": ["exact"],
|
||||||
"name": ["exact", "contains"],
|
"name": ["exact", "contains"],
|
||||||
|
"cate": ["exact", "in"],
|
||||||
"cate__code": ['exact', 'in', 'contains'],
|
"cate__code": ['exact', 'in', 'contains'],
|
||||||
"cate__is_for_safe": ['exact'],
|
"cate__is_for_safe": ['exact'],
|
||||||
"cate__is_for_enp": ['exact'],
|
"cate__is_for_enp": ['exact'],
|
||||||
|
|
|
@ -17,6 +17,11 @@ from django.conf import settings
|
||||||
|
|
||||||
|
|
||||||
class EcateViewSet(CustomModelViewSet):
|
class EcateViewSet(CustomModelViewSet):
|
||||||
|
"""
|
||||||
|
list:设备分类
|
||||||
|
|
||||||
|
设备分类
|
||||||
|
"""
|
||||||
queryset = Ecate.objects.all()
|
queryset = Ecate.objects.all()
|
||||||
serializer_class = EcateSerializer
|
serializer_class = EcateSerializer
|
||||||
ordering = ['id', 'type', 'code', 'create_time']
|
ordering = ['id', 'type', 'code', 'create_time']
|
||||||
|
@ -30,6 +35,11 @@ class EcateViewSet(CustomModelViewSet):
|
||||||
|
|
||||||
|
|
||||||
class EquipmentViewSet(CustomModelViewSet):
|
class EquipmentViewSet(CustomModelViewSet):
|
||||||
|
"""
|
||||||
|
list:设备列表
|
||||||
|
|
||||||
|
设备列表
|
||||||
|
"""
|
||||||
queryset = Equipment.objects.all()
|
queryset = Equipment.objects.all()
|
||||||
serializer_class = EquipmentSerializer
|
serializer_class = EquipmentSerializer
|
||||||
select_related_fields = ['create_by', 'belong_dept', 'keeper', 'mgroup']
|
select_related_fields = ['create_by', 'belong_dept', 'keeper', 'mgroup']
|
||||||
|
|
Loading…
Reference in New Issue