/// id : "1705059878256508928" /// orderCode : "202309221122080002" /// storeName : "海峡姐妹茶(奶茶)" /// orderStatus : 2 /// payStatus : 1 /// orderSum : "9.00" /// paySum : "8.28" /// discountAmount : null /// payChannel : 4 /// createTime : "2023-09-22 11:22:08" /// notes : "" /// payNum : "" /// returnType : null /// logisticsCase : null /// payTime : "2023-09-22 11:22:09" /// memberAccount : "" /// orderCount : 1 /// recName : null /// recMobile : null /// province : null /// city : null /// area : null /// address : "湖北省武汉市江汉区万松街道青年路招银大厦" /// shipperCode : "" /// logisticsNum : "" /// logisticsName : "" /// orderSource : 2 /// orderProductDTOList : [{"id":"1705059878650773504","createTime":"2023-09-22 11:22:08","createUser":"1695008923246919680","updateTime":"2023-09-22 11:22:08","updateUser":"1695008923246919680","tenantCode":"1195","storeId":"1645691756009750528","orderId":"1705059878256508928","actInfo":null,"productId":"1685953238345449472","productName":"台18茗茶","skuId":"1689482412884492288","skuNameStr":"700ml 温热 七分糖","skuImg":"https://pos.upload.lotus-wallet.com/1195/2023/08/e08f6297-06dd-4128-b21d-20930018df03.jpg","buyNum":1,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"9.00","sellPrice":"9.00","postPay":"0.00","isDelete":0,"discountAmount":"0.72","discountPercent":92,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":[],"packagingFee":"0.00"}] /// moneyReturnList : null /// goodsReturnList : null /// moneyReturnActionHistoryList : null /// goodsReturnActionHistoryList : null /// sonOrderList : null /// refundStatus : 2 /// reason : "测试退款" /// isSubscribe : false /// subcribeTime : null /// addressExt : {"addressId":null,"country":null,"countryId":null,"province":"湖北省","provinceId":null,"city":"武汉市","cityId":null,"district":"汉口区","districtId":null,"cityInfo":null,"address":"湖北省武汉市江汉区万松街道青年路招银大厦","recName":null,"recMobile":null,"longitude":"114.263242","latitude":"30.593863"} /// contactsExtList : null /// memberInfo : {"mid":"1695008923246919680","name":"哈哈哈","phone":"13052919193","mark":null} /// payRecordList : [{"id":"1705059881448374272","createTime":"2023-09-22 11:22:09","createUser":"1695008923246919680","updateTime":"2023-09-22 11:22:09","updateUser":"1695008923246919680","orderId":"1705059878256508928","type":4,"amount":"8.28","refundAmount":"0.00","state":1,"refId":"1705059881398042624","isDelete":false,"tenantCode":null}] class BusinessOrderDetailInfo { BusinessOrderDetailInfo({ String id, String orderCode, String storeName, num orderStatus, num payStatus, String orderSum, String paySum, dynamic discountAmount, num payChannel, String createTime, String notes, String payNum, dynamic returnType, dynamic logisticsCase, String payTime, String memberAccount, num orderCount, dynamic recName, dynamic recMobile, dynamic province, dynamic city, dynamic area, String address, String shipperCode, String logisticsNum, String logisticsName, num orderSource, List orderProductDTOList, dynamic moneyReturnList, dynamic goodsReturnList, dynamic moneyReturnActionHistoryList, dynamic goodsReturnActionHistoryList, dynamic sonOrderList, num refundStatus, String reason, bool isSubscribe, dynamic subcribeTime, AddressExt addressExt, dynamic contactsExtList, MemberInfo memberInfo, List payRecordList,}){ _id = id; _orderCode = orderCode; _storeName = storeName; _orderStatus = orderStatus; _payStatus = payStatus; _orderSum = orderSum; _paySum = paySum; _discountAmount = discountAmount; _payChannel = payChannel; _createTime = createTime; _notes = notes; _payNum = payNum; _returnType = returnType; _logisticsCase = logisticsCase; _payTime = payTime; _memberAccount = memberAccount; _orderCount = orderCount; _recName = recName; _recMobile = recMobile; _province = province; _city = city; _area = area; _address = address; _shipperCode = shipperCode; _logisticsNum = logisticsNum; _logisticsName = logisticsName; _orderSource = orderSource; _orderProductDTOList = orderProductDTOList; _moneyReturnList = moneyReturnList; _goodsReturnList = goodsReturnList; _moneyReturnActionHistoryList = moneyReturnActionHistoryList; _goodsReturnActionHistoryList = goodsReturnActionHistoryList; _sonOrderList = sonOrderList; _refundStatus = refundStatus; _reason = reason; _isSubscribe = isSubscribe; _subcribeTime = subcribeTime; _addressExt = addressExt; _contactsExtList = contactsExtList; _memberInfo = memberInfo; _payRecordList = payRecordList; } BusinessOrderDetailInfo.fromJson(dynamic json) { _id = json['id']; _orderCode = json['orderCode']; _storeName = json['storeName']; _orderStatus = json['orderStatus']; _payStatus = json['payStatus']; _orderSum = json['orderSum']; _paySum = json['paySum']; _discountAmount = json['discountAmount']; _payChannel = json['payChannel']; _createTime = json['createTime']; _notes = json['notes']; _payNum = json['payNum']; _returnType = json['returnType']; _logisticsCase = json['logisticsCase']; _payTime = json['payTime']; _memberAccount = json['memberAccount']; _orderCount = json['orderCount']; _recName = json['recName']; _recMobile = json['recMobile']; _province = json['province']; _city = json['city']; _area = json['area']; _address = json['address']; _shipperCode = json['shipperCode']; _logisticsNum = json['logisticsNum']; _logisticsName = json['logisticsName']; _orderSource = json['orderSource']; if (json['orderProductDTOList'] != null) { _orderProductDTOList = []; json['orderProductDTOList'].forEach((v) { _orderProductDTOList.add(OrderProductDtoList.fromJson(v)); }); } _moneyReturnList = json['moneyReturnList']; _goodsReturnList = json['goodsReturnList']; _moneyReturnActionHistoryList = json['moneyReturnActionHistoryList']; _goodsReturnActionHistoryList = json['goodsReturnActionHistoryList']; _sonOrderList = json['sonOrderList']; _refundStatus = json['refundStatus']; _reason = json['reason']; _isSubscribe = json['isSubscribe']; _subcribeTime = json['subcribeTime']; _addressExt = json['addressExt'] != null ? AddressExt.fromJson(json['addressExt']) : null; _contactsExtList = json['contactsExtList']; _memberInfo = json['memberInfo'] != null ? MemberInfo.fromJson(json['memberInfo']) : null; if (json['payRecordList'] != null) { _payRecordList = []; json['payRecordList'].forEach((v) { _payRecordList.add(PayRecordList.fromJson(v)); }); } } String _id; String _orderCode; String _storeName; num _orderStatus; num _payStatus; String _orderSum; String _paySum; dynamic _discountAmount; num _payChannel; String _createTime; String _notes; String _payNum; dynamic _returnType; dynamic _logisticsCase; String _payTime; String _memberAccount; num _orderCount; dynamic _recName; dynamic _recMobile; dynamic _province; dynamic _city; dynamic _area; String _address; String _shipperCode; String _logisticsNum; String _logisticsName; num _orderSource; List _orderProductDTOList; dynamic _moneyReturnList; dynamic _goodsReturnList; dynamic _moneyReturnActionHistoryList; dynamic _goodsReturnActionHistoryList; dynamic _sonOrderList; num _refundStatus; String _reason; bool _isSubscribe; dynamic _subcribeTime; AddressExt _addressExt; dynamic _contactsExtList; MemberInfo _memberInfo; List _payRecordList; BusinessOrderDetailInfo copyWith({ String id, String orderCode, String storeName, num orderStatus, num payStatus, String orderSum, String paySum, dynamic discountAmount, num payChannel, String createTime, String notes, String payNum, dynamic returnType, dynamic logisticsCase, String payTime, String memberAccount, num orderCount, dynamic recName, dynamic recMobile, dynamic province, dynamic city, dynamic area, String address, String shipperCode, String logisticsNum, String logisticsName, num orderSource, List orderProductDTOList, dynamic moneyReturnList, dynamic goodsReturnList, dynamic moneyReturnActionHistoryList, dynamic goodsReturnActionHistoryList, dynamic sonOrderList, num refundStatus, String reason, bool isSubscribe, dynamic subcribeTime, AddressExt addressExt, dynamic contactsExtList, MemberInfo memberInfo, List payRecordList, }) => BusinessOrderDetailInfo( id: id ?? _id, orderCode: orderCode ?? _orderCode, storeName: storeName ?? _storeName, orderStatus: orderStatus ?? _orderStatus, payStatus: payStatus ?? _payStatus, orderSum: orderSum ?? _orderSum, paySum: paySum ?? _paySum, discountAmount: discountAmount ?? _discountAmount, payChannel: payChannel ?? _payChannel, createTime: createTime ?? _createTime, notes: notes ?? _notes, payNum: payNum ?? _payNum, returnType: returnType ?? _returnType, logisticsCase: logisticsCase ?? _logisticsCase, payTime: payTime ?? _payTime, memberAccount: memberAccount ?? _memberAccount, orderCount: orderCount ?? _orderCount, recName: recName ?? _recName, recMobile: recMobile ?? _recMobile, province: province ?? _province, city: city ?? _city, area: area ?? _area, address: address ?? _address, shipperCode: shipperCode ?? _shipperCode, logisticsNum: logisticsNum ?? _logisticsNum, logisticsName: logisticsName ?? _logisticsName, orderSource: orderSource ?? _orderSource, orderProductDTOList: orderProductDTOList ?? _orderProductDTOList, moneyReturnList: moneyReturnList ?? _moneyReturnList, goodsReturnList: goodsReturnList ?? _goodsReturnList, moneyReturnActionHistoryList: moneyReturnActionHistoryList ?? _moneyReturnActionHistoryList, goodsReturnActionHistoryList: goodsReturnActionHistoryList ?? _goodsReturnActionHistoryList, sonOrderList: sonOrderList ?? _sonOrderList, refundStatus: refundStatus ?? _refundStatus, reason: reason ?? _reason, isSubscribe: isSubscribe ?? _isSubscribe, subcribeTime: subcribeTime ?? _subcribeTime, addressExt: addressExt ?? _addressExt, contactsExtList: contactsExtList ?? _contactsExtList, memberInfo: memberInfo ?? _memberInfo, payRecordList: payRecordList ?? _payRecordList, ); String get id => _id; String get orderCode => _orderCode; String get storeName => _storeName; num get orderStatus => _orderStatus; num get payStatus => _payStatus; String get orderSum => _orderSum; String get paySum => _paySum; dynamic get discountAmount => _discountAmount; num get payChannel => _payChannel; String get createTime => _createTime; String get notes => _notes; String get payNum => _payNum; dynamic get returnType => _returnType; dynamic get logisticsCase => _logisticsCase; String get payTime => _payTime; String get memberAccount => _memberAccount; num get orderCount => _orderCount; dynamic get recName => _recName; dynamic get recMobile => _recMobile; dynamic get province => _province; dynamic get city => _city; dynamic get area => _area; String get address => _address; String get shipperCode => _shipperCode; String get logisticsNum => _logisticsNum; String get logisticsName => _logisticsName; num get orderSource => _orderSource; List get orderProductDTOList => _orderProductDTOList; dynamic get moneyReturnList => _moneyReturnList; dynamic get goodsReturnList => _goodsReturnList; dynamic get moneyReturnActionHistoryList => _moneyReturnActionHistoryList; dynamic get goodsReturnActionHistoryList => _goodsReturnActionHistoryList; dynamic get sonOrderList => _sonOrderList; num get refundStatus => _refundStatus; String get reason => _reason; bool get isSubscribe => _isSubscribe; dynamic get subcribeTime => _subcribeTime; AddressExt get addressExt => _addressExt; dynamic get contactsExtList => _contactsExtList; MemberInfo get memberInfo => _memberInfo; List get payRecordList => _payRecordList; Map toJson() { final map = {}; map['id'] = _id; map['orderCode'] = _orderCode; map['storeName'] = _storeName; map['orderStatus'] = _orderStatus; map['payStatus'] = _payStatus; map['orderSum'] = _orderSum; map['paySum'] = _paySum; map['discountAmount'] = _discountAmount; map['payChannel'] = _payChannel; map['createTime'] = _createTime; map['notes'] = _notes; map['payNum'] = _payNum; map['returnType'] = _returnType; map['logisticsCase'] = _logisticsCase; map['payTime'] = _payTime; map['memberAccount'] = _memberAccount; map['orderCount'] = _orderCount; map['recName'] = _recName; map['recMobile'] = _recMobile; map['province'] = _province; map['city'] = _city; map['area'] = _area; map['address'] = _address; map['shipperCode'] = _shipperCode; map['logisticsNum'] = _logisticsNum; map['logisticsName'] = _logisticsName; map['orderSource'] = _orderSource; if (_orderProductDTOList != null) { map['orderProductDTOList'] = _orderProductDTOList.map((v) => v.toJson()).toList(); } map['moneyReturnList'] = _moneyReturnList; map['goodsReturnList'] = _goodsReturnList; map['moneyReturnActionHistoryList'] = _moneyReturnActionHistoryList; map['goodsReturnActionHistoryList'] = _goodsReturnActionHistoryList; map['sonOrderList'] = _sonOrderList; map['refundStatus'] = _refundStatus; map['reason'] = _reason; map['isSubscribe'] = _isSubscribe; map['subcribeTime'] = _subcribeTime; if (_addressExt != null) { map['addressExt'] = _addressExt.toJson(); } map['contactsExtList'] = _contactsExtList; if (_memberInfo != null) { map['memberInfo'] = _memberInfo.toJson(); } if (_payRecordList != null) { map['payRecordList'] = _payRecordList.map((v) => v.toJson()).toList(); } return map; } } /// id : "1705059881448374272" /// createTime : "2023-09-22 11:22:09" /// createUser : "1695008923246919680" /// updateTime : "2023-09-22 11:22:09" /// updateUser : "1695008923246919680" /// orderId : "1705059878256508928" /// type : 4 /// amount : "8.28" /// refundAmount : "0.00" /// state : 1 /// refId : "1705059881398042624" /// isDelete : false /// tenantCode : null class PayRecordList { PayRecordList({ String id, String createTime, String createUser, String updateTime, String updateUser, String orderId, num type, String amount, String refundAmount, num state, String refId, bool isDelete, dynamic tenantCode,}){ _id = id; _createTime = createTime; _createUser = createUser; _updateTime = updateTime; _updateUser = updateUser; _orderId = orderId; _type = type; _amount = amount; _refundAmount = refundAmount; _state = state; _refId = refId; _isDelete = isDelete; _tenantCode = tenantCode; } PayRecordList.fromJson(dynamic json) { _id = json['id']; _createTime = json['createTime']; _createUser = json['createUser']; _updateTime = json['updateTime']; _updateUser = json['updateUser']; _orderId = json['orderId']; _type = json['type']; _amount = json['amount']; _refundAmount = json['refundAmount']; _state = json['state']; _refId = json['refId']; _isDelete = json['isDelete']; _tenantCode = json['tenantCode']; } String _id; String _createTime; String _createUser; String _updateTime; String _updateUser; String _orderId; num _type; String _amount; String _refundAmount; num _state; String _refId; bool _isDelete; dynamic _tenantCode; PayRecordList copyWith({ String id, String createTime, String createUser, String updateTime, String updateUser, String orderId, num type, String amount, String refundAmount, num state, String refId, bool isDelete, dynamic tenantCode, }) => PayRecordList( id: id ?? _id, createTime: createTime ?? _createTime, createUser: createUser ?? _createUser, updateTime: updateTime ?? _updateTime, updateUser: updateUser ?? _updateUser, orderId: orderId ?? _orderId, type: type ?? _type, amount: amount ?? _amount, refundAmount: refundAmount ?? _refundAmount, state: state ?? _state, refId: refId ?? _refId, isDelete: isDelete ?? _isDelete, tenantCode: tenantCode ?? _tenantCode, ); String get id => _id; String get createTime => _createTime; String get createUser => _createUser; String get updateTime => _updateTime; String get updateUser => _updateUser; String get orderId => _orderId; num get type => _type; String get amount => _amount; String get refundAmount => _refundAmount; num get state => _state; String get refId => _refId; bool get isDelete => _isDelete; dynamic get tenantCode => _tenantCode; Map toJson() { final map = {}; map['id'] = _id; map['createTime'] = _createTime; map['createUser'] = _createUser; map['updateTime'] = _updateTime; map['updateUser'] = _updateUser; map['orderId'] = _orderId; map['type'] = _type; map['amount'] = _amount; map['refundAmount'] = _refundAmount; map['state'] = _state; map['refId'] = _refId; map['isDelete'] = _isDelete; map['tenantCode'] = _tenantCode; return map; } } /// mid : "1695008923246919680" /// name : "哈哈哈" /// phone : "13052919193" /// mark : null class MemberInfo { MemberInfo({ String mid, String name, String phone, dynamic mark,}){ _mid = mid; _name = name; _phone = phone; _mark = mark; } MemberInfo.fromJson(dynamic json) { _mid = json['mid']; _name = json['name']; _phone = json['phone']; _mark = json['mark']; } String _mid; String _name; String _phone; dynamic _mark; MemberInfo copyWith({ String mid, String name, String phone, dynamic mark, }) => MemberInfo( mid: mid ?? _mid, name: name ?? _name, phone: phone ?? _phone, mark: mark ?? _mark, ); String get mid => _mid; String get name => _name; String get phone => _phone; dynamic get mark => _mark; Map toJson() { final map = {}; map['mid'] = _mid; map['name'] = _name; map['phone'] = _phone; map['mark'] = _mark; return map; } } /// addressId : null /// country : null /// countryId : null /// province : "湖北省" /// provinceId : null /// city : "武汉市" /// cityId : null /// district : "汉口区" /// districtId : null /// cityInfo : null /// address : "湖北省武汉市江汉区万松街道青年路招银大厦" /// recName : null /// recMobile : null /// longitude : "114.263242" /// latitude : "30.593863" class AddressExt { AddressExt({ dynamic addressId, dynamic country, dynamic countryId, String province, dynamic provinceId, String city, dynamic cityId, String district, dynamic districtId, dynamic cityInfo, 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; _cityInfo = cityInfo; _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']; _cityInfo = json['cityInfo']; _address = json['address']; _recName = json['recName']; _recMobile = json['recMobile']; _longitude = json['longitude']; _latitude = json['latitude']; } dynamic _addressId; dynamic _country; dynamic _countryId; String _province; dynamic _provinceId; String _city; dynamic _cityId; String _district; dynamic _districtId; dynamic _cityInfo; String _address; dynamic _recName; dynamic _recMobile; String _longitude; String _latitude; AddressExt copyWith({ dynamic addressId, dynamic country, dynamic countryId, String province, dynamic provinceId, String city, dynamic cityId, String district, dynamic districtId, dynamic cityInfo, String address, dynamic recName, dynamic recMobile, String longitude, String latitude, }) => AddressExt( addressId: addressId ?? _addressId, country: country ?? _country, countryId: countryId ?? _countryId, province: province ?? _province, provinceId: provinceId ?? _provinceId, city: city ?? _city, cityId: cityId ?? _cityId, district: district ?? _district, districtId: districtId ?? _districtId, cityInfo: cityInfo ?? _cityInfo, address: address ?? _address, recName: recName ?? _recName, recMobile: recMobile ?? _recMobile, longitude: longitude ?? _longitude, latitude: latitude ?? _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; dynamic get cityInfo => _cityInfo; String get address => _address; dynamic get recName => _recName; dynamic get recMobile => _recMobile; String get longitude => _longitude; String get latitude => _latitude; Map toJson() { final map = {}; 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['cityInfo'] = _cityInfo; map['address'] = _address; map['recName'] = _recName; map['recMobile'] = _recMobile; map['longitude'] = _longitude; map['latitude'] = _latitude; return map; } } /// id : "1705059878650773504" /// createTime : "2023-09-22 11:22:08" /// createUser : "1695008923246919680" /// updateTime : "2023-09-22 11:22:08" /// updateUser : "1695008923246919680" /// tenantCode : "1195" /// storeId : "1645691756009750528" /// orderId : "1705059878256508928" /// actInfo : null /// productId : "1685953238345449472" /// productName : "台18茗茶" /// skuId : "1689482412884492288" /// skuNameStr : "700ml 温热 七分糖" /// skuImg : "https://pos.upload.lotus-wallet.com/1195/2023/08/e08f6297-06dd-4128-b21d-20930018df03.jpg" /// buyNum : 1 /// refundNum : 0 /// type : 0 /// reason : null /// weight : 0.0 /// applyPrice : "9.00" /// sellPrice : "9.00" /// postPay : "0.00" /// isDelete : 0 /// discountAmount : "0.72" /// discountPercent : 92 /// status : true /// batch : 1 /// deliveries : 0 /// ticketType : "" /// ticketDays : "0" /// takeType : null /// skuTickets : [] /// ticketStyle : "" /// setMealDataList : [] /// packagingFee : "0.00" class OrderProductDtoList { OrderProductDtoList({ String id, String createTime, String createUser, String updateTime, String updateUser, String tenantCode, String storeId, String orderId, dynamic actInfo, String productId, String productName, String skuId, String skuNameStr, String skuImg, num buyNum, num refundNum, num type, dynamic reason, num weight, String applyPrice, String sellPrice, String postPay, num isDelete, String discountAmount, num discountPercent, bool status, num batch, num deliveries, String ticketType, String ticketDays, dynamic takeType, List skuTickets, String ticketStyle, List setMealDataList, String packagingFee,}){ _id = id; _createTime = createTime; _createUser = createUser; _updateTime = updateTime; _updateUser = updateUser; _tenantCode = tenantCode; _storeId = storeId; _orderId = orderId; _actInfo = actInfo; _productId = productId; _productName = productName; _skuId = skuId; _skuNameStr = skuNameStr; _skuImg = skuImg; _buyNum = buyNum; _refundNum = refundNum; _type = type; _reason = reason; _weight = weight; _applyPrice = applyPrice; _sellPrice = sellPrice; _postPay = postPay; _isDelete = isDelete; _discountAmount = discountAmount; _discountPercent = discountPercent; _status = status; _batch = batch; _deliveries = deliveries; _ticketType = ticketType; _ticketDays = ticketDays; _takeType = takeType; _skuTickets = skuTickets; _ticketStyle = ticketStyle; _setMealDataList = setMealDataList; _packagingFee = packagingFee; } OrderProductDtoList.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']; _actInfo = json['actInfo']; _productId = json['productId']; _productName = json['productName']; _skuId = json['skuId']; _skuNameStr = json['skuNameStr']; _skuImg = json['skuImg']; _buyNum = json['buyNum']; _refundNum = json['refundNum']; _type = json['type']; _reason = json['reason']; _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']; _deliveries = json['deliveries']; _ticketType = json['ticketType']; _ticketDays = json['ticketDays']; _takeType = json['takeType']; // if (json['skuTickets'] != null) { // _skuTickets = []; // json['skuTickets'].forEach((v) { // _skuTickets.add(Dynamic.fromJson(v)); // }); // } _ticketStyle = json['ticketStyle']; // if (json['setMealDataList'] != null) { // _setMealDataList = []; // json['setMealDataList'].forEach((v) { // _setMealDataList.add(Dynamic.fromJson(v)); // }); // } _packagingFee = json['packagingFee']; } String _id; String _createTime; String _createUser; String _updateTime; String _updateUser; String _tenantCode; String _storeId; String _orderId; dynamic _actInfo; String _productId; String _productName; String _skuId; String _skuNameStr; String _skuImg; num _buyNum; num _refundNum; num _type; dynamic _reason; num _weight; String _applyPrice; String _sellPrice; String _postPay; num _isDelete; String _discountAmount; num _discountPercent; bool _status; num _batch; num _deliveries; String _ticketType; String _ticketDays; dynamic _takeType; List _skuTickets; String _ticketStyle; List _setMealDataList; String _packagingFee; OrderProductDtoList copyWith({ String id, String createTime, String createUser, String updateTime, String updateUser, String tenantCode, String storeId, String orderId, dynamic actInfo, String productId, String productName, String skuId, String skuNameStr, String skuImg, num buyNum, num refundNum, num type, dynamic reason, num weight, String applyPrice, String sellPrice, String postPay, num isDelete, String discountAmount, num discountPercent, bool status, num batch, num deliveries, String ticketType, String ticketDays, dynamic takeType, List skuTickets, String ticketStyle, List setMealDataList, String packagingFee, }) => OrderProductDtoList( id: id ?? _id, createTime: createTime ?? _createTime, createUser: createUser ?? _createUser, updateTime: updateTime ?? _updateTime, updateUser: updateUser ?? _updateUser, tenantCode: tenantCode ?? _tenantCode, storeId: storeId ?? _storeId, orderId: orderId ?? _orderId, actInfo: actInfo ?? _actInfo, productId: productId ?? _productId, productName: productName ?? _productName, skuId: skuId ?? _skuId, skuNameStr: skuNameStr ?? _skuNameStr, skuImg: skuImg ?? _skuImg, buyNum: buyNum ?? _buyNum, refundNum: refundNum ?? _refundNum, type: type ?? _type, reason: reason ?? _reason, weight: weight ?? _weight, applyPrice: applyPrice ?? _applyPrice, sellPrice: sellPrice ?? _sellPrice, postPay: postPay ?? _postPay, isDelete: isDelete ?? _isDelete, discountAmount: discountAmount ?? _discountAmount, discountPercent: discountPercent ?? _discountPercent, status: status ?? _status, batch: batch ?? _batch, deliveries: deliveries ?? _deliveries, ticketType: ticketType ?? _ticketType, ticketDays: ticketDays ?? _ticketDays, takeType: takeType ?? _takeType, skuTickets: skuTickets ?? _skuTickets, ticketStyle: ticketStyle ?? _ticketStyle, setMealDataList: setMealDataList ?? _setMealDataList, packagingFee: packagingFee ?? _packagingFee, ); 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 orderId => _orderId; dynamic get actInfo => _actInfo; String get productId => _productId; String get productName => _productName; String get skuId => _skuId; String get skuNameStr => _skuNameStr; String get skuImg => _skuImg; num get buyNum => _buyNum; num get refundNum => _refundNum; num get type => _type; dynamic get reason => _reason; num get weight => _weight; String get applyPrice => _applyPrice; String get sellPrice => _sellPrice; String get postPay => _postPay; num get isDelete => _isDelete; String get discountAmount => _discountAmount; num get discountPercent => _discountPercent; bool get status => _status; num get batch => _batch; num get deliveries => _deliveries; String get ticketType => _ticketType; String get ticketDays => _ticketDays; dynamic get takeType => _takeType; List get skuTickets => _skuTickets; String get ticketStyle => _ticketStyle; List get setMealDataList => _setMealDataList; String get packagingFee => _packagingFee; Map toJson() { final map = {}; 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['actInfo'] = _actInfo; map['productId'] = _productId; map['productName'] = _productName; map['skuId'] = _skuId; map['skuNameStr'] = _skuNameStr; map['skuImg'] = _skuImg; map['buyNum'] = _buyNum; map['refundNum'] = _refundNum; map['type'] = _type; map['reason'] = _reason; 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; map['deliveries'] = _deliveries; map['ticketType'] = _ticketType; map['ticketDays'] = _ticketDays; map['takeType'] = _takeType; if (_skuTickets != null) { map['skuTickets'] = _skuTickets.map((v) => v.toJson()).toList(); } map['ticketStyle'] = _ticketStyle; if (_setMealDataList != null) { map['setMealDataList'] = _setMealDataList.map((v) => v.toJson()).toList(); } map['packagingFee'] = _packagingFee; return map; } }