from django.shortcuts import render from rest_framework.viewsets import ModelViewSet from .models import DetectOrg from utils.queryset import get_child_queryset2 from .serializers import DetectOrgSerializer from apps.system.permission_data import RbacFilterSet from apps.system.mixins import CreateUpdateCustomMixin, OptimizationMixin # Create your views here. class DetectOrgViewSet(CreateUpdateCustomMixin, OptimizationMixin, ModelViewSet): perms_map = {'get': '*', 'post': 'DetectOrg_create', 'put': 'DetectOrg_update', 'delete': 'DetectOrg_delete'} queryset = DetectOrg.objects serializer_class = DetectOrgSerializer search_fields = ['name','query_code', 'code'] ordering = ['-create_time']