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