using System; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Options; using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.Json; using Win_in.Sfs.Basedata.Application.Contracts; namespace Win_in.Sfs.Wms.Pda.Controllers.BaseDatas; /// /// 字典控制器 /// [ApiController] [Route($"{PdaHostConst.ROOT_ROUTE}dict")] public class DictController : AbpController { private readonly IDictAppService _dictApp; /// /// /// /// public DictController(IDictAppService dictApp,IOptions options) { _dictApp = dictApp; var str = options.Value.DefaultDateTimeFormat; Console.WriteLine(str); } /// /// 按代码获取字典 /// /// 字典代码 /// [HttpGet("by-code")] public virtual async Task GetByCodeAsync(string code) { var dtos = await _dictApp.GetByCodeAsync(code).ConfigureAwait(false); return dtos; } }