templateCategorys.ts
1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import request from '@/config/axios'
//模板大类新增参数
export interface templateCategorys {
id?: number // 模板大类id
name: string // 模板大类名字
urlCover: string //模板封面
description: string //模板简介
templateIds: []
}
export const templateCategorysApi = {
//获取模板大类分页
getTemplateCategorysPage: async (params: any) => {
return await request.get({ url: `/template/groups/page`, params })
},
//创建模板大类
createTemplateCategorys: async (data: any) => {
return await request.post({ url: `/template/groups/create`, data })
},
// 更新模板大类
updateTemplateCategorys: async (data: any) => {
return await request.put({ url: `/template/groups/update`, data })
},
// 获取模板大类详情
getTemplateCategorys: async (id: number) => {
return await request.get({ url: `/template/groups/get?id=` + id })
},
// 删除模板大类
deleteTemplateCategorys: async (id: number) => {
return await request.delete({ url: `/template/groups/delete?id=` + id })
},
// 批量删除模板大类
deleteTemplateCategorysList: async (ids: number[]) => {
return await request.delete({ url: `/template/groups/delete-list?ids=${ids.join(',')}` })
}
}