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) => { // base_url return request({ url: base_url + '/traPointsInfo/addPointsByTask', method: 'post', data }); // return request({ // url: '/test/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 }); }; /** * 徽章墙 */ export const queryRankWall = (data) => { return request({ url: base_url + '/traPointsInfo/queryRankWall', method: 'post', data }); };