wangzhibo
2026-07-18 708f980f0f351bfe47d7936151bf52ed4d4a7bc4
src/modules/basicdata/controller/admin/site.ts
@@ -2,6 +2,7 @@
import { BasicdataSiteEntity } from '../../entity/site';
import { BasicdataSiteService } from '../../service/site';
import { BaseSysDepartmentEntity } from '../../../base/entity/sys/department';
import { WithDeptFilterWhere } from '../../../base/middleware/with-dept-filter-where'
/**
 * 站点信息后台管理
@@ -22,6 +23,15 @@
        type: 'leftJoin',
      },
    ],
    where: async ctx => {
      const conditions: any[][] = [];
      conditions.push(...(await WithDeptFilterWhere(ctx, { alias: 'a', field: 'departmentId' })));
      // 其他关联表(举例)
      // conditions.push(...(await deptFilterWhere(ctx, 'd', 'id')));
      return conditions;
    },
  },
})
export class AdminBasicdataSiteController extends BaseController {}
export class AdminBasicdataSiteController extends BaseController { }