新增营销系统、分销系统、会员功能、门店、提现功能

This commit is contained in:
Shaw
2024-02-08 21:01:37 +08:00
parent 68b3f2dcc3
commit 17c043348a
1398 changed files with 81279 additions and 56269 deletions

View File

@ -0,0 +1,29 @@
/**
* @name: index
* @author: kahu4
* @date: 2024-01-25 17:21
* @descriptionindex
* @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)

View File

@ -0,0 +1,49 @@
/**
* @name: index
* @author: kahu4
* @date: 2024-01-19 14:56
* @descriptionindex
* @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)

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