AdoS8ConfigPermissionCatalogController.cs 592 B

123456789101112131415161718192021
  1. using Admin.NET.Plugin.AiDOP.Const.S8;
  2. namespace Admin.NET.Plugin.AiDOP.Controllers.S8;
  3. /// <summary>
  4. /// S8 权限点目录(只读)。供后续矩阵 UI / v-auth 校验列表 / 后端兜底读取统一真源。
  5. /// </summary>
  6. [ApiController]
  7. [Route("api/aidop/s8/config")]
  8. [NonUnify]
  9. public class AdoS8ConfigPermissionCatalogController : ControllerBase
  10. {
  11. [HttpGet("permission-catalog")]
  12. public IActionResult Get() => Ok(S8PermissionCatalog.All.Select(x => new
  13. {
  14. code = x.Code,
  15. label = x.Label,
  16. group = x.Group,
  17. sortNo = x.SortNo,
  18. }));
  19. }