You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
136 lines
4.0 KiB
136 lines
4.0 KiB
3 years ago
|
import 'package:huixiang/retrofit/data/order_product_vo.dart';
|
||
|
|
||
|
class DownOrder {
|
||
|
DownOrder({
|
||
|
String id,
|
||
|
String orderCode,
|
||
|
dynamic storeId,
|
||
|
dynamic storeName,
|
||
|
dynamic orderStatus,
|
||
|
dynamic returnType,
|
||
|
dynamic shipperCode,
|
||
|
dynamic logisticsNum,
|
||
|
String orderSum,
|
||
|
dynamic accountPay,
|
||
|
dynamic discountAmount,
|
||
|
dynamic postFee,
|
||
|
dynamic paySum,
|
||
|
dynamic overTime,
|
||
|
List<OrderProductVOList> orderProductVOList,
|
||
|
dynamic moneyReturnList,
|
||
|
dynamic goodsReturnList,
|
||
|
dynamic tablePrice,
|
||
|
dynamic parentCode,
|
||
|
String parentId,
|
||
|
dynamic peopleNum,
|
||
|
int orderSource,
|
||
|
}) {
|
||
|
this.id = id;
|
||
|
this.orderCode = orderCode;
|
||
|
this.storeId = storeId;
|
||
|
this.storeName = storeName;
|
||
|
this.orderStatus = orderStatus;
|
||
|
this.returnType = returnType;
|
||
|
this.shipperCode = shipperCode;
|
||
|
this.logisticsNum = logisticsNum;
|
||
|
this.orderSum = orderSum;
|
||
|
this.accountPay = accountPay;
|
||
|
this.discountAmount = discountAmount;
|
||
|
this.postFee = postFee;
|
||
|
this.paySum = paySum;
|
||
|
this.overTime = overTime;
|
||
|
this.orderProductVOList = orderProductVOList;
|
||
|
this.moneyReturnList = moneyReturnList;
|
||
|
this.goodsReturnList = goodsReturnList;
|
||
|
this.tablePrice = tablePrice;
|
||
|
this.parentCode = parentCode;
|
||
|
this.parentId = parentId;
|
||
|
this.peopleNum = peopleNum;
|
||
|
this.orderSource = orderSource;
|
||
|
}
|
||
|
|
||
|
DownOrder.fromJson(dynamic json) {
|
||
|
this.id = json['id'];
|
||
|
this.orderCode = json['orderCode'];
|
||
|
this.storeId = json['storeId'];
|
||
|
this.storeName = json['storeName'];
|
||
|
this.orderStatus = json['orderStatus'];
|
||
|
this.returnType = json['returnType'];
|
||
|
this.shipperCode = json['shipperCode'];
|
||
|
this.logisticsNum = json['logisticsNum'];
|
||
|
this.orderSum = json['orderSum'];
|
||
|
this.accountPay = json['accountPay'];
|
||
|
this.discountAmount = json['discountAmount'];
|
||
|
this.postFee = json['postFee'];
|
||
|
this.paySum = json['paySum'];
|
||
|
this.overTime = json['overTime'];
|
||
|
if (json['orderProductVOList'] != null) {
|
||
|
this.orderProductVOList = [];
|
||
|
json['orderProductVOList'].forEach((v) {
|
||
|
this.orderProductVOList.add(OrderProductVOList.fromJson(v));
|
||
|
});
|
||
|
}
|
||
|
this.moneyReturnList = json['moneyReturnList'];
|
||
|
this.goodsReturnList = json['goodsReturnList'];
|
||
|
this.tablePrice = json['tablePrice'];
|
||
|
this.parentCode = json['parentCode'];
|
||
|
this.parentId = json['parentId'];
|
||
|
this.peopleNum = json['peopleNum'];
|
||
|
this.orderSource = json['orderSource'];
|
||
|
}
|
||
|
|
||
|
String id;
|
||
|
String orderCode;
|
||
|
dynamic storeId;
|
||
|
dynamic storeName;
|
||
|
dynamic orderStatus;
|
||
|
dynamic returnType;
|
||
|
dynamic shipperCode;
|
||
|
dynamic logisticsNum;
|
||
|
String orderSum;
|
||
|
dynamic accountPay;
|
||
|
dynamic discountAmount;
|
||
|
dynamic postFee;
|
||
|
dynamic paySum;
|
||
|
dynamic overTime;
|
||
|
List<OrderProductVOList> orderProductVOList;
|
||
|
dynamic moneyReturnList;
|
||
|
dynamic goodsReturnList;
|
||
|
dynamic tablePrice;
|
||
|
dynamic parentCode;
|
||
|
String parentId;
|
||
|
dynamic peopleNum;
|
||
|
int orderSource;
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
final map = <String, dynamic>{};
|
||
|
map['id'] = this.id;
|
||
|
map['orderCode'] = this.orderCode;
|
||
|
map['storeId'] = this.storeId;
|
||
|
map['storeName'] = this.storeName;
|
||
|
map['orderStatus'] = this.orderStatus;
|
||
|
map['returnType'] = this.returnType;
|
||
|
map['shipperCode'] = this.shipperCode;
|
||
|
map['logisticsNum'] = this.logisticsNum;
|
||
|
map['orderSum'] = this.orderSum;
|
||
|
map['accountPay'] = this.accountPay;
|
||
|
map['discountAmount'] = this.discountAmount;
|
||
|
map['postFee'] = this.postFee;
|
||
|
map['paySum'] = this.paySum;
|
||
|
map['overTime'] = this.overTime;
|
||
|
if (this.orderProductVOList != null) {
|
||
|
map['orderProductVOList'] =
|
||
|
this.orderProductVOList.map((v) => v.toJson()).toList();
|
||
|
}
|
||
|
map['moneyReturnList'] = this.moneyReturnList;
|
||
|
map['goodsReturnList'] = this.goodsReturnList;
|
||
|
map['tablePrice'] = this.tablePrice;
|
||
|
map['parentCode'] = this.parentCode;
|
||
|
map['parentId'] = this.parentId;
|
||
|
map['peopleNum'] = this.peopleNum;
|
||
|
map['orderSource'] = this.orderSource;
|
||
|
return map;
|
||
|
}
|
||
|
}
|
||
|
|