新增职务权限管理与聊天室管理权限控制

This commit is contained in:
2026-04-21 16:43:17 +08:00
parent cfdbf387af
commit 281315d1cf
19 changed files with 1243 additions and 87 deletions
@@ -15,6 +15,7 @@ namespace Database\Seeders;
use App\Models\Department;
use App\Models\Position;
use App\Support\PositionPermissionRegistry;
use Illuminate\Database\Seeder;
class DepartmentPositionSeeder extends Seeder
@@ -48,6 +49,7 @@ class DepartmentPositionSeeder extends Seeder
'max_persons' => $row['max_persons'],
'max_reward' => $row['max_reward'],
'sort_order' => $row['sort_order'],
'permissions' => PositionPermissionRegistry::defaultPermissionsForLevel((int) $row['level']),
]
);
$positions["{$row['department']}::{$row['name']}"] = $position;