| 1234567891011121314151617181920212223242526 |
- 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<IActionResult> GetDimensionsAsync(
- [FromQuery] long tenantId = 1,
- [FromQuery] long factoryId = 1) =>
- Ok(await _svc.GetDimensionsAsync(tenantId, factoryId));
- [HttpGet("dimension-nodes")]
- public async Task<IActionResult> GetDimensionNodesAsync(
- [FromQuery] long tenantId = 1,
- [FromQuery] long factoryId = 1,
- [FromQuery] string? dimensionCode = null) =>
- Ok(await _svc.GetDimensionNodesAsync(tenantId, factoryId, dimensionCode));
- }
|