using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using TEAMModelOS.Models; using TEAMModelOS.SDK.DI; using Microsoft.Extensions.Options; using Microsoft.Extensions.Configuration; using System.Text.Json; using System.Net.Http; using TEAMModelOS.SDK.Extension; using System.Text; using System.Net; using HTEXLib.COMM.Helpers; using System.Net.Http.Json; using TEAMModelOS.SDK; using TEAMModelBI.Filter; using Microsoft.AspNetCore.Authorization; namespace TEAMModelBI.Controllers.BIServer { [Route("biservers")] [ApiController] public class BiServersController : ControllerBase { //钉钉信息发送 private readonly DingDing _dingDing; //数据库连接 public AzureCosmosFactory _azureCosmos; private readonly Option _option; //读取配置信息 private readonly IConfiguration _configuration; private readonly IHttpClientFactory _http; private readonly CoreAPIHttpService _coreAPIHttpService; public BiServersController(AzureCosmosFactory azureCosmos, DingDing dingDing, IOptionsSnapshot