CommonDigitalTwinController.cs 1.07 KB
using HHECS.DAQServer.DataFlag;
using HHECS.DAQServer.Services;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Caching.Distributed;

namespace HHECS.DAQServer.Controllers
{
    /// <summary>
    /// 数字孪生通用接口
    /// </summary>
    [Route("api/[controller]/[action]")]
    public class CommonDigitalTwinController : ControllerBase
    {
        private readonly IFreeSql<IOTCloundFlag> _iotCloundFreeSql;
        private readonly CommonService _commonService;
        private readonly DigitalTwinService _digitalTwinService;
        private readonly IDistributedCache _cache;

        public CommonDigitalTwinController(IFreeSql<IOTCloundFlag> iotCloundFreeSql, CommonService commonService, DigitalTwinService digitalTwinService, IDistributedCache cache)
        {
            _iotCloundFreeSql = iotCloundFreeSql;
            _commonService = commonService;
            _digitalTwinService = digitalTwinService;
            _cache = cache;
        }


        [HttpGet]
        public IActionResult Index()
        {
            return Ok();
        }
    }
}