|
@@ -8,7 +8,7 @@ import { AppDataSource } from '../data-source';
|
|
|
import { DataPermissionService } from '@/server/modules/permissions/data-permission.service';
|
|
import { DataPermissionService } from '@/server/modules/permissions/data-permission.service';
|
|
|
import { DepartmentService } from '@/server/modules/departments/department.service';
|
|
import { DepartmentService } from '@/server/modules/departments/department.service';
|
|
|
// import { checkPermission } from '../middleware/permission.middleware';
|
|
// import { checkPermission } from '../middleware/permission.middleware';
|
|
|
-import { permissionWithAutoLog } from '../middleware/permission-auto-log.middleware';
|
|
|
|
|
|
|
+import { enhancedPermissionWithLog } from '../middleware/enhanced-permission-log.middleware';
|
|
|
|
|
|
|
|
// 扩展的权限配置接口
|
|
// 扩展的权限配置接口
|
|
|
export interface CrudOptionsWithPermissions<
|
|
export interface CrudOptionsWithPermissions<
|
|
@@ -59,7 +59,7 @@ export function createCrudRoutes<
|
|
|
|
|
|
|
|
// 添加权限检查中间件(如果有配置)
|
|
// 添加权限检查中间件(如果有配置)
|
|
|
if (permissionType && permissionType.length > 0) {
|
|
if (permissionType && permissionType.length > 0) {
|
|
|
- result.push(permissionWithAutoLog(permissionType));
|
|
|
|
|
|
|
+ result.push(enhancedPermissionWithLog(permissionType));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return result;
|
|
return result;
|