Files
energy_dist/dist/app/api/vo/signin.vo.d.ts
T
2026-04-21 22:34:39 +08:00

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;
}