SalesManModel.m 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. //
  2. // SalesManModel.m
  3. // IBOSSmini
  4. //
  5. // Created by guan hong hou on 2018/1/31.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "SalesManModel.h"
  9. @implementation SalesManModel
  10. -(void)parseDic:(NSDictionary *)dic{
  11. if(dic!=nil){
  12. _organizationId= [[dic objectForKey:@"OrganizationID"]integerValue];
  13. _organizationCode=[dic objectForKey:@"OrganizationCode"];
  14. _organizationName=[dic objectForKey:@"OrganizationName"];
  15. _commission=@"100";
  16. _isCheckedStatus=NO;
  17. _isMainSalesManStatus=NO;
  18. _staffId=[[dic objectForKey:@"StaffID"]integerValue];
  19. _staffCode=[dic objectForKey:@"StaffCode"];
  20. _staffName=[dic objectForKey:@"StaffName"];
  21. _positionName=[dic objectForKey:@"PositionName"];
  22. _commission=@"100";
  23. _isCheckedStatus=NO;
  24. _isMainSalesManStatus=NO;
  25. }
  26. }
  27. - (id)copyWithZone:(nullable NSZone *)zone{
  28. SalesManModel *salesman = [[self class] allocWithZone:zone];
  29. salesman.staffId=_staffId;
  30. salesman.staffCode=_staffCode;
  31. salesman.staffName=_staffName;
  32. salesman.organizationId=_organizationId;
  33. salesman.organizationCode=_organizationCode;
  34. salesman.organizationName=_organizationName;
  35. salesman.positionName=_positionName;
  36. salesman.commission=_commission;
  37. salesman.isCheckedStatus=_isCheckedStatus;
  38. salesman.isMainSalesManStatus=_isMainSalesManStatus;
  39. return salesman;
  40. }
  41. - (id)mutableCopyWithZone:(nullable NSZone *)zone{
  42. SalesManModel *salesman = [[self class] allocWithZone:zone];
  43. salesman.staffId=_staffId;
  44. salesman.staffCode=_staffCode;
  45. salesman.staffName=_staffName;
  46. salesman.organizationId=_organizationId;
  47. salesman.organizationCode=_organizationCode;
  48. salesman.organizationName=_organizationName;
  49. salesman.positionName=_positionName;
  50. salesman.commission=_commission;
  51. salesman.isCheckedStatus=_isCheckedStatus;
  52. salesman.isMainSalesManStatus=_isMainSalesManStatus;
  53. return salesman;
  54. }
  55. @end