| | |
| | | package cn.gistack.sm.intelligentCall.controller; |
| | | |
| | | import cn.gistack.sm.intelligentCall.entity.CallTaskResult; |
| | | import cn.gistack.sm.intelligentCall.entity.Scene; |
| | | import cn.gistack.sm.intelligentCall.service.CallService; |
| | | import cn.gistack.sm.intelligentCall.vo.CallTaskResultVO; |
| | | import cn.gistack.sm.intelligentCall.vo.CallTaskStatistic; |
| | |
| | | return R.data(callService.getCallTaskResultList(callTaskResult)); |
| | | } |
| | | |
| | | /** |
| | | * 查询智能外呼统计数据-按日期-行政区统计 |
| | | * @param callTaskStatistic |
| | | * @param query |
| | | * @return |
| | | */ |
| | | @GetMapping("/getOutgoingStatisticList") |
| | | public R getOutgoingStatisticList(CallTaskStatistic callTaskStatistic, Query query){ |
| | | // 返回 |
| | | return R.data(callService.getOutgoingStatisticList(Condition.getPage(query),callTaskStatistic)); |
| | | } |
| | | |
| | | /** |
| | | * 查询智能外呼统计数据-行政区统计 |
| | | * @param callTaskStatistic |
| | | * @return |
| | | */ |
| | | @GetMapping("/getOutgoingStatisticByArea") |
| | | public R getOutgoingStatisticByArea(CallTaskStatistic callTaskStatistic){ |
| | | // 返回 |
| | | return R.data(callService.getOutgoingStatisticByArea(callTaskStatistic)); |
| | | } |
| | | |
| | | /** |
| | | * 根据条件自动创建外呼任务 |
| | | * @param params |
| | | * @return |
| | | */ |
| | | @PostMapping("/createCallTaskByParams") |
| | | public R createCallTaskByParam(@RequestBody Map<String, Object> params){ |
| | | // 返回 |
| | | return R.data(callService.createCallTaskByParam(params)); |
| | | } |
| | | } |