维护所有模块的多语言功能,对接友情分类接口和友情链接接口

This commit is contained in:
linxd
2025-06-18 16:37:25 +08:00
parent cc6706b409
commit 2a0532f775
34 changed files with 1828 additions and 1005 deletions

View File

@ -409,4 +409,89 @@ declare namespace API {
isPublished?: number; // 0-未发布1-已发布
isTop?: number; // 0-未置顶1-已置顶
}
// 友情链接分类类型定义
interface CategoryType {
id: string;
name: string;
type: string;
parentId: string;
orderBy: string;
remark: string;
delFlag?: string;
createTime?: string;
updateTime?: string;
createBy?: string;
updateBy?: string;
key?: string;
children?: CategoryType[];
}
// 友情链接类型定义
interface LinkType {
id: string;
classificationId: string;
name: string;
nameEn: string;
thumbnail: string;
url: string;
status: string;
orderBy: string;
createTime?: string;
updateTime?: string;
categoryName?: string; // 用于显示
}
// 友情链接分类请求参数
export interface CategoryRequest {
id?: string;
name: string;
type: string;
parentId: string;
orderBy: string;
remark: string;
}
// 友情链接分类响应数据
export interface CategoryItem {
id: string;
name: string;
type: string;
parentId: string;
orderBy: string;
remark: string;
delFlag: string;
createTime: string;
updateTime: string;
createBy: string;
updateBy?: string;
}
// 友情链接请求参数
export interface LinkRequest {
id?: string | number;
classificationId: string;
name: string;
nameEn: string;
thumbnail: string;
url: string;
orderBy: number | string;
}
// 友情链接响应数据
export interface LinkItem {
id: string;
classificationId: string;
name: string;
nameEn: string;
thumbnail: string;
url: string;
status: string;
orderBy: string;
delFlag: string;
createTime: string;
updateTime: string;
createBy: string;
updateBy?: string;
remark?: string;
basePageRequest?: null;
}
}