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.
 
 
 
 
 
 

1392 lines
38 KiB

/// id : "1408358257373741056"
/// createTime : "2021-06-25 17:35:49"
/// createUser : "1404743858104827904"
/// updateTime : "2021-06-25 17:35:49"
/// updateUser : "1404743858104827904"
/// tenantCode : "1177"
/// storeId : "1344490596986781696"
/// storeName : "测试"
/// tableId : "0"
/// mid : "1404743858104827904"
/// parentId : "1408358257004642304"
/// parentCode : "202106251735490003"
/// orderCode : "202106251735490004"
/// dayFlowCode : "003"
/// orderStatus : 2
/// sendStatus : 0
/// payStatus : 1
/// memberAccount : "占永辉_o3DjK5OuaeRBR-yo_GEh6gs5J9xI"
/// logisticsId : "0"
/// shipperCode : ""
/// logisticsName : ""
/// logisticsNum : ""
/// logisticsCase : null
/// refundStatus : -1
/// addressExt : {"addressId":null,"country":null,"countryId":null,"province":"湖北省","provinceId":null,"city":"武汉市","cityId":null,"district":"武昌区","districtId":null,"address":"楚河汉界","recName":null,"recMobile":null,"longitude":"114.344225","latitude":"30.554177"}
/// postFee : "0.00"
/// orderSum : "20.00"
/// paySum : "17.80"
/// paySumSub : "0.00"
/// accountPay : "0.00"
/// couponSubPrice : "2.20"
/// customPrice : "0.00"
/// removeDecimal : "0.00"
/// isSubscribe : false
/// subcribeTime : null
/// sendTime : null
/// confirmTime : null
/// returnMoneyTime : null
/// notes : ""
/// prepayId : null
/// payTime : "2021-06-25 17:35:49"
/// payChannel : 3
/// payNum : ""
/// promotionId : "1405723544309989376"
/// couponId : "1407162997398306816"
/// isDelete : 0
/// isTakeOut : 0
/// batch : 1
/// orderDiscountPrice : "0.00"
/// dishesDiscountPrice : "0.00"
/// orderPercentPrice : "0.00"
/// finalPayPrice : "20.00"
/// activityNoPrice : "0.00"
/// activityDiscountPrice : "0.00"
/// totalDiscountPrice : "0.00"
/// orderSource : 1
/// storeVO : {"id":"1344490596986781696","storeName":"小小店","nickName":"","businessService":"WIFI,免费停车","businessType":"测试","logo":"","openStartTime":"08:25:43","openEndTime":"23:25:43","shipAddress":"汉街总部国际","remark":null,"mobile":"13554204268","refundAddress":null,"refundTel":null,"refundContact":null,"isAutoSendRefundAddress":1,"soldNum":null,"storeTemplateConfig":null,"storeTable":null,"threshold":null,"freePostAge":null,"logisticsThreshold":null,"logisticsFreePostAge":null,"longitude":"114.3442250000","latitude":"30.5541770000","deliveryDistance":null,"couponVO":null,"posType":{"desc":"零售商店","code":"RETAILSTORE"},"banners":null,"tips":null,"storeBrandImg":null,"defaultPostAge":null}
/// orderDetail : {"orderProductList":[{"id":"1408358257390518272","platterList":null,"tenantCode":"1177","storeId":"1344490596986781696","orderId":"1408358257373741056","productId":"1404742074535772160","productName":"商品1","skuId":"1404744485652398080","skuNameStr":"中","skuImg":"","buyNum":2,"refundNum":0,"weight":0,"applyPrice":"0.00","sellPrice":"10.00","postPay":"0.00","isDelete":0,"discountAmount":"2.20","discountPercent":100}],"discountName":null,"discountMoney":null,"discountNumber":null,"activityName":null,"couponDTO":null,"orderSumPrice":"20.00","paySumPrice":"17.80","activityNoPrice":"0.00","activityPrice":"0.00","dishesList":[],"customPrice":"0.00","nextPerson":"占永辉","isTakeOut":0,"memberRec":null,"isSubscribe":null,"subcribeTime":null,"postFee":"0.00","shipperCode":"","logisticsName":"","logisticsNum":"","orderNum":0,"productNum":0,"mins":1,"predictTime":null}
/// productList : [{"id":"1408358257390518272","createTime":"2021-06-25 17:35:49","createUser":"1404743858104827904","updateTime":"2021-06-25 17:35:49","updateUser":"1404743858104827904","tenantCode":null,"storeId":"1344490596986781696","orderId":"1408358257373741056","productId":"1404742074535772160","productName":"商品1","skuId":"1404744485652398080","skuNameStr":"中","skuImg":"","buyNum":2,"refundNum":0,"weight":0,"applyPrice":"0.00","sellPrice":"10.00","postPay":"0.00","isDelete":0,"discountAmount":"2.20","discountPercent":11,"status":true,"batch":1}]
class OrderInfo {
String _id;
String _createTime;
String _createUser;
String _updateTime;
String _updateUser;
String _tenantCode;
String _storeId;
String _storeName;
String _tableId;
String _mid;
String _parentId;
String _parentCode;
String _orderCode;
String _dayFlowCode;
int _orderStatus;
int _sendStatus;
int _payStatus;
String _memberAccount;
String _logisticsId;
String _shipperCode;
String _logisticsName;
String _logisticsNum;
dynamic _logisticsCase;
int _refundStatus;
AddressExt _addressExt;
String _postFee;
String _orderSum;
String _paySum;
String _paySumSub;
String _accountPay;
String _couponSubPrice;
String _customPrice;
String _removeDecimal;
bool _isSubscribe;
dynamic _subcribeTime;
dynamic _sendTime;
dynamic _confirmTime;
dynamic _returnMoneyTime;
String _notes;
dynamic _prepayId;
String _payTime;
int _payChannel;
String _payNum;
String _promotionId;
String _couponId;
int _isDelete;
int _isTakeOut;
int _batch;
String _orderDiscountPrice;
String _dishesDiscountPrice;
String _orderPercentPrice;
String _finalPayPrice;
String _activityNoPrice;
String _activityDiscountPrice;
String _totalDiscountPrice;
int _orderSource;
StoreVO _storeVO;
OrderDetail _orderDetail;
List<ProductList> _productList;
String get id => _id;
String get createTime => _createTime;
String get createUser => _createUser;
String get updateTime => _updateTime;
String get updateUser => _updateUser;
String get tenantCode => _tenantCode;
String get storeId => _storeId;
String get storeName => _storeName;
String get tableId => _tableId;
String get mid => _mid;
String get parentId => _parentId;
String get parentCode => _parentCode;
String get orderCode => _orderCode;
String get dayFlowCode => _dayFlowCode;
int get orderStatus => _orderStatus;
int get sendStatus => _sendStatus;
int get payStatus => _payStatus;
String get memberAccount => _memberAccount;
String get logisticsId => _logisticsId;
String get shipperCode => _shipperCode;
String get logisticsName => _logisticsName;
String get logisticsNum => _logisticsNum;
dynamic get logisticsCase => _logisticsCase;
int get refundStatus => _refundStatus;
AddressExt get addressExt => _addressExt;
String get postFee => _postFee;
String get orderSum => _orderSum;
String get paySum => _paySum;
String get paySumSub => _paySumSub;
String get accountPay => _accountPay;
String get couponSubPrice => _couponSubPrice;
String get customPrice => _customPrice;
String get removeDecimal => _removeDecimal;
bool get isSubscribe => _isSubscribe;
dynamic get subcribeTime => _subcribeTime;
dynamic get sendTime => _sendTime;
dynamic get confirmTime => _confirmTime;
dynamic get returnMoneyTime => _returnMoneyTime;
String get notes => _notes;
dynamic get prepayId => _prepayId;
String get payTime => _payTime;
int get payChannel => _payChannel;
String get payNum => _payNum;
String get promotionId => _promotionId;
String get couponId => _couponId;
int get isDelete => _isDelete;
int get isTakeOut => _isTakeOut;
int get batch => _batch;
String get orderDiscountPrice => _orderDiscountPrice;
String get dishesDiscountPrice => _dishesDiscountPrice;
String get orderPercentPrice => _orderPercentPrice;
String get finalPayPrice => _finalPayPrice;
String get activityNoPrice => _activityNoPrice;
String get activityDiscountPrice => _activityDiscountPrice;
String get totalDiscountPrice => _totalDiscountPrice;
int get orderSource => _orderSource;
StoreVO get storeVO => _storeVO;
OrderDetail get orderDetail => _orderDetail;
List<ProductList> get productList => _productList;
OrderInfo(
{String id,
String createTime,
String createUser,
String updateTime,
String updateUser,
String tenantCode,
String storeId,
String storeName,
String tableId,
String mid,
String parentId,
String parentCode,
String orderCode,
String dayFlowCode,
int orderStatus,
int sendStatus,
int payStatus,
String memberAccount,
String logisticsId,
String shipperCode,
String logisticsName,
String logisticsNum,
dynamic logisticsCase,
int refundStatus,
AddressExt addressExt,
String postFee,
String orderSum,
String paySum,
String paySumSub,
String accountPay,
String couponSubPrice,
String customPrice,
String removeDecimal,
bool isSubscribe,
dynamic subcribeTime,
dynamic sendTime,
dynamic confirmTime,
dynamic returnMoneyTime,
String notes,
dynamic prepayId,
String payTime,
int payChannel,
String payNum,
String promotionId,
String couponId,
int isDelete,
int isTakeOut,
int batch,
String orderDiscountPrice,
String dishesDiscountPrice,
String orderPercentPrice,
String finalPayPrice,
String activityNoPrice,
String activityDiscountPrice,
String totalDiscountPrice,
int orderSource,
StoreVO storeVO,
OrderDetail orderDetail,
List<ProductList> productList}) {
_id = id;
_createTime = createTime;
_createUser = createUser;
_updateTime = updateTime;
_updateUser = updateUser;
_tenantCode = tenantCode;
_storeId = storeId;
_storeName = storeName;
_tableId = tableId;
_mid = mid;
_parentId = parentId;
_parentCode = parentCode;
_orderCode = orderCode;
_dayFlowCode = dayFlowCode;
_orderStatus = orderStatus;
_sendStatus = sendStatus;
_payStatus = payStatus;
_memberAccount = memberAccount;
_logisticsId = logisticsId;
_shipperCode = shipperCode;
_logisticsName = logisticsName;
_logisticsNum = logisticsNum;
_logisticsCase = logisticsCase;
_refundStatus = refundStatus;
_addressExt = addressExt;
_postFee = postFee;
_orderSum = orderSum;
_paySum = paySum;
_paySumSub = paySumSub;
_accountPay = accountPay;
_couponSubPrice = couponSubPrice;
_customPrice = customPrice;
_removeDecimal = removeDecimal;
_isSubscribe = isSubscribe;
_subcribeTime = subcribeTime;
_sendTime = sendTime;
_confirmTime = confirmTime;
_returnMoneyTime = returnMoneyTime;
_notes = notes;
_prepayId = prepayId;
_payTime = payTime;
_payChannel = payChannel;
_payNum = payNum;
_promotionId = promotionId;
_couponId = couponId;
_isDelete = isDelete;
_isTakeOut = isTakeOut;
_batch = batch;
_orderDiscountPrice = orderDiscountPrice;
_dishesDiscountPrice = dishesDiscountPrice;
_orderPercentPrice = orderPercentPrice;
_finalPayPrice = finalPayPrice;
_activityNoPrice = activityNoPrice;
_activityDiscountPrice = activityDiscountPrice;
_totalDiscountPrice = totalDiscountPrice;
_orderSource = orderSource;
_storeVO = storeVO;
_orderDetail = orderDetail;
_productList = productList;
}
OrderInfo.fromJson(dynamic json) {
_id = json["id"];
_createTime = json["createTime"];
_createUser = json["createUser"];
_updateTime = json["updateTime"];
_updateUser = json["updateUser"];
_tenantCode = json["tenantCode"];
_storeId = json["storeId"];
_storeName = json["storeName"];
_tableId = json["tableId"];
_mid = json["mid"];
_parentId = json["parentId"];
_parentCode = json["parentCode"];
_orderCode = json["orderCode"];
_dayFlowCode = json["dayFlowCode"];
_orderStatus = json["orderStatus"];
_sendStatus = json["sendStatus"];
_payStatus = json["payStatus"];
_memberAccount = json["memberAccount"];
_logisticsId = json["logisticsId"];
_shipperCode = json["shipperCode"];
_logisticsName = json["logisticsName"];
_logisticsNum = json["logisticsNum"];
_logisticsCase = json["logisticsCase"];
_refundStatus = json["refundStatus"];
_addressExt = json["addressExt"] != null
? AddressExt.fromJson(json["addressExt"])
: null;
_postFee = json["postFee"];
_orderSum = json["orderSum"];
_paySum = json["paySum"];
_paySumSub = json["paySumSub"];
_accountPay = json["accountPay"];
_couponSubPrice = json["couponSubPrice"];
_customPrice = json["customPrice"];
_removeDecimal = json["removeDecimal"];
_isSubscribe = json["isSubscribe"];
_subcribeTime = json["subcribeTime"];
_sendTime = json["sendTime"];
_confirmTime = json["confirmTime"];
_returnMoneyTime = json["returnMoneyTime"];
_notes = json["notes"];
_prepayId = json["prepayId"];
_payTime = json["payTime"];
_payChannel = json["payChannel"];
_payNum = json["payNum"];
_promotionId = json["promotionId"];
_couponId = json["couponId"];
_isDelete = json["isDelete"];
_isTakeOut = json["isTakeOut"];
_batch = json["batch"];
_orderDiscountPrice = json["orderDiscountPrice"];
_dishesDiscountPrice = json["dishesDiscountPrice"];
_orderPercentPrice = json["orderPercentPrice"];
_finalPayPrice = json["finalPayPrice"];
_activityNoPrice = json["activityNoPrice"];
_activityDiscountPrice = json["activityDiscountPrice"];
_totalDiscountPrice = json["totalDiscountPrice"];
_orderSource = json["orderSource"];
_storeVO =
json["storeVO"] != null ? StoreVO.fromJson(json["storeVO"]) : null;
_orderDetail = json["orderDetail"] != null
? OrderDetail.fromJson(json["orderDetail"])
: null;
if (json["productList"] != null) {
_productList = [];
json["productList"].forEach((v) {
_productList.add(ProductList.fromJson(v));
});
}
}
Map<String, dynamic> toJson() {
var map = <String, dynamic>{};
map["id"] = _id;
map["createTime"] = _createTime;
map["createUser"] = _createUser;
map["updateTime"] = _updateTime;
map["updateUser"] = _updateUser;
map["tenantCode"] = _tenantCode;
map["storeId"] = _storeId;
map["storeName"] = _storeName;
map["tableId"] = _tableId;
map["mid"] = _mid;
map["parentId"] = _parentId;
map["parentCode"] = _parentCode;
map["orderCode"] = _orderCode;
map["dayFlowCode"] = _dayFlowCode;
map["orderStatus"] = _orderStatus;
map["sendStatus"] = _sendStatus;
map["payStatus"] = _payStatus;
map["memberAccount"] = _memberAccount;
map["logisticsId"] = _logisticsId;
map["shipperCode"] = _shipperCode;
map["logisticsName"] = _logisticsName;
map["logisticsNum"] = _logisticsNum;
map["logisticsCase"] = _logisticsCase;
map["refundStatus"] = _refundStatus;
if (_addressExt != null) {
map["addressExt"] = _addressExt.toJson();
}
map["postFee"] = _postFee;
map["orderSum"] = _orderSum;
map["paySum"] = _paySum;
map["paySumSub"] = _paySumSub;
map["accountPay"] = _accountPay;
map["couponSubPrice"] = _couponSubPrice;
map["customPrice"] = _customPrice;
map["removeDecimal"] = _removeDecimal;
map["isSubscribe"] = _isSubscribe;
map["subcribeTime"] = _subcribeTime;
map["sendTime"] = _sendTime;
map["confirmTime"] = _confirmTime;
map["returnMoneyTime"] = _returnMoneyTime;
map["notes"] = _notes;
map["prepayId"] = _prepayId;
map["payTime"] = _payTime;
map["payChannel"] = _payChannel;
map["payNum"] = _payNum;
map["promotionId"] = _promotionId;
map["couponId"] = _couponId;
map["isDelete"] = _isDelete;
map["isTakeOut"] = _isTakeOut;
map["batch"] = _batch;
map["orderDiscountPrice"] = _orderDiscountPrice;
map["dishesDiscountPrice"] = _dishesDiscountPrice;
map["orderPercentPrice"] = _orderPercentPrice;
map["finalPayPrice"] = _finalPayPrice;
map["activityNoPrice"] = _activityNoPrice;
map["activityDiscountPrice"] = _activityDiscountPrice;
map["totalDiscountPrice"] = _totalDiscountPrice;
map["orderSource"] = _orderSource;
if (_storeVO != null) {
map["storeVO"] = _storeVO.toJson();
}
if (_orderDetail != null) {
map["orderDetail"] = _orderDetail.toJson();
}
if (_productList != null) {
map["productList"] = _productList.map((v) => v.toJson()).toList();
}
return map;
}
}
/// id : "1408358257390518272"
/// createTime : "2021-06-25 17:35:49"
/// createUser : "1404743858104827904"
/// updateTime : "2021-06-25 17:35:49"
/// updateUser : "1404743858104827904"
/// tenantCode : null
/// storeId : "1344490596986781696"
/// orderId : "1408358257373741056"
/// productId : "1404742074535772160"
/// productName : "商品1"
/// skuId : "1404744485652398080"
/// skuNameStr : "中"
/// skuImg : ""
/// buyNum : 2
/// refundNum : 0
/// weight : 0
/// applyPrice : "0.00"
/// sellPrice : "10.00"
/// postPay : "0.00"
/// isDelete : 0
/// discountAmount : "2.20"
/// discountPercent : 11
/// status : true
/// batch : 1
class ProductList {
String _id;
String _createTime;
String _createUser;
String _updateTime;
String _updateUser;
dynamic _tenantCode;
String _storeId;
String _orderId;
String _productId;
String _productName;
String _skuId;
String _skuNameStr;
String _skuImg;
int _buyNum;
int _refundNum;
double _weight;
String _applyPrice;
String _sellPrice;
String _postPay;
int _isDelete;
String _discountAmount;
int _discountPercent;
bool _status;
int _batch;
String get id => _id;
String get createTime => _createTime;
String get createUser => _createUser;
String get updateTime => _updateTime;
String get updateUser => _updateUser;
dynamic get tenantCode => _tenantCode;
String get storeId => _storeId;
String get orderId => _orderId;
String get productId => _productId;
String get productName => _productName;
String get skuId => _skuId;
String get skuNameStr => _skuNameStr;
String get skuImg => _skuImg;
int get buyNum => _buyNum;
int get refundNum => _refundNum;
double get weight => _weight;
String get applyPrice => _applyPrice;
String get sellPrice => _sellPrice;
String get postPay => _postPay;
int get isDelete => _isDelete;
String get discountAmount => _discountAmount;
int get discountPercent => _discountPercent;
bool get status => _status;
int get batch => _batch;
ProductList(
{String id,
String createTime,
String createUser,
String updateTime,
String updateUser,
dynamic tenantCode,
String storeId,
String orderId,
String productId,
String productName,
String skuId,
String skuNameStr,
String skuImg,
int buyNum,
int refundNum,
double weight,
String applyPrice,
String sellPrice,
String postPay,
int isDelete,
String discountAmount,
int discountPercent,
bool status,
int batch}) {
_id = id;
_createTime = createTime;
_createUser = createUser;
_updateTime = updateTime;
_updateUser = updateUser;
_tenantCode = tenantCode;
_storeId = storeId;
_orderId = orderId;
_productId = productId;
_productName = productName;
_skuId = skuId;
_skuNameStr = skuNameStr;
_skuImg = skuImg;
_buyNum = buyNum;
_refundNum = refundNum;
_weight = weight;
_applyPrice = applyPrice;
_sellPrice = sellPrice;
_postPay = postPay;
_isDelete = isDelete;
_discountAmount = discountAmount;
_discountPercent = discountPercent;
_status = status;
_batch = batch;
}
ProductList.fromJson(dynamic json) {
_id = json["id"];
_createTime = json["createTime"];
_createUser = json["createUser"];
_updateTime = json["updateTime"];
_updateUser = json["updateUser"];
_tenantCode = json["tenantCode"];
_storeId = json["storeId"];
_orderId = json["orderId"];
_productId = json["productId"];
_productName = json["productName"];
_skuId = json["skuId"];
_skuNameStr = json["skuNameStr"];
_skuImg = json["skuImg"];
_buyNum = json["buyNum"];
_refundNum = json["refundNum"];
_weight = json["weight"];
_applyPrice = json["applyPrice"];
_sellPrice = json["sellPrice"];
_postPay = json["postPay"];
_isDelete = json["isDelete"];
_discountAmount = json["discountAmount"];
_discountPercent = json["discountPercent"];
_status = json["status"];
_batch = json["batch"];
}
Map<String, dynamic> toJson() {
var map = <String, dynamic>{};
map["id"] = _id;
map["createTime"] = _createTime;
map["createUser"] = _createUser;
map["updateTime"] = _updateTime;
map["updateUser"] = _updateUser;
map["tenantCode"] = _tenantCode;
map["storeId"] = _storeId;
map["orderId"] = _orderId;
map["productId"] = _productId;
map["productName"] = _productName;
map["skuId"] = _skuId;
map["skuNameStr"] = _skuNameStr;
map["skuImg"] = _skuImg;
map["buyNum"] = _buyNum;
map["refundNum"] = _refundNum;
map["weight"] = _weight;
map["applyPrice"] = _applyPrice;
map["sellPrice"] = _sellPrice;
map["postPay"] = _postPay;
map["isDelete"] = _isDelete;
map["discountAmount"] = _discountAmount;
map["discountPercent"] = _discountPercent;
map["status"] = _status;
map["batch"] = _batch;
return map;
}
}
/// orderProductList : [{"id":"1408358257390518272","platterList":null,"tenantCode":"1177","storeId":"1344490596986781696","orderId":"1408358257373741056","productId":"1404742074535772160","productName":"商品1","skuId":"1404744485652398080","skuNameStr":"中","skuImg":"","buyNum":2,"refundNum":0,"weight":0,"applyPrice":"0.00","sellPrice":"10.00","postPay":"0.00","isDelete":0,"discountAmount":"2.20","discountPercent":100}]
/// discountName : null
/// discountMoney : null
/// discountNumber : null
/// activityName : null
/// couponDTO : null
/// orderSumPrice : "20.00"
/// paySumPrice : "17.80"
/// activityNoPrice : "0.00"
/// activityPrice : "0.00"
/// dishesList : []
/// customPrice : "0.00"
/// nextPerson : "占永辉"
/// isTakeOut : 0
/// memberRec : null
/// isSubscribe : null
/// subcribeTime : null
/// postFee : "0.00"
/// shipperCode : ""
/// logisticsName : ""
/// logisticsNum : ""
/// orderNum : 0
/// productNum : 0
/// mins : 1
/// predictTime : null
class OrderDetail {
List<ProductList> _orderProductList;
dynamic _discountName;
dynamic _discountMoney;
dynamic _discountNumber;
dynamic _activityName;
CouponDTO _couponDTO;
String _orderSumPrice;
String _paySumPrice;
String _activityNoPrice;
String _activityPrice;
List<dynamic> _dishesList;
String _customPrice;
String _nextPerson;
int _isTakeOut;
dynamic _memberRec;
dynamic _isSubscribe;
dynamic _subcribeTime;
String _postFee;
String _shipperCode;
String _logisticsName;
String _logisticsNum;
int _orderNum;
int _productNum;
int _mins;
dynamic _predictTime;
List<ProductList> get orderProductList => _orderProductList;
dynamic get discountName => _discountName;
dynamic get discountMoney => _discountMoney;
dynamic get discountNumber => _discountNumber;
dynamic get activityName => _activityName;
CouponDTO get couponDTO => _couponDTO;
String get orderSumPrice => _orderSumPrice;
String get paySumPrice => _paySumPrice;
String get activityNoPrice => _activityNoPrice;
String get activityPrice => _activityPrice;
List<dynamic> get dishesList => _dishesList;
String get customPrice => _customPrice;
String get nextPerson => _nextPerson;
int get isTakeOut => _isTakeOut;
dynamic get memberRec => _memberRec;
dynamic get isSubscribe => _isSubscribe;
dynamic get subcribeTime => _subcribeTime;
String get postFee => _postFee;
String get shipperCode => _shipperCode;
String get logisticsName => _logisticsName;
String get logisticsNum => _logisticsNum;
int get orderNum => _orderNum;
int get productNum => _productNum;
int get mins => _mins;
dynamic get predictTime => _predictTime;
OrderDetail(
{List<ProductList> orderProductList,
dynamic discountName,
dynamic discountMoney,
dynamic discountNumber,
dynamic activityName,
CouponDTO couponDTO,
String orderSumPrice,
String paySumPrice,
String activityNoPrice,
String activityPrice,
List<dynamic> dishesList,
String customPrice,
String nextPerson,
int isTakeOut,
dynamic memberRec,
dynamic isSubscribe,
dynamic subcribeTime,
String postFee,
String shipperCode,
String logisticsName,
String logisticsNum,
int orderNum,
int productNum,
int mins,
dynamic predictTime}) {
_orderProductList = orderProductList;
_discountName = discountName;
_discountMoney = discountMoney;
_discountNumber = discountNumber;
_activityName = activityName;
_couponDTO = couponDTO;
_orderSumPrice = orderSumPrice;
_paySumPrice = paySumPrice;
_activityNoPrice = activityNoPrice;
_activityPrice = activityPrice;
_dishesList = dishesList;
_customPrice = customPrice;
_nextPerson = nextPerson;
_isTakeOut = isTakeOut;
_memberRec = memberRec;
_isSubscribe = isSubscribe;
_subcribeTime = subcribeTime;
_postFee = postFee;
_shipperCode = shipperCode;
_logisticsName = logisticsName;
_logisticsNum = logisticsNum;
_orderNum = orderNum;
_productNum = productNum;
_mins = mins;
_predictTime = predictTime;
}
OrderDetail.fromJson(dynamic json) {
if (json["orderProductList"] != null) {
_orderProductList = [];
json["orderProductList"].forEach((v) {
_orderProductList.add(ProductList.fromJson(v));
});
}
_discountName = json["discountName"];
_discountMoney = json["discountMoney"];
_discountNumber = json["discountNumber"];
_activityName = json["activityName"];
_couponDTO = json["couponDTO"] != null ? CouponDTO.fromJson(json["couponDTO"]) : null;
_orderSumPrice = json["orderSumPrice"];
_paySumPrice = json["paySumPrice"];
_activityNoPrice = json["activityNoPrice"];
_activityPrice = json["activityPrice"];
if (json["dishesList"] != null) {
_dishesList = [];
json["dishesList"].forEach((v) {
_dishesList.add(v);
});
}
_customPrice = json["customPrice"];
_nextPerson = json["nextPerson"];
_isTakeOut = json["isTakeOut"];
_memberRec = json["memberRec"];
_isSubscribe = json["isSubscribe"];
_subcribeTime = json["subcribeTime"];
_postFee = json["postFee"];
_shipperCode = json["shipperCode"];
_logisticsName = json["logisticsName"];
_logisticsNum = json["logisticsNum"];
_orderNum = json["orderNum"];
_productNum = json["productNum"];
_mins = json["mins"];
_predictTime = json["predictTime"];
}
Map<String, dynamic> toJson() {
var map = <String, dynamic>{};
if (_orderProductList != null) {
map["orderProductList"] =
_orderProductList.map((v) => v.toJson()).toList();
}
map["discountName"] = _discountName;
map["discountMoney"] = _discountMoney;
map["discountNumber"] = _discountNumber;
map["activityName"] = _activityName;
map["couponDTO"] = _couponDTO;
map["orderSumPrice"] = _orderSumPrice;
map["paySumPrice"] = _paySumPrice;
map["activityNoPrice"] = _activityNoPrice;
map["activityPrice"] = _activityPrice;
if (_dishesList != null) {
map["dishesList"] = _dishesList.map((v) => v.toJson()).toList();
}
map["customPrice"] = _customPrice;
map["nextPerson"] = _nextPerson;
map["isTakeOut"] = _isTakeOut;
map["memberRec"] = _memberRec;
map["isSubscribe"] = _isSubscribe;
map["subcribeTime"] = _subcribeTime;
map["postFee"] = _postFee;
map["shipperCode"] = _shipperCode;
map["logisticsName"] = _logisticsName;
map["logisticsNum"] = _logisticsNum;
map["orderNum"] = _orderNum;
map["productNum"] = _productNum;
map["mins"] = _mins;
map["predictTime"] = _predictTime;
return map;
}
}
/// id : "1344490596986781696"
/// storeName : "小小店"
/// nickName : ""
/// businessService : "WIFI,免费停车"
/// businessType : "测试"
/// logo : ""
/// openStartTime : "08:25:43"
/// openEndTime : "23:25:43"
/// shipAddress : "汉街总部国际"
/// remark : null
/// mobile : "13554204268"
/// refundAddress : null
/// refundTel : null
/// refundContact : null
/// isAutoSendRefundAddress : 1
/// soldNum : null
/// storeTemplateConfig : null
/// storeTable : null
/// threshold : null
/// freePostAge : null
/// logisticsThreshold : null
/// logisticsFreePostAge : null
/// longitude : "114.3442250000"
/// latitude : "30.5541770000"
/// deliveryDistance : null
/// couponVO : null
/// posType : {"desc":"零售商店","code":"RETAILSTORE"}
/// banners : null
/// tips : null
/// storeBrandImg : null
/// defaultPostAge : null
class StoreVO {
String _id;
String _storeName;
String _nickName;
String _businessService;
String _businessType;
String _logo;
String _openStartTime;
String _openEndTime;
String _shipAddress;
dynamic _remark;
String _mobile;
dynamic _refundAddress;
dynamic _refundTel;
dynamic _refundContact;
int _isAutoSendRefundAddress;
dynamic _soldNum;
dynamic _storeTemplateConfig;
dynamic _storeTable;
dynamic _threshold;
dynamic _freePostAge;
dynamic _logisticsThreshold;
dynamic _logisticsFreePostAge;
String _longitude;
String _latitude;
dynamic _deliveryDistance;
dynamic _couponVO;
PosType _posType;
dynamic _banners;
dynamic _tips;
dynamic _storeBrandImg;
dynamic _defaultPostAge;
String get id => _id;
String get storeName => _storeName;
String get nickName => _nickName;
String get businessService => _businessService;
String get businessType => _businessType;
String get logo => _logo;
String get openStartTime => _openStartTime;
String get openEndTime => _openEndTime;
String get shipAddress => _shipAddress;
dynamic get remark => _remark;
String get mobile => _mobile;
dynamic get refundAddress => _refundAddress;
dynamic get refundTel => _refundTel;
dynamic get refundContact => _refundContact;
int get isAutoSendRefundAddress => _isAutoSendRefundAddress;
dynamic get soldNum => _soldNum;
dynamic get storeTemplateConfig => _storeTemplateConfig;
dynamic get storeTable => _storeTable;
dynamic get threshold => _threshold;
dynamic get freePostAge => _freePostAge;
dynamic get logisticsThreshold => _logisticsThreshold;
dynamic get logisticsFreePostAge => _logisticsFreePostAge;
String get longitude => _longitude;
String get latitude => _latitude;
dynamic get deliveryDistance => _deliveryDistance;
dynamic get couponVO => _couponVO;
PosType get posType => _posType;
dynamic get banners => _banners;
dynamic get tips => _tips;
dynamic get storeBrandImg => _storeBrandImg;
dynamic get defaultPostAge => _defaultPostAge;
StoreVO(
{String id,
String storeName,
String nickName,
String businessService,
String businessType,
String logo,
String openStartTime,
String openEndTime,
String shipAddress,
dynamic remark,
String mobile,
dynamic refundAddress,
dynamic refundTel,
dynamic refundContact,
int isAutoSendRefundAddress,
dynamic soldNum,
dynamic storeTemplateConfig,
dynamic storeTable,
dynamic threshold,
dynamic freePostAge,
dynamic logisticsThreshold,
dynamic logisticsFreePostAge,
String longitude,
String latitude,
dynamic deliveryDistance,
dynamic couponVO,
PosType posType,
dynamic banners,
dynamic tips,
dynamic storeBrandImg,
dynamic defaultPostAge}) {
_id = id;
_storeName = storeName;
_nickName = nickName;
_businessService = businessService;
_businessType = businessType;
_logo = logo;
_openStartTime = openStartTime;
_openEndTime = openEndTime;
_shipAddress = shipAddress;
_remark = remark;
_mobile = mobile;
_refundAddress = refundAddress;
_refundTel = refundTel;
_refundContact = refundContact;
_isAutoSendRefundAddress = isAutoSendRefundAddress;
_soldNum = soldNum;
_storeTemplateConfig = storeTemplateConfig;
_storeTable = storeTable;
_threshold = threshold;
_freePostAge = freePostAge;
_logisticsThreshold = logisticsThreshold;
_logisticsFreePostAge = logisticsFreePostAge;
_longitude = longitude;
_latitude = latitude;
_deliveryDistance = deliveryDistance;
_couponVO = couponVO;
_posType = posType;
_banners = banners;
_tips = tips;
_storeBrandImg = storeBrandImg;
_defaultPostAge = defaultPostAge;
}
StoreVO.fromJson(dynamic json) {
_id = json["id"];
_storeName = json["storeName"];
_nickName = json["nickName"];
_businessService = json["businessService"];
_businessType = json["businessType"];
_logo = json["logo"];
_openStartTime = json["openStartTime"];
_openEndTime = json["openEndTime"];
_shipAddress = json["shipAddress"];
_remark = json["remark"];
_mobile = json["mobile"];
_refundAddress = json["refundAddress"];
_refundTel = json["refundTel"];
_refundContact = json["refundContact"];
_isAutoSendRefundAddress = json["isAutoSendRefundAddress"];
_soldNum = json["soldNum"];
_storeTemplateConfig = json["storeTemplateConfig"];
_storeTable = json["storeTable"];
_threshold = json["threshold"];
_freePostAge = json["freePostAge"];
_logisticsThreshold = json["logisticsThreshold"];
_logisticsFreePostAge = json["logisticsFreePostAge"];
_longitude = json["longitude"];
_latitude = json["latitude"];
_deliveryDistance = json["deliveryDistance"];
_couponVO = json["couponVO"];
_posType =
json["posType"] != null ? PosType.fromJson(json["posType"]) : null;
_banners = json["banners"];
_tips = json["tips"];
_storeBrandImg = json["storeBrandImg"];
_defaultPostAge = json["defaultPostAge"];
}
Map<String, dynamic> toJson() {
var map = <String, dynamic>{};
map["id"] = _id;
map["storeName"] = _storeName;
map["nickName"] = _nickName;
map["businessService"] = _businessService;
map["businessType"] = _businessType;
map["logo"] = _logo;
map["openStartTime"] = _openStartTime;
map["openEndTime"] = _openEndTime;
map["shipAddress"] = _shipAddress;
map["remark"] = _remark;
map["mobile"] = _mobile;
map["refundAddress"] = _refundAddress;
map["refundTel"] = _refundTel;
map["refundContact"] = _refundContact;
map["isAutoSendRefundAddress"] = _isAutoSendRefundAddress;
map["soldNum"] = _soldNum;
map["storeTemplateConfig"] = _storeTemplateConfig;
map["storeTable"] = _storeTable;
map["threshold"] = _threshold;
map["freePostAge"] = _freePostAge;
map["logisticsThreshold"] = _logisticsThreshold;
map["logisticsFreePostAge"] = _logisticsFreePostAge;
map["longitude"] = _longitude;
map["latitude"] = _latitude;
map["deliveryDistance"] = _deliveryDistance;
map["couponVO"] = _couponVO;
if (_posType != null) {
map["posType"] = _posType.toJson();
}
map["banners"] = _banners;
map["tips"] = _tips;
map["storeBrandImg"] = _storeBrandImg;
map["defaultPostAge"] = _defaultPostAge;
return map;
}
}
/// desc : "零售商店"
/// code : "RETAILSTORE"
class PosType {
String _desc;
String _code;
String get desc => _desc;
String get code => _code;
PosType({String desc, String code}) {
_desc = desc;
_code = code;
}
PosType.fromJson(dynamic json) {
_desc = json["desc"];
_code = json["code"];
}
Map<String, dynamic> toJson() {
var map = <String, dynamic>{};
map["desc"] = _desc;
map["code"] = _code;
return map;
}
}
/// addressId : null
/// country : null
/// countryId : null
/// province : "湖北省"
/// provinceId : null
/// city : "武汉市"
/// cityId : null
/// district : "武昌区"
/// districtId : null
/// address : "楚河汉界"
/// recName : null
/// recMobile : null
/// longitude : "114.344225"
/// latitude : "30.554177"
class AddressExt {
dynamic _addressId;
dynamic _country;
dynamic _countryId;
String _province;
dynamic _provinceId;
String _city;
dynamic _cityId;
String _district;
dynamic _districtId;
String _address;
dynamic _recName;
dynamic _recMobile;
String _longitude;
String _latitude;
dynamic get addressId => _addressId;
dynamic get country => _country;
dynamic get countryId => _countryId;
String get province => _province;
dynamic get provinceId => _provinceId;
String get city => _city;
dynamic get cityId => _cityId;
String get district => _district;
dynamic get districtId => _districtId;
String get address => _address;
dynamic get recName => _recName;
dynamic get recMobile => _recMobile;
String get longitude => _longitude;
String get latitude => _latitude;
AddressExt(
{dynamic addressId,
dynamic country,
dynamic countryId,
String province,
dynamic provinceId,
String city,
dynamic cityId,
String district,
dynamic districtId,
String address,
dynamic recName,
dynamic recMobile,
String longitude,
String latitude}) {
_addressId = addressId;
_country = country;
_countryId = countryId;
_province = province;
_provinceId = provinceId;
_city = city;
_cityId = cityId;
_district = district;
_districtId = districtId;
_address = address;
_recName = recName;
_recMobile = recMobile;
_longitude = longitude;
_latitude = latitude;
}
AddressExt.fromJson(dynamic json) {
_addressId = json["addressId"];
_country = json["country"];
_countryId = json["countryId"];
_province = json["province"];
_provinceId = json["provinceId"];
_city = json["city"];
_cityId = json["cityId"];
_district = json["district"];
_districtId = json["districtId"];
_address = json["address"];
_recName = json["recName"];
_recMobile = json["recMobile"];
_longitude = json["longitude"];
_latitude = json["latitude"];
}
Map<String, dynamic> toJson() {
var map = <String, dynamic>{};
map["addressId"] = _addressId;
map["country"] = _country;
map["countryId"] = _countryId;
map["province"] = _province;
map["provinceId"] = _provinceId;
map["city"] = _city;
map["cityId"] = _cityId;
map["district"] = _district;
map["districtId"] = _districtId;
map["address"] = _address;
map["recName"] = _recName;
map["recMobile"] = _recMobile;
map["longitude"] = _longitude;
map["latitude"] = _latitude;
return map;
}
}
class CouponDTO {
// "name": "超级满减",
// "num": null,
// "money": "20.00",
// "receiveMoney": null
String name;
dynamic num;
String money;
dynamic receiveMoney;
CouponDTO.fromJson(dynamic json) {
name = json["name"];
num = json["num"];
money = json["money"];
receiveMoney = json["receiveMoney"];
}
Map<String, dynamic> toJson() {
var map = <String, dynamic>{};
map["name"] = name;
map["num"] = num;
map["money"] = money;
map["receiveMoney"] = receiveMoney;
return map;
}
}