27 lines
539 B
TypeScript
27 lines
539 B
TypeScript
export enum ReferralConfigType {
|
|
COMMANDER = 'COMMANDER',
|
|
NORMAL = 'NORMAL',
|
|
}
|
|
|
|
export interface ReferralConfigInfo {
|
|
dividendFirst?: number
|
|
dividendSecond?: number
|
|
receiveLimit?: number
|
|
id?: number
|
|
properties?: Record<string, unknown>
|
|
type?: string
|
|
}
|
|
|
|
export interface ReferralRewardInfo {
|
|
inviteNum?: number
|
|
invitePurchase?: number
|
|
inviteReward?: number
|
|
inviteRewardReceive?: number
|
|
}
|
|
|
|
export interface ReferralInfo {
|
|
inviteConfigList: ReferralConfigInfo[]
|
|
isCommander: boolean
|
|
reward: ReferralRewardInfo
|
|
}
|