feat: 查询命令分组.

This commit is contained in:
lijiahangmax
2024-01-24 22:40:00 +08:00
parent af4d4d99a6
commit 6e62cabcdf
7 changed files with 115 additions and 35 deletions

View File

@@ -1,3 +1,4 @@
import type { CommandSnippetQueryResponse } from './command-snippet';
import axios from 'axios';
/**
@@ -20,6 +21,7 @@ export interface CommandSnippetGroupUpdateRequest extends CommandSnippetGroupCre
export interface CommandSnippetGroupQueryResponse {
id: number;
name: string;
items: Array<CommandSnippetQueryResponse>;
}
/**

View File

@@ -20,12 +20,16 @@ export interface CommandSnippetUpdateRequest extends CommandSnippetCreateRequest
/**
* 命令片段查询响应
*/
export interface CommandSnippetQueryResponse {
export interface CommandSnippetQueryResponse extends CommandSnippetQueryResponseExtra {
id: number;
groupId: number;
name: string;
command: string;
expand?: boolean;
}
export interface CommandSnippetQueryResponseExtra {
visible: boolean;
expand: boolean;
}
/**
@@ -33,7 +37,7 @@ export interface CommandSnippetQueryResponse {
*/
export interface CommandSnippetWrapperResponse {
groups: Array<CommandSnippetGroupQueryResponse>;
items: Array<CommandSnippetQueryResponse>;
ungroupedItems: Array<CommandSnippetQueryResponse>;
}
/**
@@ -54,7 +58,7 @@ export function updateCommandSnippet(request: CommandSnippetUpdateRequest) {
* 查询全部命令片段
*/
export function getCommandSnippetList() {
return axios.get<Array<CommandSnippetQueryResponse>>('/asset/command-snippet/list');
return axios.get<CommandSnippetWrapperResponse>('/asset/command-snippet/list');
}
/**