feat(common): 新增基础设施 HAR(网络/鉴权/日志/状态/工具)
This commit is contained in:
18
common/src/main/ets/network/ApiResult.ets
Normal file
18
common/src/main/ets/network/ApiResult.ets
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* 统一响应包装:与后端约定 code / message / data 结构。
|
||||
*/
|
||||
export class ApiResult<T> {
|
||||
code: number;
|
||||
message: string;
|
||||
data: T;
|
||||
|
||||
constructor(code: number, message: string, data: T) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
isSuccess(): boolean {
|
||||
return this.code === 0;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user