BuyerRefundModel.m 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //
  2. // BuyerRefundModel.m
  3. // yunbaolive
  4. //
  5. // Created by ybRRR on 2020/3/21.
  6. // Copyright © 2020 cat. All rights reserved.
  7. //
  8. #import "BuyerRefundModel.h"
  9. @implementation BuyerRefundModel
  10. -(instancetype)initWithDic:(NSDictionary *)dic{
  11. self = [super init];
  12. if (self) {
  13. self.order_info = [dic valueForKey:@"order_info"];
  14. self.refund_info = [dic valueForKey:@"refund_info"];
  15. self.shop_info = [dic valueForKey:@"shop_info"];
  16. self.spec_thumb_format = minstr([self.order_info valueForKey:@"spec_thumb_format"]);
  17. self.goods_name = minstr([self.order_info valueForKey:@"goods_name"]);
  18. self.price = minstr([self.order_info valueForKey:@"price"]);
  19. self.total =minstr([self.order_info valueForKey:@"total"]);
  20. self.nums = minstr([self.order_info valueForKey:@"nums"]);
  21. self.spec_name = minstr([self.order_info valueForKey:@"spec_name"]);
  22. self.is_platform_interpose = minstr([self.refund_info valueForKey:@"is_platform_interpose"]);
  23. self.refund_reason = minstr([self.refund_info valueForKey:@"reason"]);
  24. self.refund_content = minstr([self.refund_info valueForKey:@"content"]);;
  25. self.refund_status = minstr([self.refund_info valueForKey:@"status"]);;
  26. self.is_platform = minstr([self.refund_info valueForKey:@"is_platform"]);;//是否可平台介入 0 否 1 是
  27. self.is_reapply = minstr([self.refund_info valueForKey:@"is_reapply"]);;//是否可重新申请 0 否 1 是
  28. self.refund_status_name = minstr([self.refund_info valueForKey:@"status_name"]);;//退款订单状态
  29. self.refund_status_desc = minstr([self.refund_info valueForKey:@"status_desc"]);;//退款订单说明
  30. self.refund_shop_result = minstr([self.refund_info valueForKey:@"shop_result"]);;//店铺处理结果
  31. self.refund_status_time = minstr([self.refund_info valueForKey:@"status_time"]);//时间
  32. self.type = minstr([self.refund_info valueForKey:@"type"]);//退款方式
  33. self.addtime = minstr([self.refund_info valueForKey:@"addtime"]);//申请时间
  34. self.shop_refuse_reason = minstr([self.refund_info valueForKey:@"shop_refuse_reason"]);
  35. self.shop_handle_desc = minstr([self.refund_info valueForKey:@"shop_handle_desc"]);
  36. self.service_phone = minstr([self.shop_info valueForKey:@"service_phone"]);
  37. self.service_uid = minstr([self.shop_info valueForKey:@"uid"]);
  38. self.service_avatar = minstr([self.shop_info valueForKey:@"avatar"]);
  39. self.service_name = minstr([self.shop_info valueForKey:@"name"]);
  40. }
  41. return self;
  42. }
  43. +(instancetype)modelWithDic:(NSDictionary *)subdic{
  44. BuyerRefundModel *model = [[BuyerRefundModel alloc]initWithDic:subdic];
  45. return model;
  46. }
  47. @end