using Microsoft.AspNetCore.Mvc; using System.Net; using System.Net.Http.Headers; using Microsoft.Extensions.Hosting.Internal; using Microsoft.AspNetCore.Http.Extensions; using IStation.Untity; using Furion.DynamicApiController; using System.ComponentModel.DataAnnotations; using Mapster; namespace IStation.Application { /// /// LogicCatalog /// [Route("Main/LogicCatalog/Logic")] [ApiDescriptionSettings("Main", Name = "业务类别", Order = 999)] public class LogicCatalog_LogicController : IDynamicApiController { private readonly Service.LogicCatalog _service = new Service.LogicCatalog(); /// /// 通过 CorpID 获取(业务) /// [Route("GetByCorpID@V1.0")] [HttpGet] public List GetByCorpID([FromQuery][Required] CorpIDInput input) { var list = _service.GetByCorpID(input.CorpID); var vm_list = list?.Select(x =>new LogicCatalogLogicDto(x)).ToList(); return vm_list; } } }