// // KWMBaseModel.m // iCemarose // // Created by HouWeiBin on 16/8/22. // Copyright © 2016年 kollway. All rights reserved. // #import "KWMBaseModel.h" @implementation KWMBaseModel + (BOOL)propertyIsOptional:(NSString *)propertyName { return YES; } +(JSONKeyMapper*)keyMapper { return [JSONKeyMapper mapperFromUnderscoreCaseToCamelCase]; } - (NSString *)toJSONString { self.createTime = @(self.createTime.longLongValue); self.updateTime = @(self.updateTime.longLongValue); return [super toJSONString]; } - (BOOL)isValidated { return self.id != nil; } - (BOOL)isEqual:(id)object { if (![object isKindOfClass:[self class]]){ return NO; } KWMBaseModel *other = (KWMBaseModel *)object; if (other.id.longLongValue != self.id.longLongValue) { return NO; } return YES; } @end