using Admin.NET.Plugin.AiDOP.Service.S8; namespace Admin.NET.Plugin.AiDOP.Controllers.S8; [ApiController] [Route("api/aidop/s8/config")] [NonUnify] public class AdoS8DimensionController : ControllerBase { private readonly S8DimensionService _svc; public AdoS8DimensionController(S8DimensionService svc) => _svc = svc; [HttpGet("dimensions")] public async Task GetDimensionsAsync( [FromQuery] long tenantId = 1, [FromQuery] long factoryId = 1) => Ok(await _svc.GetDimensionsAsync(tenantId, factoryId)); [HttpGet("dimension-nodes")] public async Task GetDimensionNodesAsync( [FromQuery] long tenantId = 1, [FromQuery] long factoryId = 1, [FromQuery] string? dimensionCode = null) => Ok(await _svc.GetDimensionNodesAsync(tenantId, factoryId, dimensionCode)); }