Files
JJBB/Sdk/iOS/YuCheng/ThirdLibs/SPaySDK/include/SPBaseModel.h

66 lines
1.5 KiB
C
Raw Normal View History

2024-08-23 15:49:34 +08:00
//
// SPBaseModel.h
// SPay.base
//
// Created by wongfish on 15/5/7.
// Copyright (c) 2015年 wongfish. All rights reserved.
//
#import <Foundation/Foundation.h>
/*!
@protocol BaseModel
@brief BaseModel实现的协议
*/
//@protocol BaseModel <NSObject>
//
//@end
/*!
@class BaseModel
@brief
*/
@interface SPBaseModel : NSObject
@property (nonatomic, assign) NSInteger rowId;
/*!
@brief 使
@param dict
@return id BaseModel实例
*/
+ (id)instanceWithDict:(NSDictionary *)dict;
/*!
@brief 使
@param dict
@return id BaseModel实例
*/
- (id)initWithDict:(NSDictionary *)dict;
//- (id)initWithArray:(NSArray *)array;
/*!
@brief 使
@param dict
@param mappingDict key与实体属性之间的隐射字典
@return BaseModel实例
*/
- (id)initWithDict:(NSDictionary *)dict mapping:(NSDictionary *)mappingDict;
/*!
@brief dictionary数组
@param dictArray dictionary数组
@return
*/
+ (NSMutableArray *)modelArrayWithDictArray:(NSArray *)dictArray;
/*!
@brief
*/
- (NSMutableDictionary *)dictionaryValue;
/**
* (使)
*
* @return <#return value description#>
*/
+ (NSDictionary*)mappingKey;
@end