客户回访
<p><strong>简要描述:</strong> </p>
<ul>
<li>回访列表</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/customerservice/csReturnVisit/listCsReturnVisit</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">contractNumber</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>合同号码</td>
</tr>
<tr>
<td style="text-align: left;">clientName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>客户姓名</td>
</tr>
<tr>
<td style="text-align: left;">clientPhone</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>客户电话</td>
</tr>
<tr>
<td style="text-align: left;">projectManager</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>项目经理</td>
</tr>
<tr>
<td style="text-align: left;">supervisor</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>监理(实小创)</td>
</tr>
<tr>
<td style="text-align: left;">nodeEncoding</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>回访节点</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>当前记录状态:0:待回访;1:已回访;-1:无效回访</td>
</tr>
<tr>
<td style="text-align: left;">pageNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>分页</td>
</tr>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>分页</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"resultMsg": "OK",
"resultCode": 200,
"resultInfo": [
{
"id": 1,
"contractNumber": "1123",
"shop": null,
"constructionAddress": "北京",
"clientName": "杨迪",
"clientPhone": "15053572849",
"projectManager": "王思聪",
"supervisor": "王思聪",
"receptionTime": "2018",
"nodeEncoding": "138002",
"returnVisitTime": "2018",
"returnVisitName": "nicai",
"status": 1,
"uuid": "88585545",
"remark": null,
"list": null,
"nodeName": "基材到场"
}
],
"page": {
"pageNo": 1,
"pageSize": 10,
"totalCount": 1,
"start": 0,
"totalPage": 1
}
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">/**</td>
</tr>
</tbody>
</table>
<pre><code> * 合同号码
*/
private String contractNumber;
/**
* 门店
*/
private String shop;
/**
* 施工地址
*/
private String constructionAddress;
/**
* 客户姓名
*/
private String clientName;
/**
* 客户电话
*/
private String clientPhone;
/**
* 项目经理
*/
private String projectManager;
/**
* 监理(实小创)
*/
private String supervisor;
/**
* 节点验收时间
*/
private String receptionTime;
/**
* 回访节点
*/
private String nodeEncoding;
/**
* 回访时间
*/
private String returnVisitTime;
/**
* 回访人
*/
private String returnVisitName;
/**
* 当前记录状态:0:待回访;1:已回访;-1:无效回访
*/
private Integer status;
/**
*
*/
private String uuid;
/**
* 备注
*/
private String remark;
/**
*状态集合
*/
private List<Integer> list;
/**
* 节点名称
*/
private String nodeName; |</code></pre>
<p><strong>备注</strong> </p>
<ul>
<li>--------------------------------------------------------------------------------------------------1</li>
</ul>
<p><strong>简要描述:</strong> </p>
<ul>
<li>回访/详情</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/customerservice/csReturnVisit/listCsReturnVisitPage</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">contractNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>合同编码</td>
</tr>
<tr>
<td style="text-align: left;">nodeEncoding</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>节点编码</td>
</tr>
<tr>
<td style="text-align: left;">uuid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>唯一编码</td>
</tr>
<tr>
<td style="text-align: left;">judge</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>h:回访;x:回显</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"resultMsg": "OK",
"resultCode": 200,
"resultInfo": {
"id": 1,
"contractNumber": "1081021002",
"shop": null,
"constructionAddress": "北京",
"clientName": "杨迪",
"clientPhone": "15053572849",
"projectManager": "王思聪",
"supervisor": "王思聪",
"receptionTime": "2018",
"nodeEncoding": "138002",
"returnVisitTime": "2018",
"returnVisitName": "nicai",
"status": 1,
"uuid": "88585545",
"remark": null,
"serviceName": null,
"servicePhone": null,
"list": null,
"nodeName": "基材到场",
"founder": "敬明",
"founderPhone": "13552057681",
"managerPhone": null,
"inspectorPhone": null,
"actualStartingTime": null,
"contractCompletionDate": "2018-11-01",
"listCsIssue": [
{
"id": 11,
"issueEncoding": "20181113175925887K2G4I",
"nodeEncoding": "138002",
"issueName": "是否满意",
"answerType": 1,
"score": 10,
"position": "产品",
"takeEffectDate": "2018-11-13",
"loseEfficacyDate": "2018-11-14",
"sort": 1,
"delStatus": 1,
"nodeName": null,
"startUsingStatus": null,
"csAnswerList": []
},
{
"id": 16,
"issueEncoding": "20181113180840165WHKGV",
"nodeEncoding": "138002",
"issueName": "是否满意",
"answerType": 1,
"score": 10,
"position": "设计师",
"takeEffectDate": "2018-11-13",
"loseEfficacyDate": "2018-11-14",
"sort": 1,
"delStatus": 1,
"nodeName": null,
"startUsingStatus": null,
"csAnswerList": [
{
"id": 7,
"answerEncoding": "2018111318084025892B2K",
"answerName": null,
"sort": 1,
"delStatus": 1,
"issueEncoding": "20181113180840165WHKGV"
},
{
"id": 8,
"answerEncoding": "20181113180840258E2W32",
"answerName": null,
"sort": 1,
"delStatus": 1,
"issueEncoding": "20181113180840165WHKGV"
}
]
},
{
"id": 17,
"issueEncoding": "20181113181032766MP7YB",
"nodeEncoding": "138002",
"issueName": "是否满意",
"answerType": 1,
"score": 10,
"position": "设计师",
"takeEffectDate": "2018-11-13",
"loseEfficacyDate": "2018-11-14",
"sort": 1,
"delStatus": 1,
"nodeName": null,
"startUsingStatus": null,
"csAnswerList": [
{
"id": 9,
"answerEncoding": "20181113181032791IWT5N",
"answerName": "是",
"sort": 1,
"delStatus": 1,
"issueEncoding": "20181113181032766MP7YB"
},
{
"id": 10,
"answerEncoding": "2018111318103279182H2X",
"answerName": "否",
"sort": 1,
"delStatus": 1,
"issueEncoding": "20181113181032766MP7YB"
}
]
},
{
"id": 19,
"issueEncoding": "20181114094539978PTDUM",
"nodeEncoding": "138002",
"issueName": "工程进度",
"answerType": 2,
"score": 10,
"position": "项目经理",
"takeEffectDate": "2018-11-14",
"loseEfficacyDate": "2018-11-15",
"sort": 1,
"delStatus": 1,
"nodeName": null,
"startUsingStatus": null,
"csAnswerList": [
{
"id": 12,
"answerEncoding": "20181114094540093F8TLS",
"answerName": "中期",
"sort": 2,
"delStatus": 1,
"issueEncoding": "20181114094539978PTDUM"
}
]
}
],
"csReturnVisitRecordList": [
{
"id": 1,
"returnVisitTime": "1212",
"contractNumber": "2121",
"nodeEncoding": "15053572849",
"returnVisitName": "1212",
"remark": "121",
"uuid": "2121",
"returnVisitUuid": "88585545"
}
],
"listCsAnswerComplete": null
},
"page": null
}
or
{
"resultMsg": "OK",
"resultCode": 200,
"resultInfo": {
"id": 1,
"contractNumber": "1081021002",
"shop": null,
"constructionAddress": "北京",
"clientName": "杨迪",
"clientPhone": "15053572849",
"projectManager": "王思聪",
"supervisor": "王思聪",
"receptionTime": "2018",
"nodeEncoding": "138002",
"returnVisitTime": "2018",
"returnVisitName": "nicai",
"status": 1,
"uuid": "88585545",
"remark": null,
"serviceName": null,
"servicePhone": null,
"list": null,
"nodeName": "基材到场",
"founder": "敬明",
"founderPhone": "13552057681",
"managerPhone": null,
"inspectorPhone": null,
"actualStartingTime": null,
"contractCompletionDate": "2018-11-01",
"listCsIssue": null,
"csReturnVisitRecordList": [
{
"id": 1,
"returnVisitTime": "1212",
"contractNumber": "2121",
"nodeEncoding": "15053572849",
"returnVisitName": "1212",
"remark": "121",
"uuid": "2121",
"returnVisitUuid": "88585545"
}
],
"listCsAnswerComplete": [
{
"id": 1,
"issueEncoding": "20181113181032766MP7YB",
"answerEncoding": "20181113181032791IWT5N",
"issueName": "是否满意",
"answerName": "是",
"uuid": "21212121",
"returnVisitUuid": "88585545",
"returnVisitRecordUuid": "2121",
"score": 10
}
]
},
"page": null
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">/**</td>
</tr>
</tbody>
</table>
<pre><code> * 合同号码
*/
private String contractNumber;
/**
* 门店
*/
private String shop;
/**
* 施工地址
*/
private String constructionAddress;
/**
* 客户姓名
*/
private String clientName;
/**
* 客户电话
*/
private String clientPhone;
/**
* 项目经理
*/
private String projectManager;
/**
* 监理(实小创)
*/
private String supervisor;
/**
* 节点验收时间
*/
private String receptionTime;
/**
* 回访节点
*/
private String nodeEncoding;
/**
* 回访时间
*/
private String returnVisitTime;
/**
* 回访人
*/
private String returnVisitName;
/**
* 当前记录状态:0:待回访;1:已回访;-1:无效回访
*/
private Integer status;
/**
*
*/
private String uuid;
/**
* 备注
*/
private String remark;
/**
* 客服姓名
*/
private String serviceName;
/**
* 客服电话
*/
private String servicePhone;
/**
*状态集合
*/
private List<Integer> list;
/**
* 节点名称
*/
private String nodeName;
/**
* 设计师
*/
private String founder;
/**
* 设计师手机号
*/
private String founderPhone;
/**
* 工长手机号
*/
private String managerPhone;
/**
* 小创手机号
*/
private String inspectorPhone;
/**
* 实际开工时间
*/
private String actualStartingTime;
/**
* 合同竣工日期
*/
private String contractCompletionDate;
/**
* 问题列表
*/
private List<CsIssue> listCsIssue;
/**
* 回访记录
*/
List<CsReturnVisitRecord> csReturnVisitRecordList;
/**
* 答案記錄
*/
List<CsAnswerComplete> listCsAnswerComplete;
/**
* 问题编码
*/
private String issueEncoding;
/**
* 回访节点编码
*/
private String nodeEncoding;
/**
* 问题名称
*/
private String issueName;
/**
* 答案类型
*/
private Integer answerType;
/**
* 分值
*/
private Integer score;
/**
* 针对对象
*/
private String position;
/**
* 生效日期
*/
private String takeEffectDate;
/**
* 失效日期
*/
private String loseEfficacyDate;
/**
* 排序
*/
private Integer sort;
/**
* 删除状态:1:正常;-1:删除;
*/
private Integer delStatus;
/**
* 节点名称
*/
private String nodeName;
/**
* 启用状态
*/
private Integer startUsingStatus;
/**
* 答案集合
*/
List<CsAnswer> csAnswerList;
/**
* 答案编码
*/
private String answerEncoding;
/**
* 答案名称
*/
private String answerName;
/**
* 排序
*/
private Integer sort;
/**
* 删除状态1:正常;-1:删除;
*/
private Integer delStatus;
/**
* 问题编码
*/
private String issueEncoding;
/**
* 问题编码
*/
private String issueEncoding;
/**
* 答案编码
*/
private String answerEncoding;
/**
* 问题名称
*/
private String issueName;
/**
* 答案名称
*/
private String answerName;
/**
*
*/
private String uuid;
/**
* 关联回访表
*/
private String returnVisitUuid;
/**
* 关联回访记录表
*/
private String returnVisitRecordUuid;
/**
* 分值
*/
private Integer score;</code></pre>
<p>/**</p>
<ul>
<li>
<p>回访时间
*/
private String returnVisitTime;</p>
<p>/**</p>
</li>
<li>
<p>合同号码
*/
private String contractNumber;</p>
<p>/**</p>
</li>
<li>
<p>回访节点
*/
private String nodeEncoding;</p>
<p>/**</p>
</li>
<li>
<p>回访人
*/
private String returnVisitName;</p>
<p>/**</p>
</li>
<li>
<p>备注
*/
private String remark;</p>
<p>/**</p>
</li>
<li>
<p>*/
private String uuid;</p>
<p>/**</p>
</li>
<li>
<p>回访uuid
*/
private String returnVisitUuid;|</p>
<p><strong>备注</strong> </p>
</li>
</ul>
<ul>
<li>-------------------------------------------------------------------------------------------1</li>
</ul>
<p><strong>简要描述:</strong> </p>
<ul>
<li>生成回访记录</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/customerservice/csReturnVisit/generateTheReturnVisitRecord</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>状态1正常,-1无效</td>
</tr>
<tr>
<td style="text-align: left;">uuid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>回访uuid</td>
</tr>
<tr>
<td style="text-align: left;">issueList</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>[{'issueName':'是否满意','answerName':'是','score':10},{'issueName':'是否满意','answerName':'是','score':1}]当状态是正常的时候,这个参数必须传</td>
</tr>
<tr>
<td style="text-align: left;">accessToken</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>tocken</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"resultMsg": "OK",
"resultCode": 200,
"resultInfo": 1,
"page": null
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">groupid</td>
<td style="text-align: left;">int</td>
<td>用户组id,1:超级管理员;2:普通用户</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>