CRM:code review 客户分析(客户总量分析)

This commit is contained in:
YunaiV 2024-03-01 23:37:07 +08:00
parent 2bf5c7a701
commit 379bd95840
7 changed files with 11 additions and 6 deletions

View File

@ -18,6 +18,7 @@ import java.util.List;
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
// TODO @dhb52数据统计 员工客户分析改成客户统计
@Tag(name = "管理后台 - CRM 数据统计 员工客户分析")
@RestController
@RequestMapping("/crm/statistics-customer")
@ -27,6 +28,10 @@ public class CrmStatisticsCustomerController {
@Resource
private CrmStatisticsCustomerService customerService;
// TODO @dhb52建议 getCustomerCount getDealTotalCustomerCount 搞成一个接口
// 1. 数量接口方法getCustomerSummaryByDateVOCrmStatisticsCustomerSummaryByDateRespVO然后里面是 timecustomerCreateCount customerDealCount
// 2. 按人统计方法getCustomerSummaryByUserVOCrmStatisticsCustomerSummaryByOwnerRespVO然后里面是 ownerUserIdownerUserNamecustomerCreateCount customerDealCountcontractPricereceivablePrice客户成交率未回款金额回款完成率交给前端计算
@GetMapping("/get-total-customer-count")
@Operation(summary = "获得新建客户数量")
@PreAuthorize("@ss.hasPermission('crm:statistics-customer:query')")

View File

@ -19,7 +19,7 @@ import java.util.List;
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - CRM 数据统计 排行榜统计")
@Tag(name = "管理后台 - CRM 排行榜统计")
@RestController
@RequestMapping("/crm/statistics-rank")
@Validated

View File

@ -11,7 +11,7 @@ import java.util.List;
import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - CRM 数据统计 排行榜统计 Request VO")
@Schema(description = "管理后台 - CRM 排行榜统计 Request VO")
@Data
public class CrmStatisticsRankReqVO {

View File

@ -4,7 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Schema(description = "管理后台 - CRM 数据统计 排行榜统计 Response VO")
@Schema(description = "管理后台 - CRM 排行榜统计 Response VO")
@Data
public class CrmStatisticsRankRespVO {

View File

@ -7,7 +7,7 @@ import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* CRM 数据统计 排行榜统计 Mapper
* CRM 排行榜统计 Mapper
*
* @author anhaohao
*/

View File

@ -7,7 +7,7 @@ import cn.iocoder.yudao.module.crm.controller.admin.statistics.vo.rank.CrmStatis
import java.util.List;
/**
* CRM 数据统计 排行榜统计 Service 接口
* CRM 排行榜统计 Service 接口
*
* @author anhaohao
*/

View File

@ -23,7 +23,7 @@ import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet;
/**
* CRM 数据统计 排行榜统计 Service 实现类
* CRM 排行榜统计 Service 实现类
*
* @author anhaohao
*/