feat: 归档渲染

This commit is contained in:
2026-07-05 22:33:50 +08:00
parent 4c20ee73d3
commit e67829562d
11 changed files with 1018 additions and 62 deletions

29
src/types/index.d.ts vendored Normal file
View File

@@ -0,0 +1,29 @@
/** 基础 API 响应结构 */
declare interface ApiResponse<T = unknown> {
msg?: string
data: T
}
/** 分页响应结构 */
declare interface ApiPageResponse<T = unknown> {
msg?: string
/** 当前页码 */
page: number
/** 每页数量 */
pageSize: number
/** 业务数据列表 */
list: T[]
/** 总记录数 */
total: number
}
/** 错误响应结构 - 当请求失败时的响应格式 */
declare interface ApiErrorResponse {
msg: string
}
/** 通用请求参数类型 */
declare interface Pagination {
page?: number
pageSize?: number
}