/** * db.proto支持restful操作: * create: 输入{model:'device', action:'create', payload:JSON.stringify({data:{name,desc}})},正常输出{code:'0', message:'success', data:JSON.stringify({_id,name,desc})},错误输出{code,message} * update: 输入{model:'device', action:'update', payload:JSON.stringify({_id, data:{name,desc}})},正常输出{code:'0', message:'success', data:JSON.stringify({_id,name,desc})},错误输出{code,message} * remove: 输入{model:'device', action:'remove', payload:JSON.stringify({_id, options:{where:{product:1}}})},正常输出{code:'0', message:'success', data:JSON.stringify({_id,name,desc})},错误输出{code,message} * retrieve: 输入{model:'device', action:'retrieve', payload:JSON.stringify({options: {where,sort,limit,skip}})},正常输出{code:'0', message:'success', data:JSON.stringify({total,items:[]})},错误输出{code,message} * get: 输入{model:'device', action:'get', payload:JSON.stringify({_id, options: {where}})},正常输出{code:'0', message:'success', data:JSON.stringify({_id,name,desc})},错误输出{code,message} */ import { DBClient, CrudRequest, CrudResponse__Output } from './index.js'; export declare const clients: { db: DBClient; }; export declare function dbCrud(request: CrudRequest): Promise; export declare function dbCrudWithTime(request: CrudRequest): Promise;