feat:会员

This commit is contained in:
dzc committed 2025-11-10 12:12:24 +08:00
1 parent c09424be8f
commit 8b0b3bec3a
8 files changed
+542 -103

No files matched your search

+47
View File
@@ -0,0 +1,47 @@
import request from '@/config/axios'
// 会员类型 VO
export interface OpenTypeVO {
id: number // 会员开通类型
title: string // 会员开通分类标题
icon: string // 图标
preferentialPrice: number // 价格(优惠价)
originalPrice: number // 价格(原价)
duration: number // 时长(天)
status: string // 状态
isHot: string // 是否热门
sort: number // 排序
}
// 会员类型 API
export const OpenTypeApi = {
// 查询会员类型分页
getOpenTypePage: async (params: any) => {
return await request.get({ url: `/member/open-type/page`, params })
},
// 查询会员类型详情
getOpenType: async (id: number) => {
return await request.get({ url: `/member/open-type/get?id=` + id })
},
// 新增会员类型
createOpenType: async (data: OpenTypeVO) => {
return await request.post({ url: `/member/open-type/create`, data })
},
// 修改会员类型
updateOpenType: async (data: OpenTypeVO) => {
return await request.put({ url: `/member/open-type/update`, data })
},
// 删除会员类型
deleteOpenType: async (id: number) => {
return await request.delete({ url: `/member/open-type/delete?id=` + id })
},
// 导出会员类型 Excel
exportOpenType: async (params) => {
return await request.download({ url: `/member/open-type/export-excel`, params })
}
}