EmployeObject.m 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // EmployeObject.m
  3. // shiku_im
  4. //
  5. // Created by 1 on 17/5/11.
  6. // Copyright © 2017年 Reese. All rights reserved.
  7. //
  8. #import "EmployeObject.h"
  9. @implementation EmployeObject
  10. -(instancetype)initWithDict:(NSDictionary *)dataDict{
  11. self = [super init];
  12. if (self) {
  13. if (dataDict[@"companyId"]!=nil)
  14. self.companyId = dataDict[@"companyId"];
  15. if (dataDict[@"departmentId"]!=nil)
  16. self.departmentId = dataDict[@"departmentId"];
  17. if (dataDict[@"id"]!=nil)
  18. self.employeeId = dataDict[@"id"];
  19. if (dataDict[@"role"]!=nil)
  20. self.role = [dataDict[@"role"] integerValue];
  21. if (dataDict[@"userId"]!=nil)
  22. self.userId = [NSString stringWithFormat:@"%@",dataDict[@"userId"]];
  23. if (dataDict[@"nickname"]!=nil)
  24. self.nickName = dataDict[@"nickname"];
  25. if (dataDict[@"position"]!=nil)
  26. self.position = dataDict[@"position"];
  27. }
  28. return self;
  29. }
  30. +(instancetype)employWithDict:(NSDictionary *)dataDict{
  31. return [[EmployeObject alloc] initWithDict:dataDict];
  32. }
  33. @end