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
}
}