From 11e0edf006e10ba6f9fafe0ff79196f90c05f21d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=91=E8=BD=BB=E7=8B=82?= <1677568218@qq.com> Date: Sun, 12 Feb 2023 13:45:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=93=E6=A0=8F=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/.tmp/data.db | Bin 1380352 -> 1753088 bytes .../api/colum/content-types/colum/schema.json | 11 +- .../1.0.0/full_documentation.json | 156 +++++++++++++++++- frontend/server/api/articles/[id].ts | 2 + frontend/types/IArticle.ts | 2 + 5 files changed, 168 insertions(+), 3 deletions(-) diff --git a/backend/.tmp/data.db b/backend/.tmp/data.db index acaeb045c7706936b0d372b93b601773f1730c9a..8c52f5bfebfb8233729d70fb1134c2251352a18f 100644 GIT binary patch delta 8202 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 ZPxut*3zzWc-BzE9pW0^)HafGN{|j*l2DJbH diff --git a/backend/src/api/colum/content-types/colum/schema.json b/backend/src/api/colum/content-types/colum/schema.json index 25f7b6a2..bae51a40 100644 --- a/backend/src/api/colum/content-types/colum/schema.json +++ b/backend/src/api/colum/content-types/colum/schema.json @@ -4,7 +4,8 @@ "info": { "singularName": "colum", "pluralName": "colums", - "displayName": "colum" + "displayName": "colum", + "description": "" }, "options": { "draftAndPublish": true @@ -21,6 +22,14 @@ "relation": "oneToMany", "target": "api::article.article", "mappedBy": "columId" + }, + "cover": { + "type": "string", + "required": true + }, + "describe": { + "type": "string", + "required": true } } } diff --git a/backend/src/extensions/documentation/documentation/1.0.0/full_documentation.json b/backend/src/extensions/documentation/documentation/1.0.0/full_documentation.json index 42adfc30..ded9c480 100644 --- a/backend/src/extensions/documentation/documentation/1.0.0/full_documentation.json +++ b/backend/src/extensions/documentation/documentation/1.0.0/full_documentation.json @@ -14,7 +14,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "x-generation-date": "2023-02-12T04:51:09.525Z" + "x-generation-date": "2023-02-12T05:42:21.560Z" }, "x-strapi-config": { "path": "/documentation", @@ -701,6 +701,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -1608,6 +1614,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -2548,6 +2560,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -3455,6 +3473,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -4580,6 +4604,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -5428,6 +5458,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -6309,6 +6345,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -7157,6 +7199,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -7360,7 +7408,9 @@ "properties": { "data": { "required": [ - "column" + "column", + "cover", + "describe" ], "type": "object", "properties": { @@ -7380,6 +7430,12 @@ ], "example": "string or id" } + }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" } } } @@ -8037,6 +8093,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -8162,6 +8224,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -8864,6 +8932,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -8989,6 +9063,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -9724,6 +9804,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -9849,6 +9935,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -10551,6 +10643,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -10676,6 +10774,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -12999,6 +13103,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -13846,6 +13956,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -14726,6 +14842,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -15573,6 +15695,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -16481,6 +16609,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -17331,6 +17465,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -18214,6 +18354,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" @@ -19064,6 +19210,12 @@ } } }, + "cover": { + "type": "string" + }, + "describe": { + "type": "string" + }, "createdAt": { "type": "string", "format": "date-time" diff --git a/frontend/server/api/articles/[id].ts b/frontend/server/api/articles/[id].ts index 3d21ad2f..b8308aff 100644 --- a/frontend/server/api/articles/[id].ts +++ b/frontend/server/api/articles/[id].ts @@ -62,6 +62,8 @@ export default defineEventHandler(async (event): Promise => { data{ attributes{ column + cover + describe articles{ data{ id diff --git a/frontend/types/IArticle.ts b/frontend/types/IArticle.ts index df420b8d..3433e9be 100644 --- a/frontend/types/IArticle.ts +++ b/frontend/types/IArticle.ts @@ -24,6 +24,8 @@ interface IColumnArticleItem { } interface IColumn { column: string + cover: string + describe: string articles: { data: IColumnArticleItem[] } } export interface IArticle {