import { DatabaseInfo, ParamToDeleteMany, ParamToDeleteOne, ParamToFindMultipleTables, ParamToHandleData, ParamToRenameTable, ParamToUpdateMany, ParamToUpdateOneData } from './types'; export declare enum DataMicroserviceFunction { CreateProjectDatabase = "DataService:createProjectDatabase", CreateData = "DataService:createData", UpdateDataById = "DataService:updateDataById", DeleteDataById = "DataService:deleteDataById", FindData = "DataService:findData", CreateTable = "DataService:createTable", RenameTable = "DataService:renameTable", FindDataFromMultipleTables = "DataService:findDataFromMultipleTables", UpdateMany = "DataService:updateMany", DeleteMany = "DataService:deleteMany" } export declare class DataMicroserviceHandler { /** * 为project创建数据库 */ static createProjectDatabase(param: { databaseBaseUrl: string; databaseName: string; tableNamesObject: { [key: string]: string; }; }): Promise; static createData(param: ParamToHandleData): Promise; static updateDataById(param: ParamToUpdateOneData): Promise; static deleteDataById(param: ParamToDeleteOne): Promise; static findData(param: ParamToHandleData): Promise; static createTable(param: DatabaseInfo): Promise; static renameTable(param: ParamToRenameTable): Promise; static findDataFromMultipleTables(param: ParamToFindMultipleTables): Promise; static updateMany(param: ParamToUpdateMany): Promise; static deleteMany(param: ParamToDeleteMany): Promise; }