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.
319 lines
7.0 KiB
319 lines
7.0 KiB
1 month ago
|
import 'package:huixiang/data/order_product_vo.dart';
|
||
|
import 'package:json_annotation/json_annotation.dart';
|
||
|
|
||
|
part 'min_order_info.g.dart';
|
||
|
|
||
|
@JsonSerializable(explicitToJson: true)
|
||
|
class MinOrderInfo {
|
||
|
MinOrderInfo({
|
||
|
this.id,
|
||
|
this.createTime,
|
||
|
this.createUser,
|
||
|
this.updateTime,
|
||
|
this.updateUser,
|
||
|
this.tenantCode,
|
||
|
this.storeId,
|
||
|
this.storeName,
|
||
|
this.tableId,
|
||
|
this.orderType,
|
||
|
this.clearTable,
|
||
|
this.mid,
|
||
|
this.parentId,
|
||
|
this.parentCode,
|
||
|
this.orderCode,
|
||
|
this.dayFlowCode,
|
||
|
this.orderStatus,
|
||
|
this.sendStatus,
|
||
|
this.payStatus,
|
||
|
this.memberAccount,
|
||
|
this.logisticsId,
|
||
|
this.shipperCode,
|
||
|
this.logisticsName,
|
||
|
this.logisticsNum,
|
||
|
this.logisticsCase,
|
||
|
this.refundStatus,
|
||
|
this.addressExt,
|
||
|
this.postFee,
|
||
|
this.orderSum,
|
||
|
this.paySum,
|
||
|
this.paySumSub,
|
||
|
this.accountPay,
|
||
|
this.couponSubPrice,
|
||
|
this.customPrice,
|
||
|
this.removeDecimal,
|
||
|
this.isSubscribe,
|
||
|
this.subcribeTime,
|
||
|
this.sendTime,
|
||
|
this.confirmTime,
|
||
|
this.returnMoneyTime,
|
||
|
this.notes,
|
||
|
this.prepayId,
|
||
|
this.payTime,
|
||
|
this.payChannel,
|
||
|
this.payNum,
|
||
|
this.promotionId,
|
||
|
this.couponId,
|
||
|
this.couponName,
|
||
|
this.isDelete,
|
||
|
this.isTakeOut,
|
||
|
this.batch,
|
||
|
this.orderDiscountPrice,
|
||
|
this.dishesDiscountPrice,
|
||
|
this.orderPercentPrice,
|
||
|
this.finalPayPrice,
|
||
|
this.activityNoPrice,
|
||
|
this.activityDiscountPrice,
|
||
|
this.totalDiscountPrice,
|
||
|
this.totalPackagingFee,
|
||
|
this.benefitDiscountAmount,
|
||
|
this.orderSource,
|
||
|
this.address,
|
||
|
this.discountPercent,
|
||
|
this.discountAmount,
|
||
|
this.discountType,
|
||
|
this.uniqueDiscountType,
|
||
|
this.discountMoney,
|
||
|
this.overTime,
|
||
|
this.orderProductVOList,
|
||
|
this.moneyReturnList,
|
||
|
this.goodsReturnList,
|
||
|
this.moneyReturnVOList,
|
||
|
this.goodsReturnVOList,
|
||
|
this.moneyReturnActionHistoryList,
|
||
|
this.goodsReturnActionHistoryList,
|
||
|
this.currentTime,
|
||
|
this.tablePrice,
|
||
|
this.tableName,
|
||
|
this.balance,
|
||
|
this.money,
|
||
|
this.prodNum,
|
||
|
this.onCredit,
|
||
|
this.orderInfoVo,
|
||
|
this.endPayTime,
|
||
|
this.orderSumPrice,
|
||
|
this.isRaise,});
|
||
|
|
||
|
|
||
|
String? id;
|
||
|
String? createTime;
|
||
|
String? createUser;
|
||
|
String? updateTime;
|
||
|
String? updateUser;
|
||
|
String? tenantCode;
|
||
|
String? storeId;
|
||
|
String? storeName;
|
||
|
String? tableId;
|
||
|
int? orderType;
|
||
|
bool? clearTable;
|
||
|
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;
|
||
|
dynamic 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;
|
||
|
dynamic payTime;
|
||
|
int? payChannel;
|
||
|
dynamic payNum;
|
||
|
String? promotionId;
|
||
|
String? couponId;
|
||
|
String? couponName;
|
||
|
int? isDelete;
|
||
|
int? isTakeOut;
|
||
|
int? batch;
|
||
|
String? orderDiscountPrice;
|
||
|
String? dishesDiscountPrice;
|
||
|
String? orderPercentPrice;
|
||
|
String? finalPayPrice;
|
||
|
String? activityNoPrice;
|
||
|
String? activityDiscountPrice;
|
||
|
String? totalDiscountPrice;
|
||
|
String? totalPackagingFee;
|
||
|
String? benefitDiscountAmount;
|
||
|
int? orderSource;
|
||
|
dynamic address;
|
||
|
dynamic discountPercent;
|
||
|
String? discountAmount;
|
||
|
dynamic discountType;
|
||
|
dynamic uniqueDiscountType;
|
||
|
dynamic discountMoney;
|
||
|
dynamic overTime;
|
||
|
List<OrderProductVO>? orderProductVOList;
|
||
|
dynamic moneyReturnList;
|
||
|
dynamic goodsReturnList;
|
||
|
dynamic moneyReturnVOList;
|
||
|
dynamic goodsReturnVOList;
|
||
|
dynamic moneyReturnActionHistoryList;
|
||
|
dynamic goodsReturnActionHistoryList;
|
||
|
String? currentTime;
|
||
|
dynamic tablePrice;
|
||
|
String? tableName;
|
||
|
String? balance;
|
||
|
String? money;
|
||
|
dynamic prodNum;
|
||
|
bool? onCredit;
|
||
|
OrderInfoVo? orderInfoVo;
|
||
|
String? endPayTime;
|
||
|
String? orderSumPrice;
|
||
|
bool? isRaise;
|
||
|
|
||
|
factory MinOrderInfo.fromJson(Map<String, dynamic> json) =>
|
||
|
_$MinOrderInfoFromJson(json);
|
||
|
|
||
|
Map<String, dynamic> toJson() => _$MinOrderInfoToJson(this);
|
||
|
}
|
||
|
|
||
|
|
||
|
@JsonSerializable(explicitToJson: true)
|
||
|
class OrderInfoVo {
|
||
|
OrderInfoVo({
|
||
|
this.orderNum,
|
||
|
this.productNum,
|
||
|
this.mins,
|
||
|
this.memberVO,
|
||
|
this.postAge,
|
||
|
this.price,
|
||
|
this.orderSum,
|
||
|
this.discountAmount,
|
||
|
this.promotionInfoList,
|
||
|
this.couponList,
|
||
|
this.threshold,
|
||
|
this.freePostAge,
|
||
|
this.orderProductList,}){
|
||
|
this.orderNum = orderNum;
|
||
|
this.productNum = productNum;
|
||
|
this.mins = mins;
|
||
|
this.memberVO = memberVO;
|
||
|
this.postAge = postAge;
|
||
|
this.price = price;
|
||
|
this.orderSum = orderSum;
|
||
|
this.discountAmount = discountAmount;
|
||
|
this.promotionInfoList = promotionInfoList;
|
||
|
this.couponList = couponList;
|
||
|
this.threshold = threshold;
|
||
|
this.freePostAge = freePostAge;
|
||
|
this.orderProductList = orderProductList;
|
||
|
}
|
||
|
|
||
|
int? orderNum;
|
||
|
int? productNum;
|
||
|
int? mins;
|
||
|
MemberVO? memberVO;
|
||
|
String? postAge;
|
||
|
String? price;
|
||
|
String? orderSum;
|
||
|
String? discountAmount;
|
||
|
dynamic promotionInfoList;
|
||
|
dynamic couponList;
|
||
|
String? threshold;
|
||
|
String? freePostAge;
|
||
|
dynamic orderProductList;
|
||
|
|
||
|
factory OrderInfoVo.fromJson(Map<String, dynamic> json) =>
|
||
|
_$OrderInfoVoFromJson(json);
|
||
|
|
||
|
Map<String, dynamic> toJson() => _$OrderInfoVoToJson(this);
|
||
|
}
|
||
|
|
||
|
|
||
|
@JsonSerializable(explicitToJson: true)
|
||
|
class MemberVO {
|
||
|
MemberVO({
|
||
|
this.vipNo,
|
||
|
this.nickname,
|
||
|
this.headimg,
|
||
|
this.userType,
|
||
|
this.sex,
|
||
|
this.level,
|
||
|
this.addressId,
|
||
|
this.remark,
|
||
|
this.phone,
|
||
|
this.createTime,
|
||
|
this.birth,
|
||
|
this.balance,
|
||
|
this.money,
|
||
|
this.points,
|
||
|
this.isBind,
|
||
|
this.memberRankVo,
|
||
|
this.age,});
|
||
|
|
||
|
|
||
|
String? vipNo;
|
||
|
String? nickname;
|
||
|
String? headimg;
|
||
|
bool? userType;
|
||
|
String? sex;
|
||
|
int? level;
|
||
|
dynamic addressId;
|
||
|
dynamic remark;
|
||
|
String? phone;
|
||
|
String? createTime;
|
||
|
String? birth;
|
||
|
String? balance;
|
||
|
String? money;
|
||
|
String? points;
|
||
|
bool? isBind;
|
||
|
MemberRankVo? memberRankVo;
|
||
|
int? age;
|
||
|
|
||
|
factory MemberVO.fromJson(Map<String, dynamic> json) =>
|
||
|
_$MemberVOFromJson(json);
|
||
|
|
||
|
Map<String, dynamic> toJson() => _$MemberVOToJson(this);
|
||
|
}
|
||
|
|
||
|
|
||
|
@JsonSerializable(explicitToJson: true)
|
||
|
class MemberRankVo {
|
||
|
MemberRankVo({
|
||
|
String? id,
|
||
|
String? rankName,
|
||
|
int? rankOrigin,
|
||
|
String? rankContent,
|
||
|
String? rankImg,
|
||
|
bool? status,
|
||
|
String? nextId,
|
||
|
String? nextName,
|
||
|
dynamic nextOrigin,});
|
||
|
|
||
|
|
||
|
String? id;
|
||
|
String? rankName;
|
||
|
int? rankOrigin;
|
||
|
String? rankContent;
|
||
|
String? rankImg;
|
||
|
bool? status;
|
||
|
String? nextId;
|
||
|
String? nextName;
|
||
|
dynamic nextOrigin;
|
||
|
|
||
|
factory MemberRankVo.fromJson(Map<String, dynamic> json) =>
|
||
|
_$MemberRankVoFromJson(json);
|
||
|
|
||
|
Map<String, dynamic> toJson() => _$MemberRankVoToJson(this);
|
||
|
}
|