52 lines
1.4 KiB
C#
52 lines
1.4 KiB
C#
using Crm.Core.External.Web.Models;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Crm.Core.External.Domain.Impl
|
|
{
|
|
/// <summary>
|
|
/// 客户
|
|
/// </summary>
|
|
public interface ICustomerDomain : IScopedDependency
|
|
{
|
|
/// <summary>
|
|
/// 获取销售线索-客户详情
|
|
/// </summary>
|
|
/// <param name="eid"></param>
|
|
/// <param name="userid"></param>
|
|
/// <param name="wwappid"></param>
|
|
/// <returns></returns>
|
|
Task<WxworkCustomerDto> GetWxworkCustomer(decimal eid, string? userid, string? wwappid);
|
|
|
|
/// <summary>
|
|
/// 获取资金量下拉
|
|
/// </summary>
|
|
/// <param name="eid"></param>
|
|
/// <returns></returns>
|
|
Task<List<SelectItem>> GetCapitalSelect(decimal eid);
|
|
|
|
/// <summary>
|
|
/// 获取工单类型
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
Task<List<OrderTypeDto>> GetOrderTypes();
|
|
|
|
/// <summary>
|
|
/// 更新客户资金量
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
Task<bool> UpdateCapital(UpdateCapitalDto dto);
|
|
|
|
/// <summary>
|
|
/// 创建工单
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
Task<bool> CreateCustomerOrder(CreateCustomerOrderDto dto);
|
|
}
|
|
}
|