feat: materialbatch增加查询条件

This commit is contained in:
caoqianming 2023-11-30 17:05:34 +08:00
parent cc0a2719de
commit d94424131f
2 changed files with 4 additions and 1 deletions

View File

@ -9,5 +9,7 @@ class MaterialBatchFilter(filters.FilterSet):
fields = {
"warehouse": ["exact"],
"material": ["exact"],
"material__type": ["exact", "in"],
"material__process": ["exact", "in"],
"count": ["exact", "gte", "lte"]
}

View File

@ -49,7 +49,8 @@ class MaterialBatchViewSet(ListModelMixin, CustomGenericViewSet):
retrieve_serializer_class = MaterialBatchDetailSerializer
select_related_fields = ['warehouse', 'material']
filterset_class = MaterialBatchFilter
search_fields = ['material__name']
search_fields = ['material__name', 'material__number',
'material__model', 'material__specification', 'batch']
class MioDoViewSet(BulkCreateModelMixin, BulkUpdateModelMixin, CustomGenericViewSet):