新增营销系统、分销系统、会员功能、门店、提现功能
This commit is contained in:
29
api/account/balance/index.js
Normal file
29
api/account/balance/index.js
Normal file
@ -0,0 +1,29 @@
|
||||
/**
|
||||
* @name: index
|
||||
* @author: kahu4
|
||||
* @date: 2024-01-25 17:21
|
||||
* @description:index
|
||||
* @update: 2024-01-25 17:21
|
||||
* */
|
||||
import { requestUtil } from "@/utils/request";
|
||||
|
||||
/**
|
||||
* 创建充值订单
|
||||
* @param data
|
||||
* @return {*}
|
||||
*/
|
||||
export const createRechargeOrder = (data) => requestUtil.post('/recharge-order/create', data)
|
||||
|
||||
|
||||
/**
|
||||
* 获取所有充值配置
|
||||
* @return {*}
|
||||
*/
|
||||
export const getRechargeConfig = () => requestUtil.get('/recharge-package/get-all-config')
|
||||
|
||||
/**
|
||||
* 获取用户账单
|
||||
* @param params
|
||||
* @return {*}
|
||||
*/
|
||||
export const pageUserBill = (params) => requestUtil.get('/member/user-bill/page', params)
|
49
api/account/integral/index.js
Normal file
49
api/account/integral/index.js
Normal file
@ -0,0 +1,49 @@
|
||||
/**
|
||||
* @name: index
|
||||
* @author: kahu4
|
||||
* @date: 2024-01-19 14:56
|
||||
* @description:index
|
||||
* @update: 2024-01-19 14:56
|
||||
* */
|
||||
import { requestUtil } from "@/utils/request";
|
||||
|
||||
|
||||
/**
|
||||
* 分页获取用户积分
|
||||
* @param params
|
||||
* @param params.pageNo
|
||||
* @param params.pageSize
|
||||
* @param params.pm 0支出1获得
|
||||
* @return {Promise<*>}
|
||||
*/
|
||||
export const pageIntegralBill = async (params) => requestUtil.get('/member/user-bill/page', params)
|
||||
|
||||
/**
|
||||
* 获取提现方式列表
|
||||
* @return {Promise<*>}
|
||||
*/
|
||||
export const getWithDrawMethodList = async () => requestUtil.get('/app/distributor/wages/withdrawal-method-list')
|
||||
|
||||
|
||||
/**
|
||||
* 添加提现方式
|
||||
* @return {Promise<*>}
|
||||
*/
|
||||
export const addWithDrawMethod = async () => requestUtil.post('/app/distributor/wages/create')
|
||||
|
||||
|
||||
/**
|
||||
* 添加提现方式
|
||||
* @return {Promise<*>}
|
||||
*/
|
||||
export const updateWithDrawMethod = async (data) => requestUtil.post('/app/distributor/wages/update', data)
|
||||
|
||||
|
||||
/**
|
||||
* 提现
|
||||
* @param data
|
||||
* @param data.id
|
||||
* @param data.amount 提现金额
|
||||
* @return {Promise<*>}
|
||||
*/
|
||||
export const withDrawNow = async (data) => requestUtil.post('/app/distributor/wages/withdraw', data)
|
42
api/account/signIn/index.js
Normal file
42
api/account/signIn/index.js
Normal file
@ -0,0 +1,42 @@
|
||||
/**
|
||||
* @name: index
|
||||
* @author: kahu4
|
||||
* @date: 2024-01-18 15:40
|
||||
* @description:签到
|
||||
* @update: 2024-01-18 15:40
|
||||
* */
|
||||
import { requestUtil } from "@/utils/request";
|
||||
|
||||
|
||||
/**
|
||||
* 获取用户签到信息
|
||||
* @returns {Object} data
|
||||
* @returns {number} data.signInDays 连续签到天数
|
||||
* @returns {boolean} data.todaySignIn 今天是否签到
|
||||
* @returns {Array} data.signInRecordList 签到记录
|
||||
* @returns {number} data.signInRecordList.userId 会员id
|
||||
* @returns {number} data.signInRecordList.id id
|
||||
* @returns {number} data.signInRecordList.integral 积分
|
||||
* @returns {string} data.signInRecordList.createTime 时间
|
||||
*/
|
||||
export const getSignInInfo = () => requestUtil.get('/member/sign-in-record/signInInfo')
|
||||
|
||||
|
||||
/**
|
||||
* 获取每日任务
|
||||
* @returns {Object} data
|
||||
* @returns {string} data.type 类型
|
||||
* @returns {string} data.typeName 类型名称
|
||||
* @returns {number} data.integral 获取积分
|
||||
* @returns {string} data.attribute1 拓展字段
|
||||
* @returns {string} data.id 评论ID
|
||||
* @returns {string} data.createTime 添加时间
|
||||
* @returns {string} data.iconUrl
|
||||
*/
|
||||
export const getIntegralRule = () => requestUtil.get('/member/sign-in-record/integralRule')
|
||||
|
||||
/**
|
||||
* 签到
|
||||
* @returns {*}
|
||||
*/
|
||||
export const signIn = () => requestUtil.get('/member/sign-in-record/signIn')
|
Reference in New Issue
Block a user