Merge remote-tracking branch 'origin/main'

This commit is contained in:
2026-07-13 13:28:19 +08:00
14 changed files with 630 additions and 8 deletions
+164
View File
@@ -2415,6 +2415,110 @@
}
}
},
"/api/admin/system/client-customization/settings": {
"get": {
"security": [
{
"BearerAuth": []
}
],
"description": "返回客户端名称、英文名称、平台名和图标路径;数据库对象尚未创建时返回默认设置。",
"produces": [
"application/json"
],
"tags": [
"system"
],
"summary": "获取客户端自定义设置",
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/store.ClientCustomizationSettings"
}
},
"401": {
"description": "Unauthorized",
"schema": {
"$ref": "#/definitions/httpapi.ErrorEnvelope"
}
},
"403": {
"description": "Forbidden",
"schema": {
"$ref": "#/definitions/httpapi.ErrorEnvelope"
}
},
"500": {
"description": "Internal Server Error",
"schema": {
"$ref": "#/definitions/httpapi.ErrorEnvelope"
}
}
}
},
"patch": {
"security": [
{
"BearerAuth": []
}
],
"description": "更新客户端名称、英文名称、平台名和图标路径。",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"system"
],
"summary": "更新客户端自定义设置",
"parameters": [
{
"description": "客户端自定义设置",
"name": "body",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/store.ClientCustomizationSettingsInput"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/store.ClientCustomizationSettings"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/httpapi.ErrorEnvelope"
}
},
"401": {
"description": "Unauthorized",
"schema": {
"$ref": "#/definitions/httpapi.ErrorEnvelope"
}
},
"403": {
"description": "Forbidden",
"schema": {
"$ref": "#/definitions/httpapi.ErrorEnvelope"
}
},
"500": {
"description": "Internal Server Error",
"schema": {
"$ref": "#/definitions/httpapi.ErrorEnvelope"
}
}
}
}
},
"/api/admin/system/file-storage/channels": {
"get": {
"security": [
@@ -5031,6 +5135,32 @@
}
}
},
"/api/v1/public/client-customization": {
"get": {
"description": "无需鉴权返回客户端名称、英文名称、平台名和图标路径;数据库对象尚未创建时返回默认设置。",
"produces": [
"application/json"
],
"tags": [
"system"
],
"summary": "获取公开客户端自定义设置",
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/store.ClientCustomizationSettings"
}
},
"500": {
"description": "Internal Server Error",
"schema": {
"$ref": "#/definitions/httpapi.ErrorEnvelope"
}
}
}
}
},
"/api/v1/reranks": {
"post": {
"security": [
@@ -10872,6 +11002,40 @@
}
}
},
"store.ClientCustomizationSettings": {
"type": "object",
"properties": {
"clientEnglishName": {
"type": "string"
},
"clientName": {
"type": "string"
},
"iconPath": {
"type": "string"
},
"platformName": {
"type": "string"
}
}
},
"store.ClientCustomizationSettingsInput": {
"type": "object",
"properties": {
"clientEnglishName": {
"type": "string"
},
"clientName": {
"type": "string"
},
"iconPath": {
"type": "string"
},
"platformName": {
"type": "string"
}
}
},
"store.CreateAPIKeyInput": {
"type": "object",
"properties": {