setTable(plugin()->webman->config('database.promoter_profit_settlement_record_table')); } /** * 推广员信息 * @return BelongsTo */ public function promoter(): BelongsTo { return $this->belongsTo(plugin()->webman->config('database.player_promoter_model'), 'promoter_player_id', 'player_id'); } /** * 推广员玩家信息 * @return BelongsTo */ public function player_promoter(): BelongsTo { return $this->belongsTo(plugin()->webman->config('database.player_model'), 'promoter_player_id'); } /** * 管理员用户 * @return BelongsTo */ public function user(): BelongsTo { return $this->belongsTo(plugin()->webman->config('database.user_model'), 'user_id')->withTrashed(); } }