19 lines
738 B
Python
19 lines
738 B
Python
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']
|
|
|