using Microsoft.AspNetCore.Mvc; using OASystem.Domain.Entities.Groups; using OASystem.Domain.ViewModels.Groups; using OASystem.Infrastructure.Repositories.Business; namespace OASystem.API.Controllers { /// /// 通用业务操作 /// [Route("api/[controller]/[action]")] public class BusinessController : ControllerBase { private readonly IMapper _mapper; private readonly CommonBusRepositroy _busRep; public BusinessController(IMapper mapper, CommonBusRepositroy busRep) { _mapper = mapper; _busRep = busRep; } #region 会务物料单 /// /// 获取会务活动列表 /// /// /// [HttpPost] [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)] public async Task PostConferenceList() { List listSource = _busRep.Query(s => s.TeamDid == 691 && s.IsDel == 0).ToList(); List viewList = new List(); foreach (var group in listSource) { GroupNameView _view = new GroupNameView(); _view.Id = group.Id; _view.GroupName = group.TeamName; } return Ok(JsonView(viewList)); } /// /// 获取会务的采购物品计划清单 /// /// 会务活动Id /// [HttpPost] [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)] public async Task PostConfItemList(int ConfId) { return Ok(JsonView(false)); } #endregion } }