| | |
| | | |
| | | @GetMapping("/get-contract-price-rank") |
| | | @Operation(summary = "获得合同金额排行榜") |
| | | @PreAuthorize("@ss.hasPermission('crm:statistics-rank:query')") |
| | | public CommonResult<List<CrmStatisticsRankRespVO>> getContractPriceRank(@Valid CrmStatisticsRankReqVO rankingReqVO) { |
| | | return success(rankService.getContractPriceRank(rankingReqVO)); |
| | | } |
| | | |
| | | @GetMapping("/get-receivable-price-rank") |
| | | @Operation(summary = "获得回款金额排行榜") |
| | | @PreAuthorize("@ss.hasPermission('crm:statistics-rank:query')") |
| | | public CommonResult<List<CrmStatisticsRankRespVO>> getReceivablePriceRank(@Valid CrmStatisticsRankReqVO rankingReqVO) { |
| | | return success(rankService.getReceivablePriceRank(rankingReqVO)); |
| | | } |
| | | |
| | | @GetMapping("/get-contract-count-rank") |
| | | @Operation(summary = "获得签约合同数量排行榜") |
| | | @PreAuthorize("@ss.hasPermission('crm:statistics-rank:query')") |
| | | public CommonResult<List<CrmStatisticsRankRespVO>> getContractCountRank(@Valid CrmStatisticsRankReqVO rankingReqVO) { |
| | | return success(rankService.getContractCountRank(rankingReqVO)); |
| | | } |
| | | |
| | | @GetMapping("/get-product-sales-rank") |
| | | @Operation(summary = "获得产品销量排行榜") |
| | | @PreAuthorize("@ss.hasPermission('crm:statistics-rank:query')") |
| | | public CommonResult<List<CrmStatisticsRankRespVO>> getProductSalesRank(@Valid CrmStatisticsRankReqVO rankingReqVO) { |
| | | return success(rankService.getProductSalesRank(rankingReqVO)); |
| | | } |
| | | |
| | | @GetMapping("/get-customer-count-rank") |
| | | @Operation(summary = "获得新增客户数排行榜") |
| | | @PreAuthorize("@ss.hasPermission('crm:statistics-rank:query')") |
| | | public CommonResult<List<CrmStatisticsRankRespVO>> getCustomerCountRank(@Valid CrmStatisticsRankReqVO rankingReqVO) { |
| | | return success(rankService.getCustomerCountRank(rankingReqVO)); |
| | | } |
| | | |
| | | @GetMapping("/get-contacts-count-rank") |
| | | @Operation(summary = "获得新增联系人数排行榜") |
| | | @PreAuthorize("@ss.hasPermission('crm:statistics-rank:query')") |
| | | public CommonResult<List<CrmStatisticsRankRespVO>> getContactsCountRank(@Valid CrmStatisticsRankReqVO rankingReqVO) { |
| | | return success(rankService.getContactsCountRank(rankingReqVO)); |
| | | } |
| | | |
| | | @GetMapping("/get-follow-count-rank") |
| | | @Operation(summary = "获得跟进次数排行榜") |
| | | @PreAuthorize("@ss.hasPermission('crm:statistics-rank:query')") |
| | | public CommonResult<List<CrmStatisticsRankRespVO>> getFollowCountRank(@Valid CrmStatisticsRankReqVO rankingReqVO) { |
| | | return success(rankService.getFollowCountRank(rankingReqVO)); |
| | | } |
| | | |
| | | @GetMapping("/get-follow-customer-count-rank") |
| | | @Operation(summary = "获得跟进客户数排行榜") |
| | | @PreAuthorize("@ss.hasPermission('crm:statistics-rank:query')") |
| | | public CommonResult<List<CrmStatisticsRankRespVO>> getFollowCustomerCountRank(@Valid CrmStatisticsRankReqVO rankingReqVO) { |
| | | return success(rankService.getFollowCustomerCountRank(rankingReqVO)); |
| | | } |