using DOAN.Model.MES.product.Dto; using DOAN.Service.MES.BI.IService; using DOAN.Service.MES.product.IService; using Microsoft.AspNetCore.Mvc; namespace DOAN.WebApi.Controllers.MES.BI.product { [AllowAnonymous] [Route("mes/BI/planAchievementRate")] public class PlanAchievementRateController : BaseController { private readonly IProPlanAchievementrateVersion2Service _IPlanAchievementRateVersion2; public PlanAchievementRateController(IProPlanAchievementrateVersion2Service IPlanAchievementRateVersion2) { _IPlanAchievementRateVersion2 = IPlanAchievementRateVersion2; } [HttpGet("gettoday")] public IActionResult GetTodayList() { var response = _IPlanAchievementRateVersion2.GetTodayList(); return SUCCESS(response); } /// /// 实时计算计划达成率 /// /// [HttpGet("gettoday_real_time")] public IActionResult GetTodayRealTimeList() { var response = _IPlanAchievementRateVersion2.GetTodayRealTimeList(); return SUCCESS(response); } /// /// 获取昨天 /// /// [HttpGet("getyesterday")] public IActionResult GetYesterdayList() { var response = _IPlanAchievementRateVersion2.GetYesterdayList(); return SUCCESS(response); } /// /// 获取当前周 /// /// [HttpGet("getthisweek")] public IActionResult GetthisweekList() { var response = _IPlanAchievementRateVersion2.GetthisweekList(); return SUCCESS(response); } /// /// 获取本月 /// /// [HttpGet("getmonth")] public IActionResult GetMonth() { var response = _IPlanAchievementRateVersion2.GetListByMonth(); return SUCCESS(response); } } }