import { Controller, Post } from '@midwayjs/core';
import { Inject } from '@midwayjs/core';
import { BaseController } from '@cool-midway/core';
import { Ys7Service } from '../service/ys7.service';

@Controller('/admin/monitor/ys7')
export class Ys7Controller extends BaseController {
  @Inject()
  ys7Service: Ys7Service;

  /**
   * 获取萤石云 AccessToken
   * GET/POST 均可，前端 POST 调
   */
  @Post('/getToken')
  async getToken() {
    const token = await this.ys7Service.getAccessToken();
    return this.ok(token);
  }
}