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