import { request, authRequest } from '../utils/request' export function listThresholdActivities(params = {}) { return request({ url: '/api/app/threshold-activities', method: 'GET', data: params }) } export function getThresholdActivity(id) { return request({ url: `/api/app/threshold-activities/${id}`, method: 'GET' }) } export function getMyThresholdActivity(id) { return authRequest({ url: `/api/app/threshold-activities/${id}/my`, method: 'GET', suppressAuthModal: true }) } export function joinThresholdActivity(id) { return authRequest({ url: `/api/app/threshold-activities/${id}/join`, method: 'POST' }) } export function listThresholdParticipants(id, page = 1, page_size = 20) { return request({ url: `/api/app/threshold-activities/${id}/participants`, method: 'GET', data: { page, page_size } }) } export function listThresholdWinners(id, page = 1, page_size = 100) { return request({ url: `/api/app/threshold-activities/${id}/winners`, method: 'GET', data: { page, page_size } }) }