联调修改结构

This commit is contained in:
2026-01-14 13:18:22 +08:00
parent 16639e2384
commit f25feaa55a
8 changed files with 205 additions and 72 deletions

View File

@@ -6,7 +6,6 @@ class BaseModel<T> {
final String message; // 消息,例如 "success"
final String msg; // 消息,例如 "success"
final T? data; // 核心数据,使用泛型 T可以是任何类型
final int time; // 时间戳
final dynamic error; // 错误信息,可以是任何类型或 null
BaseModel({
@@ -15,7 +14,6 @@ class BaseModel<T> {
required this.message,
required this.msg,
this.data, // data 可以为 null
required this.time,
this.error, // error 可以为 null
});
@@ -60,7 +58,6 @@ class BaseModel<T> {
status: json['status'] as bool? ?? false,
message: json['message'] ?? '暂不可用,请稍后',
msg: json['msg'] ?? '暂不可用,请稍后',
time: _parseInt(json['time']),
data: finalData,
error: json['error'],
);
@@ -72,7 +69,6 @@ class BaseModel<T> {
'status': status,
'message': message,
'msg': msg,
'time': time,
'data': data,
'error': error,
};

View File

@@ -15,7 +15,7 @@ class VehicleInfo {
final String engineNum;
final String truckNum;
final num hydrogenCapacity;
final num maxHydrogen;
final String maxHydrogen;
VehicleInfo({
required this.plateNumber,
@@ -36,7 +36,7 @@ class VehicleInfo {
engineNum: json["engineNum"] ?? '',
truckNum: json["truckNum"] ?? '',
hydrogenCapacity: json["hydrogenCapacity"] ?? 0,
maxHydrogen: json["maxHydrogen"] ?? 0,
maxHydrogen: json["maxHydrogen"] ?? '',
);
Map<String, dynamic> toJson() => {