feat: 增加material cate 接口

This commit is contained in:
caoqianming 2024-08-07 10:54:00 +08:00
parent cf7007f8b8
commit 211fd1ac77
1 changed files with 5 additions and 1 deletions

View File

@ -69,7 +69,11 @@ class MaterialViewSet(CustomModelViewSet):
'week_esitimate_consume', None)
obj.save()
return Response()
@action(methods=['get'], detail=False, serializer_class=Serializer, perms_map={'get': '*'})
def cates(self, request, *args, **kwargs):
res = Material.objects.exclude(cate='').exclude(cate=None).values_list('cate', flat=True).distinct()
return Response(set(res))
class ShiftViewSet(ListModelMixin, CustomGenericViewSet):
"""