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