Skip to content

Commit de12583

Browse files
authored
feat[UI]: update generated.ts (#1336)
1 parent 6bfd2f0 commit de12583

File tree

2 files changed

+63
-5
lines changed

2 files changed

+63
-5
lines changed

mono/src/api/mr/mr_router.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ async fn mr_files_changed(
292292
("link", description = "MR link"),
293293
),
294294
path = "/{link}/files-changed",
295-
request_body = PageParams<ListPayload>,
295+
request_body = PageParams<String>,
296296
responses(
297297
(status = 200, body = CommonResult<FilesChangedPage>, content_type = "application/json")
298298
),
@@ -302,7 +302,7 @@ async fn mr_files_changed(
302302
async fn mr_files_changed_by_page(
303303
Path(link): Path<String>,
304304
state: State<MonoApiServiceState>,
305-
Json(json): Json<PageParams<ListPayload>>,
305+
Json(json): Json<PageParams<String>>,
306306
) -> Result<Json<CommonResult<FilesChangedPage>>, ApiError> {
307307
let (items, total) = state
308308
.monorepo()

moon/packages/types/generated.ts

Lines changed: 61 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3045,6 +3045,18 @@ export type AssigneeUpdatePayload = {
30453045
link: string
30463046
}
30473047

3048+
export type CommonPageDiffItem = {
3049+
items: {
3050+
data: string
3051+
path: string
3052+
}[]
3053+
/**
3054+
* @format int64
3055+
* @min 0
3056+
*/
3057+
total: number
3058+
}
3059+
30483060
export type CommonResultCommonPageItemRes = {
30493061
data?: {
30503062
items: {
@@ -3098,8 +3110,17 @@ export type CommonResultCommonPageLabelItem = {
30983110

30993111
export type CommonResultFilesChangedList = {
31003112
data?: {
3101-
content: string
3113+
content: DiffItem[]
3114+
mui_trees: MuiTreeNode[]
3115+
}
3116+
err_message: string
3117+
req_result: boolean
3118+
}
3119+
3120+
export type CommonResultFilesChangedPage = {
3121+
data?: {
31023122
mui_trees: MuiTreeNode[]
3123+
page: CommonPageDiffItem
31033124
}
31043125
err_message: string
31053126
req_result: boolean
@@ -3286,17 +3307,27 @@ export type CreateFileInfo = {
32863307
path: string
32873308
}
32883309

3310+
export type DiffItem = {
3311+
data: string
3312+
path: string
3313+
}
3314+
32893315
export type FileTreeItem = {
32903316
/** @min 0 */
32913317
total_count: number
32923318
tree_items: TreeBriefItem[]
32933319
}
32943320

32953321
export type FilesChangedList = {
3296-
content: string
3322+
content: DiffItem[]
32973323
mui_trees: MuiTreeNode[]
32983324
}
32993325

3326+
export type FilesChangedPage = {
3327+
mui_trees: MuiTreeNode[]
3328+
page: CommonPageDiffItem
3329+
}
3330+
33003331
export type IssueDetailRes = {
33013332
assignees: string[]
33023333
conversations: ConversationItem[]
@@ -4723,6 +4754,8 @@ export type GetApiMrDetailData = CommonResultMRDetailRes
47234754

47244755
export type GetApiMrFilesChangedData = CommonResultFilesChangedList
47254756

4757+
export type PostApiMrFilesChangedData = CommonResultFilesChangedPage
4758+
47264759
export type GetApiMrFilesListData = CommonResultVecMrFilesRes
47274760

47284761
export type PostApiMrMergeData = CommonResultString
@@ -13701,7 +13734,7 @@ export class Api<SecurityDataType extends unknown> extends HttpClient<SecurityDa
1370113734
*
1370213735
* @tags merge_request
1370313736
* @name GetApiMrFilesChanged
13704-
* @summary Get Merge Request file changed list
13737+
* @summary Get List of All Changed Files in Merge Request
1370513738
* @request GET:/api/v1/mr/{link}/files-changed
1370613739
*/
1370713740
getApiMrFilesChanged: () => {
@@ -13719,6 +13752,31 @@ export class Api<SecurityDataType extends unknown> extends HttpClient<SecurityDa
1371913752
}
1372013753
},
1372113754

13755+
/**
13756+
* No description
13757+
*
13758+
* @tags merge_request
13759+
* @name PostApiMrFilesChanged
13760+
* @summary Get Merge Request file changed list in Pagination
13761+
* @request POST:/api/v1/mr/{link}/files-changed
13762+
*/
13763+
postApiMrFilesChanged: () => {
13764+
const base = 'POST:/api/v1/mr/{link}/files-changed' as const
13765+
13766+
return {
13767+
baseKey: dataTaggedQueryKey<PostApiMrFilesChangedData>([base]),
13768+
requestKey: (link: string) => dataTaggedQueryKey<PostApiMrFilesChangedData>([base, link]),
13769+
request: (link: string, data: PageParamsString, params: RequestParams = {}) =>
13770+
this.request<PostApiMrFilesChangedData>({
13771+
path: `/api/v1/mr/${link}/files-changed`,
13772+
method: 'POST',
13773+
body: data,
13774+
type: ContentType.Json,
13775+
...params
13776+
})
13777+
}
13778+
},
13779+
1372213780
/**
1372313781
* No description
1372413782
*

0 commit comments

Comments
 (0)