using Attribute; using Common; using Dto; using Vo; using Enums; using Filters; using Infrastructure; using Infrastructure.Model; using Mapster; using Microsoft.AspNetCore.Mvc; using Middleware; using Model; using Services; using Model.Base; using System.Security.Permissions; using Infrastructure.Constant; namespace Controllers { /// /// MerchantBussinessModule)Controller /// // [Route("MerchantBussinessModule")] // [ApiExplorerSettings(GroupName = "MerchantBussinessModule")] public class MerchantBussinessModuleController : BaseController { /// /// api分组接口 /// private readonly IConsumerOrdersService _ConsumerOrdersService; public MerchantBussinessModuleController(IConsumerOrdersService ConsumerOrdersService) { _ConsumerOrdersService = ConsumerOrdersService; } /// /// 商户板块经营数据-获取经营数据详情列表 /// /// 请求参数 /// 商户板块经营数据-获取经营数据详情列表 [HttpGet] [Route("/v1/lkbmall/MerchantBussinessModule/getBussinessInfoDetailList")] public IActionResult GetBussinessInfoDetailList([FromQuery] PagerInfo page, [FromQuery] MerchantBussinessModuleGetBussinessInfoDetailListDto parm) { var response = _ConsumerOrdersService.GetBussinessInfoDetailList(page, parm); return SUCCESS(response); } /// /// 商户板块经营数据-获取订单详情 /// /// 请求参数 /// 商户板块经营数据-获取订单详情 [HttpGet] [Route("/v1/lkbmall/MerchantBussinessModule/getOrderDetail")] public IActionResult GetOrderDetail([FromQuery] MerchantBussinessModuleGetOrderDetailDto parm) { var response = _ConsumerOrdersService.GetFirst(x => x.MerchantId == parm.MerchantId).Adapt(); response.Consumer = Util.OpenFeign.GetInfo(OpenFeignUrl.GetConsumerInfo, "Id=" + response.ConsumerId); return SUCCESS(response); } } }