| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- // @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;
|