完成支付、快递、电子面单、模板消息等功能

This commit is contained in:
hupeng
2023-07-25 23:45:03 +08:00
parent 5577434843
commit 2524f558b5
67 changed files with 5696 additions and 2198 deletions

View 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 })
}

View 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 })
}

View 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 })
}