43 lines
1.3 KiB
JavaScript
43 lines
1.3 KiB
JavaScript
/**
|
||
* @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')
|