diff --git a/docs/docs.go b/docs/docs.go index d6885f2..5429901 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -399,8 +399,7 @@ const docTemplate = `{ "get": { "description": "根据日期返回图片流或重定向 (yyyy-mm-dd)", "produces": [ - "image/jpeg", - "image/webp" + "image/jpeg" ], "tags": [ "image" @@ -473,8 +472,7 @@ const docTemplate = `{ "get": { "description": "随机返回一张已抓取的图片流或重定向", "produces": [ - "image/jpeg", - "image/webp" + "image/jpeg" ], "tags": [ "image" @@ -531,8 +529,7 @@ const docTemplate = `{ "get": { "description": "根据参数返回今日必应图片流或重定向", "produces": [ - "image/jpeg", - "image/webp" + "image/jpeg" ], "tags": [ "image" @@ -549,7 +546,7 @@ const docTemplate = `{ { "type": "string", "default": "jpg", - "description": "格式 (jpg, webp)", + "description": "格式 (jpg)", "name": "format", "in": "query" } @@ -669,6 +666,9 @@ const docTemplate = `{ }, "token": { "$ref": "#/definitions/config.TokenConfig" + }, + "web": { + "$ref": "#/definitions/config.WebConfig" } } }, @@ -714,8 +714,44 @@ const docTemplate = `{ "config.LogConfig": { "type": "object", "properties": { + "compress": { + "description": "是否压缩旧日志文件", + "type": "boolean" + }, + "dbfilename": { + "description": "数据库日志文件名", + "type": "string" + }, + "dblogLevel": { + "description": "数据库日志级别: debug, info, warn, error", + "type": "string" + }, + "filename": { + "description": "业务日志文件名", + "type": "string" + }, "level": { "type": "string" + }, + "logConsole": { + "description": "是否同时输出到控制台", + "type": "boolean" + }, + "maxAge": { + "description": "保留旧日志文件最大天数", + "type": "integer" + }, + "maxBackups": { + "description": "保留旧日志文件最大个数", + "type": "integer" + }, + "maxSize": { + "description": "每个日志文件最大大小 (MB)", + "type": "integer" + }, + "showDBLog": { + "description": "是否在控制台显示数据库日志", + "type": "boolean" } } }, @@ -790,6 +826,14 @@ const docTemplate = `{ } } }, + "config.WebConfig": { + "type": "object", + "properties": { + "path": { + "type": "string" + } + } + }, "config.WebDAVConfig": { "type": "object", "properties": { diff --git a/docs/swagger.json b/docs/swagger.json index 908b0a1..331d5b4 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -393,8 +393,7 @@ "get": { "description": "根据日期返回图片流或重定向 (yyyy-mm-dd)", "produces": [ - "image/jpeg", - "image/webp" + "image/jpeg" ], "tags": [ "image" @@ -467,8 +466,7 @@ "get": { "description": "随机返回一张已抓取的图片流或重定向", "produces": [ - "image/jpeg", - "image/webp" + "image/jpeg" ], "tags": [ "image" @@ -525,8 +523,7 @@ "get": { "description": "根据参数返回今日必应图片流或重定向", "produces": [ - "image/jpeg", - "image/webp" + "image/jpeg" ], "tags": [ "image" @@ -543,7 +540,7 @@ { "type": "string", "default": "jpg", - "description": "格式 (jpg, webp)", + "description": "格式 (jpg)", "name": "format", "in": "query" } @@ -663,6 +660,9 @@ }, "token": { "$ref": "#/definitions/config.TokenConfig" + }, + "web": { + "$ref": "#/definitions/config.WebConfig" } } }, @@ -708,8 +708,44 @@ "config.LogConfig": { "type": "object", "properties": { + "compress": { + "description": "是否压缩旧日志文件", + "type": "boolean" + }, + "dbfilename": { + "description": "数据库日志文件名", + "type": "string" + }, + "dblogLevel": { + "description": "数据库日志级别: debug, info, warn, error", + "type": "string" + }, + "filename": { + "description": "业务日志文件名", + "type": "string" + }, "level": { "type": "string" + }, + "logConsole": { + "description": "是否同时输出到控制台", + "type": "boolean" + }, + "maxAge": { + "description": "保留旧日志文件最大天数", + "type": "integer" + }, + "maxBackups": { + "description": "保留旧日志文件最大个数", + "type": "integer" + }, + "maxSize": { + "description": "每个日志文件最大大小 (MB)", + "type": "integer" + }, + "showDBLog": { + "description": "是否在控制台显示数据库日志", + "type": "boolean" } } }, @@ -784,6 +820,14 @@ } } }, + "config.WebConfig": { + "type": "object", + "properties": { + "path": { + "type": "string" + } + } + }, "config.WebDAVConfig": { "type": "object", "properties": { diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 0c377fc..7044fbc 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -33,6 +33,8 @@ definitions: $ref: '#/definitions/config.StorageConfig' token: $ref: '#/definitions/config.TokenConfig' + web: + $ref: '#/definitions/config.WebConfig' type: object config.CronConfig: properties: @@ -61,8 +63,35 @@ definitions: type: object config.LogConfig: properties: + compress: + description: 是否压缩旧日志文件 + type: boolean + dbfilename: + description: 数据库日志文件名 + type: string + dblogLevel: + description: '数据库日志级别: debug, info, warn, error' + type: string + filename: + description: 业务日志文件名 + type: string level: type: string + logConsole: + description: 是否同时输出到控制台 + type: boolean + maxAge: + description: 保留旧日志文件最大天数 + type: integer + maxBackups: + description: 保留旧日志文件最大个数 + type: integer + maxSize: + description: 每个日志文件最大大小 (MB) + type: integer + showDBLog: + description: 是否在控制台显示数据库日志 + type: boolean type: object config.RetentionConfig: properties: @@ -110,6 +139,11 @@ definitions: defaultTTL: type: string type: object + config.WebConfig: + properties: + path: + type: string + type: object config.WebDAVConfig: properties: password: @@ -443,7 +477,6 @@ paths: type: string produces: - image/jpeg - - image/webp responses: "200": description: OK @@ -488,7 +521,6 @@ paths: type: string produces: - image/jpeg - - image/webp responses: "200": description: OK @@ -521,13 +553,12 @@ paths: name: variant type: string - default: jpg - description: 格式 (jpg, webp) + description: 格式 (jpg) in: query name: format type: string produces: - image/jpeg - - image/webp responses: "200": description: OK