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