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);
}
}
}