| | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "获得客户") |
| | | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| | | @PreAuthorize("@ss.hasPermission('crm:customer:query')") |
| | | public CommonResult<CrmCustomerRespVO> getCustomer(@RequestParam("id") Long id) { |
| | | // 1. 获取客户 |
| | | CrmCustomerDO customer = customerService.getCustomer(id); |
| | |
| | | |
| | | @GetMapping("/page") |
| | | @Operation(summary = "获得客户分页") |
| | | @PreAuthorize("@ss.hasPermission('crm:customer:query')") |
| | | public CommonResult<PageResult<CrmCustomerRespVO>> getCustomerPage(@Valid CrmCustomerPageReqVO pageVO) { |
| | | // 1. 查询客户分页 |
| | | PageResult<CrmCustomerDO> pageResult = customerService.getCustomerPage(pageVO, getLoginUserId()); |
| | |
| | | |
| | | @GetMapping("/put-pool-remind-page") |
| | | @Operation(summary = "获得待进入公海客户分页") |
| | | @PreAuthorize("@ss.hasPermission('crm:customer:query')") |
| | | public CommonResult<PageResult<CrmCustomerRespVO>> getPutPoolRemindCustomerPage(@Valid CrmCustomerPageReqVO pageVO) { |
| | | // 1. 查询客户分页 |
| | | PageResult<CrmCustomerDO> pageResult = customerService.getPutPoolRemindCustomerPage(pageVO, getLoginUserId()); |
| | |
| | | |
| | | @GetMapping("/put-pool-remind-count") |
| | | @Operation(summary = "获得待进入公海客户数量") |
| | | @PreAuthorize("@ss.hasPermission('crm:customer:query')") |
| | | public CommonResult<Long> getPutPoolRemindCustomerCount() { |
| | | return success(customerService.getPutPoolRemindCustomerCount(getLoginUserId())); |
| | | } |
| | | |
| | | @GetMapping("/today-contact-count") |
| | | @Operation(summary = "获得今日需联系客户数量") |
| | | @PreAuthorize("@ss.hasPermission('crm:customer:query')") |
| | | public CommonResult<Long> getTodayContactCustomerCount() { |
| | | return success(customerService.getTodayContactCustomerCount(getLoginUserId())); |
| | | } |
| | | |
| | | @GetMapping("/follow-count") |
| | | @Operation(summary = "获得分配给我、待跟进的线索数量的客户数量") |
| | | @PreAuthorize("@ss.hasPermission('crm:customer:query')") |
| | | public CommonResult<Long> getFollowCustomerCount() { |
| | | return success(customerService.getFollowCustomerCount(getLoginUserId())); |
| | | } |