23 lines
591 B
TypeScript
23 lines
591 B
TypeScript
export class GetDirectReferralsQuery {
|
||
constructor(
|
||
public readonly userId: bigint,
|
||
public readonly limit: number = 50,
|
||
public readonly offset: number = 0,
|
||
) {}
|
||
}
|
||
|
||
export interface DirectReferralResult {
|
||
userId: string;
|
||
accountSequence: number; // 8位账户序列号,显示用
|
||
referralCode: string;
|
||
personalPlantingCount: number; // 个人认种量
|
||
teamPlantingCount: number; // 团队认种量
|
||
joinedAt: Date;
|
||
}
|
||
|
||
export interface DirectReferralsResult {
|
||
referrals: DirectReferralResult[];
|
||
total: number;
|
||
hasMore: boolean;
|
||
}
|