using LifePayment.Domain.Shared;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ZeroD.Util;
namespace LifePayment.Application.Contracts
{
public class GetChannelConsultationsInput : PageInput
{
///
/// 创建的开始时间
///
public DateTime? StartDate { get; set; }
///
/// 创建的结束时间
///
public DateTime? EndDate { get; set; }
///
/// 搜索关键词
///
public string SearchKey { get; set; }
}
public class ChannelConsultationDto
{
///
/// Id
///
public Guid Id { get; set; }
///
/// 咨询时间
///
public DateTime CreationTime { get; set; }
///
/// 咨询人
///
public string Name { get; set; }
///
/// 代理类型
///
public LifePayChannelAgentType AgentType { get; set; }
///
/// 联系方式
///
public string PhoneNumber { get; set; }
///
/// 公司名称
///
public string CompanyName { get; set; }
///
/// 客户资源
///
public string CustomerResources { get; set; }
///
/// ID
///
public string PromoterIdNumber { get; set; }
///
/// 推广员
///
public string PromoterName { get; set; }
///
/// 联系方式
///
public string PromoterPhoneNumber { get; set; }
///
/// 回访状态
///
public LifePayChannelConsultationFollowupStatus FollowupStatus { get; set; }
///
/// 最近回访
///
public DateTime? LastFollowupTime { get; set; }
///
/// 回访记录
///
public string FollowupRemark { get; set; }
}
public class CreateChannelConsultationInput
{
///
/// 客户端用户Id 如有
///
public Guid? UserId { get; set; }
///
/// 推广人Id
///
public string IdNumber { get; set; }
///
/// 咨询人
///
public string Name { get; set; }
///
/// 代理类型
///
public LifePayChannelAgentType? AgentType { get; set; }
///
/// 联系方式
///
public string PhoneNumber { get; set; }
///
/// 公司名称
///
public string CompanyName { get; set; }
///
/// 客户资源
///
public string CustomerResources { get; set; }
}
public class CreateChannelConsultationFollowupInput
{
///
/// 渠道咨询Id
///
public Guid ChannelConsultationId { get; set; }
///
/// 回访状态
///
public LifePayChannelConsultationFollowupStatus? FollowupStatus { get; set; }
///
/// 回访记录
///
public string FollowupRemark { get; set; }
}
public class ChannelConsultationFollowupDto
{
///
/// 回访人Id
///
public Guid? CreatorId { get; set; }
///
/// 回访人
///
public string Creator { get; set; }
///
/// 回访状态
///
public LifePayChannelConsultationFollowupStatus? FollowupStatus { get; set; }
///
/// 回访记录
///
public string FollowupRemark { get; set; }
///
/// 咨询时间
///
public DateTime CreationTime { get; set; }
}
}