AdoS8DictionariesController.cs 719 B

1234567891011121314151617181920212223
  1. using Admin.NET.Plugin.AiDOP.Infrastructure.S8;
  2. using Admin.NET.Plugin.AiDOP.Const.S8;
  3. using Admin.NET.Plugin.AiDOP.Service.S8;
  4. namespace Admin.NET.Plugin.AiDOP.Controllers.S8;
  5. [ApiController]
  6. [Route("api/aidop/s8/dictionaries")]
  7. [NonUnify]
  8. public class AdoS8DictionariesController : ControllerBase
  9. {
  10. private readonly S8DictionaryService _svc;
  11. public AdoS8DictionariesController(S8DictionaryService svc) => _svc = svc;
  12. [HttpGet("{dictType}")]
  13. [S8Permission(S8PermissionCatalog.ExceptionRead)]
  14. public IActionResult Get(string dictType)
  15. {
  16. var result = _svc.GetDictionary(dictType);
  17. return result == null ? NotFound(new { message = "未知字典类型" }) : Ok(result);
  18. }
  19. }