api增加ts

This commit is contained in:
xiangheng
2024-06-07 15:45:15 +08:00
parent 3ba60a3d49
commit f8e51648d3
35 changed files with 401 additions and 127 deletions

View File

@@ -1,17 +1,24 @@
import { request } from '@/utils/request'
import type { Pages } from '@/utils/request'
type monitor_project= {
id?: number;
projectName?: string;
projectType?: string;
projectKey?: string;
updateTime?: string;
createTime?: string;
}
// 监控项目列表
export function monitor_project_list(params?: Record<string, any>) {
return request({
export function monitor_project_list(params?: monitor_project) {
return request<Pages<monitor_project>>({
url: '/monitor_project/list',
method: 'GET',
data: params
})
}
// 监控项目列表-所有
export function monitor_project_list_all(params?: Record<string, any>) {
return request({
export function monitor_project_list_all(params?: monitor_project) {
return request<monitor_project[]>({
url: '/monitor_project/listAll',
method: 'GET',
data: params
@@ -20,7 +27,7 @@ export function monitor_project_list_all(params?: Record<string, any>) {
// 监控项目详情
export function monitor_project_detail(id: number | string) {
return request({
return request<monitor_project>({
url: '/monitor_project/detail',
method: 'GET',
data: { id }
@@ -28,8 +35,8 @@ export function monitor_project_detail(id: number | string) {
}
// 监控项目新增
export function monitor_project_add(data: Record<string, any>) {
return request({
export function monitor_project_add(data: monitor_project) {
return request<null>({
url: '/monitor_project/add',
method: "POST",
data,
@@ -37,8 +44,8 @@ export function monitor_project_add(data: Record<string, any>) {
}
// 监控项目编辑
export function monitor_project_edit(data: Record<string, any>) {
return request({
export function monitor_project_edit(data: monitor_project) {
return request<null>({
url: '/monitor_project/edit',
method: "POST",
data,
@@ -47,7 +54,7 @@ export function monitor_project_edit(data: Record<string, any>) {
// 监控项目删除
export function monitor_project_delete(id: number | string) {
return request({
return request<null>({
url: '/monitor_project/del',
method: "POST",
data:{