Files
front-pc/api/toolbox/types.ts
2025-09-14 16:47:22 +08:00

64 lines
1.1 KiB
TypeScript

export interface TcreateReq {
id?: number
title: string
description: string
labels: string[]
createAddress?: string
createIp?: string
projectType: number[]
categoryId?: number
sourceType?: number
files: {
id: number
title: string
fileId: number
drawId: number
type: number
url: string
sort: number
}[]
coverImages: {
id: number
title: string
fileId: number
drawId: number
type: number
url: string
sort: number
}[]
points: number
}
export interface TpageReq {
pageNum: number
pageSize: number
title?: string
ownedUserId?: string
labels?: string[]
status?: number
recommend?: boolean
}
export interface TpageRes {
list: TpageItem[]
total: number
}
export interface TpageItem {
id: number
title: string
createTime: string
labels: string[]
status: number
recommend: boolean
points: number
iconUrl: string
hotPoint: number
description: string
previewPoint: number
previewUrl: string
previewImageUrl: string
commentsPoint: number
ownedUserId: string
}