feat: 将/about界面由Strapi迁移至Directus

- 修改相关路由界面
- 增添相应的视图模型与转换方法
This commit is contained in:
2025-10-20 13:48:57 +08:00
parent faf2eb4b44
commit c156d1414c
5 changed files with 60 additions and 11 deletions

View File

@ -0,0 +1,17 @@
/**
* 将 Directus 返回的 CompanyProfile 数据转换为 CompanyProfileView 视图模型
*
* @param raw: 原始的 CompanyProfile 数据
* @returns 转换后的 CompanyProfileView 对象
*
* @example
* const view = toCompanyProfileView(rawCompanyProfile);
*/
export function toCompanyProfileView(raw: CompanyProfile): CompanyProfileView {
const trans = raw.translations?.[0] ?? { content: '' };
return {
id: raw.id,
content: trans.content,
};
}