Files

43 lines
1.3 KiB
JavaScript
Raw Normal View History

/**
* @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')