liriming
2024-09-11 5b90b8fbe52971adad61fe59d244abdace705754
提交 | 用户 | 时间
1c14d6 1 import request from '@/config/axios'
L 2
3 export interface HttpApiVO {
4   id: string
5   name: string,
6   code: string,
7   url: string,
8   method: string,
9   collectType: string,
10   param: string,
11   descp: string,
12   status: number
13 }
14
15 export interface HttpApiPageReqVO extends PageParam {
16   name?: string,
17   code?: string
18 }
19
20 // 查询HttpApi列表
21 export const getHttpApiPage = (params: HttpApiPageReqVO) => {
22   return request.get({ url: '/data/channel/http/api/page', params })
23 }
24
25 // 查询HttpApi详情
26 export const getHttpApi = (id: number) => {
27   return request.get({ url: `/data/channel/http/api/info/${id}`})
28 }
29
30 // 新增HttpApi
31 export const createHttpApi = (data: HttpApiVO) => {
32   return request.post({ url: '/data/channel/http/api/add', data })
33 }
34
35 // 修改HttpApi
36 export const updateHttpApi = (data: HttpApiVO) => {
37   return request.put({ url: '/data/channel/http/api/update', data })
38 }
39
40 // 删除HttpApi
41 export const deleteHttpApi = (id: number) => {
42   return request.delete({ url: '/data/channel/http/api/delete?id=' + id })
43 }