using MyCode.Project.Domain.Message.Act.Common;
using MyCode.Project.Domain.Message.Response.LxmZHMDReport;
using MyCode.Project.Domain.Message.Response.PurOrder;
using MyCode.Project.Infrastructure.Cache;
using MyCode.Project.Infrastructure.Common;
using MyCode.Project.Infrastructure.Constant;
using MyCode.Project.Infrastructure.Enumeration;
using MyCode.Project.Infrastructure.Exceptions;
using MyCode.Project.Services;
using MyCode.Project.Services.Implementation;
using MyCode.Project.WebApi.App_Filter;
using System;
using System.IO;
using System.Web.Http;
namespace MyCode.Project.WebApi.Areas.Admin.Controllers
{
///
/// 报表
///
public class DataChartController : BaseAdminController
{
#region 初始化
private IYuyuboService _yuyuboService;
IPurOrderService _PurOrderService;
private IPrdOrderService _prdOrderService;
public DataChartController(IYuyuboService yuyuboService, IPurOrderService purOrderService
, IPrdOrderService prdOrderService)
{
_yuyuboService = yuyuboService;
_PurOrderService = purOrderService;
_prdOrderService = prdOrderService;
}
#endregion
///
/// 销售订单列表
///
///
///
[HttpPost]
[AllowAnonymous]
public PageResult GetSalOrderPageList(PagedSearch search)
{
return _yuyuboService.GetPageList(search);
}
///
/// 销售订单明细列表
///
///
///
[HttpPost]
[AllowAnonymous]
public PageResult GetSalOrderDetailPageList(PagedSearch search)
{
return _yuyuboService.GetDetailPageList(search);
}
///
/// 采购看板
///
[HttpPost]
[AllowAnonymous]
public PageResult GetPurOrderMain(PagedSearch search)
{
return _PurOrderService.GetPurMain(search);
}
///
/// 采购看板详情
///
[HttpPost]
[AllowAnonymous]
public PageResult GetPurOrderDetil(PagedSearch search)
{
return _PurOrderService.GetPurDetil(search);
}
}
}