setTable(plugin()->webman->config('database.promoter_profit_record_table')); } /** * 玩家信息 * @return BelongsTo */ public function player(): BelongsTo { return $this->belongsTo(plugin()->webman->config('database.player_model'), 'player_id'); } /** * 推广员信息 * @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 source_promoter(): BelongsTo { return $this->belongsTo(plugin()->webman->config('database.player_promoter_model'), 'source_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 settlement(): BelongsTo { return $this->belongsTo(plugin()->webman->config('database.promoter_profit_settlement_record_model'), 'settlement_id'); } }