feat!: 将项目有Strapi迁移至Directus #43

Manually merged
remilia merged 30 commits from feat/directus into master 2025-10-24 17:22:40 +08:00
39 changed files with 1958 additions and 229 deletions
Showing only changes of commit bc625239cd - Show all commits

View File

@ -60,6 +60,7 @@ export interface ProductDocument {
id: number; id: number;
status?: 'published' | 'draft' | 'archived'; status?: 'published' | 'draft' | 'archived';
file?: DirectusFile | string | null; file?: DirectusFile | string | null;
products?: ProductsProductDocument[] | string[];
translations?: ProductDocumentsTranslation[] | null; translations?: ProductDocumentsTranslation[] | null;
} }
@ -152,10 +153,10 @@ export interface Product {
/** @description i18n字段 */ /** @description i18n字段 */
translations?: ProductsTranslation[] | null; translations?: ProductsTranslation[] | null;
faqs?: ProductsQuestion[] | string[]; faqs?: ProductsQuestion[] | string[];
documents?: ProductsProductDocument[] | string[];
/** @description 在产品详情页中展示 */ /** @description 在产品详情页中展示 */
images?: ProductsProductImage[] | string[]; images?: ProductsProductImage[] | string[];
specs?: ProductSpecGroup[] | string[]; specs?: ProductSpecGroup[] | string[];
documents?: ProductsProductDocument[] | string[];
} }
export interface ProductsProductDocument { export interface ProductsProductDocument {