31 lines
678 B
TypeScript
31 lines
678 B
TypeScript
import { UserSignInModel } from 'src/model/user_sign_in.model';
|
|
export declare enum TaskStatus {
|
|
InProgress = 0,
|
|
Pending = 1,
|
|
Completed = 2
|
|
}
|
|
export declare enum SignInType {
|
|
Normal = 0,
|
|
MakeUp = 1
|
|
}
|
|
export declare class UserSignInVo extends UserSignInModel {
|
|
signToDay: boolean;
|
|
}
|
|
export declare class SignInProgressDayVo {
|
|
date: string;
|
|
isDay: boolean;
|
|
signedIn: boolean;
|
|
isMakeUp: SignInType;
|
|
isFutureDay: boolean;
|
|
consecutiveDay: number;
|
|
}
|
|
export declare class SignInTaskVo {
|
|
id: number;
|
|
title: string;
|
|
subtitle: string;
|
|
requiredDays: number;
|
|
icon: string;
|
|
status: TaskStatus;
|
|
rewardId?: number;
|
|
}
|