diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/controller/admin/RepairStatisticsController.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/controller/admin/RepairStatisticsController.java index dca6b30c..f96bc3c5 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/controller/admin/RepairStatisticsController.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/controller/admin/RepairStatisticsController.java @@ -183,4 +183,15 @@ public class RepairStatisticsController { return CommonResult.success(statisticsService.staffStatistics(reqVO)); } + /** + * @description :渠道和来源统计 + * @author xyc + * @date 09:53 2025/10/27 + * @param reqVO {@link QueryBusinessReqVO} + * @return cn.iocoder.yudao.framework.common.pojo.CommonResult + **/ + public CommonResult businseeStatistics(QueryBusinessReqVO reqVO) { + return CommonResult.success(statisticsService.businseeStatistics(reqVO)); + } + } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/RepairStatisticsService.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/RepairStatisticsService.java index 9783f038..ece68a58 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/RepairStatisticsService.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/RepairStatisticsService.java @@ -110,4 +110,13 @@ public interface RepairStatisticsService { * @return java.util.List **/ List staffStatistics(QueryBusinessReqVO reqVO); + + /** + * @description : 渠道和来源统计 + * @author xyc + * @date 09:54 2025/10/27 + * @param reqVO {@link QueryBusinessReqVO} + * @return java.util.List + **/ + List businseeStatistics(QueryBusinessReqVO reqVO); } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/impl/RepairStatisticsServiceImpl.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/impl/RepairStatisticsServiceImpl.java index d5876aba..c9cb1352 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/impl/RepairStatisticsServiceImpl.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/service/impl/RepairStatisticsServiceImpl.java @@ -172,4 +172,17 @@ public class RepairStatisticsServiceImpl implements RepairStatisticsService { List staffStatisticsResps = statisticsMapper.staffStatistics(reqVO); return staffStatisticsResps; } + + /** + * @param reqVO {@link QueryBusinessReqVO} + * @return java.util.List + * @description : 渠道和来源统计 + * @author xyc + * @date 09:54 2025/10/27 + **/ + @Override + public List businseeStatistics(QueryBusinessReqVO reqVO) { +// return statisticsMapper.businseeStatistics(reqVO); + return null; + } } diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/vo/RepairBusinessStatisticsVO.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/vo/RepairBusinessStatisticsVO.java new file mode 100644 index 00000000..19d76c12 --- /dev/null +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/base/vo/RepairBusinessStatisticsVO.java @@ -0,0 +1,14 @@ +package cn.iocoder.yudao.module.base.vo; + +import lombok.Data; + +/** + * @ClassName RepairBusinessStatisticsVO + * @Description : 渠道和来源统计 + * @Author 许 + * @Date 2025/10/27 09:54 + * @Version 1.0.0 + */ +@Data +public class RepairBusinessStatisticsVO { +} diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/entity/DlRepairTickets.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/entity/DlRepairTickets.java index 54fcd805..f56cd306 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/entity/DlRepairTickets.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/entity/DlRepairTickets.java @@ -91,9 +91,14 @@ public class DlRepairTickets extends TenantBaseDO { */ private String carBrandType; /** - * 业务来源(字典:repair_busi_from) + * 业务渠道 */ private String busiFrom; + + /** + * 客户来源 + */ + private String cusFrom; /** * 最近保养日期 */