feat: 增加后台模块
This commit is contained in:
58
yudao-ui-admin-vue3/src/api/muye/memberuserprofile/index.ts
Normal file
58
yudao-ui-admin-vue3/src/api/muye/memberuserprofile/index.ts
Normal file
@@ -0,0 +1,58 @@
|
||||
import request from '@/config/axios'
|
||||
import type { Dayjs } from 'dayjs';
|
||||
|
||||
/** 会员用户档案信息 */
|
||||
export interface MemberUserProfile {
|
||||
id: number; // 主键
|
||||
userId?: string; // 用户ID
|
||||
mobile?: string; // 手机号
|
||||
registerTime?: string | Dayjs; // 注册时间
|
||||
lastLoginTime?: string | Dayjs; // 最后登录时间
|
||||
totalPoints?: number; // 账户总积分
|
||||
usedPoints?: number; // 账户消耗积分
|
||||
remainingPoints?: number; // 账户剩余积分
|
||||
totalStorage?: number; // 云空间总容量(GB)
|
||||
usedStorage?: number; // 云空间已用容量(GB)
|
||||
remainingStorage?: number; // 云空间剩余容量(GB)
|
||||
totalRecharge?: number; // 总充值金额
|
||||
status?: number; // 状态(0-禁用 1-启用)
|
||||
remark?: string; // 备注
|
||||
}
|
||||
|
||||
// 会员用户档案 API
|
||||
export const MemberUserProfileApi = {
|
||||
// 查询会员用户档案分页
|
||||
getMemberUserProfilePage: async (params: any) => {
|
||||
return await request.get({ url: `/muye/member-user-profile/page`, params })
|
||||
},
|
||||
|
||||
// 查询会员用户档案详情
|
||||
getMemberUserProfile: async (id: number) => {
|
||||
return await request.get({ url: `/muye/member-user-profile/get?id=` + id })
|
||||
},
|
||||
|
||||
// 新增会员用户档案
|
||||
createMemberUserProfile: async (data: MemberUserProfile) => {
|
||||
return await request.post({ url: `/muye/member-user-profile/create`, data })
|
||||
},
|
||||
|
||||
// 修改会员用户档案
|
||||
updateMemberUserProfile: async (data: MemberUserProfile) => {
|
||||
return await request.put({ url: `/muye/member-user-profile/update`, data })
|
||||
},
|
||||
|
||||
// 删除会员用户档案
|
||||
deleteMemberUserProfile: async (id: number) => {
|
||||
return await request.delete({ url: `/muye/member-user-profile/delete?id=` + id })
|
||||
},
|
||||
|
||||
/** 批量删除会员用户档案 */
|
||||
deleteMemberUserProfileList: async (ids: number[]) => {
|
||||
return await request.delete({ url: `/muye/member-user-profile/delete-list?ids=${ids.join(',')}` })
|
||||
},
|
||||
|
||||
// 导出会员用户档案 Excel
|
||||
exportMemberUserProfile: async (params) => {
|
||||
return await request.download({ url: `/muye/member-user-profile/export-excel`, params })
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user