orderDetails.dart 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import 'package:json_annotation/json_annotation.dart';
  2. import 'orderStatus.dart';
  3. import "cartInfo.dart";
  4. part 'orderDetails.g.dart';
  5. @JsonSerializable()
  6. class OrderDetails {
  7. OrderDetails();
  8. num id;
  9. String order_id;
  10. num uid;
  11. String real_name;
  12. String user_phone;
  13. String user_address;
  14. List cart_id;
  15. String freight_price;
  16. num total_num;
  17. String total_price;
  18. String total_postage;
  19. String pay_price;
  20. String pay_postage;
  21. String deduction_price;
  22. num coupon_id;
  23. String coupon_price;
  24. num paid;
  25. num pay_time;
  26. String pay_type;
  27. num add_time;
  28. num status;
  29. num refund_status;
  30. String refund_price;
  31. String gain_integral;
  32. String use_integral;
  33. num back_integral;
  34. String mark;
  35. num is_del;
  36. String unique;
  37. num mer_id;
  38. num is_mer_check;
  39. num combination_id;
  40. num pink_id;
  41. String cost;
  42. num seckill_id;
  43. num bargain_id;
  44. String verify_code;
  45. num store_id;
  46. num shipping_type;
  47. num clerk_id;
  48. num is_channel;
  49. num is_remind;
  50. num is_system_del;
  51. num is_rebate;
  52. String add_time_y;
  53. String add_time_h;
  54. String mapKey;
  55. List<CartInfo> cartInfo;
  56. @JsonKey(name: '_status') OrderStatus orderStatus;
  57. @JsonKey(name: '_pay_time') String payTime;
  58. @JsonKey(name: '_add_time') String addTime;
  59. String status_pic;
  60. num offlinePayStatus;
  61. factory OrderDetails.fromJson(Map<String,dynamic> json) => _$OrderDetailsFromJson(json);
  62. Map<String, dynamic> toJson() => _$OrderDetailsToJson(this);
  63. }