|
|
@@ -14,10 +14,8 @@ import com.cyksj.mapper.corp.kf.CorpKfAccountUserChangeRecordMapper;
|
|
|
import com.cyksj.model.entity.*;
|
|
|
import com.cyksj.model.request.CorpKfDutySetReq;
|
|
|
import com.cyksj.model.request.corp.kf.CorpKfDutyReq;
|
|
|
-import com.cyksj.model.views.CorpKfDutyServicersStatusView;
|
|
|
-import com.cyksj.model.views.CorpKfServicerStatisticView;
|
|
|
-import com.cyksj.model.views.CorpKfUserChatRecordView;
|
|
|
-import com.cyksj.model.views.SysCorpFollowView;
|
|
|
+import com.cyksj.model.response.corp.CorpKfServicerStateViewResp;
|
|
|
+import com.cyksj.model.views.*;
|
|
|
import com.cyksj.service.corp.kf.CorpKfService;
|
|
|
import com.cyksj.service.mange.cms.service.CmsUserService;
|
|
|
import com.cyksj.service.user.UserBindRelationService;
|
|
|
@@ -174,6 +172,15 @@ public class CorpKfController {
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 接待人员状态变更记录
|
|
|
+ */
|
|
|
+ @GetMapping("/get/servicer/status/change/record")
|
|
|
+ public Result<SearchResult<CorpKfServicerStatusChangeRecordView>> getServicerStatusLogs() {
|
|
|
+ SearchResult<CorpKfServicerStatusChangeRecordView> search = beanSearcher.search(CorpKfServicerStatusChangeRecordView.class, MapUtils.flatBuilder(request.getParameterMap()).orderBy(CorpKfServicerStatusChangeRecordView::getId).desc().build());
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取账号值班设置
|
|
|
*/
|
|
|
@@ -183,6 +190,15 @@ public class CorpKfController {
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(corpKfAccountFollows);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取接待人员状态列表
|
|
|
+ */
|
|
|
+ @GetMapping("/get/servicer/state")
|
|
|
+ public Result<List<CorpKfServicerStateViewResp>> getServicerStateList(String openKfId) throws Exception {
|
|
|
+ List<CorpKfServicerStateViewResp> corpKfServicerStateViewResps = corpKfService.getServicerStateList(openKfId);
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(corpKfServicerStateViewResps);
|
|
|
+ }
|
|
|
+
|
|
|
//===============================================数据统计========================================================================
|
|
|
|
|
|
/**
|