JDJSONModel.m 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. //
  2. // JDJSONModel.m
  3. // JasonDevelop
  4. //
  5. // Created by Jason Lee on 7/10/15.
  6. // Copyright (c) 2015 ntels. All rights reserved.
  7. //
  8. #import "JDJSONModel.h"
  9. #import "CommonUtil.h"
  10. @implementation JDJSONModel
  11. + (JSONKeyMapper *)keyMapper {
  12. return [JSONKeyMapper mapperFromUnderscoreCaseToCamelCase];
  13. }
  14. + (BOOL)propertyIsOptional:(NSString *)propertyName {
  15. return YES;
  16. }
  17. @end
  18. @implementation MobileDeviceModel
  19. - (NSString *)createDatetime {
  20. NSDateFormatter *df = [CommonUtil dateFormatter];
  21. [df setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
  22. [df setDateFormat:@"yyyy-MM-dd"];
  23. NSDate *utcDate = [df dateFromString:_createDatetime];
  24. NSDateFormatter* df_local = [[CommonUtil dateFormatter] copy];
  25. [df_local setTimeZone:[NSTimeZone systemTimeZone]];
  26. [df_local setDateFormat:@"yyyy년 MM월 dd일"];
  27. return [df_local stringFromDate:utcDate];
  28. }
  29. @end
  30. @implementation JDErrorModel
  31. // 에러 관련해서 메세지가 변경되어 주석 처리함
  32. //+ (JSONKeyMapper *)keyMapper {
  33. // return [[JSONKeyMapper alloc] initWithDictionary:@{@"err_code": @"errorCode",
  34. // @"err_msg" : @"errorMessage",
  35. // @"description": @"errorDescription",
  36. // @"nickname": @"nickname",
  37. // @"device_list": @"deviceList",
  38. // @"error_count": @"errorCount"}];
  39. //}
  40. - (NSString *)errorCode {
  41. return self.resultCode;
  42. }
  43. - (NSString *)errorMessage {
  44. return self.resultMsg;
  45. }
  46. @end
  47. @implementation CommonCode
  48. @end
  49. @implementation CommonCodeList
  50. @end
  51. @implementation QRAuthModel
  52. @end
  53. @implementation SocketModel
  54. - (BOOL)isSuccess {
  55. NSLog(@"Result Code : %@", self.resultCode);
  56. if ([self.resultCode isEqualToString:@"00"]) {
  57. return YES;
  58. }
  59. return NO;
  60. }
  61. @end