{ "openapi": "3.0.1", "info": { "title": "默认模块", "description": "", "version": "1.0.0" }, "tags": [], "paths": { "/api/v1/admin/server/setting/group/list": { "get": { "summary": "获取配置分组列表", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "page", "in": "query", "description": "获取页码 默认 1", "required": false, "schema": { "type": "integer" } }, { "name": "count", "in": "query", "description": "获取条数 默认 10", "required": false, "schema": { "type": "integer" } }, { "name": "key", "in": "query", "description": "关键词筛选", "required": false, "schema": { "type": "string" } }, { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/group/info": { "get": { "summary": "获取配置分组信息", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "setting_group_id", "in": "query", "description": "", "required": false, "schema": { "type": "string" } }, { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/group/create": { "post": { "summary": "创建配置分组", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "name": { "description": "名称", "example": "", "type": "string" }, "note": { "description": "备注", "example": "", "type": "string" } } } } } }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} }, "example": { "code": 200, "message": "Success" } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/group/update": { "post": { "summary": "修改配置分组", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "id": { "description": "ID", "example": "", "type": "string" }, "name": { "description": "名称", "example": "", "type": "string" }, "note": { "description": "备注", "example": "", "type": "string" } } } } } }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/group/delete": { "delete": { "summary": "删除配置分组", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "setting_group_id", "in": "query", "description": "", "required": false, "schema": { "type": "string" } }, { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/list": { "get": { "summary": "获取配置列表", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "page", "in": "query", "description": "获取页码 默认 1", "required": false, "schema": { "type": "string" } }, { "name": "count", "in": "query", "description": "获取条数 默认 10", "required": false, "schema": { "type": "string" } }, { "name": "group_id", "in": "query", "description": "组id(与组名称二选一)", "required": false, "schema": { "type": "string" } }, { "name": "group_name", "in": "query", "description": "组名称(与组id二选一)", "required": false, "schema": { "type": "string" } }, { "name": "key", "in": "query", "description": "关键词筛选", "required": false, "schema": { "type": "string" } }, { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/info": { "get": { "summary": "获取配置信息", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "id", "in": "query", "description": "配置id (与name二选一)", "required": false, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "配置名称 (与id二选一)", "required": false, "schema": { "type": "string" } }, { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/create": { "post": { "summary": "创建配置", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "name": { "description": "名称", "example": "", "type": "string" }, "value": { "example": "", "type": "string" }, "note": { "description": "备注", "example": "", "type": "string" }, "type": { "description": "类型 string/int/float/bool/", "example": "", "type": "string" }, "setting_group_id": { "description": "配置组id", "example": 0, "type": "integer" }, "open": { "description": "是否开放访问", "example": "", "type": "boolean" } }, "required": [ "name", "value", "type" ] } } } }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/update": { "post": { "summary": "修改配置", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "id": { "example": 0, "type": "integer" }, "name": { "description": "名称", "example": "", "type": "string" }, "value": { "example": "", "type": "string" }, "note": { "description": "备注", "example": "", "type": "string" }, "type": { "description": "类型 string/int/float/bool/", "example": "", "type": "string" }, "setting_group_id": { "description": "配置组id", "example": "", "type": "string" } }, "required": [ "id" ] } } } }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/set_open": { "post": { "summary": "修改配置是否开放访问", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "id": { "example": 0, "type": "integer" }, "open": { "description": "是否开放", "example": "", "type": "boolean" } }, "required": [ "id", "open" ] } } } }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } }, "/api/v1/admin/server/setting/delete": { "delete": { "summary": "删除配置", "deprecated": false, "description": "", "tags": [], "parameters": [ { "name": "Authorization", "in": "header", "description": "", "example": "Bearer {{token}}", "schema": { "type": "string", "default": "Bearer {{token}}" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "id": { "example": "", "type": "string" } } } } } }, "responses": { "200": { "description": "", "content": { "application/json": { "schema": { "type": "object", "properties": {} } } }, "headers": {} } }, "security": [] } } }, "components": { "schemas": {}, "securitySchemes": {} }, "servers": [], "security": [] }