using Infrastructure; using Infrastructure.Attribute; using Infrastructure.Enums; using Infrastructure.Model; using Mapster; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using ARW.Admin.WebApi.Extensions; using ARW.Admin.WebApi.Filters; using ARW.Common; using ARW.Admin.WebApi.Controllers; using ARW.Model.Dto.Api.EmotionManage.EmoticonDatas; using ARW.Service.Api.IBusinessService.EmotionManage.EmoticonDatas; using ARW.Model.Models.Business.EmotionManage.EmoticonDatas; using ARW.Model.Vo.Api.EmotionManage.EmoticonDatas; using Microsoft.AspNetCore.Authorization; using Geocoding; namespace ARW.WebApi.Controllers.Api.EmotionManage.EmoticonDatas { /// /// 表情包控制器Api /// /// @author lwh /// @date 2023-10-29 /// //[Verify] [Route("api/[controller]")] public class EmoticonDataApiController : BaseController { private readonly IEmoticonDataServiceApi _EmoticonDataServiceApi; /// /// 依赖注入 /// /// 表情包表情包Api服务 public EmoticonDataApiController(IEmoticonDataServiceApi EmoticonDataServiceApi) { _EmoticonDataServiceApi = EmoticonDataServiceApi; } /// /// 获取表情包列表(Api) /// /// 查询参数 /// [HttpGet("getEmoticonDataList")] public async Task GetEmoticonDataListApi([FromQuery] EmoticonDataQueryDtoApi parm) { var res = await _EmoticonDataServiceApi.GetEmoticonDataListApi(parm); return SUCCESS(res); } } }