Files
tra-app/src/api/pointsAndRank.js
T

111 lines
2.2 KiB
JavaScript

import request from '@/api/request'
const base_url = '/traapp'
/**
* 查询签到
* userId 学员ID String
* checkInToday 今日是否签到 String
* days 连续签到天数 int
*/
export const queryCheckIn = (data) => {
return request({
url: base_url + '/traPointsInfo/queryCheckIn',
method: 'post',
data
});
};
/**
* 点击签到
*/
export const addPointsByCheckIn = (data) => {
return request({
url: base_url + '/traPointsInfo/addPointsByCheckIn',
method: 'post',
data
});
};
/**
* 每次完成任务获得弹窗奖励
* 入参:
taskId 必输项:true 类型:String
type 必输项:true 类型:String
出参:
userId 学员ID String
badgeName 徽章名称 String
badgeImg 徽章图片 String
num 次数 int
name 描述 String
pointsBadgeName 积分徽章名称 String
pointsBadgeImg 徽章图片 String
currentPoints 当前积分 int
changePoints 本次获得积分 int
*/
export const addPointsByTask = (data) => {
return request({
url: base_url + '/traPointsInfo/addPointsByTask',
method: 'post',
data
});
};
/**
* 查询积分明细
* 出参:
detailId 明细ID String
userId 学员ID String
mattr 积分来源事项 String
mattrDesc 积分来源描述 String
changeValue 积分变化值 String
currentPoints 当前积分 int
countPoints 累计积分 int
ctTime 创建时间 String
*/
export const queryPointsDetail = (data) => {
return request({
url: base_url + '/traPointsInfo/queryPointsDetail',
method: 'post',
data
});
};
/**
* 查询段位明细
* 出参:
rankId 段位ID String
rankName 段位名称 String
currentRankName 当前段位名称 String
ossAddr 段位图片 String
pointsStart 段位开始区间 int
pointsEnd 段位结束区间 int
countPoints 累计积分 int
*/
export const queryRankDetail = (data) => {
return request({
url: base_url + '/traPointsInfo/queryRankDetail',
method: 'post',
data
});
};
/**
* 查询当前状态
* 出参:
userId 学员ID String
orgId 机构ID String
countPoints 累计积分 int
currentPoints 当前积分 int
currentRankName 当前段位 String
badgeNum 徽章数 int
*/
export const queryCurrentStatus = (data) => {
return request({
url: base_url + '/traPointsInfo/queryCurrentStatus',
method: 'post',
data
});
};