using Microsoft.AspNetCore.Mvc;
using OASystem.Domain.Dtos.CRM;
using OASystem.Infrastructure.Repositories.CRM;
namespace OASystem.API.Controllers
{
[Route("api/[controller]/[action]")]
public class MarketCustomerResourcesController : ControllerBase
{
private readonly NewClientDataRepository _clientDataRepository;
///
/// 初始化
///
public MarketCustomerResourcesController(NewClientDataRepository clientDataRepository)
{
this._clientDataRepository = clientDataRepository;
}
///
/// 查询客户资料数据
///
///
[HttpPost]
[ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
public async Task QueryNewClientData(NewClientDataQueryDto dto)
{
try
{
Result resTable = await _clientDataRepository.QueryNewClientData(dto);
//Result resSelect = await _clientDataRepository.NewClientSelectData();
return Ok(JsonView(true, resTable.Msg, resTable));
}
catch (Exception)
{
return Ok(JsonView(false, "程序错误!"));
throw;
}
}
}
}