IntermediateCustomerModel.m 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // IntermediateCustomerModel.m
  3. // IBOSSmini
  4. //
  5. // Created by guan hong hou on 2018/2/1.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "IntermediateCustomerModel.h"
  9. @implementation IntermediateCustomerModel
  10. -(void)parseDic:(NSDictionary *)dic{
  11. _intermediateCustomerStaffId= [[dic objectForKey:@"IntCustomerStaff"]integerValue];
  12. _intermediateCustomerStaffName=[dic objectForKey:@"IntCustomerStaffName"];
  13. _fatherCustomerId=[[dic objectForKey:@"FatherCustomerID"]integerValue];
  14. _fatherCustomerCode=[dic objectForKey:@"FatherCustomerCode"];
  15. _fatherCustomerName=[dic objectForKey:@"FatherCustomerName"];
  16. _commission=@"100";
  17. _isCheckedStatus=NO;
  18. }
  19. - (id)copyWithZone:(nullable NSZone *)zone{
  20. IntermediateCustomerModel *intermediateCustomer = [[self class] allocWithZone:zone];
  21. intermediateCustomer.intermediateCustomerStaffId=_intermediateCustomerStaffId;
  22. intermediateCustomer.intermediateCustomerStaffName=_intermediateCustomerStaffName;
  23. intermediateCustomer.fatherCustomerId=_fatherCustomerId;
  24. intermediateCustomer.fatherCustomerCode=_fatherCustomerCode;
  25. intermediateCustomer.fatherCustomerName=_fatherCustomerName;
  26. intermediateCustomer.commission=_commission;
  27. intermediateCustomer.isCheckedStatus=_isCheckedStatus;
  28. return intermediateCustomer;
  29. }
  30. - (id)mutableCopyWithZone:(nullable NSZone *)zone{
  31. IntermediateCustomerModel *intermediateCustomer = [[self class] allocWithZone:zone];
  32. intermediateCustomer.intermediateCustomerStaffId=_intermediateCustomerStaffId;
  33. intermediateCustomer.intermediateCustomerStaffName=_intermediateCustomerStaffName;
  34. intermediateCustomer.fatherCustomerId=_fatherCustomerId;
  35. intermediateCustomer.fatherCustomerCode=_fatherCustomerCode;
  36. intermediateCustomer.fatherCustomerName=_fatherCustomerName;
  37. intermediateCustomer.commission=_commission;
  38. intermediateCustomer.isCheckedStatus=_isCheckedStatus;
  39. return intermediateCustomer;
  40. }
  41. @end