44 lines
899 B
TypeScript
44 lines
899 B
TypeScript
export default class CURDHelper {
|
|
/**
|
|
* 读取列表数据
|
|
* @param {*} param0
|
|
* @returns
|
|
*/
|
|
static retrieveList({ db, name, params }: any): Promise<{
|
|
code: number;
|
|
data: any;
|
|
total: any;
|
|
}>;
|
|
/**
|
|
* 读取单条数据
|
|
* @param {*} param0
|
|
*/
|
|
static retrieveSingle({ db, name, params }: any): Promise<{
|
|
code: number;
|
|
data: {};
|
|
}>;
|
|
/**
|
|
* 修改数据
|
|
* @param {*} param0
|
|
*/
|
|
static update({ db, name, data }: any): Promise<{
|
|
code: number;
|
|
}>;
|
|
/**
|
|
* 创建数据
|
|
* @param {*} param0
|
|
*/
|
|
static create({ db, name, data }: any): Promise<{
|
|
code: number;
|
|
data: any;
|
|
}>;
|
|
/**
|
|
* 删除数据
|
|
* @param {*} param0
|
|
* @returns
|
|
*/
|
|
static delete({ db, name, data }: any): Promise<{
|
|
code: number;
|
|
}>;
|
|
}
|