class LiftListEntity { int pageNum; int pageCount; int total; int pageSize; bool hasNext; bool hasPrev; List rows; LiftListEntity.fromJsonMap(Map map): pageNum = map["pageNum"], pageCount = map["pageCount"], total = map["total"], pageSize = map["pageSize"], hasNext = map["hasNext"], hasPrev = map["hasPrev"], rows = List.from(map["rows"].map((it) => LiftListItem.fromJsonMap(it??{}))); Map toJson() { final Map data = new Map(); data['pageNum'] = pageNum; data['pageCount'] = pageCount; data['total'] = total; data['pageSize'] = pageSize; data['hasNext'] = hasNext; data['hasPrev'] = hasPrev; data['rows'] = rows != null ? this.rows.map((v) => v.toJson()).toList() : null; return data; } } class LiftListItem { String id; String registrationCode; String liftCode; String liftBrand; String liftType; String liftTypeName; String useCompanyCode; LiftListItem.fromJsonMap(Map map): id = map["id"]??"", registrationCode = map["registrationCode"]??"", liftCode = map["liftCode"]??"", liftBrand = map["liftBrand"]??"", liftType = map["liftType"]??"", liftTypeName = map["liftType"]=="1"?"直梯":"扶梯", useCompanyCode = map["useCompanyCode"]??""; Map toJson() { final Map data = new Map(); data['registrationCode'] = registrationCode; data['liftCode'] = liftCode; data['liftBrand'] = liftBrand; data['liftType'] = liftType; data['useCompanyCode'] = useCompanyCode; return data; } }