//登录 class Login{ bool success; int code; String msg; LoginMap data; Login({this.success,this.code,this.msg,this.data}); factory Login.fromJson(Map json){ LoginMap tempData = LoginMap.fromJson(json['data']); return Login( success: json['success'], code:json['code'], msg:json['msg'], data:tempData ); } } class LoginMap { String avatarUrl; String nickName; int roleType; String userId; int status; String token; LoginMap({ this.userId, this.avatarUrl, this.nickName, this.roleType, this.status, this.token }); factory LoginMap.fromJson(Map < String, dynamic > json) { return LoginMap( avatarUrl: json['avatarUrl'], nickName: json['nickName'], roleType: json['roleType'], userId: json['userId'], status: json['status'], token: json['token'], ); } } //接单页列表 class OrderListObj { bool success; int code; String msg; OrderListData data; OrderListObj({ this.success, this.code, this.msg, this.data }); factory OrderListObj.fromJson(Map < String, dynamic > json) { return OrderListObj( success: json['success'], code:json['code'], msg:json['msg'], data:OrderListData.fromJson(json['data']) ); } } class OrderListData{ bool hasNextPage; List items; int limit; int page; int totalCount; int totalPage; OrderListData({ this.hasNextPage, this.items, this.limit, this.page, this.totalCount, this.totalPage }); factory OrderListData.fromJson(Mapjson){ List list = json['items'] as List; List < OrderList > tempOrderList = list.map((i) => OrderList.fromJson(i)).toList(); return OrderListData( hasNextPage: json['hasNextPage'], items:tempOrderList, limit: json['limit'], page:json['page'], totalCount: json['totalCount'], totalPage: json['totalPage'] ); } } class OrderList { String orderNo; int createTime; String goods; int goodsQuantity; String receiptCompanyAddress; String receiptCompanyName; String receiptCompanyPhone; String sendCompanyAddress; String sendCompanyName; String sendCompanyPhone; OrderList({ this.orderNo, this.createTime, this.goods, this.goodsQuantity, this.receiptCompanyAddress, this.receiptCompanyName, this.receiptCompanyPhone, this.sendCompanyAddress, this.sendCompanyName, this.sendCompanyPhone }); factory OrderList.fromJson(Map < String, dynamic > json) { return OrderList( orderNo: json['orderNo'], createTime: json['createTime'], goods: json['goods'], goodsQuantity: json['goodsQuantity'], receiptCompanyAddress: json['receiptCompanyAddress'], receiptCompanyName:json['receiptCompanyName'], receiptCompanyPhone:json['receiptCompanyPhone'], sendCompanyAddress:json['sendCompanyAddress'], sendCompanyName:json['sendCompanyName'], sendCompanyPhone:json['sendCompanyPhone'] ); } } //获取站点 class Station{ bool success; int code; String msg; List data; Station({this.success,this.code,this.msg,this.data}); factory Station.fromJson(Map json){ List list = json['data'] as List; print(list.toString()); List tempList = list.map((i)=>StationList.fromJson(i)).toList(); return Station( success: json['success'], code:json['code'], msg:json['msg'], data:tempList ); } } class StationList{ String code; int id; String name; int stationStatus; int status; StationList({this.code,this.id,this.name,this.stationStatus,this.status}); factory StationList.fromJson(Map json){ return StationList( code:json['code'], id:json['id'], name:json['name'], stationStatus: json['stationStatus'], status: json['status'] ); } } //站点线路 class StationLine{ bool success; int code; String msg; List data; StationLine({this.success,this.code,this.msg,this.data}); factory StationLine.fromJson(Map json){ var list = json['data'] as List; List tempList = list.map((i)=>LineObj.fromJson(i)).toList(); return StationLine( success: json['success'], code:json['code'], msg:json['msg'], data:tempList ); } } class LineObj{ String code; int id; String name; LineObj({this.code,this.name,this.id}); factory LineObj.fromJson(Map json){ return LineObj( code:json['code'], id:json['id'], name:json['name'] ); } } //修改密码 class UpdataPasswrod{ bool success; int code; String msg; String data; UpdataPasswrod({this.success,this.code,this.msg,this.data}); factory UpdataPasswrod.fromJson(Map json){ return UpdataPasswrod( success: json['success'], code: json['code'], msg:json['msg'], data:json['data'] ); } }