UNPKG

qrcode-framework

Version:

20 lines (19 loc) 756 B
import BaseService from '../core/BaseService'; import { Task, TaskRecord } from '../model'; export default class TaskService extends BaseService { getTasks(type?: number): Promise<Task[]>; /** * 获取用户完成任务的记录 * @param uid 用户uid * @param taskId 任务id * @param startAt 记录创建的时间有效节点,只有当记录的createdAt大于传入的参数值时,才认为是有效的 */ getWithStartTime(uid: number, taskId: number, startAt: Date | null): Promise<TaskRecord | null>; /** * 更新任务状态 * @param uid 用户id * @param taskId 任务id * @param state 任务状态 */ updateState(uid: number, taskId: number, state: number): Promise<void>; }