完成支付、快递、电子面单、模板消息等功能
This commit is contained in:
69
src/api/member/user/index.ts
Normal file
69
src/api/member/user/index.ts
Normal file
@ -0,0 +1,69 @@
|
||||
import request from '@/config/axios'
|
||||
|
||||
export interface UserVO {
|
||||
id: number
|
||||
username: string
|
||||
password: string
|
||||
realName: string
|
||||
birthday: number
|
||||
cardId: string
|
||||
mark: string
|
||||
partnerId: number
|
||||
groupId: number
|
||||
nickname: string
|
||||
avatar: string
|
||||
phone: string
|
||||
addIp: string
|
||||
lastIp: string
|
||||
nowMoney: number
|
||||
brokeragePrice: number
|
||||
integral: number
|
||||
signNum: number
|
||||
status: boolean
|
||||
level: byte
|
||||
spreadUid: number
|
||||
spreadTime: Date
|
||||
userType: string
|
||||
isPromoter: byte
|
||||
payCount: number
|
||||
spreadCount: number
|
||||
addres: string
|
||||
adminid: number
|
||||
loginType: string
|
||||
wxProfile: string
|
||||
}
|
||||
|
||||
// 查询用户列表
|
||||
export const getUserPage = async (params: UserPageReqVO) => {
|
||||
return await request.get({ url: `/member/user/page`, params })
|
||||
}
|
||||
|
||||
// 查询用户详情
|
||||
export const getUser = async (id: number) => {
|
||||
return await request.get({ url: `/member/user/get?id=` + id })
|
||||
}
|
||||
|
||||
// 新增用户
|
||||
export const createUser = async (data: UserVO) => {
|
||||
return await request.post({ url: `/member/user/create`, data })
|
||||
}
|
||||
|
||||
// 修改用户
|
||||
export const updateUser = async (data: UserVO) => {
|
||||
return await request.put({ url: `/member/user/update`, data })
|
||||
}
|
||||
|
||||
// 修改余额
|
||||
export const updateMony = async (data: UserVO) => {
|
||||
return await request.put({ url: `/member/user/updateMony`, data })
|
||||
}
|
||||
|
||||
// 删除用户
|
||||
export const deleteUser = async (id: number) => {
|
||||
return await request.delete({ url: `/member/user/delete?id=` + id })
|
||||
}
|
||||
|
||||
// 导出用户 Excel
|
||||
export const exportUser = async (params) => {
|
||||
return await request.download({ url: `/member/user/export-excel`, params })
|
||||
}
|
47
src/api/member/userAddress/index.ts
Normal file
47
src/api/member/userAddress/index.ts
Normal file
@ -0,0 +1,47 @@
|
||||
import request from '@/config/axios'
|
||||
|
||||
export interface UserAddressVO {
|
||||
id: number
|
||||
uid: number
|
||||
realName: string
|
||||
phone: string
|
||||
province: string
|
||||
city: string
|
||||
cityId: number
|
||||
district: string
|
||||
detail: string
|
||||
postCode: string
|
||||
longitude: string
|
||||
latitude: string
|
||||
isDefault: byte
|
||||
}
|
||||
|
||||
// 查询用户地址列表
|
||||
export const getUserAddressPage = async (params: UserAddressPageReqVO) => {
|
||||
return await request.get({ url: `/member/user-address/page`, params })
|
||||
}
|
||||
|
||||
// 查询用户地址详情
|
||||
export const getUserAddress = async (id: number) => {
|
||||
return await request.get({ url: `/member/user-address/get?id=` + id })
|
||||
}
|
||||
|
||||
// 新增用户地址
|
||||
export const createUserAddress = async (data: UserAddressVO) => {
|
||||
return await request.post({ url: `/member/user-address/create`, data })
|
||||
}
|
||||
|
||||
// 修改用户地址
|
||||
export const updateUserAddress = async (data: UserAddressVO) => {
|
||||
return await request.put({ url: `/member/user-address/update`, data })
|
||||
}
|
||||
|
||||
// 删除用户地址
|
||||
export const deleteUserAddress = async (id: number) => {
|
||||
return await request.delete({ url: `/member/user-address/delete?id=` + id })
|
||||
}
|
||||
|
||||
// 导出用户地址 Excel
|
||||
export const exportUserAddress = async (params) => {
|
||||
return await request.download({ url: `/member/user-address/export-excel`, params })
|
||||
}
|
45
src/api/member/userBill/index.ts
Normal file
45
src/api/member/userBill/index.ts
Normal file
@ -0,0 +1,45 @@
|
||||
import request from '@/config/axios'
|
||||
|
||||
export interface UserBillVO {
|
||||
id: number
|
||||
uid: number
|
||||
linkId: string
|
||||
pm: byte
|
||||
title: string
|
||||
category: string
|
||||
type: string
|
||||
number: number
|
||||
balance: number
|
||||
mark: string
|
||||
status: boolean
|
||||
}
|
||||
|
||||
// 查询用户账单列表
|
||||
export const getUserBillPage = async (params: UserBillPageReqVO) => {
|
||||
return await request.get({ url: `/member/user-bill/page`, params })
|
||||
}
|
||||
|
||||
// 查询用户账单详情
|
||||
export const getUserBill = async (id: number) => {
|
||||
return await request.get({ url: `/member/user-bill/get?id=` + id })
|
||||
}
|
||||
|
||||
// 新增用户账单
|
||||
export const createUserBill = async (data: UserBillVO) => {
|
||||
return await request.post({ url: `/member/user-bill/create`, data })
|
||||
}
|
||||
|
||||
// 修改用户账单
|
||||
export const updateUserBill = async (data: UserBillVO) => {
|
||||
return await request.put({ url: `/member/user-bill/update`, data })
|
||||
}
|
||||
|
||||
// 删除用户账单
|
||||
export const deleteUserBill = async (id: number) => {
|
||||
return await request.delete({ url: `/member/user-bill/delete?id=` + id })
|
||||
}
|
||||
|
||||
// 导出用户账单 Excel
|
||||
export const exportUserBill = async (params) => {
|
||||
return await request.download({ url: `/member/user-bill/export-excel`, params })
|
||||
}
|
Reference in New Issue
Block a user