BusinessDepartmentModel.m 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // BusinessDepartmentModel.m
  3. // IBOSSmini
  4. //
  5. // Created by guan hong hou on 2018/1/31.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "BusinessDepartmentModel.h"
  9. @implementation BusinessDepartmentModel
  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. _isMainDepartmentStatus=NO;
  18. _organizationFullName=[dic objectForKey:@"OrganizationFullName"];
  19. }
  20. }
  21. - (id)copyWithZone:(nullable NSZone *)zone{
  22. BusinessDepartmentModel *department = [[self class] allocWithZone:zone];
  23. department.organizationId= _organizationId;
  24. department.organizationCode = _organizationCode;
  25. department.organizationName=_organizationName;
  26. department.commission=_commission;
  27. department.isCheckedStatus=_isCheckedStatus;
  28. department.isMainDepartmentStatus=_isMainDepartmentStatus;
  29. department.organizationFullName=_organizationFullName;
  30. return department;
  31. }
  32. - (id)mutableCopyWithZone:(nullable NSZone *)zone{
  33. BusinessDepartmentModel *department = [[self class] allocWithZone:zone];
  34. department.organizationId= _organizationId;
  35. department.organizationCode = _organizationCode;
  36. department.organizationName=_organizationName;
  37. department.commission=_commission;
  38. department.isCheckedStatus=_isCheckedStatus;
  39. department.isMainDepartmentStatus=_isMainDepartmentStatus;
  40. department.organizationFullName=_organizationFullName;
  41. return department;
  42. }
  43. @end