sunpengfei
2025-06-09 1c5d47ed2fb8e2dac617676ac1f489cc6e3483af
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
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
    {
        /// <summary>
        /// 创建的开始时间
        /// </summary>
        public DateTime? StartDate { get; set; }
 
        /// <summary>
        /// 创建的结束时间
        /// </summary>
        public DateTime? EndDate { get; set; }
 
        /// <summary>
        /// 搜索关键词
        /// </summary>
        public string SearchKey { get; set; }
    }
 
    public class ChannelConsultationDto
    {
        /// <summary>
        /// Id
        /// </summary>
        public Guid Id { get; set; }
 
        /// <summary>
        /// 咨询时间
        /// </summary>
        public DateTime CreationTime { get; set; }
 
        /// <summary>
        /// 咨询人
        /// </summary>
        public string Name { get; set; }
 
        /// <summary>
        /// 代理类型
        /// </summary>
        public LifePayChannelAgentType AgentType { get; set; }
 
        /// <summary>
        /// 联系方式
        /// </summary>
        public string PhoneNumber { get; set; }
 
        /// <summary>
        /// 公司名称
        /// </summary>
        public string CompanyName { get; set; }
 
        /// <summary>
        /// 客户资源
        /// </summary>
        public string CustomerResources { get; set; }
 
        /// <summary>
        /// ID
        /// </summary>
        public string PromoterIdNumber { get; set; }
 
        /// <summary>
        /// 推广员
        /// </summary>
        public string PromoterName { get; set; }
 
        /// <summary>
        /// 联系方式
        /// </summary>
        public string PromoterPhoneNumber { get; set; }
 
        /// <summary>
        /// 回访状态
        /// </summary>
        public LifePayChannelConsultationFollowupStatus FollowupStatus { get; set; }
 
        /// <summary>
        /// 最近回访
        /// </summary>
        public DateTime? LastFollowupTime { get; set; }
 
        /// <summary>
        /// 回访记录
        /// </summary>
        public string FollowupRemark { get; set; }
    }
 
    public class CreateChannelConsultationInput
    {
        /// <summary>
        /// 客户端用户Id 如有
        /// </summary>
        public Guid? UserId { get; set; }
 
        /// <summary>
        /// 推广人Id
        /// </summary>
        public string IdNumber { get; set; }
 
        /// <summary>
        /// 咨询人
        /// </summary>
        public string Name { get; set; }
 
        /// <summary>
        /// 代理类型
        /// </summary>
        public LifePayChannelAgentType? AgentType { get; set; }
 
        /// <summary>
        /// 联系方式
        /// </summary>
        public string PhoneNumber { get; set; }
 
        /// <summary>
        /// 公司名称
        /// </summary>
        public string CompanyName { get; set; }
 
        /// <summary>
        /// 客户资源
        /// </summary>
        public string CustomerResources { get; set; }
    }
 
    public class CreateChannelConsultationFollowupInput
    {
        /// <summary>
        /// 渠道咨询Id
        /// </summary>
        public Guid ChannelConsultationId { get; set; }
 
        /// <summary>
        /// 回访状态
        /// </summary>
        public LifePayChannelConsultationFollowupStatus? FollowupStatus { get; set; }
 
        /// <summary>
        /// 回访记录
        /// </summary>
        public string FollowupRemark { get; set; }
    }
 
    public class ChannelConsultationFollowupDto
    {
        /// <summary>
        /// 回访人Id
        /// </summary>
        public Guid? CreatorId { get; set; }
 
        /// <summary>
        /// 回访人
        /// </summary>
        public string Creator { get; set; }
 
        /// <summary>
        /// 回访状态
        /// </summary>
        public LifePayChannelConsultationFollowupStatus? FollowupStatus { get; set; }
 
        /// <summary>
        /// 回访记录
        /// </summary>
        public string FollowupRemark { get; set; }
 
        /// <summary>
        /// 咨询时间
        /// </summary>
        public DateTime CreationTime { get; set; }
    }
}