doc: 增加config查询文档

This commit is contained in:
caoqianming 2024-02-27 09:20:27 +08:00
parent 34aaf22650
commit 31b4af5fbb
1 changed files with 11 additions and 0 deletions

View File

@ -2,6 +2,7 @@ import configparser
import os import os
import importlib import importlib
import json import json
from drf_yasg import openapi
from django.contrib.auth.hashers import check_password, make_password from django.contrib.auth.hashers import check_password, make_password
from django.db import transaction from django.db import transaction
from django_celery_beat.models import (CrontabSchedule, IntervalSchedule, from django_celery_beat.models import (CrontabSchedule, IntervalSchedule,
@ -737,6 +738,10 @@ class SysBaseConfigView(APIView):
permission_classes = [] permission_classes = []
read_keys = ['base', 'apk'] read_keys = ['base', 'apk']
@swagger_auto_schema(manual_parameters=[
openapi.Parameter(name="project_code", in_=openapi.IN_QUERY,
type=openapi.TYPE_STRING, required=False)
])
def get(self, request, format=None): def get(self, request, format=None):
""" """
获取系统基本信息 获取系统基本信息
@ -761,6 +766,12 @@ class SysBaseConfigView(APIView):
class SysConfigView(MyLoggingMixin, APIView): class SysConfigView(MyLoggingMixin, APIView):
perms_map = {'get': 'sysconfig.view', 'put': 'sysconfig.update'} perms_map = {'get': 'sysconfig.view', 'put': 'sysconfig.update'}
@swagger_auto_schema(manual_parameters=[
openapi.Parameter(name="project_code", in_=openapi.IN_QUERY,
type=openapi.TYPE_STRING, required=False),
openapi.Parameter(name="reload", in_=openapi.IN_QUERY,
type=openapi.TYPE_BOOLEAN, required=False),
])
def get(self, request, format=None): def get(self, request, format=None):
""" """
获取config json 获取config json