using Business.Dto; using Business.SystemJob; using Business.VSM; using Microsoft.AspNetCore.Mvc; using NLog.Fluent; using System; using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp; using Volo.Abp.AspNetCore.Mvc; namespace Business.Controllers { /// /// 价值流接口 /// [RemoteService] [Area("Business")] [Route("api/business/vsm")] public class VSMController : AbpController { private readonly IVSMAppService _VSMAppService; public VSMController(IVSMAppService VSMAppService) { _VSMAppService = VSMAppService; } /// /// 获取九宫格价值频次统计信息 /// /// 库位 /// 开始日期 /// 结束日期 /// 库存量 /// 频次 /// [HttpGet] [Route("valuefrequency")] public string ValueFrequency(string Loc, string BeginDate, string EndDate,string KanBan,string Frequency) { return _VSMAppService.ValueFrequency(Loc,BeginDate,EndDate,KanBan,Frequency); } /// /// 获取九宫格价值频次统计明细信息 /// /// 库位 /// 开始日期 /// 结束日期 /// 库存量 /// 频次 /// 高中低价值 /// 高中低频次 /// [HttpGet] [Route("ValueFrequencydetail")] public string ValueFrequencyDetail(string Loc,string BeginDate, string EndDate,string KanBan, string Frequency, string JZ, string PC) { return _VSMAppService.ValueFrequencyDetail(Loc,BeginDate,EndDate,KanBan,Frequency,JZ,PC); } /// /// 获取库存看板echart的json /// /// [HttpGet] [Route("chartlineoption")] public string ChartLineOption(string Loc, string BeginDate, string EndDate, string ItemNum, string TurnOver, string KanBan) { return _VSMAppService.ChartLineOption(Loc,BeginDate,EndDate,ItemNum,TurnOver, KanBan); } } }