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.
 
 
 
 
 
 

1472 lines
56 KiB

/// id : "1819597461556035584"
/// createTime : "2024-08-03 12:53:36"
/// createUser : "1806191393635303424"
/// updateTime : "2024-08-06 09:59:36"
/// updateUser : "0"
/// phone : "04122910688"
/// receivingPhone : "15842244123"
/// mid : "1806191393635303424"
/// orderIds : ["1819561960786624512","1806191906170863616"]
/// money : "128.00"
/// type : "ELECTRONIC"
/// headerId : "1819564499242319872"
/// state : "AUDIT_PASS"
/// reviewerTime : "2024-08-06 09:59:36"
/// reviewerBy : "1783126216884797442"
/// ossUrl : "https://file.oa.yixinhuixiang.com/2024/08/06/e716b61ed0c4444db4e8e33bf2712432.pdf"
/// reason : ""
/// isDelete : 0
/// invoiceHeaderName : "后英集团鞍山活龙矿业有限公司"
/// invoiceHeaderCode : "91210300119151260U"
/// orderList : [{"id":"1806191906170863616","createTime":"2024-06-27 13:04:43","createUser":"1806191393635303424","updateTime":"2024-06-27 13:04:43","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","storeName":"海峡姐妹茶膳坊","tableId":"1696410065575084032","responsible":null,"orderType":0,"clearTable":false,"mid":"1806191393635303424","parentId":"0","parentCode":null,"orderCode":"202406271304420002","dayFlowCode":"387","orderStatus":4,"sendStatus":0,"payStatus":1,"haveTimes":false,"invoicing":true,"memberAccount":"_oN8Jj42Co26O5WO3YmEdPoA--tgk","owner":"1806191393635303424","logisticsId":"0","shipperCode":"","logisticsName":"","logisticsNum":"","logisticsCase":null,"refundStatus":0,"addressExt":{"addressId":null,"country":null,"countryId":null,"province":"北京","provinceId":null,"city":"北京","cityId":null,"district":"东城区","districtId":null,"cityInfo":null,"address":"北京市东城区毛家湾胡同甲13号北京站第八候车室西侧第一跨2-8-1B","recName":null,"recMobile":null,"longitude":"116.427341","latitude":"39.902842"},"contactsExtList":null,"postFee":"0.00","totalPackagingFee":"0.00","couponSubPrice":"0.00","removeDecimal":"0.00","isSubscribe":false,"subcribeTime":null,"sendTime":null,"confirmTime":null,"returnMoneyTime":null,"notes":"","prepayId":"WxPayMpOrderResult(appId=wx8f3ce8f059abff52, timeStamp=1719464683, nonceStr=ZYJQdVgtxb7N2TId, packageValue=prepay_id=wx27130443445531311c29498a3c6c400001, signType=MD5, paySign=46FE1C4141A27095B3C5B6F1642A9005)","payTime":"2024-06-27 13:04:49","payChannel":1,"payNum":"","promotionId":"0","actId":"0","couponId":"0","isDelete":0,"isTakeOut":4,"batch":1,"orderDiscountPrice":"0.00","dishesDiscountPrice":"0.00","orderPercentPrice":"0.00","activityNoPrice":"0.00","activityDiscountPrice":"0.00","uniqueDiscountType":"AUTO","totalDiscountPrice":null,"vipDayDiscountPrice":"0.00","orderSource":1,"benefitDiscountAmount":"0.00","vipDiscountPrice":"0.00","orderMerge":null,"canSettlement":true,"endRefundTime":null,"orderProductList":[{"id":"1806191906217000960","createTime":"2024-06-27 13:04:43","createUser":"1806191393635303424","updateTime":"2024-06-27 13:04:43","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","orderId":"1806191906170863616","actInfo":null,"productId":"1646769691940618240","times":null,"usedTimes":null,"productName":"素燥饭","skuId":"1646769691995144192","skuNameStr":"","skuImg":"","buyNum":1,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"24.00","sellPrice":"24.00","postPay":"0.00","isDelete":0,"discountAmount":"0.00","discountPercent":100,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":null,"packagingFee":"0.00"},{"id":"1806191906221195264","createTime":"2024-06-27 13:04:43","createUser":"1806191393635303424","updateTime":"2024-06-27 13:04:43","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","orderId":"1806191906170863616","actInfo":null,"productId":"1646774726388875264","times":null,"usedTimes":null,"productName":"猪排咖喱饭","skuId":"1646774726443401216","skuNameStr":"","skuImg":"","buyNum":1,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"46.00","sellPrice":"46.00","postPay":"0.00","isDelete":0,"discountAmount":"0.00","discountPercent":100,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":null,"packagingFee":"0.00"},{"id":"1806191906225389568","createTime":"2024-06-27 13:04:43","createUser":"1806191393635303424","updateTime":"2024-06-27 13:04:43","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","orderId":"1806191906170863616","actInfo":null,"productId":"1647859487752585216","times":null,"usedTimes":null,"productName":"卤蛋","skuId":"1647859487807111168","skuNameStr":"","skuImg":"","buyNum":2,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"3.00","sellPrice":"3.00","postPay":"0.00","isDelete":0,"discountAmount":"0.00","discountPercent":100,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":null,"packagingFee":"0.00"},{"id":"1806191906225389569","createTime":"2024-06-27 13:04:43","createUser":"1806191393635303424","updateTime":"2024-06-27 13:04:43","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","orderId":"1806191906170863616","actInfo":null,"productId":"1647847691482300416","times":null,"usedTimes":null,"productName":"炸杏鲍菇","skuId":"1647847691570380800","skuNameStr":"","skuImg":"","buyNum":1,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"15.00","sellPrice":"15.00","postPay":"0.00","isDelete":0,"discountAmount":"0.00","discountPercent":100,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":null,"packagingFee":"0.00"}],"businessType":null,"paySum":"91.00","useInvoice":null,"payedPrice":"91.00","finalPayPrice":null,"isEnableSubscribePay":null,"invoiceId":null,"invoiceState":null,"posType":null},{"id":"1819561960786624512","createTime":"2024-08-03 10:32:32","createUser":"1806191393635303424","updateTime":"2024-08-03 10:32:32","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","storeName":"海峡姐妹茶膳坊","tableId":"1696410209934639104","responsible":null,"orderType":0,"clearTable":false,"mid":"1806191393635303424","parentId":"0","parentCode":null,"orderCode":"202408031032310009","dayFlowCode":"389","orderStatus":4,"sendStatus":0,"payStatus":1,"haveTimes":false,"invoicing":true,"memberAccount":"_oN8Jj42Co26O5WO3YmEdPoA--tgk","owner":"1819561597685727232","logisticsId":"0","shipperCode":"","logisticsName":"","logisticsNum":"","logisticsCase":null,"refundStatus":0,"addressExt":{"addressId":null,"country":null,"countryId":null,"province":"北京","provinceId":null,"city":"北京","cityId":null,"district":"东城区","districtId":null,"cityInfo":null,"address":"北京市东城区毛家湾胡同甲13号北京站第八候车室西侧第一跨2-8-1B","recName":null,"recMobile":null,"longitude":"116.427341","latitude":"39.902842"},"contactsExtList":null,"postFee":"0.00","totalPackagingFee":"0.00","couponSubPrice":"0.00","removeDecimal":"0.00","isSubscribe":false,"subcribeTime":null,"sendTime":null,"confirmTime":null,"returnMoneyTime":null,"notes":"","prepayId":"WxPayMpOrderResult(appId=wx8f3ce8f059abff52, timeStamp=1722652353, nonceStr=N5mxWYstroaSFUnv, packageValue=prepay_id=wx03103233026690f13768cd8eedb2730001, signType=MD5, paySign=32928F5E4BBBACDE7F2A72D784814E61)","payTime":"2024-08-03 10:32:39","payChannel":1,"payNum":"","promotionId":"0","actId":"0","couponId":"0","isDelete":0,"isTakeOut":4,"batch":1,"orderDiscountPrice":"0.00","dishesDiscountPrice":"0.00","orderPercentPrice":"0.00","activityNoPrice":"0.00","activityDiscountPrice":"0.00","uniqueDiscountType":"AUTO","totalDiscountPrice":null,"vipDayDiscountPrice":"0.00","orderSource":1,"benefitDiscountAmount":"0.00","vipDiscountPrice":"0.00","orderMerge":null,"canSettlement":true,"endRefundTime":null,"orderProductList":[{"id":"1819561960891482112","createTime":"2024-08-03 10:32:32","createUser":"1806191393635303424","updateTime":"2024-08-03 10:32:32","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","orderId":"1819561960786624512","actInfo":null,"productId":"1647843685146034176","times":null,"usedTimes":null,"productName":"素燥饭套餐","skuId":"1647843685221531648","skuNameStr":"","skuImg":"","buyNum":1,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"37.00","sellPrice":"37.00","postPay":"0.00","isDelete":0,"discountAmount":"0.00","discountPercent":100,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":[{"groupName":"主食(选一)","productInfoList":[{"skuId":"1646769691995144192","skuName":"","storeId":null,"buyNumber":1,"productId":"1646769691940618240","sellPrice":24.0,"productName":"素燥饭"}]},{"groupName":"汤品(选一)","productInfoList":[{"skuId":"1646820518692651008","skuName":"","storeId":null,"buyNumber":1,"productId":"1646820518629736448","sellPrice":15.0,"productName":"回乡贡丸汤"}]}],"packagingFee":"0.00"}],"businessType":null,"paySum":"37.00","useInvoice":null,"payedPrice":"37.00","finalPayPrice":null,"isEnableSubscribePay":null,"invoiceId":null,"invoiceState":null,"posType":null}]
/// headertype : "COMPANY"
/// companyAddr : "鞍山市千山区汤岗子镇活龙寨村"
/// companyPhone : "04122910688"
/// bank : "中国银行海城支行"
/// bankNumber : "311656314106"
class InvoicesDetailInfo {
InvoicesDetailInfo({
String? id,
String? createTime,
String? createUser,
String? updateTime,
String? updateUser,
String? phone,
String? receivingPhone,
String? mid,
List<String>? orderIds,
String? money,
String? type,
String? headerId,
String? state,
String? reviewerTime,
String? reviewerBy,
String? ossUrl,
String? reason,
num? isDelete,
String? invoiceHeaderName,
String? invoiceHeaderCode,
List<OrderList>? orderList,
String? headertype,
String? companyAddr,
String? companyPhone,
String? bank,
String? bankNumber,}){
_id = id;
_createTime = createTime;
_createUser = createUser;
_updateTime = updateTime;
_updateUser = updateUser;
_phone = phone;
_receivingPhone = receivingPhone;
_mid = mid;
_orderIds = orderIds;
_money = money;
_type = type;
_headerId = headerId;
_state = state;
_reviewerTime = reviewerTime;
_reviewerBy = reviewerBy;
_ossUrl = ossUrl;
_reason = reason;
_isDelete = isDelete;
_invoiceHeaderName = invoiceHeaderName;
_invoiceHeaderCode = invoiceHeaderCode;
_orderList = orderList;
_headertype = headertype;
_companyAddr = companyAddr;
_companyPhone = companyPhone;
_bank = bank;
_bankNumber = bankNumber;
}
InvoicesDetailInfo.fromJson(dynamic json) {
_id = json['id'];
_createTime = json['createTime'];
_createUser = json['createUser'];
_updateTime = json['updateTime'];
_updateUser = json['updateUser'];
_phone = json['phone'];
_receivingPhone = json['receivingPhone'];
_mid = json['mid'];
_orderIds = json['orderIds'] != null ? json['orderIds'].cast<String>() : [];
_money = json['money'];
_type = json['type'];
_headerId = json['headerId'];
_state = json['state'];
_reviewerTime = json['reviewerTime'];
_reviewerBy = json['reviewerBy'];
_ossUrl = json['ossUrl'];
_reason = json['reason'];
_isDelete = json['isDelete'];
_invoiceHeaderName = json['invoiceHeaderName'];
_invoiceHeaderCode = json['invoiceHeaderCode'];
if (json['orderList'] != null) {
_orderList = [];
json['orderList'].forEach((v) {
_orderList?.add(OrderList.fromJson(v));
});
}
_headertype = json['headertype'];
_companyAddr = json['companyAddr'];
_companyPhone = json['companyPhone'];
_bank = json['bank'];
_bankNumber = json['bankNumber'];
}
String? _id;
String? _createTime;
String? _createUser;
String? _updateTime;
String? _updateUser;
String? _phone;
String? _receivingPhone;
String? _mid;
List<String>? _orderIds;
String? _money;
String? _type;
String? _headerId;
String? _state;
String? _reviewerTime;
String? _reviewerBy;
String? _ossUrl;
String? _reason;
num? _isDelete;
String? _invoiceHeaderName;
String? _invoiceHeaderCode;
List<OrderList>? _orderList;
String? _headertype;
String? _companyAddr;
String? _companyPhone;
String? _bank;
String? _bankNumber;
InvoicesDetailInfo copyWith({ String? id,
String? createTime,
String? createUser,
String? updateTime,
String? updateUser,
String? phone,
String? receivingPhone,
String? mid,
List<String>? orderIds,
String? money,
String? type,
String? headerId,
String? state,
String? reviewerTime,
String? reviewerBy,
String? ossUrl,
String? reason,
num? isDelete,
String? invoiceHeaderName,
String? invoiceHeaderCode,
List<OrderList>? orderList,
String? headertype,
String? companyAddr,
String? companyPhone,
String? bank,
String? bankNumber,
}) => InvoicesDetailInfo( id: id ?? _id,
createTime: createTime ?? _createTime,
createUser: createUser ?? _createUser,
updateTime: updateTime ?? _updateTime,
updateUser: updateUser ?? _updateUser,
phone: phone ?? _phone,
receivingPhone: receivingPhone ?? _receivingPhone,
mid: mid ?? _mid,
orderIds: orderIds ?? _orderIds,
money: money ?? _money,
type: type ?? _type,
headerId: headerId ?? _headerId,
state: state ?? _state,
reviewerTime: reviewerTime ?? _reviewerTime,
reviewerBy: reviewerBy ?? _reviewerBy,
ossUrl: ossUrl ?? _ossUrl,
reason: reason ?? _reason,
isDelete: isDelete ?? _isDelete,
invoiceHeaderName: invoiceHeaderName ?? _invoiceHeaderName,
invoiceHeaderCode: invoiceHeaderCode ?? _invoiceHeaderCode,
orderList: orderList ?? _orderList,
headertype: headertype ?? _headertype,
companyAddr: companyAddr ?? _companyAddr,
companyPhone: companyPhone ?? _companyPhone,
bank: bank ?? _bank,
bankNumber: bankNumber ?? _bankNumber,
);
String? get id => _id;
String? get createTime => _createTime;
String? get createUser => _createUser;
String? get updateTime => _updateTime;
String? get updateUser => _updateUser;
String? get phone => _phone;
String? get receivingPhone => _receivingPhone;
String? get mid => _mid;
List<String>? get orderIds => _orderIds;
String? get money => _money;
String? get type => _type;
String? get headerId => _headerId;
String? get state => _state;
String? get reviewerTime => _reviewerTime;
String? get reviewerBy => _reviewerBy;
String? get ossUrl => _ossUrl;
String? get reason => _reason;
num? get isDelete => _isDelete;
String? get invoiceHeaderName => _invoiceHeaderName;
String? get invoiceHeaderCode => _invoiceHeaderCode;
List<OrderList>? get orderList => _orderList;
String? get headertype => _headertype;
String? get companyAddr => _companyAddr;
String? get companyPhone => _companyPhone;
String? get bank => _bank;
String? get bankNumber => _bankNumber;
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['id'] = _id;
map['createTime'] = _createTime;
map['createUser'] = _createUser;
map['updateTime'] = _updateTime;
map['updateUser'] = _updateUser;
map['phone'] = _phone;
map['receivingPhone'] = _receivingPhone;
map['mid'] = _mid;
map['orderIds'] = _orderIds;
map['money'] = _money;
map['type'] = _type;
map['headerId'] = _headerId;
map['state'] = _state;
map['reviewerTime'] = _reviewerTime;
map['reviewerBy'] = _reviewerBy;
map['ossUrl'] = _ossUrl;
map['reason'] = _reason;
map['isDelete'] = _isDelete;
map['invoiceHeaderName'] = _invoiceHeaderName;
map['invoiceHeaderCode'] = _invoiceHeaderCode;
if (_orderList != null) {
map['orderList'] = _orderList?.map((v) => v.toJson()).toList();
}
map['headertype'] = _headertype;
map['companyAddr'] = _companyAddr;
map['companyPhone'] = _companyPhone;
map['bank'] = _bank;
map['bankNumber'] = _bankNumber;
return map;
}
}
/// id : "1806191906170863616"
/// createTime : "2024-06-27 13:04:43"
/// createUser : "1806191393635303424"
/// updateTime : "2024-06-27 13:04:43"
/// updateUser : "1806191393635303424"
/// tenantCode : "1193"
/// storeId : "1627869775969386496"
/// storeName : "海峡姐妹茶膳坊"
/// tableId : "1696410065575084032"
/// responsible : null
/// orderType : 0
/// clearTable : false
/// mid : "1806191393635303424"
/// parentId : "0"
/// parentCode : null
/// orderCode : "202406271304420002"
/// dayFlowCode : "387"
/// orderStatus : 4
/// sendStatus : 0
/// payStatus : 1
/// haveTimes : false
/// invoicing : true
/// memberAccount : "_oN8Jj42Co26O5WO3YmEdPoA--tgk"
/// owner : "1806191393635303424"
/// logisticsId : "0"
/// shipperCode : ""
/// logisticsName : ""
/// logisticsNum : ""
/// logisticsCase : null
/// refundStatus : 0
/// addressExt : {"addressId":null,"country":null,"countryId":null,"province":"北京","provinceId":null,"city":"北京","cityId":null,"district":"东城区","districtId":null,"cityInfo":null,"address":"北京市东城区毛家湾胡同甲13号北京站第八候车室西侧第一跨2-8-1B","recName":null,"recMobile":null,"longitude":"116.427341","latitude":"39.902842"}
/// contactsExtList : null
/// postFee : "0.00"
/// totalPackagingFee : "0.00"
/// couponSubPrice : "0.00"
/// removeDecimal : "0.00"
/// isSubscribe : false
/// subcribeTime : null
/// sendTime : null
/// confirmTime : null
/// returnMoneyTime : null
/// notes : ""
/// prepayId : "WxPayMpOrderResult(appId=wx8f3ce8f059abff52, timeStamp=1719464683, nonceStr=ZYJQdVgtxb7N2TId, packageValue=prepay_id=wx27130443445531311c29498a3c6c400001, signType=MD5, paySign=46FE1C4141A27095B3C5B6F1642A9005)"
/// payTime : "2024-06-27 13:04:49"
/// payChannel : 1
/// payNum : ""
/// promotionId : "0"
/// actId : "0"
/// couponId : "0"
/// isDelete : 0
/// isTakeOut : 4
/// batch : 1
/// orderDiscountPrice : "0.00"
/// dishesDiscountPrice : "0.00"
/// orderPercentPrice : "0.00"
/// activityNoPrice : "0.00"
/// activityDiscountPrice : "0.00"
/// uniqueDiscountType : "AUTO"
/// totalDiscountPrice : null
/// vipDayDiscountPrice : "0.00"
/// orderSource : 1
/// benefitDiscountAmount : "0.00"
/// vipDiscountPrice : "0.00"
/// orderMerge : null
/// canSettlement : true
/// endRefundTime : null
/// orderProductList : [{"id":"1806191906217000960","createTime":"2024-06-27 13:04:43","createUser":"1806191393635303424","updateTime":"2024-06-27 13:04:43","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","orderId":"1806191906170863616","actInfo":null,"productId":"1646769691940618240","times":null,"usedTimes":null,"productName":"素燥饭","skuId":"1646769691995144192","skuNameStr":"","skuImg":"","buyNum":1,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"24.00","sellPrice":"24.00","postPay":"0.00","isDelete":0,"discountAmount":"0.00","discountPercent":100,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":null,"packagingFee":"0.00"},{"id":"1806191906221195264","createTime":"2024-06-27 13:04:43","createUser":"1806191393635303424","updateTime":"2024-06-27 13:04:43","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","orderId":"1806191906170863616","actInfo":null,"productId":"1646774726388875264","times":null,"usedTimes":null,"productName":"猪排咖喱饭","skuId":"1646774726443401216","skuNameStr":"","skuImg":"","buyNum":1,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"46.00","sellPrice":"46.00","postPay":"0.00","isDelete":0,"discountAmount":"0.00","discountPercent":100,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":null,"packagingFee":"0.00"},{"id":"1806191906225389568","createTime":"2024-06-27 13:04:43","createUser":"1806191393635303424","updateTime":"2024-06-27 13:04:43","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","orderId":"1806191906170863616","actInfo":null,"productId":"1647859487752585216","times":null,"usedTimes":null,"productName":"卤蛋","skuId":"1647859487807111168","skuNameStr":"","skuImg":"","buyNum":2,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"3.00","sellPrice":"3.00","postPay":"0.00","isDelete":0,"discountAmount":"0.00","discountPercent":100,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":null,"packagingFee":"0.00"},{"id":"1806191906225389569","createTime":"2024-06-27 13:04:43","createUser":"1806191393635303424","updateTime":"2024-06-27 13:04:43","updateUser":"1806191393635303424","tenantCode":"1193","storeId":"1627869775969386496","orderId":"1806191906170863616","actInfo":null,"productId":"1647847691482300416","times":null,"usedTimes":null,"productName":"炸杏鲍菇","skuId":"1647847691570380800","skuNameStr":"","skuImg":"","buyNum":1,"refundNum":0,"type":0,"reason":null,"weight":0.0,"applyPrice":"15.00","sellPrice":"15.00","postPay":"0.00","isDelete":0,"discountAmount":"0.00","discountPercent":100,"status":true,"batch":1,"deliveries":0,"ticketType":"","ticketDays":"0","takeType":null,"skuTickets":[],"ticketStyle":"","setMealDataList":null,"packagingFee":"0.00"}]
/// businessType : null
/// paySum : "91.00"
/// useInvoice : null
/// payedPrice : "91.00"
/// finalPayPrice : null
/// isEnableSubscribePay : null
/// invoiceId : null
/// invoiceState : null
/// posType : null
class OrderList {
OrderList({
String? id,
String? createTime,
String? createUser,
String? updateTime,
String? updateUser,
String? tenantCode,
String? storeId,
String? storeName,
String? tableId,
dynamic responsible,
num? orderType,
bool? clearTable,
String? mid,
String? parentId,
dynamic parentCode,
String? orderCode,
String? dayFlowCode,
num? orderStatus,
num? sendStatus,
num? payStatus,
bool? haveTimes,
bool? invoicing,
String? memberAccount,
String? owner,
String? logisticsId,
String? shipperCode,
String? logisticsName,
String? logisticsNum,
dynamic logisticsCase,
num? refundStatus,
AddressExt? addressExt,
dynamic contactsExtList,
String? postFee,
String? totalPackagingFee,
String? couponSubPrice,
String? removeDecimal,
bool? isSubscribe,
dynamic subcribeTime,
dynamic sendTime,
dynamic confirmTime,
dynamic returnMoneyTime,
String? notes,
String? prepayId,
String? payTime,
num? payChannel,
String? payNum,
String? promotionId,
String? actId,
String? couponId,
num? isDelete,
num? isTakeOut,
num? batch,
String? orderDiscountPrice,
String? dishesDiscountPrice,
String? orderPercentPrice,
String? activityNoPrice,
String? activityDiscountPrice,
String? uniqueDiscountType,
dynamic totalDiscountPrice,
String? vipDayDiscountPrice,
num? orderSource,
String? benefitDiscountAmount,
String? vipDiscountPrice,
dynamic orderMerge,
bool? canSettlement,
dynamic endRefundTime,
List<OrderProductList>? orderProductList,
dynamic businessType,
String? paySum,
dynamic useInvoice,
String? payedPrice,
dynamic finalPayPrice,
dynamic isEnableSubscribePay,
dynamic invoiceId,
dynamic invoiceState,
dynamic posType,}){
_id = id;
_createTime = createTime;
_createUser = createUser;
_updateTime = updateTime;
_updateUser = updateUser;
_tenantCode = tenantCode;
_storeId = storeId;
_storeName = storeName;
_tableId = tableId;
_responsible = responsible;
_orderType = orderType;
_clearTable = clearTable;
_mid = mid;
_parentId = parentId;
_parentCode = parentCode;
_orderCode = orderCode;
_dayFlowCode = dayFlowCode;
_orderStatus = orderStatus;
_sendStatus = sendStatus;
_payStatus = payStatus;
_haveTimes = haveTimes;
_invoicing = invoicing;
_memberAccount = memberAccount;
_owner = owner;
_logisticsId = logisticsId;
_shipperCode = shipperCode;
_logisticsName = logisticsName;
_logisticsNum = logisticsNum;
_logisticsCase = logisticsCase;
_refundStatus = refundStatus;
_addressExt = addressExt;
_contactsExtList = contactsExtList;
_postFee = postFee;
_totalPackagingFee = totalPackagingFee;
_couponSubPrice = couponSubPrice;
_removeDecimal = removeDecimal;
_isSubscribe = isSubscribe;
_subcribeTime = subcribeTime;
_sendTime = sendTime;
_confirmTime = confirmTime;
_returnMoneyTime = returnMoneyTime;
_notes = notes;
_prepayId = prepayId;
_payTime = payTime;
_payChannel = payChannel;
_payNum = payNum;
_promotionId = promotionId;
_actId = actId;
_couponId = couponId;
_isDelete = isDelete;
_isTakeOut = isTakeOut;
_batch = batch;
_orderDiscountPrice = orderDiscountPrice;
_dishesDiscountPrice = dishesDiscountPrice;
_orderPercentPrice = orderPercentPrice;
_activityNoPrice = activityNoPrice;
_activityDiscountPrice = activityDiscountPrice;
_uniqueDiscountType = uniqueDiscountType;
_totalDiscountPrice = totalDiscountPrice;
_vipDayDiscountPrice = vipDayDiscountPrice;
_orderSource = orderSource;
_benefitDiscountAmount = benefitDiscountAmount;
_vipDiscountPrice = vipDiscountPrice;
_orderMerge = orderMerge;
_canSettlement = canSettlement;
_endRefundTime = endRefundTime;
_orderProductList = orderProductList;
_businessType = businessType;
_paySum = paySum;
_useInvoice = useInvoice;
_payedPrice = payedPrice;
_finalPayPrice = finalPayPrice;
_isEnableSubscribePay = isEnableSubscribePay;
_invoiceId = invoiceId;
_invoiceState = invoiceState;
_posType = posType;
}
OrderList.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'];
_responsible = json['responsible'];
_orderType = json['orderType'];
_clearTable = json['clearTable'];
_mid = json['mid'];
_parentId = json['parentId'];
_parentCode = json['parentCode'];
_orderCode = json['orderCode'];
_dayFlowCode = json['dayFlowCode'];
_orderStatus = json['orderStatus'];
_sendStatus = json['sendStatus'];
_payStatus = json['payStatus'];
_haveTimes = json['haveTimes'];
_invoicing = json['invoicing'];
_memberAccount = json['memberAccount'];
_owner = json['owner'];
_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;
_contactsExtList = json['contactsExtList'];
_postFee = json['postFee'];
_totalPackagingFee = json['totalPackagingFee'];
_couponSubPrice = json['couponSubPrice'];
_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'];
_actId = json['actId'];
_couponId = json['couponId'];
_isDelete = json['isDelete'];
_isTakeOut = json['isTakeOut'];
_batch = json['batch'];
_orderDiscountPrice = json['orderDiscountPrice'];
_dishesDiscountPrice = json['dishesDiscountPrice'];
_orderPercentPrice = json['orderPercentPrice'];
_activityNoPrice = json['activityNoPrice'];
_activityDiscountPrice = json['activityDiscountPrice'];
_uniqueDiscountType = json['uniqueDiscountType'];
_totalDiscountPrice = json['totalDiscountPrice'];
_vipDayDiscountPrice = json['vipDayDiscountPrice'];
_orderSource = json['orderSource'];
_benefitDiscountAmount = json['benefitDiscountAmount'];
_vipDiscountPrice = json['vipDiscountPrice'];
_orderMerge = json['orderMerge'];
_canSettlement = json['canSettlement'];
_endRefundTime = json['endRefundTime'];
if (json['orderProductList'] != null) {
_orderProductList = [];
json['orderProductList'].forEach((v) {
_orderProductList?.add(OrderProductList.fromJson(v));
});
}
_businessType = json['businessType'];
_paySum = json['paySum'];
_useInvoice = json['useInvoice'];
_payedPrice = json['payedPrice'];
_finalPayPrice = json['finalPayPrice'];
_isEnableSubscribePay = json['isEnableSubscribePay'];
_invoiceId = json['invoiceId'];
_invoiceState = json['invoiceState'];
_posType = json['posType'];
}
String? _id;
String? _createTime;
String? _createUser;
String? _updateTime;
String? _updateUser;
String? _tenantCode;
String? _storeId;
String? _storeName;
String? _tableId;
dynamic _responsible;
num? _orderType;
bool? _clearTable;
String? _mid;
String? _parentId;
dynamic _parentCode;
String? _orderCode;
String? _dayFlowCode;
num? _orderStatus;
num? _sendStatus;
num? _payStatus;
bool? _haveTimes;
bool? _invoicing;
String? _memberAccount;
String? _owner;
String? _logisticsId;
String? _shipperCode;
String? _logisticsName;
String? _logisticsNum;
dynamic _logisticsCase;
num? _refundStatus;
AddressExt? _addressExt;
dynamic _contactsExtList;
String? _postFee;
String? _totalPackagingFee;
String? _couponSubPrice;
String? _removeDecimal;
bool? _isSubscribe;
dynamic _subcribeTime;
dynamic _sendTime;
dynamic _confirmTime;
dynamic _returnMoneyTime;
String? _notes;
String? _prepayId;
String? _payTime;
num? _payChannel;
String? _payNum;
String? _promotionId;
String? _actId;
String? _couponId;
num? _isDelete;
num? _isTakeOut;
num? _batch;
String? _orderDiscountPrice;
String? _dishesDiscountPrice;
String? _orderPercentPrice;
String? _activityNoPrice;
String? _activityDiscountPrice;
String? _uniqueDiscountType;
dynamic _totalDiscountPrice;
String? _vipDayDiscountPrice;
num? _orderSource;
String? _benefitDiscountAmount;
String? _vipDiscountPrice;
dynamic _orderMerge;
bool? _canSettlement;
dynamic _endRefundTime;
List<OrderProductList>? _orderProductList;
dynamic _businessType;
String? _paySum;
dynamic _useInvoice;
String? _payedPrice;
dynamic _finalPayPrice;
dynamic _isEnableSubscribePay;
dynamic _invoiceId;
dynamic _invoiceState;
dynamic _posType;
OrderList copyWith({ String? id,
String? createTime,
String? createUser,
String? updateTime,
String? updateUser,
String? tenantCode,
String? storeId,
String? storeName,
String? tableId,
dynamic responsible,
num? orderType,
bool? clearTable,
String? mid,
String? parentId,
dynamic parentCode,
String? orderCode,
String? dayFlowCode,
num? orderStatus,
num? sendStatus,
num? payStatus,
bool? haveTimes,
bool? invoicing,
String? memberAccount,
String? owner,
String? logisticsId,
String? shipperCode,
String? logisticsName,
String? logisticsNum,
dynamic logisticsCase,
num? refundStatus,
AddressExt? addressExt,
dynamic contactsExtList,
String? postFee,
String? totalPackagingFee,
String? couponSubPrice,
String? removeDecimal,
bool? isSubscribe,
dynamic subcribeTime,
dynamic sendTime,
dynamic confirmTime,
dynamic returnMoneyTime,
String? notes,
String? prepayId,
String? payTime,
num? payChannel,
String? payNum,
String? promotionId,
String? actId,
String? couponId,
num? isDelete,
num? isTakeOut,
num? batch,
String? orderDiscountPrice,
String? dishesDiscountPrice,
String? orderPercentPrice,
String? activityNoPrice,
String? activityDiscountPrice,
String? uniqueDiscountType,
dynamic totalDiscountPrice,
String? vipDayDiscountPrice,
num? orderSource,
String? benefitDiscountAmount,
String? vipDiscountPrice,
dynamic orderMerge,
bool? canSettlement,
dynamic endRefundTime,
List<OrderProductList>? orderProductList,
dynamic businessType,
String? paySum,
dynamic useInvoice,
String? payedPrice,
dynamic finalPayPrice,
dynamic isEnableSubscribePay,
dynamic invoiceId,
dynamic invoiceState,
dynamic posType,
}) => OrderList( id: id ?? _id,
createTime: createTime ?? _createTime,
createUser: createUser ?? _createUser,
updateTime: updateTime ?? _updateTime,
updateUser: updateUser ?? _updateUser,
tenantCode: tenantCode ?? _tenantCode,
storeId: storeId ?? _storeId,
storeName: storeName ?? _storeName,
tableId: tableId ?? _tableId,
responsible: responsible ?? _responsible,
orderType: orderType ?? _orderType,
clearTable: clearTable ?? _clearTable,
mid: mid ?? _mid,
parentId: parentId ?? _parentId,
parentCode: parentCode ?? _parentCode,
orderCode: orderCode ?? _orderCode,
dayFlowCode: dayFlowCode ?? _dayFlowCode,
orderStatus: orderStatus ?? _orderStatus,
sendStatus: sendStatus ?? _sendStatus,
payStatus: payStatus ?? _payStatus,
haveTimes: haveTimes ?? _haveTimes,
invoicing: invoicing ?? _invoicing,
memberAccount: memberAccount ?? _memberAccount,
owner: owner ?? _owner,
logisticsId: logisticsId ?? _logisticsId,
shipperCode: shipperCode ?? _shipperCode,
logisticsName: logisticsName ?? _logisticsName,
logisticsNum: logisticsNum ?? _logisticsNum,
logisticsCase: logisticsCase ?? _logisticsCase,
refundStatus: refundStatus ?? _refundStatus,
addressExt: addressExt ?? _addressExt,
contactsExtList: contactsExtList ?? _contactsExtList,
postFee: postFee ?? _postFee,
totalPackagingFee: totalPackagingFee ?? _totalPackagingFee,
couponSubPrice: couponSubPrice ?? _couponSubPrice,
removeDecimal: removeDecimal ?? _removeDecimal,
isSubscribe: isSubscribe ?? _isSubscribe,
subcribeTime: subcribeTime ?? _subcribeTime,
sendTime: sendTime ?? _sendTime,
confirmTime: confirmTime ?? _confirmTime,
returnMoneyTime: returnMoneyTime ?? _returnMoneyTime,
notes: notes ?? _notes,
prepayId: prepayId ?? _prepayId,
payTime: payTime ?? _payTime,
payChannel: payChannel ?? _payChannel,
payNum: payNum ?? _payNum,
promotionId: promotionId ?? _promotionId,
actId: actId ?? _actId,
couponId: couponId ?? _couponId,
isDelete: isDelete ?? _isDelete,
isTakeOut: isTakeOut ?? _isTakeOut,
batch: batch ?? _batch,
orderDiscountPrice: orderDiscountPrice ?? _orderDiscountPrice,
dishesDiscountPrice: dishesDiscountPrice ?? _dishesDiscountPrice,
orderPercentPrice: orderPercentPrice ?? _orderPercentPrice,
activityNoPrice: activityNoPrice ?? _activityNoPrice,
activityDiscountPrice: activityDiscountPrice ?? _activityDiscountPrice,
uniqueDiscountType: uniqueDiscountType ?? _uniqueDiscountType,
totalDiscountPrice: totalDiscountPrice ?? _totalDiscountPrice,
vipDayDiscountPrice: vipDayDiscountPrice ?? _vipDayDiscountPrice,
orderSource: orderSource ?? _orderSource,
benefitDiscountAmount: benefitDiscountAmount ?? _benefitDiscountAmount,
vipDiscountPrice: vipDiscountPrice ?? _vipDiscountPrice,
orderMerge: orderMerge ?? _orderMerge,
canSettlement: canSettlement ?? _canSettlement,
endRefundTime: endRefundTime ?? _endRefundTime,
orderProductList: orderProductList ?? _orderProductList,
businessType: businessType ?? _businessType,
paySum: paySum ?? _paySum,
useInvoice: useInvoice ?? _useInvoice,
payedPrice: payedPrice ?? _payedPrice,
finalPayPrice: finalPayPrice ?? _finalPayPrice,
isEnableSubscribePay: isEnableSubscribePay ?? _isEnableSubscribePay,
invoiceId: invoiceId ?? _invoiceId,
invoiceState: invoiceState ?? _invoiceState,
posType: posType ?? _posType,
);
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;
dynamic get responsible => _responsible;
num? get orderType => _orderType;
bool? get clearTable => _clearTable;
String? get mid => _mid;
String? get parentId => _parentId;
dynamic get parentCode => _parentCode;
String? get orderCode => _orderCode;
String? get dayFlowCode => _dayFlowCode;
num? get orderStatus => _orderStatus;
num? get sendStatus => _sendStatus;
num? get payStatus => _payStatus;
bool? get haveTimes => _haveTimes;
bool? get invoicing => _invoicing;
String? get memberAccount => _memberAccount;
String? get owner => _owner;
String? get logisticsId => _logisticsId;
String? get shipperCode => _shipperCode;
String? get logisticsName => _logisticsName;
String? get logisticsNum => _logisticsNum;
dynamic get logisticsCase => _logisticsCase;
num? get refundStatus => _refundStatus;
AddressExt? get addressExt => _addressExt;
dynamic get contactsExtList => _contactsExtList;
String? get postFee => _postFee;
String? get totalPackagingFee => _totalPackagingFee;
String? get couponSubPrice => _couponSubPrice;
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;
String? get prepayId => _prepayId;
String? get payTime => _payTime;
num? get payChannel => _payChannel;
String? get payNum => _payNum;
String? get promotionId => _promotionId;
String? get actId => _actId;
String? get couponId => _couponId;
num? get isDelete => _isDelete;
num? get isTakeOut => _isTakeOut;
num? get batch => _batch;
String? get orderDiscountPrice => _orderDiscountPrice;
String? get dishesDiscountPrice => _dishesDiscountPrice;
String? get orderPercentPrice => _orderPercentPrice;
String? get activityNoPrice => _activityNoPrice;
String? get activityDiscountPrice => _activityDiscountPrice;
String? get uniqueDiscountType => _uniqueDiscountType;
dynamic get totalDiscountPrice => _totalDiscountPrice;
String? get vipDayDiscountPrice => _vipDayDiscountPrice;
num? get orderSource => _orderSource;
String? get benefitDiscountAmount => _benefitDiscountAmount;
String? get vipDiscountPrice => _vipDiscountPrice;
dynamic get orderMerge => _orderMerge;
bool? get canSettlement => _canSettlement;
dynamic get endRefundTime => _endRefundTime;
List<OrderProductList>? get orderProductList => _orderProductList;
dynamic get businessType => _businessType;
String? get paySum => _paySum;
dynamic get useInvoice => _useInvoice;
String? get payedPrice => _payedPrice;
dynamic get finalPayPrice => _finalPayPrice;
dynamic get isEnableSubscribePay => _isEnableSubscribePay;
dynamic get invoiceId => _invoiceId;
dynamic get invoiceState => _invoiceState;
dynamic get posType => _posType;
Map<String, dynamic> toJson() {
final 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['responsible'] = _responsible;
map['orderType'] = _orderType;
map['clearTable'] = _clearTable;
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['haveTimes'] = _haveTimes;
map['invoicing'] = _invoicing;
map['memberAccount'] = _memberAccount;
map['owner'] = _owner;
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['contactsExtList'] = _contactsExtList;
map['postFee'] = _postFee;
map['totalPackagingFee'] = _totalPackagingFee;
map['couponSubPrice'] = _couponSubPrice;
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['actId'] = _actId;
map['couponId'] = _couponId;
map['isDelete'] = _isDelete;
map['isTakeOut'] = _isTakeOut;
map['batch'] = _batch;
map['orderDiscountPrice'] = _orderDiscountPrice;
map['dishesDiscountPrice'] = _dishesDiscountPrice;
map['orderPercentPrice'] = _orderPercentPrice;
map['activityNoPrice'] = _activityNoPrice;
map['activityDiscountPrice'] = _activityDiscountPrice;
map['uniqueDiscountType'] = _uniqueDiscountType;
map['totalDiscountPrice'] = _totalDiscountPrice;
map['vipDayDiscountPrice'] = _vipDayDiscountPrice;
map['orderSource'] = _orderSource;
map['benefitDiscountAmount'] = _benefitDiscountAmount;
map['vipDiscountPrice'] = _vipDiscountPrice;
map['orderMerge'] = _orderMerge;
map['canSettlement'] = _canSettlement;
map['endRefundTime'] = _endRefundTime;
if (_orderProductList != null) {
map['orderProductList'] = _orderProductList?.map((v) => v.toJson()).toList();
}
map['businessType'] = _businessType;
map['paySum'] = _paySum;
map['useInvoice'] = _useInvoice;
map['payedPrice'] = _payedPrice;
map['finalPayPrice'] = _finalPayPrice;
map['isEnableSubscribePay'] = _isEnableSubscribePay;
map['invoiceId'] = _invoiceId;
map['invoiceState'] = _invoiceState;
map['posType'] = _posType;
return map;
}
}
/// id : "1806191906217000960"
/// createTime : "2024-06-27 13:04:43"
/// createUser : "1806191393635303424"
/// updateTime : "2024-06-27 13:04:43"
/// updateUser : "1806191393635303424"
/// tenantCode : "1193"
/// storeId : "1627869775969386496"
/// orderId : "1806191906170863616"
/// actInfo : null
/// productId : "1646769691940618240"
/// times : null
/// usedTimes : null
/// productName : "素燥饭"
/// skuId : "1646769691995144192"
/// skuNameStr : ""
/// skuImg : ""
/// buyNum : 1
/// refundNum : 0
/// type : 0
/// reason : null
/// weight : 0.0
/// applyPrice : "24.00"
/// sellPrice : "24.00"
/// postPay : "0.00"
/// isDelete : 0
/// discountAmount : "0.00"
/// discountPercent : 100
/// status : true
/// batch : 1
/// deliveries : 0
/// ticketType : ""
/// ticketDays : "0"
/// takeType : null
/// skuTickets : []
/// ticketStyle : ""
/// setMealDataList : null
/// packagingFee : "0.00"
class OrderProductList {
OrderProductList({
String? id,
String? createTime,
String? createUser,
String? updateTime,
String? updateUser,
String? tenantCode,
String? storeId,
String? orderId,
dynamic actInfo,
String? productId,
dynamic times,
dynamic usedTimes,
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<dynamic>? skuTickets,
String? ticketStyle,
dynamic setMealDataList,
String? packagingFee,}){
_id = id;
_createTime = createTime;
_createUser = createUser;
_updateTime = updateTime;
_updateUser = updateUser;
_tenantCode = tenantCode;
_storeId = storeId;
_orderId = orderId;
_actInfo = actInfo;
_productId = productId;
_times = times;
_usedTimes = usedTimes;
_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;
}
OrderProductList.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'];
_times = json['times'];
_usedTimes = json['usedTimes'];
_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'];
_setMealDataList = json['setMealDataList'];
_packagingFee = json['packagingFee'];
}
String? _id;
String? _createTime;
String? _createUser;
String? _updateTime;
String? _updateUser;
String? _tenantCode;
String? _storeId;
String? _orderId;
dynamic _actInfo;
String? _productId;
dynamic _times;
dynamic _usedTimes;
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<dynamic>? _skuTickets;
String? _ticketStyle;
dynamic _setMealDataList;
String? _packagingFee;
OrderProductList copyWith({ String? id,
String? createTime,
String? createUser,
String? updateTime,
String? updateUser,
String? tenantCode,
String? storeId,
String? orderId,
dynamic actInfo,
String? productId,
dynamic times,
dynamic usedTimes,
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<dynamic>? skuTickets,
String? ticketStyle,
dynamic setMealDataList,
String? packagingFee,
}) => OrderProductList( 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,
times: times ?? _times,
usedTimes: usedTimes ?? _usedTimes,
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;
dynamic get times => _times;
dynamic get usedTimes => _usedTimes;
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<dynamic>? get skuTickets => _skuTickets;
String? get ticketStyle => _ticketStyle;
dynamic get setMealDataList => _setMealDataList;
String? get packagingFee => _packagingFee;
Map<String, dynamic> toJson() {
final 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['actInfo'] = _actInfo;
map['productId'] = _productId;
map['times'] = _times;
map['usedTimes'] = _usedTimes;
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;
map['setMealDataList'] = _setMealDataList;
map['packagingFee'] = _packagingFee;
return map;
}
}
/// addressId : null
/// country : null
/// countryId : null
/// province : "北京"
/// provinceId : null
/// city : "北京"
/// cityId : null
/// district : "东城区"
/// districtId : null
/// cityInfo : null
/// address : "北京市东城区毛家湾胡同甲13号北京站第八候车室西侧第一跨2-8-1B"
/// recName : null
/// recMobile : null
/// longitude : "116.427341"
/// latitude : "39.902842"
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<String, dynamic> toJson() {
final 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['cityInfo'] = _cityInfo;
map['address'] = _address;
map['recName'] = _recName;
map['recMobile'] = _recMobile;
map['longitude'] = _longitude;
map['latitude'] = _latitude;
return map;
}
}