using CMS.Extensions.Abp.AspNetCore.Mvc.Filters; using CMS.Plugin.PipeLineLems.Application.Contracts.Dtos.WorkPlan; using CMS.Plugin.PipeLineLems.Application.Contracts.Services; using Microsoft.AspNetCore.Mvc; using System.Reflection; namespace CMS.Plugin.PipeLineLems.Controller { /// /// 作业计划服务 /// [ApiController] [TypeFilter(typeof(CMSLanguageFilter))] [TypeFilter(typeof(CMSUowActionFilter))] [TypeFilter(typeof(CMSAuditActionFilter))] [TypeFilter(typeof(CMSExceptionFilter))] [Route("api/v{version:apiVersion}/PipeLineLems/[controller]")] public class WorkPlanPublicController : ControllerBase { private readonly IMesAppService _mesAppService; /// /// Initializes a new instance of the class. /// /// The testentityname application service. public WorkPlanPublicController(IMesAppService mesAppService) { _mesAppService = mesAppService; } /// /// 获取生产计划. /// /// 标识符. /// [HttpPost] public virtual async Task GetWorkPlanAsync([FromBody] List input) { return await _mesAppService.CreateAsync(input); } } }