'integer', 'update_time' => 'integer', 'coin' => 'string', 'total_deposit_coin' => 'string', 'total_valid_bet_coin' => 'string', 'risk_flags' => 'integer', 'current_streak' => 'integer', ]; public function channel(): \think\model\relation\BelongsTo { return $this->belongsTo(Channel::class, 'channel_id', 'id'); } public function admin(): \think\model\relation\BelongsTo { return $this->belongsTo(\app\admin\model\Admin::class, 'admin_id', 'id'); } public function resetPassword(int|string $uid, string $newPassword): int { return $this->where(['id' => $uid])->update(['password' => hash_password($newPassword)]); } }