wangrong
2026-07-25 a97d3b4a19c0fc7586bd02f5b51f609904d5cf15
src/modules/basicdata/controller/admin/iot.ts
@@ -1,4 +1,4 @@
import { Inject } from '@midwayjs/core';
import { Body, Inject, Post, Query } from '@midwayjs/core';
import { CoolController, BaseController } from '@cool-midway/core';
import { BasicdataIotEntity } from '../../entity/iot';
import { BasicdataIotService } from '../../service/iot';
@@ -27,10 +27,8 @@
    where: async ctx => {
      const conditions: any[][] = [];
      conditions.push(...(await WithDeptFilterWhere(ctx, { alias: 'a', field: 'departmentId' })));
      // 其他关联表(举例)
      // conditions.push(...(await deptFilterWhere(ctx, 'd', 'id')));
      return conditions;
    },
  },
@@ -38,4 +36,11 @@
export class AdminBasicdataIotController extends BaseController {
  @Inject()
  basicdataIotService: BasicdataIotService;
  @Post('/getYsDevices', { summary: '获取萤石云监控设备' })
  async getYsDevices(@Body('businessId') businessId: string) {
    const devices = await this.basicdataIotService.getYsDevices(businessId);
    return this.ok(devices);
  }
}