index.ts
1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import { BasicPageParams } from './../model/baseModel';
import { defHttp } from '/@/utils/http/axios';
enum HomeEnum {
home = '/homepage/left/top',
TenantExpireTimeList = '/homepage/right',
EntitiesQueryFind = '/entitiesQuery/find',
}
export const getHomeData = () => {
return defHttp.get({
url: HomeEnum.home,
});
};
// 获取即将过期租户列表
export const getTenantExpireTimeList = (params: BasicPageParams) => {
return defHttp.get({
url: HomeEnum.TenantExpireTimeList,
params,
});
};
// 获取entities实体ID
export const getEntitiesId = () => {
return defHttp.post(
{
url: HomeEnum.EntitiesQueryFind,
data: {
entityFilter: {
type: 'apiUsageState',
resolveMultiple: false,
},
pageLink: {
pageSize: 1,
page: 0,
sortOrder: {
key: {
type: 'ENTITY_FIELD',
key: 'createdTime',
},
direction: 'DESC',
},
},
entityFields: [
{
type: 'ENTITY_FIELD',
key: 'name',
},
{
type: 'ENTITY_FIELD',
key: 'label',
},
{
type: 'ENTITY_FIELD',
key: 'additionalInfo',
},
],
},
},
{
joinPrefix: false,
}
);
};