Files
2026-04-21 22:34:39 +08:00

46 lines
2.1 KiB
TypeScript

import { TeamService } from '../service/team.service';
import { GetTeamMembersDto } from '../dto/team.dto';
export declare class TeamController {
private readonly teamService;
constructor(teamService: TeamService);
stats(): Promise<import("src/app/common/api").ApiResponseVo<null> | import("src/app/common/api").ApiResponseVo<{
directChildrenCount: number;
grandchildrenCount: number;
greatGrandchildrenCount: number;
} | undefined>>;
todayNew(): Promise<import("src/app/common/api").ApiResponseVo<{
directChildrenCount: number;
grandchildrenCount: number;
greatGrandchildrenCount: number;
} | undefined>>;
members(dto: GetTeamMembersDto): Promise<import("src/app/common/api").ApiResponseVo<import("src/app/common/api").PaginatedVo<{
level: number;
createTime: string;
signIn: import("../../../model/user_sign_in.model").UserSignInModel | undefined;
nick?: string | undefined;
avatar?: string;
grade?: number | undefined;
phone?: string | undefined;
password?: string | undefined;
tradePassword?: string | undefined;
stocks?: number | undefined;
inviteCode?: string | undefined;
device?: string;
registerIp?: string | undefined;
isFrozen?: number | undefined;
wallet?: import("../../../model/wallet.model").WalletModel;
teamRelation?: import("../../../model/team_relation.model").TeamRelationModel;
userVerify?: import("../../../model/user_verify.model").UserVerifyModel;
enabledCreateGroup?: number | undefined;
isRedEnvelope?: number | undefined;
redEnvelopeMaxAmount?: string | undefined;
redEnvelope?: string | undefined;
autoRedEnvelope?: number | undefined;
redPacketRecords?: import("../../../model/red_packet_record.model").RedPacketRecordModel[];
redPackets?: import("../../../model/red_packet.model").RedPacketModel[];
id?: number | undefined;
updateTime?: string | undefined;
deleteTime?: string;
}[]>>>;
}