DBOperation.h 688 B

1234567891011121314151617181920212223242526
  1. //
  2. // DBOperation.h
  3. // zhuxun
  4. //
  5. // Created by winsoft on 17/4/24.
  6. //
  7. //
  8. #import <Foundation/Foundation.h>
  9. /**
  10. * 数据库实现底层, sql语句由业务层传入.
  11. */
  12. @interface DBOperation : NSObject
  13. + (instancetype)dbOperationWithPath:(NSString *)path;
  14. //- (void)creatDBbySQL:(NSString *)sql Path:(NSString *)path;
  15. - (void)creatDBWithTableName:(NSString *)tableName dbModelClass:(Class)dbModelClass Path:(NSString *)path autoUpgrade:(BOOL)autoUpgrade;
  16. //插入模型
  17. - (void)addDataToDBbySQL:(NSString *)sql statuDBmodel:(id )model;
  18. - (void)addDataToDBWithSQL:(NSString *)sql;
  19. //查询
  20. - (void)quaryDBbySQL:(NSString *)sql result:(void(^)(NSMutableArray *array))result;
  21. @end