m
This commit is contained in:
+45
@@ -0,0 +1,45 @@
|
||||
import { SignInService } from '../service/signin.service';
|
||||
import { SignInCalendarDto, SignInMakeUpDto, ClaimRewardDto } from '../dto/signin.dto';
|
||||
import { SignInProgressDayVo } from '../vo/signin.vo';
|
||||
import { UserSignInCalendarModel } from 'src/model/user_sign_in_calendar.model';
|
||||
export declare class SignInController {
|
||||
private readonly signInService;
|
||||
constructor(signInService: SignInService);
|
||||
info(): Promise<import("src/app/common/api").ApiResponseVo<{
|
||||
signToDay: boolean;
|
||||
userId?: number | undefined;
|
||||
firstSignInDate?: string;
|
||||
lastSignInDate?: string;
|
||||
consecutiveDays?: number | undefined;
|
||||
makeUpCount?: number | undefined;
|
||||
usedMakeUpCount?: number | undefined;
|
||||
maxMakeUpCount?: number | undefined;
|
||||
user?: import("../../../model/user.model").UserModel;
|
||||
id?: number | undefined;
|
||||
createTime?: string | undefined;
|
||||
updateTime?: string | undefined;
|
||||
deleteTime?: string;
|
||||
} | undefined>>;
|
||||
calendar(dto: SignInCalendarDto): Promise<import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<UserSignInCalendarModel[]>>>;
|
||||
progress(): Promise<import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<SignInProgressDayVo[]>>>;
|
||||
taskList(): Promise<import("src/app/common/api").ApiResponseVo<never[] | undefined> | import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<({
|
||||
id: number;
|
||||
title: string;
|
||||
subtitle: string;
|
||||
requiredDays: number;
|
||||
icon: string;
|
||||
status: import("../vo/signin.vo").TaskStatus;
|
||||
rewardId: number;
|
||||
} | {
|
||||
id: number;
|
||||
title: string;
|
||||
subtitle: string;
|
||||
requiredDays: number;
|
||||
icon: string;
|
||||
status: import("../vo/signin.vo").TaskStatus;
|
||||
rewardId: undefined;
|
||||
})[]>>>;
|
||||
today(): Promise<import("src/app/common/api").ApiResponseVo<null>>;
|
||||
makeup(dto: SignInMakeUpDto): Promise<import("src/app/common/api").ApiResponseVo<null>>;
|
||||
claim(dto: ClaimRewardDto): Promise<import("src/app/common/api").ApiResponseVo<null>>;
|
||||
}
|
||||
Reference in New Issue
Block a user