import { CurdOption, QueryMode, SearchOption } from './types'; import { BitHttpService } from './bit-http.service'; import { BitConfig } from './bit-config'; export declare class BitCurdService { protected http: BitHttpService; /** * 查询模式 * Query mode */ readonly mode: QueryMode; /** * 通用接口定义 * General interface definition */ protected curd: CurdOption; constructor(bitConfig: BitConfig, http: BitHttpService); /** * 获取查询语句 * Get query statement */ getQuerySchema(options: SearchOption[]): any[]; /** * mode: sql-orm * php: Laravel ORM(Laravel,Lumen,Hyperf), ThinkPHP ORM * - https://github.com/kainonly/think-bit * - https://github.com/kainonly/hyperf-curd * golang: https://github.com/kainonly/gin-curd */ protected common(options: SearchOption[]): any[]; }