// @ts-ignore import request from '@/libs/request'; import {FindSignInListReply,SignRequest,FindTaskListReply,TaskRequest,FinishOnceTaskByTypeRequest} from "./activity_pb"; import {PersonIDList} from "../common/common_pb"; const ActivityService = { /** 签到列表 */ FindSignInList: async (req?: undefined) => { const res = await request.post<{ data: FindSignInListReply, code: string, message: string }>('/api/sign/list', req); return res.data.data; }, /** 签到 */ Sign: async (req?: SignRequest) => { const res = await request.post('/api/sign', req); return res.data.data; }, /** 补签双倍 */ GetSignDouble: async (req?: undefined) => { const res = await request.post('/api/sign/again', req); return res.data.data; }, /** 查询任务列表 */ FindTaskList: async (req?: undefined) => { const res = await request.post<{ data: FindTaskListReply, code: string, message: string }>('/api/task/list', req); return res.data.data; }, /** 完成任务 */ FinishTask: async (req?: TaskRequest) => { const res = await request.post('/api/task/finish', req); return res.data.data; }, /** 获取任务奖励 */ GetTaskCredit: async (req?: TaskRequest) => { const res = await request.post('/api/task/credit', req); return res.data.data; }, }; export default ActivityService;