mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-27 20:42:52 +00:00
20 lines
401 B
TypeScript
20 lines
401 B
TypeScript
export class Result<T> {
|
|
message: string
|
|
code: number
|
|
data: T
|
|
constructor(message: string, code: number, data: T) {
|
|
this.message = message
|
|
this.code = code
|
|
this.data = data
|
|
}
|
|
|
|
static success(data: any) {
|
|
return new Result('请求成功', 200, data)
|
|
}
|
|
static error(message: string, code: number) {
|
|
return new Result(message, code, null)
|
|
}
|
|
}
|
|
|
|
export default Result
|