31 lines
544 B
TypeScript
31 lines
544 B
TypeScript
// * 请求响应参数(不包含data)
|
|
export interface Result {
|
|
code: number
|
|
status: boolean
|
|
}
|
|
// * 请求响应参数(包含data)
|
|
export interface ResultDataList<T = any> extends Result {
|
|
data: T[]
|
|
}
|
|
|
|
export interface ResultData<T = any> extends Result {
|
|
message: T
|
|
}
|
|
|
|
export interface ResultList<T = any> extends Result {
|
|
list: T
|
|
}
|
|
|
|
export interface ResPage<T> {
|
|
list: T[]
|
|
page_number?: number
|
|
page_size?: number
|
|
total: number
|
|
total_pages?: number
|
|
}
|
|
|
|
export interface ReqPage {
|
|
page_num?: number
|
|
page_size?: number
|
|
}
|