IDInfo.m 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. //
  2. // IDInfo.m
  3. // BankCard
  4. //
  5. // Created by XAYQ-FanXL on 16/7/8.
  6. // Copyright © 2016年 AN. All rights reserved.
  7. //
  8. #import "IDInfo.h"
  9. @implementation IDInfo
  10. /*
  11. - (BOOL)isEqual:(IDInfo *)idInfo {
  12. if (idInfo == nil) {
  13. return NO;
  14. }
  15. if (_type == 1) {
  16. if ((_type == idInfo.type)
  17. && [_num isEqualToString:idInfo.num]
  18. && [_name isEqualToString:idInfo.name]
  19. && [_gender isEqualToString:idInfo.gender]
  20. && [_nation isEqualToString:idInfo.nation]
  21. && [_address isEqualToString:idInfo.address]) {
  22. return YES;
  23. }
  24. } else if (_type == 2) {
  25. if ([_issue isEqualToString:idInfo.issue]
  26. && [_valid isEqualToString:idInfo.valid]) {
  27. return YES;
  28. }
  29. }
  30. return NO;
  31. }
  32. - (BOOL)isOK {
  33. if (_num != nil
  34. && _name!= nil
  35. && _gender!= nil
  36. && _nation!= nil
  37. && _address!= nil) {
  38. if (_num.length>0
  39. && _name.length > 0
  40. && _gender.length > 0
  41. && _nation.length > 0
  42. && _address.length > 0) {
  43. return YES;
  44. }
  45. } else if (_issue != nil
  46. && _valid!= nil) {
  47. if (_issue.length > 0
  48. && _valid.length > 0) {
  49. return YES;
  50. }
  51. }
  52. return NO;
  53. }
  54. */
  55. //-(NSString *)description {
  56. // return [NSString stringWithFormat:@"<%@>",@{@"姓名:":_name,@"性别:":_gender,@"民族:":_nation,@"住址:":_address,@"公民身份证:":_num}];
  57. //}
  58. @end