This commit is contained in:
qq
2026-04-21 22:34:39 +08:00
commit c28429b589
718 changed files with 48804 additions and 0 deletions
+45
View File
@@ -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>>;
}