dongyukun
8 天以前 f4e6a890da2884777281031a9c736c7659c2a74a
提交 | 用户 | 时间
91cd98 1 import request from '@/config/axios'
2
3 export interface HttpTagVO {
4   id: string
5   apiId: string,
6   tagName: string,
7   dataType: string,
8   tagDesc: string,
9   enabled: boolean
10 }
11
12 export interface HttpTagPageReqVO extends PageParam {
13   tagName?: string
14 }
15
16 // 查询HttpTag列表
17 export const getHttpTagPage = (params: HttpTagPageReqVO) => {
18   return request.get({ url: '/data/channel/http/tag/page', params })
19 }
20
21 // 查询HttpTag详情
22 export const getHttpTag = (id: number) => {
23   return request.get({ url: `/data/channel/http/tag/info/${id}`})
24 }
25
26 // 新增HttpTag
27 export const createHttpTag = (data: HttpTagVO) => {
28   return request.post({ url: '/data/channel/http/tag/create', data })
29 }
30
31 // 修改HttpTag
32 export const updateHttpTag = (data: HttpTagVO) => {
33   return request.put({ url: '/data/channel/http/tag/update', data })
34 }
35
36 // 删除HttpTag
37 export const deleteHttpTag = (id: number) => {
38   return request.delete({ url: '/data/channel/http/tag/delete?id=' + id })
39 }
d23859 40
J 41 //导出HttpTag
42 export const exportHttpTag = (params) => {
43   return request.download({ url: '/data/channel/http/tag/export', params })
44 }
45
46 // 下载用户导入模板
47 export const importHttpTagTemplate = () => {
48   return request.download({ url: '/data/channel/http/tag/get-import-template' })
49 }