Files
YunTongJackYunTask/Reportapi/MyCode.Project.WebApi/Areas/Admin/Controllers/DataChartController.cs

88 lines
2.5 KiB
C#
Raw Normal View History

2025-08-23 17:09:49 +08:00
using MyCode.Project.Domain.Message.Act.Common;
using MyCode.Project.Domain.Message.Response.LxmZHMDReport;
2025-08-24 19:00:55 +08:00
using MyCode.Project.Domain.Message.Response.PurOrder;
2025-08-23 17:09:49 +08:00
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;
2025-08-24 19:00:55 +08:00
using MyCode.Project.Services.Implementation;
2025-08-23 17:09:49 +08:00
using MyCode.Project.WebApi.App_Filter;
using System;
using System.IO;
using System.Web.Http;
namespace MyCode.Project.WebApi.Areas.Admin.Controllers
{
/// <summary>
/// 报表
/// </summary>
public class DataChartController : BaseAdminController
{
#region
private IYuyuboService _yuyuboService;
2025-08-24 19:00:55 +08:00
IPurOrderService _PurOrderService;
private IPrdOrderService _prdOrderService;
2025-08-23 17:09:49 +08:00
2025-08-24 19:00:55 +08:00
public DataChartController(IYuyuboService yuyuboService, IPurOrderService purOrderService
2025-09-01 17:21:34 +08:00
, IPrdOrderService prdOrderService)
2025-08-23 17:09:49 +08:00
{
_yuyuboService = yuyuboService;
2025-08-24 19:00:55 +08:00
_PurOrderService = purOrderService;
_prdOrderService = prdOrderService;
2025-08-23 17:09:49 +08:00
}
#endregion
2025-09-01 17:21:34 +08:00
2025-08-23 17:09:49 +08:00
/// <summary>
/// 销售订单列表
/// </summary>
/// <param name="search"></param>
/// <returns></returns>
[HttpPost]
[AllowAnonymous]
2025-08-24 19:00:55 +08:00
public PageResult<SalOrderResp> GetSalOrderPageList(PagedSearch search)
2025-08-23 17:09:49 +08:00
{
return _yuyuboService.GetPageList(search);
}
2025-08-24 19:00:55 +08:00
/// <summary>
/// 销售订单明细列表
/// </summary>
/// <param name="search"></param>
/// <returns></returns>
[HttpPost]
[AllowAnonymous]
public PageResult<SalOrderDetailResp> GetSalOrderDetailPageList(PagedSearch<IdAct> search)
{
return _yuyuboService.GetDetailPageList(search);
}
/// <summary>
/// 采购看板
/// </summary>
[HttpPost]
[AllowAnonymous]
public PageResult<PurOrderMainResp> GetPurOrderMain(PagedSearch search)
{
return _PurOrderService.GetPurMain(search);
}
/// <summary>
/// 采购看板详情
/// </summary>
[HttpPost]
[AllowAnonymous]
public PageResult<PurOrderDetilResp> GetPurOrderDetil(PagedSearch<IdAct> search)
{
return _PurOrderService.GetPurDetil(search);
}
2025-09-02 14:52:56 +08:00
2025-08-23 17:09:49 +08:00
}
}