public function scopeUuid(Builder $query, $uuid)
{
if (is_array($uuid)) {
$uuid = array_map(function ($uuid) {
return Validator::isStringUuid($uuid) ? StringUtil::uuidToBin($uuid) : $uuid;
}, $uuid);
return $query->whereIn('uuid', $uuid);
}
if (Validator::isStringUuid($uuid)) {
$uuid = StringUtil::uuidToBin($uuid);
}
return $query->where('uuid', $uuid);
}