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