update
This commit is contained in:
32
query/query-app/query-app.ts
Normal file
32
query/query-app/query-app.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
import { appDefine, userAppDefine } from './defines/index.ts';
|
||||
|
||||
import { BaseQuery, DataOpts, Query } from '@kevisual/query/query';
|
||||
|
||||
export { appDefine, userAppDefine };
|
||||
|
||||
export class QueryApp extends BaseQuery {
|
||||
appDefine = appDefine;
|
||||
userAppDefine = userAppDefine;
|
||||
constructor(opts?: { query: Query }) {
|
||||
super(opts!);
|
||||
this.appDefine.query = this.query;
|
||||
this.userAppDefine.query = this.query;
|
||||
}
|
||||
getList(data: any, opts?: DataOpts) {
|
||||
return this.appDefine.queryChain('listApps').post(data, opts);
|
||||
}
|
||||
getPublicApp(data: any, opts?: DataOpts) {
|
||||
return this.query.post({
|
||||
path: 'app',
|
||||
key: 'getApp',
|
||||
data: data,
|
||||
}, opts);
|
||||
}
|
||||
getApp(data: any, opts?: DataOpts) {
|
||||
return this.query.post({
|
||||
path: 'app',
|
||||
key: 'get',
|
||||
data: data,
|
||||
}, opts);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user