拆分模块.

This commit is contained in:
lijiahang
2024-10-17 10:20:04 +08:00
parent d82f5b4bfb
commit b33abd3196
27 changed files with 103 additions and 126 deletions

View File

@@ -1,4 +1,4 @@
import { PathBookmarkGroupQueryResponse } from '@/api/asset/path-bookmark-group';
import type { PathBookmarkGroupQueryResponse } from './path-bookmark-group';
import axios from 'axios';
/**

View File

@@ -7,7 +7,7 @@ import qs from 'query-string';
/**
* SFTP
*/
export interface HostSftpLogQueryRequest extends Pagination {
export interface TerminalSftpLogQueryRequest extends Pagination {
userId?: number;
hostId?: number;
type?: string;
@@ -18,7 +18,7 @@ export interface HostSftpLogQueryRequest extends Pagination {
/**
* SFTP
*/
export interface HostSftpLogQueryResponse extends TableData {
export interface TerminalSftpLogQueryResponse extends TableData {
id: number;
userId: number;
username: number;
@@ -32,13 +32,13 @@ export interface HostSftpLogQueryResponse extends TableData {
type: string;
result: string;
startTime: number;
extra: HostSftpLogExtra;
extra: TerminalSftpLogExtra;
}
/**
* SFTP
*/
export interface HostSftpLogExtra {
export interface TerminalSftpLogExtra {
mod: number;
target: string;
maxCount: number;
@@ -47,15 +47,15 @@ export interface HostSftpLogExtra {
/**
* SFTP
*/
export function getHostSftpLogPage(request: HostSftpLogQueryRequest) {
return axios.post<DataGrid<HostSftpLogQueryResponse>>('/asset/host-sftp/query-log', request);
export function getTerminalSftpLogPage(request: TerminalSftpLogQueryRequest) {
return axios.post<DataGrid<TerminalSftpLogQueryResponse>>('/asset/terminal-sftp/query-log', request);
}
/**
* SFTP
*/
export function deleteHostSftpLog(idList: Array<number>) {
return axios.delete('/asset/host-sftp/delete-log', {
export function deleteTerminalSftpLog(idList: Array<number>) {
return axios.delete('/asset/terminal-sftp/delete-log', {
params: { idList },
paramsSerializer: params => {
return qs.stringify(params, { arrayFormat: 'comma' });
@@ -67,7 +67,7 @@ export function deleteHostSftpLog(idList: Array<number>) {
* SFTP
*/
export function getSftpFileContent(token: string) {
return axios.get<string>('/asset/host-sftp/get-content', {
return axios.get<string>('/asset/terminal-sftp/get-content', {
unwrap: true,
params: { token },
timeout: 60000
@@ -81,7 +81,7 @@ export function setSftpFileContent(token: string, content: string) {
const formData = new FormData();
formData.append('token', token);
formData.append('file', new File([content], Date.now() + '', { type: 'text/plain' }));
return axios.post<boolean>('/asset/host-sftp/set-content', formData, {
return axios.post<boolean>('/asset/terminal-sftp/set-content', formData, {
timeout: 60000,
headers: {
'Content-Type': 'multipart/form-data'
@@ -93,5 +93,5 @@ export function setSftpFileContent(token: string, content: string) {
*
*/
export function getDownloadTransferUrl(channelId: string, transferToken: string) {
return `${httpBaseUrl}/asset/host-sftp/download?channelId=${channelId}&transferToken=${transferToken}`;
return `${httpBaseUrl}/asset/terminal-sftp/download?channelId=${channelId}&transferToken=${transferToken}`;
}