cnas/server/apps/accessment/views.py

29 lines
1.0 KiB
Python

import random
from django.shortcuts import render
from django.utils import timezone
from rest_framework import status
from rest_framework.decorators import action
from rest_framework.exceptions import NotAuthenticated, ParseError
from rest_framework.response import Response
from rest_framework.serializers import ModelSerializer
from rest_framework.views import APIView
from rest_framework.viewsets import GenericViewSet, ModelViewSet
from apps.system.mixins import CreateUpdateCustomMixin, OptimizationMixin
from apps.system.models import Dict
from apps.system.permission_data import RbacFilterSet
from utils.pagination import PageOrNot
from .models import *
from .serializers import *
# Create your views here.
class CertaccessViewSet(CreateUpdateCustomMixin, ModelViewSet):
"""
业务评定
"""
perms_map = {'get': 'certapp_view', 'post':'certaccess_create', 'put':'certaccess_update','delete': 'certaccess_delete'}
queryset = Certaccess.objects.all()
serializer_class = CertaccessSerializer
ordering = ['-create_time']