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