Skip to content

Commit 6f7143a

Browse files
committed
增加了“MonkeyCode 服务链接地址”的功能
1 parent 882d543 commit 6f7143a

10 files changed

Lines changed: 560 additions & 1 deletion

File tree

ui/src/api/Admin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ export const getGetSetting = (params: RequestParams = {}) =>
271271
});
272272

273273
/**
274-
* @description 更新系统设置
274+
* @description 更新为增量更新,只传需要更新的字段
275275
*
276276
* @tags Admin
277277
* @name PutUpdateSetting

ui/src/api/OpenAiv1.ts

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
import request, { ContentType, RequestParams } from "./httpClient";
1414
import {
1515
DomainAcceptCompletionReq,
16+
DomainCreateSecurityScanningReq,
17+
DomainListSecurityScanningBriefResp,
18+
DomainListSecurityScanningReq,
1619
DomainModelListResp,
1720
DomainReportReq,
1821
WebResp,
@@ -146,3 +149,56 @@ export const postReport = (
146149
format: "json",
147150
...params,
148151
});
152+
153+
/**
154+
* @description 分页逻辑只支持用 next_token
155+
*
156+
* @tags OpenAIV1
157+
* @name GetListSecurityScanning
158+
* @summary 扫描任务列表
159+
* @request GET:/v1/security/scanning
160+
* @response `200` `(WebResp & {
161+
data?: DomainListSecurityScanningBriefResp,
162+
163+
})` OK
164+
*/
165+
166+
export const getListSecurityScanning = (
167+
param: DomainListSecurityScanningReq,
168+
params: RequestParams = {},
169+
) =>
170+
request<
171+
WebResp & {
172+
data?: DomainListSecurityScanningBriefResp;
173+
}
174+
>({
175+
path: `/v1/security/scanning`,
176+
method: "GET",
177+
body: param,
178+
type: ContentType.Json,
179+
format: "json",
180+
...params,
181+
});
182+
183+
/**
184+
* @description 创建扫描任务
185+
*
186+
* @tags OpenAIV1
187+
* @name PostCreateSecurityScanning
188+
* @summary 创建扫描任务
189+
* @request POST:/v1/security/scanning
190+
* @response `200` `WebResp` OK
191+
*/
192+
193+
export const postCreateSecurityScanning = (
194+
param: DomainCreateSecurityScanningReq,
195+
params: RequestParams = {},
196+
) =>
197+
request<WebResp>({
198+
path: `/v1/security/scanning`,
199+
method: "POST",
200+
body: param,
201+
type: ContentType.Json,
202+
format: "json",
203+
...params,
204+
});

ui/src/api/SecurityScanning.ts

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
/* eslint-disable */
2+
/* tslint:disable */
3+
// @ts-nocheck
4+
/*
5+
* ---------------------------------------------------------------
6+
* ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ##
7+
* ## ##
8+
* ## AUTHOR: acacode ##
9+
* ## SOURCE: https://github.com/acacode/swagger-typescript-api ##
10+
* ---------------------------------------------------------------
11+
*/
12+
13+
import request, { ContentType, RequestParams } from "./httpClient";
14+
import {
15+
DomainListSecurityScanningResp,
16+
DomainSecurityScanningRiskDetail,
17+
GetSecurityScanningDetailParams,
18+
GetSecurityScanningListParams,
19+
WebResp,
20+
} from "./types";
21+
22+
/**
23+
* @description 获取扫描结果
24+
*
25+
* @tags Security Scanning
26+
* @name GetSecurityScanningList
27+
* @summary 获取扫描结果
28+
* @request GET:/api/v1/security/scanning
29+
* @response `200` `(WebResp & {
30+
data?: DomainListSecurityScanningResp,
31+
32+
})` OK
33+
* @response `401` `string` Unauthorized
34+
*/
35+
36+
export const getSecurityScanningList = (
37+
query: GetSecurityScanningListParams,
38+
params: RequestParams = {},
39+
) =>
40+
request<
41+
WebResp & {
42+
data?: DomainListSecurityScanningResp;
43+
}
44+
>({
45+
path: `/api/v1/security/scanning`,
46+
method: "GET",
47+
query: query,
48+
type: ContentType.Json,
49+
format: "json",
50+
...params,
51+
});
52+
53+
/**
54+
* @description 获取扫描风险详情
55+
*
56+
* @tags Security Scanning
57+
* @name GetSecurityScanningDetail
58+
* @summary 获取扫描风险详情
59+
* @request GET:/api/v1/security/scanning/detail
60+
* @response `200` `(WebResp & {
61+
data?: (DomainSecurityScanningRiskDetail)[],
62+
63+
})` OK
64+
* @response `401` `string` Unauthorized
65+
*/
66+
67+
export const getSecurityScanningDetail = (
68+
query: GetSecurityScanningDetailParams,
69+
params: RequestParams = {},
70+
) =>
71+
request<
72+
WebResp & {
73+
data?: DomainSecurityScanningRiskDetail[];
74+
}
75+
>({
76+
path: `/api/v1/security/scanning/detail`,
77+
method: "GET",
78+
query: query,
79+
type: ContentType.Json,
80+
format: "json",
81+
...params,
82+
});

ui/src/api/UserSecurityScanning.ts

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
/* eslint-disable */
2+
/* tslint:disable */
3+
// @ts-nocheck
4+
/*
5+
* ---------------------------------------------------------------
6+
* ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ##
7+
* ## ##
8+
* ## AUTHOR: acacode ##
9+
* ## SOURCE: https://github.com/acacode/swagger-typescript-api ##
10+
* ---------------------------------------------------------------
11+
*/
12+
13+
import request, { ContentType, RequestParams } from "./httpClient";
14+
import {
15+
DomainListSecurityScanningResp,
16+
DomainSecurityScanningRiskDetail,
17+
GetUserSecurityScanningDetailParams,
18+
GetUserSecurityScanningListParams,
19+
WebResp,
20+
} from "./types";
21+
22+
/**
23+
* @description 获取用户扫描结果
24+
*
25+
* @tags User Security Scanning
26+
* @name GetUserSecurityScanningList
27+
* @summary 获取用户扫描结果
28+
* @request GET:/api/v1/user/security/scanning
29+
* @response `200` `(WebResp & {
30+
data?: DomainListSecurityScanningResp,
31+
32+
})` OK
33+
* @response `401` `string` Unauthorized
34+
*/
35+
36+
export const getUserSecurityScanningList = (
37+
query: GetUserSecurityScanningListParams,
38+
params: RequestParams = {},
39+
) =>
40+
request<
41+
WebResp & {
42+
data?: DomainListSecurityScanningResp;
43+
}
44+
>({
45+
path: `/api/v1/user/security/scanning`,
46+
method: "GET",
47+
query: query,
48+
type: ContentType.Json,
49+
format: "json",
50+
...params,
51+
});
52+
53+
/**
54+
* @description 获取用户扫描风险详情
55+
*
56+
* @tags User Security Scanning
57+
* @name GetUserSecurityScanningDetail
58+
* @summary 获取用户扫描风险详情
59+
* @request GET:/api/v1/user/security/scanning/detail
60+
* @response `200` `(WebResp & {
61+
data?: (DomainSecurityScanningRiskDetail)[],
62+
63+
})` OK
64+
* @response `401` `string` Unauthorized
65+
*/
66+
67+
export const getUserSecurityScanningDetail = (
68+
query: GetUserSecurityScanningDetailParams,
69+
params: RequestParams = {},
70+
) =>
71+
request<
72+
WebResp & {
73+
data?: DomainSecurityScanningRiskDetail[];
74+
}
75+
>({
76+
path: `/api/v1/user/security/scanning/detail`,
77+
method: "GET",
78+
query: query,
79+
type: ContentType.Json,
80+
format: "json",
81+
...params,
82+
});

ui/src/api/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ export * from './Cli'
44
export * from './Dashboard'
55
export * from './Model'
66
export * from './OpenAiv1'
7+
export * from './SecurityScanning'
78
export * from './User'
89
export * from './UserDashboard'
910
export * from './UserManage'
1011
export * from './UserRecord'
12+
export * from './UserSecurityScanning'
1113
export * from './WorkspaceFile'
1214
export * from './types'
1315

0 commit comments

Comments
 (0)