using Microsoft.AspNetCore.Mvc; using New_College.IServices; using New_College.Model; using New_College.Model.ViewModels; using System.Threading.Tasks; namespace New_College.Api.Controllers.Back { [Route("api/back/[controller]/[action]")] [ApiController] public class OrderInfoController : ControllerBase { private readonly IV_OrderInfoServices v_OrderInfoServices; private readonly IV_VipCardTypeServices iV_VipCardTypeServices; public OrderInfoController(IV_OrderInfoServices IV_OrderInfoServices, IV_VipCardTypeServices IV_VipCardTypeServices) { v_OrderInfoServices = IV_OrderInfoServices; iV_VipCardTypeServices = IV_VipCardTypeServices; } /// /// 获取分页 /// /// /// [HttpGet] public async Task>> GetVipCardInfoByPage([FromQuery] SearchOrderQuery query) { return await v_OrderInfoServices.GetOrderInfoByPage(query); } /// /// 获取分页 /// /// /// [HttpGet] public async Task>> GetOrderInfoList([FromQuery] SearchOrderQuery query) { return await v_OrderInfoServices.GetOrderInfoByPage(query); } [HttpGet] public async Task>> GetFrontOrderInfoList([FromQuery] FrontOrderQuery query) { return await v_OrderInfoServices.GetFrontOrderInfoPage(query); } } }